1 2002-01-15 Bastien Nocera <hadess@hadess.net>
3 * tests/Makefile.am: dodge compiling memchunk and bufspeed
6 2002-01-03 Rodney Dawes <dobey@free.fr>
8 * gstreamer.spec.in: Fixed the missing plug-ins problem
10 2001-12-29 Rodney Dawes <dobey@free.fr>
12 * gstreamer.spec.in: Fixed up for the splitification
14 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
16 * moved plugins out of the core to gst-plugins
17 * moved some of the libs out of the core to gst-plugins
18 * moved the other libs around so headers get installed in
21 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
23 * configure.ac : major overhaul
24 * m4/ dir added with lots of checks in it
26 2001-12-14 Michael Meeks <michael@ximian.com>
28 * gst/gst.c (gst_main, gst_main_quit): upd.
30 * gst/gstutils.c (gst_util_has_arg): impl.
31 (gst_util_get_int64_arg): impl.
33 * plugins/mpeg2/video/gstmpeg2play.c
34 (gst_mpeg2play_class_init): min frames per sec = 0.
36 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
37 s/16bit/use16bit/ properties can't begin with a non
40 * tools/gstreamer-guilaunch.c: fresh from the ministy
43 * tools/Makefile.am: enable gstreamer-guilaunch for
46 * tools/gstreamer-launch.c (main): upd.
47 (idle_func): quit the mainloop.
49 2001-12-14 Michael Meeks <michael@ximian.com>
51 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
53 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
54 kill broken mess for install_std_props.
56 * plugins/gnomevfs/gnomevfssink.c
57 (gst_gnomevfssink_class_init): upd.
59 * tools/gstreamer-launch.c (main): add efence hook.
61 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
62 a volatile pointer, don't write to the buffer.
64 * gst/gstelement.c (gst_element_populate_std_props):
65 add debug & robustness.
67 * gst/gstelement.c (gst_element_populate_std_props):
68 add debug & robustness.
70 2001-12-13 Michael Meeks <michael@ximian.com>
72 * gst/elements/*.c: (..._class_init): clean to use
73 gst_populate_std_props.
76 (gst_element_populate_std_props): impl, simply for now,
77 with a few standard properties.
78 (gst_element_install_std_props): impl nice helper.
80 2001-12-13 Michael Meeks <michael@ximian.com>
82 * gst/gstplugin.c (_gst_plugin_initialize): g_error
85 * Makefile.am: update.
87 * editor/gsteditorprojectview.c (view_on_element_added):
89 * editor/gsteditorproject.c
90 (gst_editor_project_class_init): upd.
92 * plugins/avi/gstavimux.c
93 (gst_avimux_request_new_pad): don't clobber name.
95 * libs/control/gstdparammanager.c
96 (gst_dpman_class_init): upd.
97 (gst_dpman_dispose): chain to parent.
99 * gst/cothreads.c (cothread_create): use guchar *'s
100 not void *'s for bytewise pointer arithmetic.
102 * gst/gstelement.h: kill const on get_property value.
104 * plugins/avi/gstavimux.c
105 (gst_avimux_request_new_pad): add name param.
107 * configure.ac: Add checks for libglade-2.0 and
110 2001-12-13 Michael Meeks <michael@ximian.com>
112 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
114 * examples/typefind/typefind.c (type_found): upd.
117 * plugins/mikmod/gstmikmod.c
118 (gst_mikmod_set_property): same memory bug here -
121 * plugins/oss/gstosssrc.c
122 (gst_osssrc_set_property): fix memory issue.
123 (gst_osssrc_init): dup the string - argh; quit here -
124 such code should be stuck in a common base class not
127 * plugins/oss/gstosssink.c
128 (gst_osssink_init): manage the device allocation.
129 (gst_osssink_finalize): impl.
130 (gst_osssink_class_init): upd.
131 (gst_osssink_set_property): upd.
133 * acconfig.h: cover HAVE_LIBXML2
135 * configure.ac: update libxml checks.
137 2001-12-11 22:10 thomasvs
139 * lots of build fixes for 0.3.0 release
141 2001-08-15 23:43 cael
143 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
144 to make sure we have video to fullscreen, will be removed when the
145 new libgstplay lands.
147 2001-08-15 23:32 cael
149 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
150 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
151 including better fullscreen handling and some new playlist stuff
152 that's not hooked up yet.
154 2001-08-14 20:13 thomasvs
156 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
157 anyone gets into problems with this then let me know and we'll fix
160 2001-08-14 05:11 parapraxis
162 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
165 2001-08-13 21:19 omegahacker
167 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
170 2001-08-13 20:03 omegahacker
172 * gst/Makefile.am: messy hack to make sure libgst.la builds
175 2001-08-13 20:00 sbaker3
177 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
178 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
179 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
180 sync with the current CVS glib API
182 2001-08-13 19:55 sbaker3
184 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
185 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
186 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
187 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
188 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
189 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
190 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
191 tests/sched/runxml.c: sync with the current CVS glib API
193 2001-08-13 19:50 sbaker3
195 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
196 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
197 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
198 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
199 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
200 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
201 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
202 plugins/quicktime/gstquicktimedecoder.c,
203 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
204 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
205 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
206 examples/plugins/example.c, examples/queue2/queue2.c,
207 examples/queue3/queue3.c, examples/queue4/queue4.c,
208 examples/thread/thread.c, examples/typefind/typefind.c,
209 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
212 2001-08-13 19:48 omegahacker
214 * configure.base: Added libgst.la to the global LDFLAGS, so all
215 plugins link against it. This should help solve problems with
216 bindings and dynamic loading of libgst.
218 2001-08-13 19:45 sbaker3
220 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
221 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
222 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
223 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
224 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
225 elements/gstdisksink.c, elements/gstfakesink.c,
226 elements/gstfakesrc.c, elements/gstidentity.c,
227 elements/gstmultidisksrc.c: sync with the current CVS glib API
229 2001-08-13 14:52 thomasvs
231 * configure.base: added swig/Makefile.PL
233 2001-08-12 11:09 sbaker3
235 * tests/.cvsignore: added more exes
237 2001-08-12 10:48 sbaker3
239 * gst/gstbufferpool.c: doc update
241 2001-08-11 23:04 omegahacker
243 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
245 2001-08-11 09:25 omegahacker
247 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
248 (*signed* 64-bit) - updated buf->offset handling to deal with the
249 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
250 (see -devel for details)
252 2001-08-10 22:36 wtay
254 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
255 error, also do a perror in case of a failure.
257 2001-08-10 18:45 wtay
259 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
260 some test apps by Zeenix.
262 2001-08-10 18:40 wtay
264 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
265 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
266 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
267 plugins/quicktime/gstquicktimedemux.c,
268 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
269 test/Makefile.am, test/main.c, tests/faketest.c,
270 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
271 eos/qos calls in favour of the soon to be event system. Added a
272 test app to test element reuse (doesn't work)
274 2001-08-10 18:34 wtay
276 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
277 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
278 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
279 elements/gstpipefilter.c: Removed the old eos and qos functions.
280 Removed the functions from the elements.
282 2001-08-10 18:02 sbaker3
284 * examples/launch/.cvsignore: added an exe
286 2001-08-10 17:49 sbaker3
288 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
290 2001-08-10 17:36 sbaker3
292 * tests/.cvsignore: hide new tests
294 2001-08-07 17:14 thomasvs
296 * configure.base: removed libs/colorscpace again
298 2001-08-07 17:08 thomasvs
300 * configure.base: do FLAC lib check against main function
302 2001-08-07 17:06 thomasvs
304 * acconfig.h, configure.base, plugins/Makefile.am: changed
305 HAVE_FLAC to HAVE_FLACLIB
307 2001-08-07 15:46 thomasvs
309 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
310 for HAVE_FLAC look for thomas in the file
312 2001-08-06 23:16 wtay
314 * examples/plugins/example.c: Fixed the padtemplate definition.
316 2001-08-06 21:40 omegahacker
318 * gst/gstevent.h: added gstevent.h
320 2001-08-06 21:37 omegahacker
322 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
323 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
324 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
325 tests/Makefile.am, tests/events.c: Initial code for the event
328 2001-08-06 21:20 wtay
330 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
333 2001-08-06 20:52 wtay
335 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
337 2001-08-06 20:49 wtay
339 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
341 2001-08-06 17:46 theuraeus
343 * configure.base: 2001-06-08 Christian Schaller
344 <Uraeus@linuxrising.org> - Change from == to = since == only works
345 with GNU test and not the version of test shipping with Solaris
346 (and probably other Unices) - Once again a ordinary user has to
347 teach hackers to hack :)
349 2001-08-03 01:08 omegahacker
351 * gst/Makefile.am: moved the object-model headers back to _HDR
354 2001-08-03 00:55 hadess
356 * Makefile.am: - revert location of gstreamer.pc
358 2001-08-03 00:50 hadess
360 * Makefile.am: - install gstreamer.pc to the right place under
361 $(prefix)/share/pkconfig
363 2001-08-01 23:44 dlehn
365 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
367 2001-07-31 21:57 wtay
369 * gst/gstthread.c: Added a missing state change switch.
370 Uncommented a big FIXME that was needed after all. Stop now works.
372 2001-07-30 18:50 wtay
374 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
377 2001-07-27 18:12 wtay
379 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
380 thread state change app.
382 2001-07-27 17:35 sbaker3
384 * tools/gstreamer-inspect.c: compile fix for glib2
386 2001-07-27 14:12 sbaker3
388 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
391 2001-07-25 23:46 wtay
393 * plugins/festival/gstfestival.c: Added caps to the src pad to
394 properly set rate/channels for peer elements.
396 2001-07-25 22:40 wtay
398 * tools/gstreamer-inspect.c: Added signal output and object
401 2001-07-25 22:40 wtay
403 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
404 introspections and g_type_parent
406 2001-07-25 21:49 wingo
408 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
411 2001-07-25 01:02 wingo
413 * plugins/filters/speed/Makefile.am: Removed 'README' from
414 EXTRA_DIST so that 'make dist' would work.
416 2001-07-24 21:05 theuraeus
418 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
419 <Uraeus@linuxrising.org> - Put README contents into man page and
420 fixed the Groff enconding (or whatever it is called.)
422 2001-07-23 01:57 wtay
424 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
427 2001-07-23 01:57 wtay
429 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
430 many problems with xvideosink and the GtkWindow when we don't have
433 2001-07-20 23:10 dlehn
435 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
436 use glib for byte swapping
438 2001-07-20 23:08 dlehn
440 * Makefile.am: Some basic deb building rules
442 2001-07-20 23:08 dlehn
444 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
445 stuff, -O3 does inline-functions
447 2001-07-20 22:26 wtay
449 * docs/gst/: Makefile.am, gstreamer.hierarchy,
450 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
451 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
452 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
453 stopped complaining when building debs...
455 2001-07-20 08:10 dlehn
457 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
460 2001-07-20 08:00 dlehn
462 * plugins/Makefile.am: Always compile avi dir. It has it's own
463 conditionals for avifile libs. Add (back?) arts dir. (was this
466 2001-07-20 07:56 dlehn
468 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
469 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
472 2001-07-20 07:54 dlehn
474 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
477 2001-07-20 07:53 dlehn
479 * configure.in.ac250: not used anymore
481 2001-07-20 07:52 dlehn
483 * debian/: Makefile.am, README.Debian, changelog, control,
484 gstreamer-arts.files, gstreamer-artsd.files,
485 gstreamer-avifile.files, gstreamer-common.files,
486 gstreamer-festival.files, gstreamer-flac.files,
487 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
488 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
489 gstreamer-runtime.files, gstreamer-runtime.manpages,
490 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
491 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
492 libgst0.postinst, libgsteditor0.postinst,
493 libgstmediaplay0.postinst, rules: Update to Debian packaging files
496 2001-07-18 23:38 richardb
498 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
499 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
500 Sort out some remaining bits of fwg which weren't valid sgml.
502 2001-07-18 23:18 richardb
504 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
505 matched tags, as found by xsltproc. ;-)
507 2001-07-18 23:08 richardb
509 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
510 debian package, needed to build manual and PWG.
512 2001-07-18 20:04 wtay
514 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
515 doesn't try to connect elements with request pads for now.
517 2001-07-18 18:29 wtay
519 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
520 system_encode.h, systems.c: Added request pad to the muxer. Fixed
521 the object size problem by dynamically allocating the sector data.
523 2001-07-17 23:01 richardb
525 * plugins/effects/volume/volume.c: Rename the GstVolume type to
526 GstVolumeOld, so that it doesn't conflict with the type registered
527 by the new volume plugin.
529 2001-07-17 22:51 wtay
531 * docs/fwg/intro.sgml: Added what I think should be the basic steps
532 for writing a plugin.
534 2001-07-16 21:18 wtay
536 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
539 2001-07-16 10:04 richardb
541 * configure.base: Change tests/muxer/Makefile to
542 tests/muxing/Makefile, since tests/muxer is now an empty dir.
544 2001-07-15 15:24 wtay
546 * tools/gstreamer-launch.c: Changed the main loop to while
549 2001-07-15 14:04 wtay
551 * gst/gstscheduler.c: Properly set the eos flag when no elements
554 2001-07-14 21:29 shitowax
556 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
557 initial introduction of a really basic muxer
559 2001-07-14 21:15 thomasvs
561 * configure.base: added muxer Makefile
563 2001-07-13 17:49 wtay
565 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
568 2001-07-11 23:52 wtay
570 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
571 elements/gstaggregator.c, elements/gstaggregator.h,
572 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
573 gst_pad_select and gst_pad_selectv. Added different scheduling
574 methods in aggregator. Fixed a bug in fakesrc when setting up the
575 scheduling functions.
577 2001-07-11 20:26 wtay
579 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
580 muxing/case1.c: Added a muxing test case.
582 2001-07-11 20:23 wtay
584 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
587 2001-07-11 20:22 wtay
589 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
590 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
591 various test plugins. Added debug output to tee. Added buffer
592 duplication to identity.
594 2001-07-11 17:45 wtay
596 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
597 request pads to fakesink.
599 2001-07-11 16:51 wtay
601 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
602 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
603 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
606 2001-07-11 16:50 wtay
608 * tools/gstreamer-inspect.c: Print out the request pad function.
610 2001-07-11 15:56 wtay
612 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
613 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
614 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
615 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
616 printouts of the buffer timestamps in identity, fakesrc, fakesink.
617 Added an aggregator test element.
619 2001-07-11 13:33 wtay
621 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
622 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
623 element classes without using an elementfactory. The
624 gst_element_add_padtemplate_to_class method was renamed to
625 gst_element_class_add_padtemplate to better match glib/gtk
628 2001-07-11 13:09 wtay
630 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
631 remaining bits of MetaData.
633 2001-07-11 02:02 omegahacker
635 * configure.base: added speed and volume to configure.base
637 2001-07-11 00:47 omegahacker
639 * plugins/filters/Makefile.am: added speed and volume to
642 2001-07-08 22:02 wtay
644 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
645 transcoder. note that this one is only 68 lines long.
647 2001-07-08 10:47 wtay
649 * plugins/effects/volume/volume.c: I'm a moron..
651 2001-07-08 10:46 wtay
653 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
656 2001-07-08 10:44 wtay
658 * plugins/filters/: speed/Makefile.am, speed/filter.func,
659 speed/speed.c, speed/speed.h, volume/Makefile.am,
660 volume/filter.func, volume/mono-filter.func,
661 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
662 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
664 2001-07-07 17:34 wtay
666 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
668 2001-07-07 16:30 wtay
670 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
671 cool GStreamer really is..
673 2001-07-07 16:10 wtay
675 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
676 Added docs on library init.
678 2001-07-07 15:17 wtay
680 * docs/manual/: autoplugging.sgml, debugging.sgml,
681 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
682 updates. Added a chapter about the autoplugcache. Updated the
683 autoplug example using the autoplugcache. Moved some stuff around.
684 Added an example app for gst_parse_launch. Updated the debug
687 2001-07-07 15:14 wtay
689 * examples/launch/mp3parselaunch.c: Add sane arg checking.
691 2001-07-07 15:07 wtay
693 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
694 parse_launch example.
696 2001-07-07 14:32 wtay
698 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
700 2001-07-07 12:34 wtay
702 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
703 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
704 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
705 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
706 updates to the manual, mostly glib2 related.
708 2001-07-07 11:55 wtay
710 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
711 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
712 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
713 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
714 Removed the last bits of Metadata. Updated the bufferpool docs.
716 2001-07-06 22:00 wtay
718 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
721 2001-07-05 23:08 wtay
723 * configure.base: Added the qcam src
725 2001-07-05 23:06 wtay
727 * plugins/capture/qcam/dark.c: Some unused file..
729 2001-07-05 23:05 wtay
731 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
732 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
733 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
734 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
736 2001-07-05 22:53 wtay
738 * tools/gstreamer-launch.c: Added the xid stuff in again if
739 compiling against gtk.
741 2001-07-04 21:49 uid21147
743 * gst/gstutils.c: Added arg setting for UINT types.
745 2001-07-04 16:33 uid21147
747 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
748 Lots of improvements to the ffmpeg wrappers.
750 2001-07-02 21:38 wtay
752 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
753 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
756 2001-07-01 23:19 wtay
758 * configure.base, plugins/ffmpeg/Makefile.am,
759 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
760 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
761 encoders are currently support, so no decoders or muxers yet..
763 2001-07-01 18:52 wtay
765 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
766 with the buffer handling.
768 2001-07-01 17:10 sbaker3
770 * plugins/filters/ladspa/gstladspa.c: better property name munging
771 and added check for duplicate property names
773 2001-07-01 17:01 sbaker3
775 * gst/gobject2gtk.c: return NULL from
776 g2g_object_class_find_property if gtk_object_arg_get_info returns
779 2001-07-01 15:05 wtay
781 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
782 ownership of the riff parser chunks..
784 2001-07-01 14:59 wtay
786 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
788 2001-07-01 14:58 wtay
790 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
791 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
792 supported. Both type1 and type2 avi/dv formats are supported.
794 2001-07-01 12:18 theuraeus
796 * gstreamer.spec.in: 2001-01-07 Christian Schaller
797 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
798 modules - Added quicktime, flac, chart, udp modules
800 2001-07-01 12:16 theuraeus
802 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
803 <Uraeus@linuxrising.org> - Added FLAC information
805 2001-07-01 12:12 richardb
807 * configure.base: Put the back check for the FLAC library. This
808 looks to have been accidentally removed when the sidplay one was
811 2001-07-01 11:28 sbaker3
813 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
815 2001-06-30 20:41 sbaker3
817 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
820 2001-06-30 17:26 wtay
822 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
825 2001-06-30 16:22 wtay
827 * acinclude.m4, configure.base, plugins/Makefile.am,
828 plugins/SID/Makefile.am: Added configure checks for libsidplay.
830 2001-06-30 15:10 wtay
832 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
834 2001-06-30 01:45 wtay
836 * configure.base: Added the SID plugin.
838 2001-06-30 01:44 wtay
840 * plugins/SID/gstsiddec.cc: Some cleanups
842 2001-06-30 01:37 wtay
844 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
845 A first attempt at a SID decoder plugin.
847 2001-06-30 01:35 wtay
849 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
852 2001-06-29 21:31 wtay
854 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
855 xmms plugins. Cleaner names for the generated plugins.
857 2001-06-29 18:53 richardb
859 * gst/gstparse.c: Allow elements to be given custom names with []
862 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
863 named mysrc, rather than disksrc0
865 Suggestion: don't name things with names with numbers at the end,
866 or they may conflict with names allocated automatically.
868 2001-06-29 12:30 richardb
870 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
871 that the correct headers get used if there's an installed copy of
872 the gst headers on the system (ie, make sure the uninstalled
873 headers are used instead).
875 2001-06-29 11:26 richardb
877 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
878 rather than gst. This now actually compiles for me.
880 2001-06-29 10:39 richardb
882 * gst/Makefile.am: Ensure that the marshaller code #includes
883 glib-object.h, and hence the neccessary definitions to enable it to
886 I don't pretend to understand how the marshalling stuff works - I
887 just know that it clearly needs this #include, or something
888 similar. If there's a more correct fix, someone else can do it.
889 Possibly this is a glib-genmarshal bug, but I've not got the time
892 2001-06-29 00:58 richardb
894 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
895 generated in time by generating both files in the same rule:
896 previously, only the .c would be generated in time. Don't put the
897 files in dists (add a dist-hook to take them out), and clean the
898 files when running distclean.
900 2001-06-28 22:44 richardb
902 * gst/Makefile.am: Make sure conditionally compiled files are added
905 2001-06-28 21:13 sbaker3
907 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
908 and alsasink - params need more work (odd warning when doing
911 2001-06-28 20:32 wtay
913 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
916 2001-06-28 19:35 richardb
918 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
919 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
920 the check that alsa 0.9 wasn't there. Now does the 0.9 check
921 first, to avoid this problem.
923 2001-06-28 17:31 richardb
925 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
926 since it was just a broken copy of one of the other files. Sort
927 out cleanfiles to some extent. Note: the make dependencies in this
928 file are completely broken, but it's not clear how to fix them.
929 The docs will be built at make install / dist time, as a result.
931 2001-06-28 17:01 richardb
933 * acinclude.m4: Fix a typo in a comment.
935 2001-06-28 16:39 richardb
937 * acinclude.m4, configure.base: Add ACTION-IF-USE and
938 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
939 check to use GST_CHECK_FEATURE.
941 2001-06-28 16:11 thomasvs
943 * plugins/filters/cutter/README: cutter plugin now has a settable
944 pre-record buffer (using GList) README has been fleshed out a bit
947 2001-06-28 12:56 richardb
949 * configure.base: Actually pass the infomessages variable into
950 config.status, so the message about plugin-builddir gets displayed.
952 We can use this mechanism to display lists of plugins which won't
953 be built: just add the lines to be output at the end of ./configure
956 2001-06-28 11:57 richardb
958 * configure.base: Change plugin-srcdir msg stuff near the end of
959 configure.base to -builddir.
961 2001-06-27 21:53 thomasvs
963 * examples/cutter/cutter.c: implemented ring buffer
965 2001-06-27 21:53 thomasvs
967 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
970 2001-06-27 21:20 wtay
972 * test/: dvshow.c, mp2toavi.c: Some small fixes.
974 2001-06-27 21:19 wtay
976 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
977 that it uses a colorspace element for video.
979 2001-06-27 21:15 wtay
981 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
984 2001-06-27 21:14 wtay
986 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
989 2001-06-27 21:14 omegahacker
991 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
992 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
993 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
994 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
996 2001-06-27 20:45 dlehn
998 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
999 the generated source. Clean up generated files. Make sure only
1000 source idl gets into tarball.
1002 2001-06-27 20:22 omegahacker
1004 * makeconfigure: added _CFLAGS and modified to allow the multiple
1005 substitition to occur
1007 2001-06-27 18:22 richardb
1009 * makeconfigure: Add a hack to ensure that automake picks up the
1010 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1012 2001-06-27 18:04 richardb
1014 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1015 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1016 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1018 2001-06-27 17:56 richardb
1020 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1021 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1022 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1023 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1024 and set --cflags and --libs from it. Replace audiofile and
1025 gdk-pixbuf checks with calls to this macro. Change use of
1026 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1027 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1029 2001-06-27 17:06 richardb
1031 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1033 2001-06-27 16:04 richardb
1035 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1036 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1037 Turn of XMMS check using this, rather than a hack. Fix display of
1038 commandline parameters for GST_CHECK_FEATURE and
1039 GST_SUBSYSTEM_DISABLE.
1041 2001-06-27 15:07 thomasvs
1043 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1046 2001-06-27 10:59 richardb
1048 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1049 commonly missing macro. This joins the ALSA macro, which was
1050 already in acinclude.m4 We need some more consistent scheme for
1051 dealing with these... :(
1053 2001-06-26 23:26 omegahacker
1055 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1056 though vgasink is disabled
1058 2001-06-26 23:15 wtay
1060 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1061 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1062 that we can do full expansion on the sysconfdir.
1064 2001-06-26 22:49 richardb
1066 * configure.base: Fix up configure --help output:
1067 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1069 2001-06-26 22:44 richardb
1071 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1072 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1073 check is turned off by default (though not in a very neat way)
1075 2001-06-26 22:29 wtay
1077 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1079 2001-06-26 22:07 wtay
1081 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1083 2001-06-26 20:56 richardb
1085 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1086 GST_SUBSYSTEM_DISABLE, too.
1088 2001-06-26 20:49 omegahacker
1090 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1092 2001-06-26 20:06 richardb
1094 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1095 num_properties gets set.
1097 2001-06-26 19:20 richardb
1099 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1100 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1103 2001-06-26 03:48 richardb
1105 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1106 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1109 2001-06-26 03:27 richardb
1111 * acinclude.m4: Fixes to work properly with automake 1.4
1113 2001-06-26 02:53 richardb
1115 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1116 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1117 generation of configure.{in,ac} into a separate script. Add hack
1118 to the script to stop automake complaining about missing
1119 AM_CONDITIONAL call. Replace ESD check by a call to
1122 2001-06-25 22:39 richardb
1124 * configure.base: Move config dir from /etc/gstreamer to
1125 ${sysconfdir}/gstreamer by default: more portable, configurable,
1128 2001-06-25 21:53 richardb
1130 * docs/plugins/Makefile.am: Remove more generated files
1132 2001-06-25 21:41 richardb
1134 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1135 many unwanted generated files from distributions.
1137 2001-06-25 21:39 richardb
1139 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1141 2001-06-25 21:37 wtay
1143 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1146 2001-06-25 21:36 wtay
1148 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1149 Don't use the autoplugger when it is disabled.
1151 2001-06-25 21:36 wtay
1153 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1154 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1155 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1156 GstMeta. Added conditional compilation of various subsystems.
1158 2001-06-25 21:09 richardb
1160 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1161 appropriate parameters in debug and info handlers. Add appropriate
1162 types for some of the memebers of the GTypeInfo struct.
1164 2001-06-25 21:01 omegahacker
1166 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1167 .cvsignore, added gstmarshal.list to EXTRA_DIST
1169 2001-06-25 21:00 omegahacker
1171 * gst/gstobject.h, plugins/Makefile.am,
1172 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1173 added a comment to gstobject.h
1175 2001-06-25 20:59 omegahacker
1177 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1178 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1181 2001-06-25 20:19 wtay
1183 * configure.base, gst/Makefile.am: Added configure checks to
1184 disable various major subsystems.
1186 2001-06-25 19:14 richardb
1188 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1189 remove colorspace header. Makefile.am: remove comment inside rule
1192 2001-06-25 18:22 omegahacker
1194 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1195 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1196 prototype gstelement.c: changed some prototypes, added a cast
1198 2001-06-25 18:17 wtay
1200 * gst/gstobject.h: Added a missing #else
1202 2001-06-25 17:44 wtay
1204 * configure.base: Removed the wine stuff.
1206 2001-06-25 13:28 richardb
1208 * gst/gstobject.c: Fix a warning; stuff following an #endif
1210 2001-06-25 13:09 richardb
1212 * autogen.sh: Added check for pkg-config to autogen.sh
1214 2001-06-25 07:45 omegahacker
1216 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1217 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1218 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1219 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1220 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1221 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1223 2001-06-25 04:37 omegahacker
1225 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1226 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1227 potential namespace conflicts.
1229 2001-06-25 02:20 omegahacker
1231 * acconfig.h, configure.base, docs/random/wtay/events,
1232 examples/Makefile.am, examples/cutter/cutter.c,
1233 examples/helloworld/helloworld.c,
1234 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1235 examples/plugins/example.c, examples/plugins/example.h,
1236 examples/queue/queue.c, examples/queue2/queue2.c,
1237 examples/queue3/queue3.c, examples/queue4/queue4.c,
1238 examples/thread/thread.c, examples/typefind/typefind.c,
1239 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1240 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1241 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1242 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1243 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1244 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1245 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1246 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1247 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1248 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1249 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1250 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1251 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1252 gst/autoplug/gststaticautoplug.h,
1253 gst/autoplug/gststaticautoplugrender.c,
1254 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1255 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1256 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1257 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1258 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1259 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1260 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1261 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1262 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1263 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1264 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1265 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1266 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1267 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1268 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1269 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1270 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1271 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1272 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1273 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1274 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1275 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1276 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1277 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1278 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1279 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1280 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1281 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1282 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1283 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1284 plugins/avi/winaudio/aviaudiodecoder.c,
1285 plugins/avi/winaudio/aviaudiodecoder.h,
1286 plugins/avi/wincodec/gstwindec.cc,
1287 plugins/avi/wincodec/gstwindec.h,
1288 plugins/avi/wincodec/gstwinenc.cc,
1289 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1290 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1291 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1292 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1293 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1294 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1295 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1296 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1297 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1298 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1299 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1300 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1301 plugins/filters/adder/adder.h,
1302 plugins/filters/colorspace/colorspace.c,
1303 plugins/filters/colorspace/colorspace.h,
1304 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1305 plugins/filters/cutter/filter.func,
1306 plugins/filters/deinterlace/deinterlace.c,
1307 plugins/filters/deinterlace/deinterlace.h,
1308 plugins/filters/intfloatconvert/float2int.c,
1309 plugins/filters/intfloatconvert/float2int.h,
1310 plugins/filters/intfloatconvert/int2float.c,
1311 plugins/filters/intfloatconvert/int2float.h,
1312 plugins/filters/intfloatconvert/intfloatconvert.c,
1313 plugins/filters/ladspa/gstladspa.c,
1314 plugins/filters/ladspa/gstladspa.h,
1315 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1316 plugins/filters/level/level.c, plugins/filters/level/level.h,
1317 plugins/filters/median/median.c, plugins/filters/median/median.h,
1318 plugins/filters/mono2stereo/mono2stereo.c,
1319 plugins/filters/mono2stereo/mono2stereo.h,
1320 plugins/filters/passthrough/level.c,
1321 plugins/filters/passthrough/level.h,
1322 plugins/filters/passthrough/passthrough.c,
1323 plugins/filters/passthrough/passthrough.h,
1324 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1325 plugins/filters/stereo2mono/stereo2mono.c,
1326 plugins/filters/stereo2mono/stereo2mono.h,
1327 plugins/filters/volenv/filter.func,
1328 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1329 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1330 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1331 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1332 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1333 plugins/icecast/icecastsend/icecastsend.c,
1334 plugins/icecast/icecastsend/icecastsend.h,
1335 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1336 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1337 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1338 plugins/mp3decode/mpg123/gstmpg123.c,
1339 plugins/mp3decode/mpg123/gstmpg123.h,
1340 plugins/mp3decode/parse/mp3parse.c,
1341 plugins/mp3decode/parse/mp3parse.h,
1342 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1343 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1344 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1345 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1346 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1347 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1348 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1349 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1350 plugins/mpeg1/system_encode/buffer.c,
1351 plugins/mpeg1/system_encode/system_encode.c,
1352 plugins/mpeg1/system_encode/system_encode.h,
1353 plugins/mpeg1video/parse/mp1videoparse.c,
1354 plugins/mpeg1video/parse/mp1videoparse.h,
1355 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1356 plugins/mpeg2/ac3parse/ac3parse.c,
1357 plugins/mpeg2/ac3parse/ac3parse.h,
1358 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1359 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1360 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1361 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1362 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1363 plugins/mpeg2/subtitles/mpeg2subt.c,
1364 plugins/mpeg2/subtitles/mpeg2subt.h,
1365 plugins/mpeg2/video/gstmpeg2play.c,
1366 plugins/mpeg2/video/gstmpeg2play.h,
1367 plugins/mpeg2/videoparse/mp2videoparse.c,
1368 plugins/mpeg2/videoparse/mp2videoparse.h,
1369 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1370 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1371 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1372 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1373 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1374 plugins/quicktime/gstquicktimedecoder.c,
1375 plugins/quicktime/gstquicktimedecoder.h,
1376 plugins/quicktime/gstquicktimedemux.c,
1377 plugins/quicktime/gstquicktimedemux.h,
1378 plugins/quicktime/gstquicktimetypes.c,
1379 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1380 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1381 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1382 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1383 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1384 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1385 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1386 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1387 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1388 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1389 plugins/visualization/Makefile.am,
1390 plugins/visualization/chart/gstchart.c,
1391 plugins/visualization/smoothwave/smoothwave.c,
1392 plugins/visualization/smoothwave/smoothwave.h,
1393 plugins/visualization/spectrum/gstspectrum.c,
1394 plugins/visualization/spectrum/gstspectrum.h,
1395 plugins/visualization/synaesthesia/core.h,
1396 plugins/visualization/synaesthesia/synaesthesia.c,
1397 plugins/visualization/synaesthesia/synaesthesia.h,
1398 plugins/visualization/vumeter/vumeter.c,
1399 plugins/visualization/vumeter/vumeter.h,
1400 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1401 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1402 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1403 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1404 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1405 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1406 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1407 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1408 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1409 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1410 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1411 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1412 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1413 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1414 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1415 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1416 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1417 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1418 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1419 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1420 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1421 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1423 2001-06-25 01:07 omegahacker
1425 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1426 tools/gstreamer-inspect.c: added shim for
1427 g_object_class_list_properties and converted -inspect and -compprep
1430 2001-06-25 00:50 omegahacker
1432 * examples/plugins/: example.c, example.h: ported example plugin to
1435 2001-06-25 00:25 omegahacker
1437 * examples/cutter/cutter.c: ported to gobject
1439 2001-06-24 23:56 omegahacker
1441 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1443 2001-06-24 23:44 omegahacker
1445 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1446 configure.base, gstreamer.spec.in, idiottest.mak,
1447 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1448 docs/manual/bins.sgml, docs/manual/factories.sgml,
1449 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1450 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1451 examples/Makefile.am, examples/cutter/Makefile.am,
1452 examples/cutter/cutter.c, examples/cutter/cutter.h,
1453 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1454 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1455 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1456 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1457 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1458 gst/gstthread.c, gst/elements/gstdisksink.c,
1459 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1460 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1461 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1462 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1463 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1464 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1465 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1466 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1467 plugins/filters/Makefile.am,
1468 plugins/filters/colorspace/Makefile.am,
1469 plugins/filters/colorspace/colorspace.c,
1470 plugins/filters/colorspace/colorspace.h,
1471 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1472 plugins/filters/cutter/cutter.h,
1473 plugins/filters/deinterlace/.cvsignore,
1474 plugins/filters/deinterlace/Makefile.am,
1475 plugins/filters/deinterlace/deinterlace.c,
1476 plugins/filters/deinterlace/deinterlace.h,
1477 plugins/filters/intfloatconvert/float2int.c,
1478 plugins/filters/intfloatconvert/float2int.h,
1479 plugins/filters/intfloatconvert/int2float.c,
1480 plugins/filters/intfloatconvert/int2float.h,
1481 plugins/filters/median/median.c, plugins/filters/median/median.h,
1482 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1483 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1484 plugins/flac/flac.c, plugins/flac/flacdec.c,
1485 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1486 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1487 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1488 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1489 plugins/quicktime/Makefile.am,
1490 plugins/quicktime/gstquicktimedecoder.c,
1491 plugins/quicktime/gstquicktimedecoder.h,
1492 plugins/quicktime/gstquicktimedemux.c,
1493 plugins/quicktime/gstquicktimedemux.h,
1494 plugins/quicktime/gstquicktimetypes.c,
1495 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1496 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1497 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1498 plugins/visualization/Makefile.am,
1499 plugins/visualization/chart/.cvsignore,
1500 plugins/visualization/chart/Makefile.am,
1501 plugins/visualization/chart/gstchart.c, tools/README,
1502 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1503 HEAD to BRANCH-GOBJECT1 at 200106241
1505 2001-06-24 22:21 wtay
1507 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1509 2001-06-24 22:18 omegahacker
1511 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1512 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1513 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1516 2001-06-24 22:15 wtay
1518 * gstplay/gstplay.c: Some compile fixes.
1520 2001-06-24 22:14 wtay
1522 * configure.base: Added the festival plugin and udp.
1524 2001-06-24 22:10 wtay
1526 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1527 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1528 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1529 arg to set the fragment size in oss plugins. Use a TCP stream
1530 connection to do caps nego over the wire in UDP. More pending
1531 changes to some plugins.
1533 2001-06-24 22:06 omegahacker
1535 * configure.base, plugins/Makefile.am: New check for libesd, a
1536 model for all the other checks I hope. Need to convert all the
1537 other checks to operate like this.
1539 2001-06-24 16:20 wtay
1541 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1542 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1543 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1546 2001-06-24 16:20 wtay
1548 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1549 on branch BRANCH-GOBJECT1.
1551 2001-06-24 16:20 wtay
1553 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1554 branch BRANCH-GOBJECT1.
1556 2001-06-24 16:20 wtay
1558 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1559 branch BRANCH-GOBJECT1.
1561 2001-06-24 16:20 wtay
1563 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1566 2001-06-24 16:20 wtay
1568 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1569 on branch BRANCH-GOBJECT1.
1571 2001-06-24 16:20 wtay
1573 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1574 branch BRANCH-GOBJECT1.
1576 2001-06-24 16:20 wtay
1578 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1579 branch BRANCH-GOBJECT1.
1581 2001-06-24 15:55 wtay
1583 * docs/random/wtay/events: file events was initially added on
1584 branch BRANCH-GOBJECT1.
1586 2001-06-24 15:55 wtay
1588 * docs/random/wtay/events: Added some random ramblings about a the
1589 design of an event system.
1591 2001-06-24 02:02 wtay
1593 * gst/gobject2gtk.c: Removed some debug noise.
1595 2001-06-24 01:55 wtay
1597 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1598 Compile fixes for gtk.
1600 2001-06-23 13:23 wtay
1602 * plugins/festival/gstfestival.c: Make sure we don't send more data
1603 than the buffersize.
1605 2001-06-23 13:12 wtay
1607 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1608 added on branch BRANCH-GOBJECT1.
1610 2001-06-23 13:12 wtay
1612 * plugins/festival/Makefile.am: file Makefile.am was initially
1613 added on branch BRANCH-GOBJECT1.
1615 2001-06-23 13:12 wtay
1617 * plugins/: Makefile.am, festival/Makefile.am,
1618 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1619 text-to-speech plugin. It will currently only work by contacting
1620 the festival server on localhost. The output is WAV so it needs to
1621 be parsed with parsewav before connecting it to an audiosink:
1623 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1626 Latency is terrible because we don't process uterances individually
1629 2001-06-23 13:12 wtay
1631 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1632 added on branch BRANCH-GOBJECT1.
1634 2001-06-22 02:14 wtay
1636 * examples/: Makefile.am, helloworld/helloworld.c,
1637 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1638 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1639 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1640 examples for glib2 Removed plugins for now (need to run the script
1643 2001-06-22 02:05 wtay
1645 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1646 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1647 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1648 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1651 2001-06-22 01:43 wtay
1653 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1654 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1655 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1656 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1659 2001-06-22 01:14 wtay
1661 * configure.base: Disable most of the gnome/gtk stuff when
1662 compiling with glib2
1664 2001-06-22 00:11 wtay
1666 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1667 to set the format and the output size.
1669 2001-06-21 23:48 omegahacker
1671 * gst/gstqueue.c: marked up the function pointers with
1674 2001-06-21 20:44 wtay
1676 * configure.base: Added vgasink.
1678 2001-06-21 20:43 wtay
1680 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1681 vgavideosink.h: Added the vgasink by sienap.
1683 2001-06-21 16:29 wtay
1685 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1687 2001-06-21 15:39 wtay
1689 * tools/gstreamer-inspect.c: Fixed a compileation error for
1692 2001-06-21 15:22 wtay
1694 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1696 2001-06-21 13:21 sbaker3
1698 * docs/gst/gstreamer-sections.txt: added refcounting and
1701 2001-06-21 12:50 wtay
1703 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1705 2001-06-21 12:50 wtay
1707 * plugins/Makefile.am: Removed the videoscaler for now until it's
1710 2001-06-21 12:49 wtay
1712 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1713 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1714 Added some files for future use.
1716 2001-06-21 12:42 wtay
1718 * libs/Makefile.am: Removed old unused libs.
1720 2001-06-21 12:35 wtay
1722 * configure.base: Removed the winloader
1724 2001-06-21 12:34 wtay
1726 * libs/Makefile.am: Removed the wine loader.
1728 2001-06-21 12:32 wtay
1730 * include/Makefile.am: Removed the winelibs.
1732 2001-06-21 12:19 sbaker3
1734 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1735 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1736 if it is the default implementation
1738 2001-06-21 03:03 omegahacker
1740 * plugins/Makefile.am: fixed spelling of xvideosink
1742 2001-06-21 00:43 wtay
1744 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1745 the queue state_change stuff.
1747 2001-06-20 23:52 wtay
1749 * plugins/Makefile.am: Added the xvideosink to the dirs.
1751 2001-06-20 23:33 wtay
1753 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1756 2001-06-20 23:21 wtay
1758 * plugins/aasink/aasink.c: Compile fixes for aasink.
1760 2001-06-20 23:21 wtay
1762 * gst/gobject2gtk.h: Added a shim for a marshaller.
1764 2001-06-20 22:56 wtay
1766 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1768 2001-06-20 22:55 wtay
1770 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1773 2001-06-20 22:40 wtay
1775 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1777 2001-06-20 22:40 wtay
1779 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1782 2001-06-20 22:30 wtay
1784 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1786 2001-06-20 22:29 wtay
1788 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1790 2001-06-20 21:58 wtay
1792 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1793 name to match the glib2.0 implementation.
1795 2001-06-20 21:49 wtay
1797 * tools/gstreamer-inspect.c: Added object properties introspection.
1799 2001-06-20 21:48 wtay
1801 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1803 2001-06-20 15:53 sbaker3
1805 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1806 times too much memory to be allocated for each GstBuffer struct
1808 2001-06-20 00:17 omegahacker
1810 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1811 signal registration problem in gobject2gtk shim
1813 2001-06-19 22:14 omegahacker
1815 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1816 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1817 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1818 plugins/effects/volume/volume.c,
1819 plugins/filters/mono2stereo/mono2stereo.c,
1820 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1821 More GObject updates, cleanups to some of the elements to make the
1824 2001-06-19 19:32 wtay
1826 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1827 to avoid overflow...
1829 2001-06-19 13:53 richardb
1831 * idiottest.mak: idiottest was failing because of change of
1832 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1834 2001-06-19 11:34 richardb
1836 * tools/gstreamer-launch.c: Add -o option argument to
1837 gstreamer-launch, to specify a file to output the pipeline to,
1838 instead of running it.
1840 2001-06-19 08:57 omegahacker
1842 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1844 2001-06-19 08:57 omegahacker
1846 * gst/gstplugin.c, acconfig.h, configure.base: changed
1847 plugin-srcdir to plugin-builddir, which is what it should be
1849 2001-06-18 23:33 richardb
1851 * gst/gstprops.c: Simplify properties which contain lists of
1852 integer and integer range entries to minimal combination of ints
1853 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1856 Don't bother with floats for the moment, though it would be easy to
1857 add an equivalent, which would simplify overlapping ranges.
1859 2001-06-18 21:14 richardb
1861 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1864 2001-06-18 20:20 wtay
1866 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1867 Updated the flac decoder/encode to the latest CVS version. I had
1868 to increase the cothread stack in cothread.c (8 threads max) to get
1869 the encoder working :(
1871 2001-06-18 12:27 richardb
1873 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1875 2001-06-18 12:12 richardb
1877 * configure.base, plugins/visualization/Makefile.am: Add chart
1878 plugin to build system.
1880 2001-06-18 12:09 richardb
1882 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1883 gstchart.c: Initial commit of chart plugin. Draws charts of data
1884 streams. Currently has no settable framerate, draws inefficiently,
1885 has no settable size and looks fairly ugly. Needs data parsing to
1886 be split into a separate plugin.
1888 2001-06-18 05:56 dlehn
1890 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1891 to save flags fails when using the same names. Prefixed with gst_.
1893 2001-06-17 23:14 wtay
1895 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1896 it still segfaults inside the flac lib for some reason..
1898 2001-06-17 20:44 wtay
1900 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1901 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1904 2001-06-17 16:06 wtay
1906 * gst/elements/gstsinesrc.c: Updated the params a bit.
1908 2001-06-17 16:03 wtay
1910 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1911 properties again. Added come const directives to the arguments
1912 again. Check for non exiting properties.
1914 2001-06-17 15:35 sbaker3
1916 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1918 2001-06-17 15:12 wtay
1920 * tools/gstreamer-inspect.c: Print out the enum values too.
1922 2001-06-17 14:58 sbaker3
1924 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1925 default bufferpool factory
1927 2001-06-17 14:55 sbaker3
1929 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1930 bufferpool factory function. it reuses existing instances of
1931 bufferpool if requests are made for existing buffer sizes
1933 2001-06-17 09:55 omegahacker
1935 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1936 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1937 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1938 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1939 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1940 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1941 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1942 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1943 plugins/xvideosink/xvideosink.c: Mostly went around converting
1944 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1946 2001-06-17 09:52 omegahacker
1948 * configure.ac, configure.in: removed configure.ac and configure.in
1950 2001-06-17 05:07 omegahacker
1952 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1953 gobject, somehow forget that one...
1955 2001-06-17 04:17 wtay
1957 * tools/gstreamer-inspect.c: Added enums to inspect.
1959 2001-06-17 04:10 omegahacker
1961 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1962 branch BRANCH-GOBJECT1.
1964 2001-06-17 04:10 omegahacker
1966 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1967 branch BRANCH-GOBJECT1.
1969 2001-06-17 04:10 omegahacker
1971 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1972 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1973 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1974 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1975 gst/gstutils.h: Added gobject to gtkobject bridge
1976 (gobject2gtk.[ch]) and configure-time support for selecting between
1977 glib and gtk (--enable-glib2 to build with gobject).
1979 2001-06-17 04:05 wtay
1981 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1982 for enum properties.
1984 2001-06-17 04:03 wtay
1986 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1989 2001-06-17 03:47 wtay
1991 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1992 properties. Added come const directives to the arguments.
1994 2001-06-17 03:39 wtay
1996 * tools/gstreamer-inspect.c: Figured out how to get a property from
1999 2001-06-16 18:35 wtay
2001 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2002 someone try to get a property from a GObject?
2004 2001-06-16 18:25 wtay
2006 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2008 2001-06-16 15:36 wtay
2010 * configure.base: Removed the obsolete libs.
2012 2001-06-16 15:35 wtay
2014 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2016 2001-06-16 15:29 wtay
2018 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2019 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2020 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2021 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2024 2001-06-16 14:46 wtay
2026 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2027 Updated the audiodecoder to gobject.
2029 2001-06-16 14:24 wtay
2031 * gstplay/gstplay.c: Removed a check (see that the file exists
2032 locally ??) to enable network streaming with gnomevfssrc again.
2034 2001-06-16 14:17 wtay
2036 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2037 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2038 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2039 20010616 (13:00 GMT). Compile fixes for GObject.
2041 2001-06-16 01:43 wtay
2043 * plugins/Makefile.am: Updated the makefile.
2045 2001-06-16 01:32 wtay
2047 * plugins/arts/gst_arts.c: Fixed arts
2049 2001-06-16 01:26 wtay
2051 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2053 2001-06-16 01:25 wtay
2055 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2057 2001-06-16 01:14 wtay
2059 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2060 Fixed some stuff in xmms, removed the args for now.
2062 2001-06-16 00:49 wtay
2064 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2066 2001-06-16 00:48 wtay
2068 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2069 from the Makefile until it compiles. Removed the dependency on OSS
2072 2001-06-16 00:36 wtay
2074 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2075 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2076 old, non functional code out of the makefile.
2078 2001-06-16 00:23 omegahacker
2080 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2081 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2082 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2083 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2084 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2085 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2086 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2087 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2088 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2089 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2090 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2091 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2092 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2093 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2094 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2095 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2096 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2097 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2098 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2099 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2100 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2101 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2102 plugins/filters/adder/adder.h,
2103 plugins/filters/colorspace/colorspace.c,
2104 plugins/filters/colorspace/colorspace.h,
2105 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2106 plugins/filters/cutter/filter.func,
2107 plugins/filters/intfloatconvert/float2int.c,
2108 plugins/filters/intfloatconvert/float2int.h,
2109 plugins/filters/intfloatconvert/int2float.c,
2110 plugins/filters/intfloatconvert/int2float.h,
2111 plugins/filters/intfloatconvert/intfloatconvert.c,
2112 plugins/filters/ladspa/gstladspa.c,
2113 plugins/filters/ladspa/gstladspa.h,
2114 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2115 plugins/filters/level/level.c, plugins/filters/level/level.h,
2116 plugins/filters/median/median.c, plugins/filters/median/median.h,
2117 plugins/filters/mono2stereo/mono2stereo.c,
2118 plugins/filters/mono2stereo/mono2stereo.h,
2119 plugins/filters/passthrough/level.c,
2120 plugins/filters/passthrough/level.h,
2121 plugins/filters/passthrough/passthrough.c,
2122 plugins/filters/passthrough/passthrough.h,
2123 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2124 plugins/filters/stereo2mono/stereo2mono.c,
2125 plugins/filters/stereo2mono/stereo2mono.h,
2126 plugins/filters/volenv/filter.func,
2127 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2128 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2129 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2130 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2131 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2132 plugins/icecast/icecastsend/icecastsend.c,
2133 plugins/icecast/icecastsend/icecastsend.h,
2134 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2135 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2136 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2137 plugins/mp3decode/mpg123/gstmpg123.c,
2138 plugins/mp3decode/mpg123/gstmpg123.h,
2139 plugins/mp3decode/parse/mp3parse.c,
2140 plugins/mp3decode/parse/mp3parse.h,
2141 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2142 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2143 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2144 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2145 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2146 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2147 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2148 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2149 plugins/mpeg1/system_encode/buffer.c,
2150 plugins/mpeg1/system_encode/system_encode.c,
2151 plugins/mpeg1/system_encode/system_encode.h,
2152 plugins/mpeg1video/parse/mp1videoparse.c,
2153 plugins/mpeg1video/parse/mp1videoparse.h,
2154 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2155 plugins/mpeg2/ac3parse/ac3parse.c,
2156 plugins/mpeg2/ac3parse/ac3parse.h,
2157 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2158 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2159 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2160 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2161 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2162 plugins/mpeg2/subtitles/mpeg2subt.c,
2163 plugins/mpeg2/subtitles/mpeg2subt.h,
2164 plugins/mpeg2/video/gstmpeg2play.c,
2165 plugins/mpeg2/video/gstmpeg2play.h,
2166 plugins/mpeg2/videoparse/mp2videoparse.c,
2167 plugins/mpeg2/videoparse/mp2videoparse.h,
2168 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2169 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2170 plugins/quicktime/gstquicktimedecoder.c,
2171 plugins/quicktime/gstquicktimedecoder.h,
2172 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2173 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2174 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2175 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2176 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2177 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2178 plugins/visualization/smoothwave/smoothwave.c,
2179 plugins/visualization/smoothwave/smoothwave.h,
2180 plugins/visualization/spectrum/gstspectrum.c,
2181 plugins/visualization/spectrum/gstspectrum.h,
2182 plugins/visualization/synaesthesia/synaesthesia.c,
2183 plugins/visualization/synaesthesia/synaesthesia.h,
2184 plugins/visualization/vumeter/vumeter.c,
2185 plugins/visualization/vumeter/vumeter.h,
2186 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2187 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2188 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2189 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2190 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2191 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2192 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2193 Mega patch updates almost all the plugins to GObject. This was
2194 done with a Perl script, with only a few minor manual tweaks where
2195 the perl didn't catch the code just right. There may be a few
2196 minor issues remaining from this, but they should be easy to catch
2197 (plugin doesn't work).
2199 There are several plugins that have GDK/GTK code in them that
2200 shouldn't, these need to be dealt with next.
2202 2001-06-16 00:15 wtay
2204 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2207 2001-06-16 00:15 wtay
2209 * plugins/filters/median/median.c: copy timestamps too.
2211 2001-06-15 23:48 wtay
2213 * plugins/filters/median/: median.c, median.h: Added an option to
2214 only filter the luminance plane.
2216 2001-06-15 23:38 wtay
2218 * plugins/filters/median/: median.c, median.h: Added caps to the
2221 2001-06-15 23:03 wtay
2223 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2224 was initially added on branch BRANCH-GOBJECT1.
2226 2001-06-15 23:03 wtay
2228 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2229 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2230 Just added some files I will need soon.
2232 2001-06-15 23:03 wtay
2234 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2235 initially added on branch BRANCH-GOBJECT1.
2237 2001-06-15 23:03 wtay
2239 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2240 initially added on branch BRANCH-GOBJECT1.
2242 2001-06-15 23:03 wtay
2244 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2245 initially added on branch BRANCH-GOBJECT1.
2247 2001-06-15 23:03 wtay
2249 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2250 initially added on branch BRANCH-GOBJECT1.
2252 2001-06-15 23:00 wtay
2254 * libs/Makefile.am: Removed old unused libs.
2256 2001-06-15 22:46 wtay
2258 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2259 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2260 updates to the manual.
2262 2001-06-15 20:49 sbaker3
2264 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2265 multiple float pads and converts to interleaved int data. Different
2266 sized and out-of-order buffer support is in place but not tested.
2268 2001-06-15 20:48 sbaker3
2270 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2271 converts interleaved ints to mono floats in seperate pads. Also
2272 now has a _request_new_pad func
2274 2001-06-15 20:46 wtay
2276 * tools/README: Updated the README file with some cool
2277 gstreamer-launch cmd lines by Matthew McClintock
2278 <mattsm@mail.utexas.edu>
2280 2001-06-15 20:13 wtay
2282 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2283 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2284 request_pad. Some fixes for pullregion and EOS conditions. Remove
2285 an unneeded check in the scheduler (check for NULL buffer) some EOS
2286 fixes for pullregion in disksrc. Removed the macro in the
2287 gstparse.h header 'cause it's internal to gstparse.c Added a check
2288 in gstparse for NULL element.
2290 2001-06-15 17:42 thomasvs
2292 * examples/cutter/cutter.c: added some minor stuff
2294 2001-06-15 17:22 wtay
2296 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2298 2001-06-15 16:44 richardb
2300 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2301 libdv test: was unsaving the value before saving... :(
2303 2001-06-15 16:42 richardb
2305 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2307 2001-06-15 07:33 sbaker3
2309 * gst/gstparse.c: should restore dynamic connection of pads
2310 (couldn't really test it though)
2312 2001-06-14 22:02 omegahacker
2314 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2315 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2317 2001-06-14 22:02 omegahacker
2319 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2320 elements/gstdisksrc.c, elements/gstfakesrc.c,
2321 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2322 get to sinesrc ! osssink
2324 2001-06-14 21:39 wtay
2326 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2327 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2330 2001-06-14 21:23 omegahacker
2332 * configure.base: added gmodule to glib-2.0 stuff
2334 2001-06-14 21:19 omegahacker
2336 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2339 2001-06-14 21:19 omegahacker
2341 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2342 removed at some point because they are to be autogenerated
2344 2001-06-14 21:19 omegahacker
2346 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2349 2001-06-14 19:04 thomasvs
2351 * examples/cutter/cutter.c: changed cutter example to use a thread
2353 2001-06-14 04:14 omegahacker
2355 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2356 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2357 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2358 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2359 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2360 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2361 elements/gstdisksink.h, elements/gstdisksrc.c,
2362 elements/gstdisksrc.h, elements/gstelements.c,
2363 elements/gstfakesink.c, elements/gstfakesink.h,
2364 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2365 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2366 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2367 elements/gstidentity.c, elements/gstidentity.h,
2368 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2369 elements/gstpipefilter.c, elements/gstpipefilter.h,
2370 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2371 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2372 libgst.la's GObject port. Fixed some minor problems with the
2373 signalling stuff in the core.
2377 2001-06-13 23:09 thomasvs
2379 * examples/cutter/cutter.c: cutter now uses afsink to write out
2380 wavs we will add a queue next to handle latency problems
2382 2001-06-13 23:03 thomasvs
2384 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2385 files when you change the location
2387 2001-06-13 22:59 omegahacker
2389 * configure.base: new configure check for glib 2.0, now requires
2390 pkg-config to be installed
2392 2001-06-13 22:52 thomasvs
2394 * configure.base, examples/Makefile.am: added cutter example
2396 2001-06-13 22:52 omegahacker
2398 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2399 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2400 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2401 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2402 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2403 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2404 gstxml.h: First round of changes to port to GObject. libgst.la
2405 compiles, though there are a few things commented out.
2406 Specifically object destruction is probably broken, but wtay gets
2407 to fix that because he researched the problem of glib 2.0 object
2408 destruction while doing the first round. Some of the XML stuff is
2409 commented out, but that's an easy fix.
2411 Next is the rest of the gst/ directory, then on to the plugins.
2413 2001-06-13 22:45 wtay
2415 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2416 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2417 Fixed the quicktime plugin. things now work with mjpeg.
2419 2001-06-13 22:35 thomasvs
2421 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2424 2001-06-13 22:33 wtay
2426 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2429 2001-06-13 22:08 thomasvs
2431 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2433 2001-06-13 22:08 thomasvs
2435 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2436 the buffer's data is framed
2438 2001-06-13 22:02 wtay
2440 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2441 fix in the type init function that makes some C++ compilers
2444 2001-06-13 21:26 thomasvs
2446 * configure.base: added deinterlace
2448 2001-06-13 18:39 wtay
2450 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2452 2001-06-13 17:20 thomasvs
2454 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2455 program to show how cutter plugin works
2457 2001-06-13 17:16 thomasvs
2459 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2462 2001-06-13 17:13 thomasvs
2464 * plugins/filters/cutter/README: added a better description of the
2467 2001-06-13 17:04 thomasvs
2469 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2470 threshold level and runlength arguments stopped copying buffer used
2471 audio lib functions for some stuff
2473 2001-06-13 16:33 thomasvs
2475 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2476 calculate maximum possible sample value based on caps
2478 2001-06-13 10:51 thomasvs
2480 * docs/random/eos: added two more cases of eos reasoning
2482 2001-06-13 02:18 cael
2484 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2485 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2486 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2487 full-screen play, shuffled things around, added error checking so
2488 we don't crash on file not found, added the beginnings of a
2491 2001-06-12 22:35 wtay
2493 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2494 filter.func file and README in the makefile.
2496 2001-06-12 22:35 wtay
2498 * plugins/filters/Makefile.am: Added the deinterlace filter
2500 2001-06-12 22:33 wtay
2502 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2503 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2505 2001-06-12 22:27 wtay
2507 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2510 2001-06-12 21:19 wtay
2512 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2515 2001-06-12 21:19 wtay
2517 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2518 colorspace.h: ifdef out the Hermes code when the library was not
2521 2001-06-12 20:47 wtay
2523 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2526 2001-06-12 20:45 wtay
2528 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2531 2001-06-12 20:44 wtay
2533 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2534 arg to turn off syncing on the timestamps.
2536 2001-06-12 20:42 wtay
2538 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2539 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2540 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2541 Removed old code. Enhanced the avi decoder. The encoder now sorta
2542 works. For big input frames it segfaults though inside a libavifile
2543 function. Renamed the aviencoder to avimux.
2545 2001-06-12 15:35 thomasvs
2547 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2550 2001-06-12 14:42 thomasvs
2552 * plugins/mp3decode/mad/gstmad.h: added framestamp
2554 2001-06-12 11:12 thomasvs
2556 * plugins/mp3decode/mad/gstmad.c: added a different way of
2557 generating timestamps; activate by uncommenting #define
2560 2001-06-12 11:11 thomasvs
2562 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2563 support framestamps & timestamps
2565 2001-06-11 23:04 shitowax
2567 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2568 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2571 2001-06-11 23:02 shitowax
2573 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2574 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2576 2001-06-11 21:19 thomasvs
2578 * plugins/Makefile.am: fixed AVIFILE dependency check
2580 2001-06-11 20:09 omegahacker
2582 * gst/gstelement.h: changed indent and argnames to trigger
2585 2001-06-10 22:13 richardb
2587 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2590 2001-06-10 19:50 theuraeus
2592 * LICENSE_readme: 2001-10-06 Christian Schaller
2593 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2594 since they had been mistakenly branded as GPL.
2596 2001-06-10 12:57 sbaker3
2598 * gst/gstparse.c: can now take comma delimited list of pads. eg
2599 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2600 src%d,src%d\!sink%d,sink%d float2int ! osssink
2602 2001-06-10 02:18 theuraeus
2604 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2605 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2606 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2607 when run after each package
2609 2001-06-09 22:48 theuraeus
2611 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2612 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2614 2001-06-09 20:23 theuraeus
2616 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2617 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2619 TODO: 1. the mpeg plugins need sorting out. currently they are all
2620 just placed inside the main package. Need help with this since I am
2621 unsure about what files belongs where with what dependency 2.
2622 Cross-dependencies probably should be added to the plugins 3.
2623 License information should be added to the plugins 4.
2624 GStreamer-register needs to be added for each plugin
2626 2001-06-09 19:50 theuraeus
2628 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2629 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2630 only polishing it remains
2632 2001-06-09 17:44 theuraeus
2634 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2635 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2636 maybe it actually works now
2638 2001-06-09 12:43 sbaker3
2640 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2641 to get ready for the src1,src2\!sink1,sink2 syntax
2643 2001-06-09 11:16 sbaker3
2645 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2646 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2648 2001-06-09 03:33 theuraeus
2650 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2651 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2652 verfied that it works, but I need sleep and it is guaranteed closer
2653 to working than the current one. More testing and SPEC file hacking
2654 tommorow(aka later today).
2656 2001-06-09 01:16 wtay
2658 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2659 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2660 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2661 loader from avifile, significantly simplyfying the codec.
2663 2001-06-09 01:14 wtay
2665 * REQUIREMENTS, configure.base: Added a check for avifile.
2667 2001-06-08 23:17 theuraeus
2669 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2670 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2671 don't have alsa installed)
2673 2001-06-08 22:56 theuraeus
2675 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2676 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2677 plugins into separate plugins, needs more work to support all
2680 2001-06-07 22:45 ajmitch
2682 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2684 2001-06-07 22:43 wtay
2686 * plugins/avi/Makefile.am: Added README to dist
2688 2001-06-07 22:02 ajmitch
2690 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2691 please give it some TLC before 0.2.0 release :)
2693 2001-06-07 19:31 wtay
2695 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2696 about the innner working of the avi decoder.
2698 2001-06-07 17:56 dlehn
2700 * debian/changelog, debian/gstreamer-tools.manpages,
2701 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2702 binary Bump debian version to 0.2.0
2704 2001-06-07 11:58 richardb
2706 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2707 gstreamer-register.1: Add gstreamer-compprep man page.
2709 2001-06-07 09:18 ajmitch
2711 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2713 2001-06-07 07:38 dlehn
2715 * debian/gstreamer-common.files: latest plugins updates
2717 2001-06-07 07:06 cael
2719 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2720 for the time being till i have time to fix it.
2722 2001-06-07 01:08 omegahacker
2724 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2725 gstreamer-register.1: added --gst-mask to the man pages
2727 2001-06-06 20:31 wtay
2729 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2731 2001-06-06 20:23 dlehn
2733 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2734 gstreamer-audiofile.files, gstreamer-common.files,
2735 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2736 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2737 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2738 rules: Added new plugin packages and synced up to a late pre2 CVS
2741 2001-06-06 20:21 dlehn
2743 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2744 autogenerated from configure.base now.
2746 2001-06-06 20:20 dlehn
2748 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2750 2001-06-06 20:15 wtay
2752 * gst/gstelement.c: Removed a warning.
2754 2001-06-06 20:12 wtay
2756 * plugins/filters/lav/Makefile.am: Removed the README file from
2759 2001-06-06 20:07 wtay
2761 * plugins/filters/Makefile.am: Added the lavencoder
2763 2001-06-06 19:33 wtay
2765 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2768 2001-06-06 19:31 wtay
2770 * configure.base: Added the lav encoder Makefile.am
2772 2001-06-06 19:29 wtay
2774 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2775 connect to the new_ghost_pad signal in parse.
2777 2001-06-06 17:21 wtay
2779 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2781 2001-06-06 17:20 wtay
2783 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2786 2001-06-06 17:09 wtay
2788 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2789 audio. Only send buffers if the pad is connected.
2791 2001-06-06 17:08 wtay
2793 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2795 2001-06-06 15:24 thomasvs
2797 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2800 2001-06-06 15:21 thomasvs
2802 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2803 filter.func: cutter plugin; emits signals when audio RMS level
2804 falls below or rises above threshold value for a given consecutive
2807 2001-06-06 15:14 thomasvs
2809 * configure.base, libs/Makefile.am: added Makefile generation for
2812 2001-06-06 15:13 thomasvs
2814 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2815 general gstreamer audio library with helper functions
2817 2001-06-06 13:47 richardb
2819 * docs/manual/quotes.sgml: Add an important quote from Omega.
2821 2001-06-06 00:39 theuraeus
2823 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2824 <Uraeus@linuxrising.org> * Add small textfile with some information
2825 on win32 dll situation
2827 2001-06-05 20:44 sbaker3
2829 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2830 _chain should now work.Many other changes including: all immutable
2831 info is in the class struct, activate/deactivate should work, and a
2832 bunch of other stuff
2834 2001-06-05 18:45 wtay
2836 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2839 2001-06-05 18:26 sbaker3
2841 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2842 int2float.c, int2float.h: use proxying for caps
2844 2001-06-05 02:27 richardb
2846 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2847 applied changes. Time for bed.
2849 2001-06-05 02:26 richardb
2851 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2852 in save-thyself introduced by changing plugin_get_list to copy.
2854 2001-06-05 02:15 richardb
2856 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2857 when the registry is in use.
2859 2001-06-04 22:52 wtay
2861 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2862 to disable Xv images. It's not pretty but it works.
2864 2001-06-04 22:02 wtay
2866 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2868 2001-06-04 21:16 wtay
2870 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2872 2001-06-04 20:20 wtay
2874 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2875 bacause they seem to be undefined with some versions of lame.
2877 2001-06-04 20:00 wtay
2879 * plugins/oss/README: Added a little info about the ossgst hack.
2881 2001-06-04 19:59 wtay
2883 * plugins/oss/gstosssrc.c: Some osssrc fixes
2885 2001-06-04 17:55 wtay
2887 * plugins/mp3encode/lame/gstlame.c: Small updates.
2889 2001-06-04 17:33 wtay
2891 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2893 2001-06-04 17:02 wtay
2895 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2896 calculate the cothread stack space (easier to change the number of
2899 2001-06-04 16:59 thomasvs
2901 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2903 2001-06-04 16:38 thomasvs
2905 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2906 quits when the first element fires it
2908 2001-06-04 15:52 wtay
2910 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2913 2001-06-04 15:50 wtay
2915 * tools/gstreamer-inspect.c: Print out the default values.
2917 2001-06-04 14:51 sbaker3
2919 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2920 didn't seem to work)\nAttempted to make the element name consist
2921 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2923 2001-06-04 12:25 richardb
2925 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2926 unpatched versions of gtkdoc-scanobj which don't understand
2929 2001-06-04 02:26 wtay
2931 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2932 to the xmms effects.
2934 2001-06-04 01:51 richardb
2936 * gst/gst.c: Replace NO_X conditional compilation with testing
2937 whether DISPLAY env variable is set, and doing gtk_type_init()
2938 instead of gtk_init() if not.
2940 2001-06-04 01:38 richardb
2942 * autogen.sh: Don't ever run if we know automake isn't patched:
2943 people keep complaining that their machine crashed while trying to
2946 2001-06-04 00:40 wtay
2948 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2951 2001-06-03 23:30 wtay
2953 * tools/README: More info about the other tools.
2955 2001-06-03 20:49 richardb
2957 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2958 Add man page for gstreamer-complete
2960 2001-06-03 20:26 wtay
2962 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2964 2001-06-03 20:24 wtay
2966 * plugins/flx/flx_decoder.c: More cleanups
2968 2001-06-03 20:20 wtay
2970 * plugins/flx/flx_decoder.c: Small cleanups
2972 2001-06-03 20:19 wtay
2974 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2975 if NO_X is defined. This avoids the X dependency of GStreamer.
2977 2001-06-03 20:14 wtay
2979 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2982 2001-06-03 20:13 wtay
2984 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2986 2001-06-03 20:11 wtay
2988 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2989 an X-connection could not be made.
2991 2001-06-03 20:09 wtay
2993 * docs/random/NOTES-0.2.0: small changes
2995 2001-06-03 20:06 wtay
2997 * Makefile.am: Removed the components dir from since it doesn't
3000 2001-06-03 16:30 wtay
3002 * docs/random/NOTES-0.2.0: More small updates.:
3004 2001-06-03 16:29 wtay
3006 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3009 2001-06-03 13:08 wtay
3011 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3014 2001-06-03 13:06 wtay
3016 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3017 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3018 Set the buffer flush flag in windec.
3020 2001-06-03 12:28 wtay
3022 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3024 2001-06-03 12:28 wtay
3026 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3029 2001-06-03 12:20 richardb
3031 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3032 gets generated in time, and change rule to generate it into a
3033 suffix rule. Register suffix so that automake can set _OBJECTS
3036 2001-06-03 02:45 wtay
3038 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3039 Added support for mjpeg and PCM audio.
3041 2001-06-03 02:00 wtay
3043 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3046 2001-06-03 00:36 richardb
3048 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3049 artsc-config hackery.
3051 2001-06-02 22:57 wtay
3053 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3054 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3055 current sector )
\9a _ Add properties last_track read only ( last
3056 track of the cd )
\9a _ Add properties cur_track read only ( get the
3057 current track )
\9a _ Properties end_track writeable ( last track to
3060 2001-06-02 22:52 wtay
3062 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3063 before sending a buffer instead of in the _init function.
3065 2001-06-02 19:26 omegahacker
3067 * tools/gstreamer-launch.c: added check to make sure there's a
3068 pipeline desc before building
3070 2001-06-02 19:11 wtay
3072 * configure.base: Added the avi makefiles.
3074 2001-06-02 19:08 wtay
3076 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3077 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3078 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3079 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3080 avi decoder is now a bin that manages the avidemuxer and the
3081 codecs. It uses the autoplugger and avitypes to convert avi types
3082 into mime/types and select gstreamer codecs to create an element.
3084 2001-06-02 19:06 richardb
3086 * autogen.sh: Clarify the messages about the patched automake one
3087 more time. If it's not clear now, and people continue to complain
3088 about automake eating their resources, I'm mysteriously unable to
3091 2001-06-02 17:38 wtay
3093 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3094 using a pipeline as the toplevel element.
3096 2001-06-02 16:33 ajmitch
3098 * configure.base: Let's just say I have a better understanding of
3099 autoconf now (I should really have read the manual first). It helps
3100 to remember that yes != no ;)
3102 2001-06-02 14:42 ajmitch
3104 * configure.base: Automake is picky about white space...
3106 2001-06-02 14:38 ajmitch
3108 * Makefile.am, configure.base: Added options --disable-tests and
3109 --disable-examples for quicker builds for the impatient...
3111 2001-06-02 13:45 wtay
3113 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3115 2001-06-02 13:21 richardb
3117 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3118 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3121 2001-06-02 11:42 richardb
3123 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3125 2001-06-02 11:40 theuraeus
3127 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3128 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3129 inside the SPEC file
3131 2001-06-02 11:38 theuraeus
3133 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3134 <Uraeus@linuxrising.org> * Small fix to group statement for
3137 My work on the SPEC file making the RPM make one package for all
3138 non-core plugins is underway, but I am not ready with it yet.
3140 2001-06-02 03:21 richardb
3142 * configure.base: Oops: fixed SDL header check: put flags in
3143 CPPFLAGS rather than CFLAGS. We should really filter the
3144 SDL_CFLAGS and only pass appropriate options through, but this
3145 works well enough for now.
3147 2001-06-02 03:05 richardb
3149 * configure.base: Improve SDL check: use correct CFLAGS when
3150 searching for header.
3152 2001-06-01 23:56 wtay
3154 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3155 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3156 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3159 2001-06-01 23:36 thomasvs
3161 * tests/reconnect.c: ok, this works now
3163 2001-06-01 23:23 thomasvs
3165 * tests/: Makefile.am, reconnect.c: test for disconnect and
3166 reconnect of elements
3168 2001-06-01 22:26 theuraeus
3170 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3171 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3172 file, this one from Dennis Bjorklund. Thanks Dennis.
3174 2001-06-01 19:52 wtay
3176 * configure.base: Added a better SDL_createYUVOverlay check.
3178 2001-06-01 19:30 wtay
3180 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3181 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3184 2001-06-01 19:24 wtay
3186 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3187 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3188 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3189 couple of compiler warnings.
3191 2001-06-01 19:09 wtay
3193 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3194 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3195 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3196 video2mp1.c: Fixed some compile warnings.
3198 2001-06-01 18:55 hadess
3200 * REQUIREMENTS: - added url to openquicktime
3202 2001-06-01 18:42 hadess
3204 * REQUIREMENTS: - added some more urls
3206 2001-06-01 18:42 wtay
3208 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3209 is not found and try to do without it...
3211 2001-06-01 18:32 theuraeus
3213 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3214 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3215 file * LICENCE readme containing licensing details on our plugins
3217 2001-06-01 17:57 wtay
3219 * README, REQUIREMENTS: Slightly changed the README, we are not
3220 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3221 someone should complete the URLS.
3223 2001-06-01 17:46 wtay
3225 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3228 2001-06-01 16:29 thomasvs
3230 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3233 2001-06-01 14:27 richardb
3235 * tools/README: Add a note about gstreamer-complete
3237 2001-06-01 14:03 richardb
3239 * configure.base: More tidyup to SDL check.
3241 2001-06-01 13:36 richardb
3243 * configure.base: Fix SDL check Check for Overlay stuff, which
3244 isn't in SDL version 1.0
3246 2001-05-31 23:57 hadess
3248 * REQUIREMENTS: - added urls to the required libs, with a lot of
3251 2001-05-31 21:20 richardb
3253 * REQUIREMENTS, configure.base: Add comments to many (but not all
3254 :( ) AC_DEFINES in configure scripts. Add note about debian
3255 packages for building documentation.
3257 2001-05-31 21:14 richardb
3259 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3260 that it's not been needed so far.
3262 2001-05-31 21:13 richardb
3264 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3265 comment about one which will become redundant in future.
3267 2001-05-31 20:52 wtay
3269 * testsuite/refcounting/Makefile.am: Removed the thread test so
3270 make distcheck works.
3272 2001-05-31 20:18 wtay
3274 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3277 2001-05-31 20:16 richardb
3279 * plugins/arts/Makefile.am: Remove generated files from the dist.
3281 2001-05-31 20:08 richardb
3283 * configure.base, idiottest.mak: Fix a couple of formatting errors
3284 in idiottest, and add plugin-srcdir warning to configure.base.
3286 2001-05-31 19:42 wtay
3288 * plugins/avi/Makefile.am: Fixed the codectest.
3290 2001-05-31 19:35 richardb
3292 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3293 plugin-srcdir installation idiottest into a separate file, and
3294 include it from the include Makefile.am, to ensure that it gets
3295 called at the start of a make install process, not after the whole
3298 2001-05-31 19:31 wtay
3300 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3302 2001-05-31 19:03 richardb
3304 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3305 libgstelements.la exist when trying to link the scanner with them.
3306 Fix mkdirs so that they don't fall over if directories already
3309 2001-05-31 18:32 richardb
3311 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3312 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3313 from it). This ensures that the original source is present, and
3314 also allows make dist to work on machines which don't have mcopidl
3315 and the arts idl stuff installed.
3317 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3318 I argue against it since as far as I can tell it can be generated
3319 on any system which has arts installed (mcopidl is in the libarts
3320 package on debian), and putting it in EXTRA_DIST requires that
3321 mcopidl is present in order to run make dist.
3323 2001-05-31 15:19 richardb
3325 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3326 build with automake 1.4g AS is defined in a hacky way: I've asked
3327 on the automake list for help doing this properly.
3329 2001-05-31 10:53 thomasvs
3331 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3332 some real work on this
3334 2001-05-30 23:06 thomasvs
3336 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3339 2001-05-30 22:35 thomasvs
3341 * include/gstaudio.h: header file for standard audio stuff for
3344 2001-05-30 22:27 omegahacker
3346 * configure.base: added no-alsa warning and made 0.9 check
3347 conditional on alsa existing at all
3349 2001-05-30 22:15 wtay
3351 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3354 2001-05-30 22:14 wtay
3356 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3358 2001-05-30 21:54 omegahacker
3360 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3361 to SDL_Init, to disable one of the most annoying features IMO of
3364 2001-05-30 21:36 omegahacker
3366 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3369 2001-05-30 21:13 omegahacker
3371 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3372 don't get called on pads of the wrong direction
3374 2001-05-30 20:07 sbaker3
3376 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3377 inplace mono chain func
3379 2001-05-30 17:37 thomasvs
3381 * plugins/oss/gstosssrc.c: switched some lines around
3383 2001-05-30 17:10 thomasvs
3385 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3386 thing, don't know yet what to do about it
3388 2001-05-30 16:16 richardb
3390 * README, autogen.sh: Automatically generate a patched automake if
3391 needed, and put instructions in the README about how to use such a
3394 2001-05-30 15:39 richardb
3396 * Makefile.am: Add configure.base and autogen.sh to distributions.
3397 Add rules to keep configure.in and configure.ac up-to-date.
3399 2001-05-30 15:22 richardb
3401 * autogen.sh, configure.ac, configure.base, configure.in: * create
3402 a configure.base file, containing the contents of
3403 configure.{in,ac}, with those lines specific to one file
3405 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3408 * Add lines to autogen.sh to generate configure.in and
3410 automatically from this file. (Very simple sed scripts)
3412 * Remove configure.in and configure.ac
3414 This shouldn't cause any problems to anyone, and should make it
3415 easy to do work on configure scripts by just working on
3418 2001-05-30 14:54 thomasvs
3420 * plugins/filters/passthrough/passthrough.c: added signed support
3421 implemented include/gstaudio.h use
3423 2001-05-30 14:25 richardb
3425 * configure.ac, configure.in: More small changes to bring the two
3426 scripts closer together. Turned off building docs by default in
3427 configure.ac. Only diffs are now essential due to changes from
3428 autoconf 2.13 to 2.50.
3430 2001-05-30 13:56 richardb
3432 * autogen.sh: Deal more gracefully with being either unable to
3433 check that automake is patched (will now just give a small
3434 warning), or finding that automake definitely isn't patched (will
3435 give a big loud warning recommend stopping the build and sleep
3436 briefly to give the user a chance to read the message). Will
3437 eventually try to do the build anyway though.
3439 Also, don't abort if autoconf or automake return error codes: they
3440 both seem able to do so even when having produced viable results.
3442 2001-05-29 23:10 wtay
3444 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3445 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3448 2001-05-29 17:40 richardb
3450 * autogen.sh: Add checks for appropriate versions of automake. Add
3451 check that automake has been patched if it is a version which
3452 requires a patch. Please check that this doesn't cause problems:
3453 it's a bit of a hairy test, so I might well have mucked it up and
3454 broken some people's build systems. Hope not, though. ;-)
3456 2001-05-29 17:39 hadess
3458 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3459 acquired (fixes icecast streaming)
3461 2001-05-29 17:38 richardb
3463 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3464 the installing of versions with plugin srcdir enabled.
3466 2001-05-29 16:19 richardb
3468 * configure.ac, configure.in: Fix differences between configure.in
3469 and configure.ac which were trivial or due merely to formatting
3470 differences. diff can now be used to see only the significant
3471 differences, which should be helpful in keeping these two files in
3474 2001-05-29 13:43 richardb
3476 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3477 for Makefile.am which uses features present in recent versions of
3478 automake (>1.4d) to avoid horrendous hackery.
3480 2001-05-29 13:31 richardb
3482 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3483 we can use the standard AM_PATH_ALSA macro to check that we don't
3484 have alsa 0.9.x: we just need to specify something for
3485 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3486 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3487 macro in acinclude with the latest from the alsa project CVS.
3489 2001-05-28 23:23 omegahacker
3491 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3493 2001-05-28 23:02 wtay
3495 * configure.ac, configure.in: Added a check for gsm/gsm.h
3497 2001-05-28 22:41 omegahacker
3499 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3502 2001-05-28 22:02 wtay
3504 * configure.ac: Removed the -pre0
3506 2001-05-28 22:00 wtay
3508 * plugins/Makefile.am: Added gsm to subds.
3510 2001-05-28 21:47 wtay
3512 * configure.ac: Added the refcounting to the output targets.
3514 2001-05-28 21:36 wtay
3516 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3518 2001-05-28 21:22 wtay
3520 * configure.ac: Updated to match configure.in
3522 2001-05-28 21:05 wtay
3524 * configure.ac: The configure file for autoconf 2.50
3526 2001-05-28 20:59 omegahacker
3528 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3531 2001-05-28 20:34 omegahacker
3533 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3535 2001-05-28 20:33 omegahacker
3537 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3539 2001-05-28 20:09 omegahacker
3541 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3542 plugins/xvideosink/Makefile.am: distcheck cleanups
3544 2001-05-28 08:46 omegahacker
3546 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3547 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3548 uses, along with complete .pc files
3550 2001-05-28 01:07 hadess
3552 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3554 2001-05-28 00:57 omegahacker
3556 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3557 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3558 some caps != NULL checks. Patched up a problem with the thread
3559 handling when the iteration fails. Cleaned up the output of
3560 -inspect a tiny bit.
3562 2001-05-28 00:52 omegahacker
3564 * configure.in: removed a spare alsa check, and made sure it fails
3567 2001-05-28 00:12 wtay
3569 * examples/mixer/Makefile.am: Added the headers
3571 2001-05-28 00:01 wtay
3573 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3575 2001-05-27 23:55 wtay
3577 * tests/nego/nego1.c: Updated for new API calls.
3579 2001-05-27 23:45 wtay
3581 * plugins/sdlsink/Makefile.am: Added the header file.
3583 2001-05-27 23:26 wtay
3585 * configure.in.ac250: Added refcounting to the targets.
3587 2001-05-27 23:25 wtay
3589 * testsuite/: Makefile.am, capsnego/Makefile.am,
3590 refcounting/Makefile.am: Makfeile updates.
3592 2001-05-27 22:56 omegahacker
3594 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3595 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3596 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3597 plugins/filters/passthrough/Makefile.am,
3598 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3599 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3600 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3602 2001-05-27 21:52 wtay
3604 * plugins/Makefile.am: Only build the quiktime plugin if the
3605 openquicktime library was found.
3607 2001-05-27 21:52 wtay
3609 * configure.in, configure.in.ac250: Added a check for
3612 2001-05-27 18:02 sbaker3
3614 * tools/gstreamer-complete.c: now builds for those who are too lazy
3615 to upgrade their xml libraries
3617 2001-05-27 16:13 hadess
3619 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3620 source, and fix the seek segfaults
3622 2001-05-27 15:41 hadess
3624 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3625 shortcuts (like in all proper GTK+ apps)
3627 2001-05-27 15:38 wtay
3629 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3631 2001-05-27 15:38 wtay
3633 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3634 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3637 2001-05-27 15:37 wtay
3639 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3640 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3641 Changed the cothread to use sigjmp_buf removed some unused methods.
3644 2001-05-27 15:33 wtay
3646 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3647 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3648 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3649 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3650 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3651 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3653 2001-05-27 01:04 omegahacker
3655 * gst/gstscheduler.h: fixed up and turned back on
3658 2001-05-26 23:58 omegahacker
3660 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3661 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3664 2001-05-26 20:47 hadess
3666 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3669 2001-05-26 19:46 hadess
3671 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3672 local files, first try at seek in remote files
3674 2001-05-26 18:17 hadess
3676 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3679 2001-05-26 17:41 wtay
3681 * gst/gstelement.h: Removed redundant prototypes.
3683 2001-05-26 17:33 wtay
3685 * gst/gstpad.h: Fixed a bug in the typecast macros for
3688 2001-05-26 13:17 wtay
3690 * gst/elements/Makefile.am: don't link against libgst.la because it
3691 seems to fail on some libtool versions.
3693 2001-05-26 06:36 omegahacker
3695 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3698 2001-05-26 06:26 omegahacker
3700 * tests/threadlock.c: moved debug to before _init so cmdline can
3701 override, and put sleep(1)'s in while(1) to increase chance of
3702 contention (I think)
3704 2001-05-26 06:19 omegahacker
3706 * tests/threadlock.c: updated threadlock to actually be a thread
3709 2001-05-26 00:36 dlehn
3711 * test/lat.c: Elements must have different names.
3713 2001-05-25 23:08 hadess
3715 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3717 2001-05-25 23:02 hadess
3719 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3722 2001-05-25 23:01 hadess
3724 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3725 and WMName to the gstmediaplay windows
3727 2001-05-25 22:42 wtay
3729 * gst/gstplugin.c: Removed a stupid printf.
3731 2001-05-25 22:39 wtay
3733 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3734 cleanups. Removed some bogus code from element and pipeline
3735 elements. Fixed a typo.
3737 2001-05-25 22:38 wtay
3739 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3741 2001-05-25 22:35 omegahacker
3743 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3745 2001-05-25 22:31 omegahacker
3747 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3748 converted to GST_DEBUG
3750 2001-05-25 22:25 omegahacker
3752 * gst/gstelement.c: removed annoying debug message during state
3753 change (made GST_DEBUG)
3755 2001-05-25 22:13 hadess
3757 * autogen.sh: - added a line for busy application developers, it's
3760 2001-05-25 22:00 omegahacker
3762 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3763 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3764 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3765 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3766 docs/random/matth/scheduling.txt, examples/Makefile.am,
3767 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3768 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3769 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3770 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3771 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3772 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3773 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3774 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3775 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3776 gst/gstxml.c, gst/autoplug/Makefile.am,
3777 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3778 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3779 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3780 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3781 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3782 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3783 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3784 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3785 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3786 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3787 plugins/filters/adder/adder.c,
3788 plugins/filters/colorspace/colorspace.c,
3789 plugins/filters/ladspa/gstladspa.c,
3790 plugins/filters/stereo2mono/stereo2mono.c,
3791 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3792 plugins/mp3decode/mpg123/gstmpg123.c,
3793 plugins/mp3decode/parse/mp3parse.c,
3794 plugins/mp3decode/types/mp3types.c,
3795 plugins/mp3encode/lame/gstlame.c,
3796 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3797 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3798 plugins/mpeg1/mpegaudio/musicin.c,
3799 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3800 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3801 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3802 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3803 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3804 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3805 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3806 tests/reaping.c, tests/states.c, tests/threadlock.c,
3807 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3808 testsuite/refcounting/element.c,
3809 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3810 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3811 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3812 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3813 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3814 INCSCHED on 200505251!!!
3816 2001-05-25 21:50 omegahacker
3818 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3819 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3820 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3821 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3822 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3823 plugins/filters/level/level.c,
3824 plugins/filters/passthrough/filter.func,
3825 plugins/filters/passthrough/passthrough.c,
3826 plugins/filters/passthrough/passthrough.h,
3827 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3828 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3829 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3830 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3831 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3832 from HEAD into INCSCHED on 200105251
3834 2001-05-25 21:41 wtay
3836 * docs/manual/autoplugging.sgml: More docs updates.
3838 2001-05-25 21:41 wtay
3840 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3842 2001-05-25 21:39 wtay
3844 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3846 2001-05-25 20:53 wtay
3848 * test/Makefile.am: Cleaned up the makefile a bit.
3850 2001-05-25 20:36 wtay
3852 * test/: cobin.c, fake.c: Remove deprecated methods.
3854 2001-05-25 20:19 wtay
3856 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3857 in gstbin Fixed a compiler warning.
3859 2001-05-25 20:16 omegahacker
3861 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3862 before, maybe this will fix wtay's case
3864 2001-05-25 19:07 wtay
3866 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3869 2001-05-25 18:35 omegahacker
3871 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3872 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3873 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3874 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3875 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3876 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3877 reworked thread interlocking. States are now: NULL <-> READY <->
3880 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3883 Cleaned up DEBUG output in several places to by much much less
3884 verbose but still just as useful (denser).
3886 2001-05-25 17:21 thomasvs
3888 * plugins/filters/passthrough/: filter.func, passthrough.c,
3889 passthrough.h: Cleaned out level code from passthrough plugin added
3890 silent argument, defaults to false
3892 2001-05-25 17:19 thomasvs
3894 * plugins/audiofile/gstafsink.c: cleaned up output info
3896 2001-05-25 17:17 thomasvs
3898 * plugins/filters/level/level.c: cleaned up level plugin output
3900 2001-05-25 15:02 thomasvs
3902 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3903 got rate and signedness to work on afsrc
3905 2001-05-25 14:42 thomasvs
3907 * plugins/audiofile/README: a little info
3909 2001-05-25 11:43 wtay
3911 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3914 2001-05-25 11:43 wtay
3916 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3917 if gnomevfs is not found and the URI starts with file:/, disksrc is
3920 2001-05-25 11:10 thomasvs
3922 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3923 print out signed/unsigned and endianness
3925 2001-05-25 10:47 thomasvs
3927 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3928 audiofile src element, doesn't work yet
3930 2001-05-25 05:42 dlehn
3932 * configure.in.ac250: automake 1.4-p1 doesn't support
3933 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3934 released 1.4-p2 gets debianized. ;)
3936 2001-05-25 02:28 hadess
3938 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3940 2001-05-25 01:35 wtay
3942 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3943 mpeg2dec until we figure out what's wrong.
3945 2001-05-25 01:29 omegahacker
3947 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3948 gstthread.c: fixed some interruptability problems with thread and
3951 2001-05-25 01:14 wtay
3953 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3954 COTHREAD_STOPPING hack.
3956 2001-05-25 01:09 wtay
3958 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3959 media player so that it works with incsched. Removed the thread
3960 and add the _iterate to the g_idle_loop, this makes the GUI very
3961 cluncky but is needed because we cannot chance the state of a
3962 thread inside the threads context yet.
3964 2001-05-24 23:38 thomasvs
3966 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3967 own code before sending mail to library author asking why sample
3968 rate setting on output doesn't work... note to others: afsink now
3969 handles samplerate right
3971 2001-05-24 23:24 thomasvs
3973 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3974 for endianness, you can set it through an arg until I figure out
3975 what it is supposed to do
3977 2001-05-24 23:23 thomasvs
3979 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3982 2001-05-24 22:46 omegahacker
3984 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3987 2001-05-24 21:36 omegahacker
3989 * gst/gstthread.c: fixed thread lock mis-merge
3991 2001-05-24 21:20 wtay
3993 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3996 2001-05-24 12:24 wtay
3998 * configure.in.ac250: Added the autoconf file for version 2.50
4000 2001-05-24 12:22 wtay
4002 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4003 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4004 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4005 decoder/encoder element.
4007 2001-05-24 01:55 thomasvs
4009 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4010 handles endianness right, and also allows for choosing the output
4011 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4014 2001-05-24 01:46 omegahacker
4016 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4017 configure.in, components/bonobo-media/Makefile.am,
4018 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4019 components/bonobo-media/bonobo-media-gstreamer.gob,
4020 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4021 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4022 debian/Makefile.am, debian/changelog, debian/control,
4023 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4024 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4025 debian/gstreamer-mad.files, debian/rules,
4026 docs/fwg/gst-plugin-writers-guide.sgml,
4027 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4028 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4029 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4030 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4031 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4032 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4033 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4034 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4035 docs/manual/xml.sgml, docs/random/autoplug2,
4036 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4037 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4038 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4039 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4040 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4041 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4042 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4043 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4044 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4045 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4046 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4047 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4048 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4049 gstplay/full-screen.c, gstplay/full-screen.h,
4050 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4051 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4052 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4053 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4054 plugins/Makefile.am, plugins/alsa/alsa.h,
4055 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4056 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4057 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4058 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4059 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4060 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4061 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4062 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4063 plugins/filters/adder/adder.c,
4064 plugins/filters/colorspace/Makefile.am,
4065 plugins/filters/colorspace/colorspace.c,
4066 plugins/filters/colorspace/colorspace.h,
4067 plugins/filters/colorspace/yuv2yuv.c,
4068 plugins/filters/intfloatconvert/Makefile.am,
4069 plugins/filters/intfloatconvert/float2int.c,
4070 plugins/filters/intfloatconvert/float2int.h,
4071 plugins/filters/intfloatconvert/int2float.c,
4072 plugins/filters/intfloatconvert/int2float.h,
4073 plugins/filters/intfloatconvert/intfloatconvert.c,
4074 plugins/filters/intfloatconvert/intfloatconvert.h,
4075 plugins/filters/ladspa/gstladspa.c,
4076 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4077 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4078 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4079 plugins/filters/level/README, plugins/filters/level/filter.func,
4080 plugins/filters/level/level.c, plugins/filters/level/level.h,
4081 plugins/filters/mono2stereo/Makefile.am,
4082 plugins/filters/mono2stereo/mono2stereo.c,
4083 plugins/filters/mono2stereo/mono2stereo.h,
4084 plugins/filters/passthrough/README,
4085 plugins/filters/passthrough/filter.func,
4086 plugins/filters/passthrough/level.c,
4087 plugins/filters/passthrough/level.h,
4088 plugins/filters/passthrough/passthrough.c,
4089 plugins/filters/passthrough/passthrough.h,
4090 plugins/filters/stereo2mono/Makefile.am,
4091 plugins/filters/volenv/Makefile.am,
4092 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4093 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4094 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4095 plugins/mp3decode/mpg123/gstmpg123.c,
4096 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4097 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4098 plugins/mpeg1/mpegaudio/encoder.h,
4099 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4100 plugins/mpeg1/mpegaudio/musicin.c,
4101 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4102 plugins/mpeg1/mpegaudio/subs.c,
4103 plugins/mpeg1/mpegaudio/table_absthr.h,
4104 plugins/mpeg1/mpegaudio/table_cb.h,
4105 plugins/mpeg1/mpegaudio/table_enwindow.h,
4106 plugins/mpeg1/mpegaudio/table_th.h,
4107 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4108 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4109 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4110 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4111 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4112 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4113 plugins/quicktime/gstquicktimedecoder.c,
4114 plugins/quicktime/gstquicktimedecoder.h,
4115 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4116 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4117 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4118 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4119 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4120 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4121 test/videotest.c, test/wave.c, tests/autoplug2.c,
4122 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4123 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4126 2001-05-24 00:24 dlehn
4128 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4131 2001-05-24 00:23 dlehn
4133 * autogen.sh: libtool check fix... copy & paste error msgs code
4136 2001-05-23 21:35 wtay
4138 * test/video2mp1.c: Some small modifications.
4140 2001-05-23 20:53 omegahacker
4142 * plugins/oss/gstosssink.c: default settings are intenionally very
4143 wrong (make it obvious when the capsnego didn't work) and it checks
4146 2001-05-23 20:52 omegahacker
4148 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4151 2001-05-23 20:50 omegahacker
4153 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4155 2001-05-23 20:49 omegahacker
4157 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4158 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4159 wasn't catching the no entry case
4161 2001-05-23 20:48 omegahacker
4163 * examples/autoplug/autoplug.c: added have_size handler so the
4164 window matches the video size
4166 2001-05-23 20:09 omegahacker
4168 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4169 added leaky-queue semantics
4171 2001-05-23 10:18 thomasvs
4173 * plugins/filters/level/README: some more info on how to plot the
4174 level using gnuplot it would be nice if the output from level
4175 plugin could serve as input to a gstreamer plotting plugin (I'm not
4178 2001-05-23 09:49 thomasvs
4180 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4181 channels and sample rate
4183 2001-05-23 09:48 thomasvs
4185 * configure.in: added level Makefile deleted one of two instances
4188 2001-05-23 09:47 thomasvs
4190 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4192 2001-05-23 09:47 thomasvs
4194 * plugins/filters/level/: Makefile.am, README, filter.func,
4195 level.c, level.h: Added level detection plugin; prints out RMS
4196 values calculated over buffer size to stdout
4198 2001-05-22 21:11 omegahacker
4200 * tests/states.c: fixed references to _gst_print_statename
4202 2001-05-22 20:22 hadess
4204 * gst/elements/gstdisksrc.c: - it is now possible to change the
4205 opened file when state is PAUSED
4207 2001-05-22 19:57 hadess
4209 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4211 2001-05-22 19:44 hadess
4213 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4214 the src file if the state is PAUSED
4216 2001-05-22 17:48 thomasvs
4218 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4221 2001-05-22 14:48 richardb
4223 * autogen.sh: autogen.sh now fails if aclocal fails.
4225 2001-05-22 13:56 hadess
4227 * autogen.sh: - added a line to autogen.sh for the busy application
4230 2001-05-22 02:42 omegahacker
4232 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4233 caps_nego_failed signal to indicate that it's solved the problem,
4234 via a gboolean * argument that's FALSE, and can be set to TRUE if
4235 the handler has fixed things up.
4237 Updated the autoplugger so it now works in both the unknown and
4238 known cases with and without other issues like a crippled
4239 (mono-only) osssink.
4241 2001-05-22 00:23 omegahacker
4243 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4244 gstthread.c: Updates to DEBUG system: moved statename into
4245 gstelement.c, colorized the states:
4247 NULL: white READY: read PAUSED: yellow PLAYING: green
4249 2001-05-21 22:35 omegahacker
4251 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4252 src_caps_nego_failed body
4254 2001-05-21 21:17 wtay
4256 * acconfig.h, configure.in: Updates to the audiofile detection
4259 2001-05-21 21:17 wtay
4261 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4263 2001-05-21 20:48 thomasvs
4265 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4266 pass at an audiofile sink this sink uses the SGI audiofile library
4267 to write audio files
4269 2001-05-21 20:42 thomasvs
4271 * plugins/Makefile.am: trying to add a check for libaudiofile
4273 2001-05-21 20:40 thomasvs
4275 * configure.in: trying to add a check for libaudiofile (->
4276 plugins/audiofile/afsink)
4278 2001-05-21 03:41 omegahacker
4280 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4281 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4282 again. gstautoplugger.c: Fixed with strategic positioning of
4285 2001-05-21 03:40 omegahacker
4287 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4288 statements. Added specific debug for int props.
4290 2001-05-21 03:35 hadess
4292 * test/mp3mad.c: - removed the parse factory, it's unused
4294 2001-05-21 02:37 cael
4296 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4297 hadess' sugesstion, and added myself as an author.
4299 2001-05-21 02:19 cael
4301 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4302 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4303 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4304 gststatusarea.h, main.c: added the begninnings of full-screen
4305 support (crashes atm), playing at double size, general code cleanup
4308 2001-05-20 22:24 wtay
4310 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4311 some args would not show up correctly
4313 2001-05-20 22:24 thomasvs
4315 * plugins/filters/adder/adder.c: fixed caps stuff
4317 2001-05-20 21:12 wtay
4319 * tools/gstreamer-inspect.c: Better output of element flags.
4321 2001-05-20 21:06 wtay
4323 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4324 "\\ " so that parse can handle it.
4326 2001-05-20 21:05 wtay
4328 * gst/gstparse.c: Added the possibility to escape chars in
4329 gstparse. You can now give it a cmdline like disksrc location=some\
4330 sort\ of.mp3 ! .... and it does the right thing.
4332 2001-05-20 19:59 wtay
4334 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4335 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4337 2001-05-20 19:24 wtay
4339 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4340 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4342 2001-05-20 19:17 thomasvs
4344 * plugins/filters/passthrough/passthrough.c: changed pad templates
4346 2001-05-20 19:05 thomasvs
4348 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4349 updating passthrough to handle caps
4351 2001-05-20 19:01 thomasvs
4353 * plugins/filters/volenv/volenv.c: updating caps handling
4355 2001-05-20 16:45 thomasvs
4357 * plugins/filters/passthrough/passthrough.c: trying to add caps
4358 detection to passthrough
4360 2001-05-20 15:55 thomasvs
4362 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4363 the plugin mentioned
4365 2001-05-20 15:16 thomasvs
4367 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4368 width, depth, channels, frequency
4370 2001-05-20 15:12 wtay
4372 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4375 2001-05-20 15:03 thomasvs
4377 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4379 2001-05-20 14:56 thomasvs
4381 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4382 setting caps on src pad
4384 2001-05-20 11:31 wtay
4386 * components/bonobo-media/: Makefile.am,
4387 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4388 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4389 Added the code for the bonobo media component. It doesn't really
4390 work yet because bonobo-media doesn't show video.
4392 2001-05-20 06:48 cael
4394 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4395 big things are coming allright ;-)
4397 2001-05-20 01:16 hadess
4399 * AUTHORS: - added myself to the AUTHORS file
4401 2001-05-19 19:17 wtay
4403 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4404 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4405 More updates to caps in vorbisenc. it now correctly sets up the
4406 encoder based on the input audio type.
4408 2001-05-19 15:16 wtay
4410 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4411 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4412 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4413 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4414 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4415 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4416 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4417 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4418 updates. Make mpegaudio use a sane namespace for all exported
4419 symbols. the mad element can now play mpeg audio comming is as
4422 2001-05-19 07:39 omegahacker
4424 * .cvsignore, Makefile.am, configure.in,
4425 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4426 prep for future changes to pkg-config. Disabled docs building by
4427 default (--enable-docs-build to turn it on). Added more visible
4428 warning messages for lacking libraries, listing the plugins that
4429 won't build (not complete!).
4431 2001-05-19 07:39 omegahacker
4433 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4434 initially added on branch BRANCH-INCSCHED1.
4436 2001-05-19 01:33 wtay
4438 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4439 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4440 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4441 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4442 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4443 Updates to various mp3 related plugins. Added args and capsnego to
4446 2001-05-18 19:11 wtay
4448 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4449 to sync with the provided caps.
4451 2001-05-18 18:58 wtay
4453 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4455 2001-05-17 23:00 omegahacker
4457 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4458 caps_fail handlers that kinda work
4460 2001-05-17 06:20 dlehn
4462 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4463 emails exposing my forgetfulness...
4465 2001-05-17 01:18 hadess
4467 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4470 2001-05-16 23:42 wtay
4472 * acconfig.h: Added SDL.
4474 2001-05-16 23:40 wtay
4476 * configure.in: Added a check for SDL
4478 2001-05-16 23:09 wtay
4480 * testsuite/refcounting/thread.c: file thread.c was initially added
4481 on branch BRANCH-INCSCHED1.
4483 2001-05-16 23:09 wtay
4485 * testsuite/refcounting/thread.c: Added thread refcounting and
4488 2001-05-16 23:08 wtay
4490 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4493 2001-05-16 23:08 wtay
4495 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4496 different approach for object destruction, using the real _remove
4497 functions so that the scheduler has a chance to destroy its state
4498 too. This breaks the thread with ghostpads destruction case for
4501 2001-05-16 22:42 omegahacker
4503 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4504 stereo2mono_init, it was fragging its src pad
4506 2001-05-16 22:21 omegahacker
4508 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4509 autoplug can do something with it
4511 2001-05-16 22:19 omegahacker
4513 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4514 default to caps_proxy true
4516 2001-05-16 22:18 omegahacker
4518 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4520 2001-05-16 21:41 wtay
4522 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4523 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4524 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4525 the template. some name changes to the jpeg decoder.
4527 2001-05-16 20:32 wtay
4529 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4530 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4532 2001-05-16 20:32 wtay
4534 * configure.in: Added gnomevfs checks.
4536 2001-05-16 08:16 dlehn
4538 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4539 allocation so full 2M stack space available: - Double maximums to
4540 use full stack space: - COTHREAD_STACKSIZE = 16k -
4541 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4542 cothread_create returns NULL if nthreads == MAXTHREADS though not
4543 yet handled by gstschedule caller
4545 2001-05-16 06:04 dlehn
4547 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4548 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4549 - use common gst_trace_read_tsc() for RDTSC call - add untested
4550 function to do ascii dump of trace data
4552 2001-05-16 05:07 dlehn
4554 * test/: videotest.c, wave.c: fix a couple warnings
4556 2001-05-15 22:04 wtay
4558 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4559 samples in the native endianness.
4561 2001-05-15 20:25 wtay
4563 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4566 2001-05-15 10:40 omegahacker
4568 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4569 mpeg2dec can play mpeg1 streams too
4571 2001-05-15 10:04 omegahacker
4573 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4576 2001-05-15 05:13 omegahacker
4578 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4580 2001-05-15 02:45 omegahacker
4582 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4583 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4584 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4585 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4586 to *before* the caps_changed signal gstautoplugcache.c: added
4587 refcounting around signal_emit, and debug updates gstautoplugger.c:
4588 added code to remove the autoplugcache when done
4590 2001-05-14 23:42 wtay
4592 * gst/gsttypefind.c: Added a reference to typefind.
4594 2001-05-14 23:21 omegahacker
4596 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4599 2001-05-14 22:57 wtay
4601 * gst/gstelement.c: Refcounting fixes
4603 2001-05-14 22:22 wtay
4605 * gst/gstelement.c: fixed a mem leak in the destroy code.
4607 2001-05-14 22:20 wtay
4609 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4610 refcount handling. the pad shutdown function doesn't remove the pad
4611 from the parent because the parent is needed in the destroy
4614 2001-05-14 21:08 omegahacker
4616 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4617 gstpad.h, gstscheduler.c, gsttypefind.c,
4618 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4619 cothreads.c: added a comment on one of the tests gstbin.h: added
4620 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4621 _change_state function a little gstobject.c: improved the
4622 refcounting DEBUGs gstpad.c: moved the connected signal to after
4623 capsnego, added the caps_nego_failed signal gstpad.h:
4624 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4625 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4626 around signal_emit to deal with the case where the
4627 signal's handler shuts down the element gstautoplugcache.c: added
4628 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4629 significant rework, it functions quite nicely actually
4631 2001-05-14 09:51 omegahacker
4633 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4634 and friends, since they're now private to cothreads.c
4636 2001-05-13 16:29 wtay
4638 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4641 2001-05-13 16:29 wtay
4643 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4644 updates. _destroying an element or a pad properly removes if from
4647 2001-05-13 08:49 omegahacker
4649 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4650 S16_LE no matter what. FIXME\!
4652 2001-05-12 19:04 wtay
4654 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4655 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4657 2001-05-12 19:03 wtay
4659 * testsuite/refcounting/bin.c: file bin.c was initially added on
4660 branch BRANCH-INCSCHED1.
4662 2001-05-12 19:03 wtay
4664 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4665 refcounting test cases
4667 2001-05-12 15:07 wtay
4669 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4670 pad.c: More testcases
4672 2001-05-12 15:07 wtay
4674 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4675 gst_element_remove_pad. more refcounting stuff (object unparent on
4678 2001-05-12 01:04 wtay
4680 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4681 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4682 ne w category for REFCOUNTING.
4684 2001-05-12 01:03 wtay
4686 * testsuite/refcounting/element_pad.c: file element_pad.c was
4687 initially added on branch BRANCH-INCSCHED1.
4689 2001-05-12 01:03 wtay
4691 * testsuite/refcounting/pad.c: file pad.c was initially added on
4692 branch BRANCH-INCSCHED1.
4694 2001-05-12 01:03 wtay
4696 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4699 2001-05-11 20:36 wtay
4701 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4704 2001-05-11 19:44 wtay
4706 * configure.in: Added the refcounting testsuite dir to configure.in
4708 2001-05-11 19:44 wtay
4710 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4711 added on branch BRANCH-INCSCHED1.
4713 2001-05-11 19:44 wtay
4715 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4716 object.c: Added a testsuite for refcounting.
4718 2001-05-11 19:44 wtay
4720 * testsuite/refcounting/element.c: file element.c was initially
4721 added on branch BRANCH-INCSCHED1.
4723 2001-05-11 19:44 wtay
4725 * testsuite/refcounting/mem.c: file mem.c was initially added on
4726 branch BRANCH-INCSCHED1.
4728 2001-05-11 19:44 wtay
4730 * testsuite/refcounting/object.c: file object.c was initially added
4731 on branch BRANCH-INCSCHED1.
4733 2001-05-11 19:44 wtay
4735 * testsuite/refcounting/mem.h: file mem.h was initially added on
4736 branch BRANCH-INCSCHED1.
4738 2001-05-11 19:41 wtay
4740 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4741 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4744 2001-05-11 15:42 dlehn
4746 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4748 2001-05-11 00:43 omegahacker
4750 * gst/gstpad.h: some minor updates with a hair more speed
4752 2001-05-10 23:35 omegahacker
4754 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4757 2001-05-10 23:30 omegahacker
4759 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4760 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4763 2001-05-10 23:10 omegahacker
4765 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4766 to avoid rebuilding libgst.la every time
4768 2001-05-10 22:44 omegahacker
4770 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4773 2001-05-10 21:30 dlehn
4775 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4778 2001-05-10 21:28 dlehn
4780 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4781 tests/sched/runxml.c: Pass buffer in handoff signal
4783 2001-05-10 21:25 dlehn
4785 * tests/autoplug2.c: just call exit() once
4787 2001-05-10 09:22 omegahacker
4789 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4790 for meta-elements' children
4792 2001-05-10 09:21 omegahacker
4794 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4797 2001-05-10 09:18 omegahacker
4799 * plugins/filters/adder/adder.c: added comment to make the adder
4800 compliant (don't set COTHREAD_STOPPING)
4802 2001-05-10 09:17 omegahacker
4804 * libs/idct/gstidct.c: minor cleanup of some debug strings
4806 2001-05-10 09:16 omegahacker
4808 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4809 initially added on branch BRANCH-INCSCHED1.
4811 2001-05-10 09:16 omegahacker
4813 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4814 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4815 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4816 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4817 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4818 Added start of autoplugger meta-element
4820 2001-05-09 07:20 wtay
4822 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4824 2001-05-09 05:12 dlehn
4826 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4828 2001-05-08 21:52 wtay
4830 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4831 dv/dvdec.c, filters/colorspace/Makefile.am,
4832 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4833 filters/lav/.cvsignore, filters/lav/Makefile.am,
4834 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4835 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4836 plugins. Added a lav encoder, this one just adds a header in front
4837 YUV data so that the lav tools can operate on it.
4839 2001-05-08 21:44 omegahacker
4841 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4842 a few other things around a littleto clean up warnings
4844 2001-05-07 23:10 wtay
4846 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4847 Applied the alsa patch from Thomas Nyberg.
4849 2001-05-07 22:57 wtay
4851 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4852 livelock we're trying to fix.
4854 2001-05-07 22:46 omegahacker
4856 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4857 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4858 removed mid-signal, now autoplugtest works
4860 2001-05-06 23:48 omegahacker
4862 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4864 2001-05-06 23:12 omegahacker
4866 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4867 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4868 (never ignore compiler warnings\!) and updated a few INFO lines
4870 2001-05-06 23:12 omegahacker
4872 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4874 2001-05-06 19:03 wtay
4876 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4877 so that it builds here...
4879 2001-05-06 18:57 wtay
4881 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4883 2001-05-06 18:33 omegahacker
4885 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4886 added on branch BRANCH-INCSCHED1.
4888 2001-05-06 18:33 omegahacker
4890 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4891 initial checkin of autoplugcache and a test program to simulate
4892 dynamic autoplugging
4894 2001-05-06 18:33 omegahacker
4896 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4897 initially added on branch BRANCH-INCSCHED1.
4899 2001-05-06 15:27 wtay
4901 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4902 Fixed a namespace issue with lame.
4904 2001-05-06 15:22 wtay
4906 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4907 passing. Some cleanups.
4909 2001-05-06 14:53 wtay
4911 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4912 environment of the child process.
4914 2001-05-06 14:52 wtay
4916 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4917 caps of the sinkpad.
4919 2001-05-06 09:16 omegahacker
4921 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4922 initially added on branch BRANCH-INCSCHED1.
4924 2001-05-06 09:16 omegahacker
4926 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4927 initially added on branch BRANCH-INCSCHED1.
4929 2001-05-06 09:16 omegahacker
4931 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4932 gstreamer-compprep.c: added initial bash commandline completion
4935 2001-05-06 04:06 omegahacker
4937 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4940 2001-05-06 03:47 omegahacker
4942 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4943 mpeg1 video streams, update caps to show that
4945 2001-05-05 20:01 wtay
4947 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4948 little cleanup (more defines) Better arg parsing.
4950 2001-05-05 18:22 wtay
4952 * plugins/oss/gstosshelper.h: The inter process protocol layout
4955 2001-05-05 18:21 wtay
4957 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4958 format set by the OSS app.
4960 2001-05-05 05:07 dlehn
4962 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4963 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4964 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4965 README from dirs with a README.
4967 2001-05-05 03:16 wtay
4969 * gst/gstplugin.c: Make sure the plugin filaname is set before
4970 calling the init function.
4972 2001-05-05 03:05 wtay
4974 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4975 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4976 and feeding the audio of an OSS app into GStreamer.
4978 2001-05-05 02:50 dlehn
4980 * debian/changelog: update version
4982 2001-05-05 01:45 dlehn
4984 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4985 gstreamer-arts.files, gstreamer-colorspace.files,
4986 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4987 current code - add more and more plugins.
4989 2001-05-04 23:14 omegahacker
4991 * gst/gstelement.h, gst/gstscheduler.c,
4992 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4993 which when set will force the scheduler to skip over an element as
4994 an option for the first cothread jump. This is needed because
4995 libraries like mad don't ever seem to want to quit. Thus they
4996 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4998 2001-05-04 21:43 omegahacker
5000 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5001 cleanups, renamed the various scheduler-specific routines to
5002 actually be called gst_schedule_ instead of gst_bin_.
5004 2001-05-04 21:41 omegahacker
5006 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5007 gst_mad_loop instance
5009 2001-05-04 00:21 omegahacker
5011 * gst/gstparse.c: fixed spelling mistake in user-visible output
5013 2001-05-03 23:29 wtay
5015 * gst/gstprops.c: Created a macro of the va_arg parsing function
5016 because some systems (PPC) cannot handle passing a va_list by
5019 2001-05-03 22:44 wtay
5021 * gst/gstparse.c: Added dynamic pads to the command line parser.
5023 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5024 mpeg1parse video_00!
5025 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5029 2001-05-03 21:06 wtay
5031 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5032 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5033 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5036 2001-05-03 18:49 wtay
5038 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5040 2001-05-03 11:16 thomasvs
5042 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5043 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5044 one interation to force return to main program; should probably be
5045 fixed in a better way * cleaned mixer up, it now works with
5046 delayed start. Drinks are in order.
5048 2001-05-03 00:46 wtay
5050 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5051 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5052 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5055 2001-05-03 00:44 wtay
5057 * gst/gstinfo.h: Added and extra whitespace before ## args
5058 (remember it eats all non whitespace chars to the left if it's
5061 2001-05-03 00:12 wtay
5063 * examples/plugins/example.c: We don't want to teach you bad
5064 habbits, so here's a fix for a memleak in the example plugin.
5066 2001-05-02 21:27 omegahacker
5068 * gst/gstinfo.h: re-enabled the funcptr hash table
5070 2001-05-02 21:16 wtay
5072 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5073 scheduling error we're trying to chase.
5075 2001-05-02 21:12 thomasvs
5077 * examples/mixer/mixer.c: delayed second song
5079 2001-05-02 21:01 omegahacker
5081 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5082 output, and schedule dump
5084 2001-05-02 20:20 omegahacker
5086 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5087 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5088 the DEBUG system to look like the INFO system, with a function
5089 pointer that can be replaced. Not done with everything, since it
5090 seems that we need an ERROR system plus a FATAL error, or maybe
5091 just an ERROR system with a severity, and depending on this the
5092 DEBUG system might again be changed to have a single or at least
5095 Also did a bit of work fixing up the actual DEBUG and INFO commands
5096 scattered throughout the code. We still have over 500 of these in
5099 2001-05-02 20:11 thomasvs
5101 * examples/mixer/mixer.c: trying to adapt to incsched
5103 2001-05-02 09:52 thomasvs
5105 * plugins/filters/Makefile.am: added volenv and adder
5107 2001-05-02 09:51 thomasvs
5109 * examples/Makefile.am: added mixer
5111 2001-05-02 00:00 omegahacker
5113 * gst/gstscheduler.c: /me is an idiot
5115 2001-05-01 23:58 thomasvs
5117 * plugins/filters/passthrough/: README, filter.func, level.c,
5118 level.h: Basic level detection/printing plugin; calculates RMS over
5119 data block and prints this out along with time in secs through
5120 plugin needs more work
5122 2001-05-01 23:45 wtay
5124 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5125 for incremental scheduling.
5127 2001-05-01 23:43 wtay
5129 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5132 2001-05-01 22:41 omegahacker
5134 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5135 branch BRANCH-INCSCHED1.
5137 2001-05-01 22:41 omegahacker
5139 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5140 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5141 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5142 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5143 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5144 - fixed up incremental scheduling some more - updated the
5145 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5146 DEBUG colorization - new test/mpeg2parse4.c
5148 2001-05-01 22:35 omegahacker
5150 * gstplay/main.c: added code to save the pipeline to xml
5152 2001-05-01 14:54 richardb
5154 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5155 audio/raw properties to cover format=float case. Please check this
5158 2001-05-01 14:16 thomasvs
5160 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5161 added newlines to debug output
5163 2001-05-01 00:35 wtay
5165 * gstplay/gstplay.c: Implemented the function to get the pipeline
5168 2001-05-01 00:20 wtay
5170 * docs/random/autoplug2: Added an explanation of the innner
5171 workings of the current autoplugger.
5173 2001-04-30 21:40 richardb
5175 * configure.in: Tighten some library checks (check for header files
5176 as well as libraries) Also, clean up structure slightly: put all
5177 AC_DEFINEs for feature checks into the appropriate section at end.
5178 This structure allows user parameter code which overrides the
5179 feature selection to be kept together in a section after the
5180 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5182 2001-04-30 20:51 thomasvs
5184 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5186 2001-04-30 15:34 thomasvs
5188 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5191 2001-04-30 11:22 richardb
5193 * configure.in: Add explicit check for <artsc.h>, in case
5194 artsc-config lies to us.
5196 2001-04-29 23:46 sbaker3
5198 * plugins/filters/: intfloatconvert/float2int.h,
5199 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5200 bogus reference to audioraw.h
5202 2001-04-29 23:27 wtay
5204 * examples/mixer/mixer.c: Changed the way the typefind function
5205 works by creating a little pipeline as the toplevel bin..
5207 2001-04-29 22:56 thomasvs
5209 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5212 2001-04-29 18:59 richardb
5214 * README: Add detailed note (and patch) about automake problem.
5216 2001-04-29 08:54 sbaker3
5218 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5219 recent api changes - still not functional
5221 2001-04-29 08:41 sbaker3
5223 * configure.in: added mono2stereo and intfloatconvert plugin
5225 2001-04-29 08:39 sbaker3
5227 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5228 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5229 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5230 intfloatconvert/intfloatconvert.c,
5231 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5232 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5233 mono2stereo and intfloatconvert plugins
5235 2001-04-28 20:16 sbaker3
5237 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5238 output of float properties
5240 2001-04-28 19:59 wtay
5242 * gst/: gstinfo.c, gstprops.c: Added more colors for
5243 props/caps/clock/negotiation.
5245 2001-04-28 19:58 sbaker3
5247 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5250 2001-04-28 19:57 sbaker3
5252 * gst/elements/gstelements.c: add factory init for sinesrc
5254 2001-04-28 19:56 sbaker3
5256 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5259 2001-04-28 08:17 omegahacker
5261 * test/mpeg2parse3.c: now fully correct within incsched1 world
5263 2001-04-28 05:23 omegahacker
5265 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5266 mpeg2parse3.c from HEAD and fixed it up so it works
5268 2001-04-28 05:23 omegahacker
5270 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5271 some more (pthread and cothread id is in color) - Added some minor
5272 debug to help trace mp1vid segfaults
5274 2001-04-28 04:38 dlehn
5276 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5277 audio = mpeg2parse3.c = a simple .vob player
5279 2001-04-28 03:54 omegahacker
5281 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5282 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5283 gstutils.c: Updated the colorization a bit more, and did a
5284 significant pass through all the other code to change categories on
5285 DEBUG and INFO statements to be correct, and not simply zero.
5286 There are still more, but this is a good first pass.
5288 2001-04-28 02:46 mhowell
5290 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5291 thread synch case... better debug
5293 2001-04-28 02:06 omegahacker
5295 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5298 2001-04-27 22:14 wtay
5300 * gst/gstutils.c: Added enum parsing...
5302 2001-04-27 22:09 omegahacker
5304 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5306 2001-04-27 22:01 thomasvs
5308 * plugins/filters/filterstamp.sh: changed "rename" command to
5309 something using sed in one line having the same effect
5311 2001-04-27 21:58 omegahacker
5313 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5315 2001-04-27 21:54 mhowell
5317 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5318 gstqueue.c: initial fix of thread synch for queues and state change
5320 2001-04-27 21:47 omegahacker
5322 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5323 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5324 and a comment in gstelement.h
5326 2001-04-27 21:45 wtay
5328 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5329 autoplugger working by setting the pipeline to PAUSED before
5330 attempting to connect pads...
5332 2001-04-27 21:31 omegahacker
5334 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5335 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5336 based on categories, with the strings in _gst_category_colors[] in
5337 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5338 /etc/DIR_COLORS works too.
5340 Please comment on the colorization style and ideas in the above
5343 2001-04-27 20:35 wtay
5345 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5346 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5347 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5348 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5349 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5350 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5353 2001-04-27 20:17 wtay
5355 * examples/autoplug/autoplug.c: Fixed the autoplugger
5357 2001-04-27 02:46 omegahacker
5359 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5362 2001-04-27 02:42 omegahacker
5364 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5367 2001-04-27 00:34 omegahacker
5369 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5372 2001-04-26 23:32 omegahacker
5374 * tests/mp1vid.c: updated to working state
5376 2001-04-26 23:32 omegahacker
5378 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5379 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5380 failed merge that locked the same mutex twice ...in a row
5382 2001-04-26 06:47 dlehn
5384 * configure.in: fix typos: %VAR -> $VAR
5386 2001-04-26 02:53 omegahacker
5388 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5389 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5390 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5391 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5392 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5393 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5394 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5395 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5396 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5397 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5398 docs/libs/Makefile.am, examples/Makefile.am,
5399 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5400 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5401 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5402 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5403 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5404 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5405 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5406 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5407 gst/autoplug/gststaticautoplug.c,
5408 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5409 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5410 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5411 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5412 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5413 gst/types/Makefile.am, gst/types/gsttypes.c,
5414 libs/putbits/gstputbits.c, plugins/Makefile.am,
5415 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5416 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5417 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5418 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5419 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5420 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5421 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5422 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5423 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5424 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5425 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5426 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5427 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5428 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5429 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5430 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5431 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5432 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5433 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5434 plugins/filters/adder/.cvsignore,
5435 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5436 plugins/filters/adder/adder.h,
5437 plugins/filters/colorspace/colorspace.c,
5438 plugins/filters/colorspace/colorspace.h,
5439 plugins/filters/ladspa/gstladspa.c,
5440 plugins/filters/median/median.c,
5441 plugins/filters/passthrough/passthrough.c,
5442 plugins/filters/smooth/smooth.c,
5443 plugins/filters/stereo2mono/stereo2mono.c,
5444 plugins/filters/volenv/filter.func,
5445 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5446 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5447 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5448 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5449 plugins/mp3decode/mpg123/Makefile.am,
5450 plugins/mp3decode/mpg123/gstmpg123.c,
5451 plugins/mp3decode/parse/mp3parse.c,
5452 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5453 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5454 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5455 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5456 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5457 plugins/mpeg1/mpegtypes/mpeg1types.c,
5458 plugins/mpeg1/parse/mpeg1parse.c,
5459 plugins/mpeg1/system_encode/buffer.c,
5460 plugins/mpeg1/system_encode/system_encode.c,
5461 plugins/mpeg1video/parse/mp1videoparse.c,
5462 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5463 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5464 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5465 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5466 plugins/mpeg2/mpegtypes/mpeg2types.c,
5467 plugins/mpeg2/parse/mpeg2parse.c,
5468 plugins/mpeg2/subtitles/mpeg2subt.c,
5469 plugins/mpeg2/video/gstmpeg2play.c,
5470 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5471 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5472 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5473 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5474 plugins/videoscale/videoscale.c,
5475 plugins/visualization/smoothwave/smoothwave.c,
5476 plugins/visualization/spectrum/gstspectrum.c,
5477 plugins/visualization/synaesthesia/synaesthesia.c,
5478 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5479 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5480 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5481 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5482 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5483 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5484 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5485 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5486 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5487 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5488 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5489 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5492 2001-04-26 02:43 omegahacker
5494 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5497 2001-04-26 01:25 omegahacker
5499 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5502 2001-04-26 01:25 omegahacker
5504 * tests/mp1vid.c: added mp1vid to CVS
5506 2001-04-26 01:20 omegahacker
5508 * test/dvshow.c: set the video window size up front for NTSC, as a
5511 2001-04-26 01:19 omegahacker
5513 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5515 2001-04-26 00:56 omegahacker
5517 * configure.in: turn off optimization when profiling (ackcvs diff
5518 configure.in) because something segfaults if we don't
5520 2001-04-26 00:30 omegahacker
5522 * gst/cothreads.c: fixed a locking issue
5524 2001-04-25 23:32 omegahacker
5526 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5527 gstscheduler.c, gstscheduler.h: Added element-level locking
5528 support, implemented for cothreads with a mutex held whenever an
5529 element is actually currently running. This should be done with
5530 atomic variables eventually, but the best I can find is to use
5531 <asm/spinlock.h> from the kernel, which brings in too much for my
5534 Also increased cothread stack size to 32KB and max cothread count
5535 to 64, which fits within the default pthread 2MB stack. It would
5536 probably be good to do a pthread_attr_getstacksize() to verify that
5537 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5538 could remove these limits.
5540 2001-04-25 12:49 richardb
5542 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5543 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5544 don't actually need it, and make the other tests and the autoplug
5545 example only compile if gnome headers are present.
5547 2001-04-24 22:28 omegahacker
5549 * gst/gstbuffer.c: I will successfully compile code before I check
5550 it in. I will successfully compile code before I check it in. I
5551 will successfully compile code before I check it in. I will
5552 successfully compile code before I check it in. I will
5553 successfully compile code before I check it in. I will
5554 successfully compile code before I check it in. I will
5555 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.
5560 2001-04-24 20:20 omegahacker
5562 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5563 stuff - enhanced mem_chunk allocation to round up to nearest 32
5564 bytes this helps ensure that GstBuffers are more likely to be on
5565 cache-lines - added free() and copy() function pointers to
5566 GstBuffer - added code in _destroy and _copy to use above routines
5567 if !NULL - fixed up _copy code to suck less
5569 2001-04-24 20:04 omegahacker
5571 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5572 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5573 the remaining bits of Meta stuff
5575 2001-04-24 00:16 omegahacker
5577 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5578 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5579 Collection of minor changes:
5581 * autogen.sh - remove config.cache before running ./configure
5582 * gst/elements/gstfakesink.c - print out the size of the buffer,
5584 * plugins/Makefile.am - removed a spare trailing backslash
5585 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5586 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5588 2001-04-23 23:04 wtay
5590 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5592 2001-04-23 16:16 omegahacker
5594 * test/dvshow.c: updated dvshow to use dv1394src instead of
5597 2001-04-23 16:16 omegahacker
5599 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5600 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5603 2001-04-23 00:28 wtay
5605 * configure.in: Added a check for aalib
5607 2001-04-23 00:18 wtay
5609 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5610 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5611 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5612 Makefile changes. Added an aasink, draw graphics with aalib :-)
5614 2001-04-22 17:34 wtay
5616 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5617 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5618 plugin version system.
5620 2001-04-22 17:06 wtay
5622 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5624 2001-04-22 17:05 wtay
5626 * test/.cvsignore: Updates
5628 2001-04-22 17:04 wtay
5630 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5632 2001-04-22 17:04 wtay
5634 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5635 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5636 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5637 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5638 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5639 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5640 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5641 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5642 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5643 tests/padfactory.c: API docs updates. Properly implemented the
5644 disksink. Fixed a compile problem with alsa. Added bufferpool
5645 handling to dvdec Some compiler warning fixes
5647 2001-04-22 13:30 richardb
5649 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5650 gst/autoplug/gststaticautoplug.c,
5651 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5652 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5653 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5654 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5655 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5656 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5657 plugins/avi/wincodec/gstwincodec.c,
5658 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5659 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5660 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5661 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5662 plugins/filters/adder/adder.c,
5663 plugins/filters/colorspace/colorspace.c,
5664 plugins/filters/ladspa/gstladspa.c,
5665 plugins/filters/median/median.c,
5666 plugins/filters/passthrough/passthrough.c,
5667 plugins/filters/smooth/smooth.c,
5668 plugins/filters/stereo2mono/stereo2mono.c,
5669 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5670 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5671 plugins/mp3decode/mad/gstmad.c,
5672 plugins/mp3decode/mpg123/gstmpg123.c,
5673 plugins/mp3decode/parse/mp3parse.c,
5674 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5675 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5676 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5677 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5678 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5679 plugins/mpeg1/mpegtypes/mpeg1types.c,
5680 plugins/mpeg1/parse/mpeg1parse.c,
5681 plugins/mpeg1/system_encode/system_encode.c,
5682 plugins/mpeg1video/parse/mp1videoparse.c,
5683 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5684 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5685 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5686 plugins/mpeg2/mpegtypes/mpeg2types.c,
5687 plugins/mpeg2/parse/mpeg2parse.c,
5688 plugins/mpeg2/subtitles/mpeg2subt.c,
5689 plugins/mpeg2/video/gstmpeg2play.c,
5690 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5691 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5692 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5693 plugins/videoscale/videoscale.c,
5694 plugins/visualization/smoothwave/smoothwave.c,
5695 plugins/visualization/spectrum/gstspectrum.c,
5696 plugins/visualization/synaesthesia/synaesthesia.c,
5697 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5698 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5699 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5700 Merged from BRANCH-PLUGINVER1
5702 2001-04-22 13:06 richardb
5704 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5706 2001-04-22 11:16 richardb
5708 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5709 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5710 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5711 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5712 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5713 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5714 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5715 plugins/mpeg1/system_encode/buffer.c,
5716 plugins/mpeg1/system_encode/system_encode.c,
5717 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5718 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5719 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5721 2001-04-22 05:38 omegahacker
5723 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5724 and removed ## from gstcaps.h that was causing all that warning
5727 2001-04-22 02:41 omegahacker
5729 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5731 2001-04-22 02:40 omegahacker
5733 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5735 2001-04-22 02:32 omegahacker
5737 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5738 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5740 2001-04-22 02:30 wtay
5742 * configure.in: Add -lm and the glib libs too for the dv_init check
5744 2001-04-22 02:30 omegahacker
5746 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5747 not complete, it should copy more stuff like flags and such.
5750 2001-04-22 02:28 omegahacker
5752 * plugins/Makefile.am: fixed caps error in path for dv
5754 2001-04-22 00:48 omegahacker
5756 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5757 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5758 initial DV (smpte314m) decoder plugin
5760 2001-04-21 18:45 wtay
5762 * examples/autoplug/autoplug.c,
5763 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5764 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5765 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5766 plugins/mpeg1/system_encode/buffer.c,
5767 plugins/mpeg1/system_encode/system_encode.c,
5768 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5769 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5770 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5771 works. Added an mpeg1 encoder example, it uses the autoplugger to
5772 convert the stream to audio/video, which is then fed to the
5775 2001-04-21 13:43 richardb
5777 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5778 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5779 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5780 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5781 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5782 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5783 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5784 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5785 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5786 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5787 plugins/filters/adder/adder.c,
5788 plugins/filters/colorspace/colorspace.c,
5789 plugins/filters/ladspa/gstladspa.c,
5790 plugins/filters/median/median.c,
5791 plugins/filters/passthrough/passthrough.c,
5792 plugins/filters/smooth/smooth.c,
5793 plugins/filters/stereo2mono/stereo2mono.c,
5794 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5795 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5796 plugins/mp3decode/mad/gstmad.c,
5797 plugins/mp3decode/mpg123/gstmpg123.c,
5798 plugins/mp3decode/parse/mp3parse.c,
5799 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5800 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5801 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5802 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5803 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5804 plugins/mpeg1/mpegtypes/mpeg1types.c,
5805 plugins/mpeg1/parse/mpeg1parse.c,
5806 plugins/mpeg1/system_encode/system_encode.c,
5807 plugins/mpeg1video/parse/mp1videoparse.c,
5808 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5809 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5810 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5811 plugins/mpeg2/mpegtypes/mpeg2types.c,
5812 plugins/mpeg2/parse/mpeg2parse.c,
5813 plugins/mpeg2/subtitles/mpeg2subt.c,
5814 plugins/mpeg2/video/gstmpeg2play.c,
5815 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5816 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5817 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5818 plugins/videoscale/videoscale.c,
5819 plugins/visualization/smoothwave/smoothwave.c,
5820 plugins/visualization/spectrum/gstspectrum.c,
5821 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5822 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5823 gst/types/gsttypes.c,
5824 plugins/visualization/synaesthesia/synaesthesia.c,
5825 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5826 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5827 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5828 plugin descriptions, which start with the major and minor version
5829 numbers, instead of relying on each plugin to call gst_plugin_new
5830 appropriately, and check the return value, and tidy up if there's a
5831 failure. This seems to work fine, and factors out some code common
5834 2001-04-21 10:30 richardb
5836 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5837 gst/autoplug/gststaticautoplug.c,
5838 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5839 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5840 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5841 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5842 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5843 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5844 plugins/avi/wincodec/gstwincodec.c,
5845 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5846 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5847 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5848 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5849 plugins/filters/adder/adder.c,
5850 plugins/filters/colorspace/colorspace.c,
5851 plugins/filters/ladspa/gstladspa.c,
5852 plugins/filters/median/median.c,
5853 plugins/filters/passthrough/passthrough.c,
5854 plugins/filters/smooth/smooth.c,
5855 plugins/filters/stereo2mono/stereo2mono.c,
5856 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5857 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5858 plugins/mp3decode/mad/gstmad.c,
5859 plugins/mp3decode/mpg123/gstmpg123.c,
5860 plugins/mp3decode/parse/mp3parse.c,
5861 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5862 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5863 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5864 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5865 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5866 plugins/mpeg1/mpegtypes/mpeg1types.c,
5867 plugins/mpeg1/parse/mpeg1parse.c,
5868 plugins/mpeg1/system_encode/system_encode.c,
5869 plugins/mpeg1video/parse/mp1videoparse.c,
5870 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5871 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5872 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5873 plugins/mpeg2/mpegtypes/mpeg2types.c,
5874 plugins/mpeg2/parse/mpeg2parse.c,
5875 plugins/mpeg2/subtitles/mpeg2subt.c,
5876 plugins/mpeg2/video/gstmpeg2play.c,
5877 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5878 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5879 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5880 plugins/videoscale/videoscale.c,
5881 plugins/visualization/smoothwave/smoothwave.c,
5882 plugins/visualization/spectrum/gstspectrum.c,
5883 plugins/visualization/synaesthesia/synaesthesia.c,
5884 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5885 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5886 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5889 2001-04-21 00:20 wtay
5891 * plugins/filters/colorspace/colorspace.c: Added more verbose
5892 output for debugging purposes.
5894 2001-04-20 23:50 wtay
5896 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5897 xvideosink.h: Added proper locking around the bufferpool and the X
5900 2001-04-20 22:41 wtay
5902 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5904 2001-04-20 22:40 wtay
5906 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5907 the number of channels into account. Added propper TIMESTAMPS to
5910 2001-04-20 21:36 wtay
5912 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5913 so that the caps negotiated parmams are set.
5915 2001-04-20 20:21 wtay
5917 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5918 and bufferpool passing to identity so that -launch disksrc ! mad !
5919 identity ! osssink works.
5921 2001-04-20 15:42 richardb
5923 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5924 this isn't defined by the header files for older linux kernels
5925 (2.0.36) (and its just INFO code, anyway)
5927 2001-04-20 13:04 thomasvs
5929 * gst/elements/: Makefile.am, gstelements.c: update to take new
5930 gstdisksink element into account
5932 2001-04-20 12:56 richardb
5934 * gst/Makefile.am.future: Update the alternative Makefile.am for
5935 gst/, which depends on automake
5938 2001-04-20 12:14 thomasvs
5940 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5941 disk sink element * no optimization, is it necessary ? * basic
5942 error checking * seems to work; you can copy files by typing
5943 gstreamer-launch disksrc location=test.in ! disksink
5944 location=test.out * decode of mp3 to raw pcm also tested
5946 2001-04-20 00:47 omegahacker
5948 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5949 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5950 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5951 working aRts wrapper plugin, just caps issues left
5953 2001-04-19 23:25 wtay
5955 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5956 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5957 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5958 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5959 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5960 gst/gstpad.c: More API docs updates
5962 2001-04-19 23:03 omegahacker
5964 * plugins/arts/gst_artsio_impl.cc: minor updates
5966 2001-04-19 21:42 omegahacker
5968 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5969 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5970 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5971 to be added, etc. But it works.
5973 2001-04-19 17:40 omegahacker
5975 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5977 2001-04-19 10:27 thomasvs
5979 * plugins/filters/adder/adder.c: * a little cleanup
5981 2001-04-19 01:23 omegahacker
5983 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5986 2001-04-19 00:25 omegahacker
5988 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5989 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5990 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5991 arts plugin doesn't compile yet
5993 2001-04-18 23:00 wtay
5995 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5998 2001-04-18 22:59 wtay
6000 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6001 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6002 XvImage and XImage pool in xvideosink. Together these changes give
6003 an 80% speedup on mpeg2 playback (rough estimate)
6005 2001-04-18 21:16 wtay
6007 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6008 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6009 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6012 2001-04-18 17:08 thomasvs
6014 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6015 mixer creates custom volume envelopes allowing each song to play
6016 alone and end with a mix of all of them, undistorted
6018 2001-04-18 15:50 thomasvs
6020 * plugins/filters/volenv/filter.func: made errors more descriptive
6022 2001-04-18 15:04 thomasvs
6024 * examples/mixer/mixer.c: * cleaned up some code and integrated
6025 with new adder (mixer now works with different types of files)
6027 2001-04-18 15:03 thomasvs
6029 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6030 with variable length input data buffers
6032 2001-04-17 22:17 thomasvs
6034 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6035 autoplugging the input channels (not very useful yet, since the
6036 input buffers to volenv have different sizes)
6038 2001-04-17 22:14 wtay
6040 * configure.in, docs/gst/gstreamer-sections.txt,
6041 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6042 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6043 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6044 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6045 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6046 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6047 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6048 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6049 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6050 little more comments about the API usage in the api docs. Some
6051 fixes for the capsnego testsuite.
6053 2001-04-17 22:03 wtay
6055 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6056 example of an autoplugged mp3 player. Autoplug4 shows various
6057 static autoplugger examples.
6059 2001-04-17 18:48 thomasvs
6061 * examples/mixer/mixer.h: header for mixer.c, containing
6064 2001-04-17 18:47 thomasvs
6066 * examples/mixer/mixer.c: added a struct to set up input channels
6068 2001-04-17 16:32 thomasvs
6070 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6071 with starting rise calculation * cleaned up some debug info *
6072 started wondering if it really is a good idea to #include the
6073 actual filter now that's it's grown so large, but decided it
6074 wasn't worth the effort now anyway
6076 2001-04-17 14:36 thomasvs
6078 * configure.in: added mixer example and adder plugin to
6081 2001-04-17 06:24 omegahacker
6083 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6084 types/Makefile.am: finished change to GST_ macros
6086 2001-04-17 03:19 omegahacker
6088 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6089 gst/gstversion.h.in: added gstversion.h
6091 2001-04-17 02:32 omegahacker
6093 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6094 branch BRANCH-INCSCHED1.
6096 2001-04-17 02:32 omegahacker
6098 * gstreamer.pc.in: added pkg-config file
6100 2001-04-17 00:17 omegahacker
6102 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6103 gststaticautoplug.h, gststaticautoplugrender.c,
6104 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6107 2001-04-17 00:17 wtay
6109 * plugins/: filters/colorspace/colorspace.c,
6110 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6111 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6112 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6113 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6114 xvideosink. Modified colorspace to draw straight into a bufferpool
6115 buffer when possible.
6117 2001-04-16 22:48 wtay
6119 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6122 2001-04-16 22:45 wtay
6124 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6125 gstqueue.c: Added 1337 macros to create padtemplates and
6126 capstemplates. Added some code for bufferpools
6128 2001-04-16 22:43 omegahacker
6130 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6131 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6132 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6133 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6134 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6135 debian/changelog, debian/control, debian/copyright,
6136 debian/gsteditor.files, debian/gsteditor.manpages,
6137 debian/gsteditor.menu, debian/gstmediaplay.files,
6138 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6139 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6140 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6141 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6142 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6143 debian/gstreamer-mpg123.files,
6144 debian/gstreamer-plugin-template.postinst,
6145 debian/gstreamer-plugin-template.prerm,
6146 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6147 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6148 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6149 debian/libgst-dev.files, debian/libgst-dev.manpages,
6150 debian/libgst0.files, debian/libgst0.postinst,
6151 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6152 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6153 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6154 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6155 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6156 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6157 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6158 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6159 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6160 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6161 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6162 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6163 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6164 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6165 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6166 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6167 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6168 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6169 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6170 docs/gst/tmpl/gststaticautoplug.sgml,
6171 docs/gst/tmpl/gststaticautoplugrender.sgml,
6172 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6173 docs/libs/.cvsignore, docs/manual/Makefile.am,
6174 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6175 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6176 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6177 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6178 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6179 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6180 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6181 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6182 docs/plugins/tmpl/audioscale.sgml,
6183 docs/plugins/tmpl/gstaviencoder.sgml,
6184 docs/plugins/tmpl/gstmpeg2enc.sgml,
6185 docs/plugins/tmpl/gstmpeg2play.sgml,
6186 docs/plugins/tmpl/gstmpeg_play.sgml,
6187 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6188 docs/plugins/tmpl/gstspectrum.sgml,
6189 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6190 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6191 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6192 docs/plugins/tmpl/mpeg2parse.sgml,
6193 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6194 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6195 docs/plugins/tmpl/synaesthesia.sgml,
6196 docs/plugins/tmpl/system_encode.sgml,
6197 docs/plugins/tmpl/videoscale.sgml,
6198 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6199 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6200 docs/random/caps.dia, docs/random/hierarchy,
6201 docs/random/plugins.dia, docs/random/omega/eos,
6202 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6203 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6204 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6205 editor/gsteditorproperty.c, examples/Makefile.am,
6206 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6207 examples/helloworld/helloworld.c,
6208 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6209 examples/plugins/example.c, examples/plugins/example.h,
6210 examples/queue/queue.c, examples/queue2/queue2.c,
6211 examples/queue3/queue3.c, examples/queue4/queue4.c,
6212 examples/thread/thread.c, examples/typefind/.cvsignore,
6213 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6214 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6215 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6216 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6217 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6218 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6219 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6220 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6221 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6222 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6223 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6224 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6225 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6226 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6227 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6228 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6229 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6230 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6231 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6232 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6233 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6234 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6235 include/default.h, include/registry.h, libs/Makefile.am,
6236 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6237 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6238 plugins/Makefile.am, plugins/alaw/Makefile.am,
6239 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6240 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6241 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6242 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6243 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6244 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6245 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6246 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6247 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6248 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6249 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6250 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6251 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6252 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6253 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6254 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6255 plugins/avi/wincodec/gstwincodec.c,
6256 plugins/avi/wincodec/gstwincodec.h,
6257 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6258 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6259 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6260 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6261 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6262 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6263 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6264 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6265 plugins/filters/colorspace/.cvsignore,
6266 plugins/filters/colorspace/Makefile.am,
6267 plugins/filters/colorspace/colorspace.c,
6268 plugins/filters/colorspace/colorspace.h,
6269 plugins/filters/colorspace/yuv2rgb.c,
6270 plugins/filters/colorspace/yuv2rgb.h,
6271 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6272 plugins/filters/ladspa/gstladspa.c,
6273 plugins/filters/median/median.c, plugins/filters/median/median.h,
6274 plugins/filters/passthrough/.cvsignore,
6275 plugins/filters/passthrough/Makefile.am,
6276 plugins/filters/passthrough/filter.func,
6277 plugins/filters/passthrough/passthrough.c,
6278 plugins/filters/passthrough/passthrough.h,
6279 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6280 plugins/filters/stereo2mono/Makefile.am,
6281 plugins/filters/stereo2mono/stereo2mono.c,
6282 plugins/filters/stereo2mono/stereo2mono.h,
6283 plugins/filters/volenv/.cvsignore,
6284 plugins/filters/volenv/Makefile.am,
6285 plugins/filters/volenv/filter.func,
6286 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6287 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6288 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6289 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6290 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6291 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6292 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6293 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6294 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6295 plugins/mp3decode/mad/gstmad.h,
6296 plugins/mp3decode/mpg123/gstmpg123.c,
6297 plugins/mp3decode/mpg123/gstmpg123.h,
6298 plugins/mp3decode/mpg123/layer1.c,
6299 plugins/mp3decode/mpg123/layer3.c,
6300 plugins/mp3decode/mpg123/mpg123.c,
6301 plugins/mp3decode/mpg123/tabinit.c,
6302 plugins/mp3decode/parse/mp3parse.c,
6303 plugins/mp3decode/types/mp3types.c,
6304 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6305 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6306 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6307 plugins/mpeg1/mpeg_play/Makefile.am,
6308 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6309 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6310 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6311 plugins/mpeg1/mpeg_play/recon_sse.s,
6312 plugins/mpeg1/mpeg_play/video.c,
6313 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6314 plugins/mpeg1/mpegtypes/mpeg1types.c,
6315 plugins/mpeg1/parse/mpeg1parse.c,
6316 plugins/mpeg1video/parse/mp1videoparse.c,
6317 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6318 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6319 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6320 plugins/mpeg2/mpeg2dec/Makefile.am,
6321 plugins/mpeg2/mpeg2dec/attributes.h,
6322 plugins/mpeg2/mpeg2dec/decode.c,
6323 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6324 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6325 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6326 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6327 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6328 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6329 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6330 plugins/mpeg2/mpeg2dec/mm_accel.h,
6331 plugins/mpeg2/mpeg2dec/motion_comp.c,
6332 plugins/mpeg2/mpeg2dec/motion_comp.h,
6333 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6334 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6335 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6336 plugins/mpeg2/mpeg2dec/mpeg2.h,
6337 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6338 plugins/mpeg2/mpeg2dec/output_video.h,
6339 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6340 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6341 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6342 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6343 plugins/mpeg2/mpegtypes/mpeg2types.c,
6344 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6345 plugins/mpeg2/video/gstmpeg2play.c,
6346 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6347 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6348 plugins/mpeg2/videoparse/mp2videoparse.c,
6349 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6350 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6351 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6352 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6353 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6354 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6355 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6356 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6357 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6358 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6359 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6360 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6361 plugins/videoscale/videoscale.h,
6362 plugins/visualization/smoothwave/smoothwave.h,
6363 plugins/visualization/spectrum/gstspectrum.c,
6364 plugins/visualization/spectrum/gstspectrum.h,
6365 plugins/visualization/synaesthesia/synaesthesia.c,
6366 plugins/visualization/synaesthesia/synaesthesia.h,
6367 plugins/visualization/vumeter/vumeter.c,
6368 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6369 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6370 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6371 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6372 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6373 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6374 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6375 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6376 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6377 plugins/xmms/main.h, plugins/xmms/output.h,
6378 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6379 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6380 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6381 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6382 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6383 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6384 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6385 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6386 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6387 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6388 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6389 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6390 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6391 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6392 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6393 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6394 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6395 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6396 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6397 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6398 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6399 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6400 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6401 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6402 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6403 tools/gstreamer-register.1: Merged HEAD from
6404 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6406 2001-04-16 22:33 wtay
6408 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6411 2001-04-16 20:41 thomasvs
6413 * plugins/filters/adder/adder.c: commented some debug info to get a
6416 2001-04-16 20:38 thomasvs
6418 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6419 transition between both songs now
6421 2001-04-16 20:11 thomasvs
6423 * plugins/filters/volenv/volenv.c: removed example volume envelope
6424 registration plugin now accepts both a volume envelope (before
6425 start) or direct argument setting
6427 2001-04-16 18:36 omegahacker
6429 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6430 0.12 or 0.13 of libmad
6432 2001-04-16 17:45 wtay
6434 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6435 fakesink so that it doesn't printf.
6437 2001-04-16 17:34 wtay
6439 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6440 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6442 2001-04-16 17:30 wtay
6444 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6445 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6446 audio mixer from Thomas Vander Stichele
6448 2001-04-16 11:55 wtay
6450 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6452 2001-04-16 01:59 wtay
6454 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6457 2001-04-16 00:59 omegahacker
6459 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6460 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6461 things are very close to working
6463 2001-04-16 00:44 wtay
6465 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6466 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6467 header file that will soon be part of the C fallback code..
6469 2001-04-16 00:12 wtay
6471 * gst/gstinfo.c: Added missing category strings...
6473 2001-04-16 00:05 wtay
6475 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6478 2001-04-15 23:54 omegahacker
6480 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6482 2001-04-15 23:54 omegahacker
6484 * gst/gstelement.h: added comment about missing flag
6486 2001-04-15 23:53 omegahacker
6488 * gstreamer.spec.in: run gstreamer-register on postinstall
6490 2001-04-15 23:52 omegahacker
6492 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6493 changed some INFOs to DEBUGs
6495 2001-04-15 23:29 wtay
6497 * configure.in: Added the volenv/passthrough plugin Makefiles
6499 2001-04-15 23:20 wtay
6501 * plugins/filters/: passthrough/.cvsignore,
6502 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6503 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6504 passthrough filter with the new caps API Added the volume envelope
6507 2001-04-15 16:30 wtay
6509 * plugins/filters/: filterstamp.README, filterstamp.sh,
6510 passthrough/Makefile.am, passthrough/filter.func,
6511 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6512 little script to create an audio filter plugin template (provided
6513 by Thomas Vander Stichele)
6515 2001-04-15 15:42 wtay
6517 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6520 2001-04-15 15:29 wtay
6522 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6523 plugins/filters/colorspace/colorspace.c,
6524 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6525 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6526 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6527 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6528 vorbis decoder. Updated configure.in to check for Hermes and
6531 2001-04-15 02:02 wtay
6533 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6535 2001-04-14 19:56 wtay
6537 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6538 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6539 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6540 editor/gsteditorproperty.c, examples/plugins/example.c,
6541 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6542 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6543 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6544 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6545 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6546 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6547 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6548 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6549 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6550 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6551 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6552 plugins/filters/colorspace/colorspace.c,
6553 plugins/filters/colorspace/yuv2rgb.c,
6554 plugins/filters/stereo2mono/stereo2mono.c,
6555 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6556 plugins/mp3decode/mpg123/gstmpg123.c,
6557 plugins/mp3decode/parse/mp3parse.c,
6558 plugins/mp3decode/types/mp3types.c,
6559 plugins/mp3encode/lame/gstlame.c,
6560 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6561 plugins/mpeg1/mpegtypes/mpeg1types.c,
6562 plugins/mpeg1/parse/mpeg1parse.c,
6563 plugins/mpeg1video/parse/mp1videoparse.c,
6564 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6565 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6566 plugins/mpeg2/mpegtypes/mpeg2types.c,
6567 plugins/mpeg2/parse/mpeg2parse.c,
6568 plugins/mpeg2/video/gstmpeg2play.c,
6569 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6570 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6571 plugins/visualization/synaesthesia/synaesthesia.c,
6572 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6573 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6574 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6575 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6576 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6577 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6578 large patch: - changed the API for the padtemplates: - remove
6579 the factories (array of pointers) for the padtemplates,
6580 properties and caps. The static array was a nice idea but
6581 converting all the property values to a gpointer was not a
6582 good idea. float properties were not possible, and casting
6583 a gint to a pointer is not very portable. The new API just
6584 uses the _padtemplate_new, _caps_new and _props_new
6585 functions to create the templates. This has the added
6586 benefit that the API is now uniform for static and dynamic
6587 templates and that the code can be made cleaner. - lots of
6588 cleanups in the way the capabilities are constructed (va_list)
6589 - lots of updates for all the plugins (new API) - docs updates
6590 (new API) - removed the videoraw docs.
6592 2001-04-12 19:11 wtay
6594 * components/bonobo-gstmediaplay/Makefile.am,
6595 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6596 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6597 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6598 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6599 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6600 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6601 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6602 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6603 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6604 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6605 plugins/filters/colorspace/Makefile.am,
6606 plugins/filters/colorspace/colorspace.c,
6607 plugins/filters/colorspace/colorspace.h,
6608 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6609 plugins/filters/stereo2mono/stereo2mono.c,
6610 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6611 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6612 plugins/mpeg2/ac3dec/decode.c,
6613 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6614 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6615 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6616 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6617 updates to the plugins for caps negotiation. Added YUY2 output to
6618 the win32 dlls. Added a colorspace converter in gstplay
6620 2001-04-10 20:46 wtay
6622 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6623 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6624 Fixed the doc build warnings
6626 2001-04-09 20:56 mhowell
6628 * docs/random/matth/scheduling.txt: added incremental scheduling
6631 2001-04-09 20:56 mhowell
6633 * docs/random/matth/scheduling.txt: file scheduling.txt was
6634 initially added on branch BRANCH-INCSCHED1.
6636 2001-04-06 17:29 scavenger
6638 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6639 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6640 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6641 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6642 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6643 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6645 2001-04-06 15:20 scavenger
6647 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6649 2001-04-03 17:25 scavenger
6651 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6653 2001-04-03 05:56 richardb
6655 * gst/Makefile.am.future: Add a proposed makefile to use in place
6656 of Makefile.am. This depends on automake 1.4d or later, but is
6657 much neater, avoiding horrible hacks to pass special flags in.
6659 I put it here for safekeeping until automake 1.5 is released, at
6660 which point we can reasonably require it.
6662 2001-04-03 05:53 richardb
6664 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6665 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6666 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6667 plugin. Worked first time for me. :)
6669 2001-04-03 05:52 richardb
6671 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6672 Makefile.am (Had some 240's there. Uh?) Also, remove some
6673 unwanted CFLAGS which had been added.
6675 2001-04-03 05:38 richardb
6677 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6678 running with libxml 1.8.11 (prerelease version), but a worthwhile
6681 2001-04-03 02:30 scavenger
6683 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6684 instead of in buf size to mulaw decode function
6686 2001-04-03 02:18 scavenger
6688 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6691 2001-04-03 02:01 wtay
6693 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6694 padtemplates for the two elements in the mulaw plugin.
6696 2001-04-03 01:46 wtay
6698 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6701 2001-04-03 01:43 scavenger
6703 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6705 2001-04-03 01:38 scavenger
6707 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6708 details of mulawencode and mulawdecode to mulaw.c
6710 2001-04-03 01:33 scavenger
6712 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6713 redundant caps=NULL statement
6715 2001-04-03 01:30 scavenger
6717 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6718 where srcpads were being created twice, second time around
6721 2001-04-03 01:25 scavenger
6723 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6724 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6725 mulaw.c: added mulaw decoder
6727 2001-04-02 21:03 wtay
6729 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6730 colorspace.c, colorspace.h: Added a non functional colorspace
6733 2001-04-02 20:56 wtay
6735 * configure.in, docs/libs/.cvsignore,
6736 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6737 gst/gstpropsprivate.h: Merged the float property patch from Steve
6738 Baker. This patch doesn't really work yet...
6740 2001-04-02 19:29 wtay
6742 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6743 negotiation for the mulaw element. In the sink negotiate pad it
6744 copies the caps and modifies it according to what it is going to
6745 ouput. It then tries to set the caps on the src pad, if that
6746 succeeds, negotiation succeeds, else it fails.
6748 2001-04-02 18:54 scavenger
6750 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6751 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6752 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6753 of the mulaw plugin...needs finishing off
6755 2001-04-02 16:09 richardb
6757 * configure.in: Add configure support for detecting artsc: if this
6758 is found, its okay to build an artsdsink plugin. Now, someone just
6759 needs to write an artsdsink.
6761 2001-04-02 16:08 richardb
6763 * plugins/oss/gstosssink.c: Correct tiny typo.
6765 2001-04-02 15:21 wtay
6767 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6768 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6769 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6770 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6771 plugins/avi/wincodec/Makefile.am,
6772 plugins/avi/wincodec/gstwincodec.c,
6773 plugins/avi/wincodec/gstwincodec.h,
6774 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6775 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6776 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6777 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6778 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6779 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6780 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6781 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6782 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6783 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6784 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6785 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6786 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6787 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6788 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6789 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6790 plugins/mpeg2/parse/mpeg2parse.c,
6791 plugins/mpeg2/video/gstmpeg2play.c,
6792 plugins/mpeg2/video/gstmpeg2play.h,
6793 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6794 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6795 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6796 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6797 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6798 large update: - a new videosink using plain X windows
6799 (xvideosink). It uses capsnego to set up it's formats. -
6800 gstplay uses the new xvideosink and a gtk_socket. The initial
6801 window size is set to 0x0 so you need to resize it before you
6802 see something. - got rid of the video metadata include file in
6803 favour of properties and caps negotiation - adjusted most
6804 plugins to not use the metadata.
6806 2001-04-02 15:08 omegahacker
6808 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6811 2001-04-01 15:09 wtay
6813 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6814 the .glade file from the current dir too when pressing the about
6817 2001-04-01 15:01 wtay
6819 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6820 Right Way(tm) to handle the stop button but at least it doesn't
6823 2001-04-01 14:51 wtay
6825 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6826 gstmediaplay crashes less viontly. The real problem is that going
6827 to the NULL state does not clean up the scheduling structures I
6830 2001-03-31 15:35 wtay
6832 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6833 correct when we agree to yuv formats in capsnego.
6835 2001-03-31 15:22 wtay
6837 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6838 negotiation if the format is supported by the driver.
6840 2001-03-31 15:10 wtay
6842 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6843 the format print code.
6845 2001-03-31 14:47 wtay
6847 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6850 2001-03-31 02:08 wtay
6852 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6853 the padtemplates to the elementfactory.
6855 2001-03-31 01:56 scavenger
6857 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6860 2001-03-31 01:47 scavenger
6862 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6863 stereo2mono.h: stereo2mono plugin with caps negotiation code
6866 2001-03-31 01:13 wtay
6868 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6871 2001-03-31 00:56 wtay
6873 * examples/helloworld/helloworld.c, gst/gstprops.h,
6874 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6875 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6876 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6877 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6878 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6879 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6880 the plugins to use the new FOURCC API
6882 2001-03-31 00:51 wtay
6884 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6885 xvideosink.c: Check for Xv support before trying to get caps.
6887 2001-03-30 21:10 wtay
6889 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6890 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6891 updates to the .cvsignore files.
6893 2001-03-30 21:08 wtay
6895 * acconfig.h, configure.in, plugins/Makefile.am,
6896 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6897 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6898 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6899 some minor modifications to the configure.in patch.
6901 2001-03-30 20:52 wtay
6903 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6905 2001-03-30 01:06 omegahacker
6907 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6908 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6909 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6910 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6911 work with while I fly over to Europe....
6913 2001-03-29 23:33 wtay
6915 * test/videotest2.c: Added a test program to test v4lsrc and
6916 xvideosink doing capsnego.
6918 2001-03-29 23:31 wtay
6920 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6921 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6922 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6923 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6924 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6925 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6926 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6927 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6928 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6929 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6930 that it uses capsnego on the src pad Small fixed to capsnego and
6931 the properties/caps.
6933 2001-03-29 18:27 richardb
6935 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6936 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6939 2001-03-27 18:34 wtay
6941 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6942 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6944 2001-03-27 18:33 wtay
6946 * plugins/wav/gstparsewav.c: Removed the oss dependency
6948 2001-03-27 17:25 wtay
6950 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6951 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6952 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6953 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6954 docs. Removed the audioraw metadata file from the docs.
6956 2001-03-26 12:12 richardb
6958 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6959 not defined both conditionally and unconditionally - broke some
6960 versions of automake.
6962 2001-03-24 18:50 wtay
6964 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6965 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6966 effects/stereo/stereo.h, effects/volume/volume.c,
6967 effects/volume/volume.h, esd/esdsink/esdsink.c,
6968 visualization/smoothwave/smoothwave.h,
6969 visualization/spectrum/gstspectrum.c,
6970 visualization/spectrum/gstspectrum.h,
6971 visualization/synaesthesia/synaesthesia.c,
6972 visualization/synaesthesia/synaesthesia.h,
6973 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6974 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6975 to the old metadata handling in various plugins. They need to be
6976 converted to the new audio properties before they will work again.
6977 esdsink and alsasrc/sink are seriously damaged now.. :(
6979 2001-03-24 18:28 wtay
6981 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6984 2001-03-24 17:22 wtay
6986 * configure.in, examples/autoplug/autoplug.c,
6987 examples/helloworld/helloworld.c,
6988 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6989 examples/queue/queue.c, examples/queue2/queue2.c,
6990 examples/queue3/queue3.c, examples/queue4/queue4.c,
6991 examples/thread/thread.c, examples/xml/createxml.c,
6992 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6993 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6994 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6995 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6996 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6997 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6998 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6999 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7000 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7001 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7002 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7003 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7004 plugins/mp3decode/mpg123/gstmpg123.h,
7005 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7006 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7007 plugins/mpeg1video/parse/mp1videoparse.c,
7008 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7009 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7010 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7011 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7012 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7013 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7014 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7015 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7016 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7017 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7018 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7019 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7020 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7021 tests/autoplug3.c, tests/paranoia.c, tools/README,
7022 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7023 caps system. Modified the caps of audio/raw to our agreed
7024 properties. Added the multidisksrc plugin of Dominic Ludlam
7025 Renamed audiosink/src to osssink/src and updated all the examples
7026 using the old name. Moved oss specific plugins in an oss directory.
7027 removed the old audiosink from the elements/ dir. removed
7028 audioraw.h metadata header files since we now use the properties.
7029 There are still a few plugins that won't build because they include
7030 the old audioraw.h header file. This will be fixed soon. Make sure
7031 the caps are set in the plugins as described by their padtemplates
7032 (this should solve problems with gstmediaplay with various media
7035 *please don't panic when some plugins won't build, just cd manually
7036 into the plugin dirs* This will be fixed soon.
7038 2001-03-22 16:05 dlehn
7040 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7041 gstmediaplay.manpages, gstreamer-alsa.files,
7042 gstreamer-common.files, gstreamer-elements.files,
7043 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7044 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7045 updates: * add manpages * split off mpeg2dec and alsa packages *
7046 use latest doc build flags
7048 2001-03-22 00:03 wtay
7050 * plugins/flx/flx_decoder.c: unref the header buffer too.
7052 2001-03-22 00:00 wtay
7054 * docs/gst/tmpl/: gststaticautoplug.sgml,
7055 gststaticautoplugrender.sgml: Added the templates for the
7058 2001-03-21 23:59 wtay
7060 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7061 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7062 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7063 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7064 <mrrazz@garbage-coderz.net>
7066 2001-03-21 21:43 wtay
7068 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7069 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7070 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7071 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7072 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7073 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7074 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7075 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7076 gst/gstprops.h, gst/gstutils.c: API docs updates
7078 2001-03-20 23:12 richardb
7080 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7081 examples/plugins/example.c: Added --enable-plugin-docs configure
7082 option, to enable build of the plugin documentation (currently
7083 broken). This defaults to off. Changed --enable-docs-build to
7084 default to on, since all other documentation should build
7087 Also, correct typo in manual, and fix up a couple of things in
7090 2001-03-20 18:29 wtay
7092 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7095 2001-03-20 18:29 wtay
7097 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7098 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7099 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7100 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7101 work on capsnego proxying. It should be OK now. Added another
7102 testcase enum that shows various capsnego algorithms. Warn about
7103 pads that try to set a capability incompatible with their
7104 padtemplate. Implemented refcounting and copy_on_write for
7107 2001-03-18 16:17 wtay
7109 * gst/gstpad.c, gst/gstqueue.c,
7110 gst/autoplug/gststaticautoplugrender.c,
7111 plugins/mp3decode/mpg123/gstmpg123.c,
7112 plugins/mp3decode/parse/mp3parse.c,
7113 plugins/mpeg1/parse/mpeg1parse.c,
7114 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7115 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7116 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7117 More work on capsnego, mostly proxying Added another testsuite for
7118 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7119 queue proxy handling a bit.
7121 2001-03-18 14:41 richardb
7123 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7126 2001-03-18 06:24 richardb
7128 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7129 modifications before going to bed.
7131 2001-03-18 06:16 richardb
7133 * docs/fwg/: Makefile.am, firstplugin.sgml,
7134 gst-plugin-writers-guide.sgml: Some further modifications to the
7137 2001-03-18 05:21 richardb
7139 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7142 2001-03-18 03:57 richardb
7144 * docs/fwg/: Makefile.am, concepts.sgml,
7145 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7146 PWG; mainly adding information about types and properties. Removed
7147 concepts.sgml and typesnprops.sgml; merged into main file. I was
7148 finding that having all the separate subfiles simply stopped me
7149 from finding what I wanted to edit. Maybe I'll split it up again
7150 later, but this is much better for now.
7152 2001-03-18 02:42 wtay
7154 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7155 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7156 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7157 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7158 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7159 plugins/mp3decode/mpg123/gstmpg123.c,
7160 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7161 tests/props.c, testsuite/capsnego/.cvsignore,
7162 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7163 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7164 function audiosink now uses capsnego to set its parameters
7165 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7166 of a testsuite for capsnego.
7168 2001-03-17 17:50 richardb
7170 * docs/manual/plugins.sgml: Update to note that plugins can also
7171 contain autopluggers.
7173 2001-03-17 17:16 richardb
7175 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7176 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7178 2001-03-17 03:15 omegahacker
7180 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7181 its age and to aid ailing OS's like Windoze <g>
7183 2001-03-16 01:06 dlehn
7185 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7186 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7187 tools/Makefile.am, tools/gstreamer-inspect.1,
7188 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7191 2001-03-16 00:49 scavenger
7193 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7195 2001-03-15 20:08 wtay
7197 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7198 case doc on caps nego
7200 2001-03-14 21:56 omegahacker
7202 * configure.in: fixed issue with the xmlDocGetRootElement test and
7203 non-/usr/lib installs of libxml
7205 2001-03-14 07:54 dlehn
7207 * gstreamer.m4: Use of system() in test programs needs an #include
7210 2001-03-14 06:46 dlehn
7212 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7214 2001-03-13 22:21 wtay
7216 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7219 2001-03-13 22:13 wtay
7221 * gst/gsttypefind.c: The typefind element now sets the caps on its
7222 sink pad when the type has been detected.
7224 2001-03-13 20:26 wtay
7226 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7227 check. Small changes to the pad negotiation and proxy functions
7229 2001-03-13 18:57 wtay
7231 * examples/autoplug/autoplug.c: Updated the autoplug example with
7232 the new autoplugger. there still is a scheduling issue though.
7234 2001-03-13 18:45 wtay
7236 * configure.in: Applied the patch from hadess/ajmitch to add
7237 --disable-alsasink and --disable-esdsink (the latter one being
7238 untested) to configure.in
7240 2001-03-13 02:20 omegahacker
7242 * gst/gstthread.c: fixed READY_TO_NULL bug
7244 2001-03-13 01:44 scavenger
7246 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7247 added simultaneous waiting for 2 states
7249 2001-03-13 01:24 scavenger
7251 * gst/gstthread.c: exactly opposite check needed in wait_thread
7253 2001-03-13 01:08 scavenger
7255 * gst/gstthread.c: made wait_thread check for logical true rather
7256 than check equality with gboolean
7258 2001-03-13 00:57 scavenger
7260 * gst/gstthread.c: changed debug to print unsigned not signed
7262 2001-03-13 00:46 scavenger
7264 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7266 2001-03-13 00:45 scavenger
7268 * gst/gstthread.c: added debug to signal noting the result of the
7269 flag after being set
7271 2001-03-13 00:39 scavenger
7273 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7276 2001-03-13 00:09 scavenger
7278 * gst/gstthread.c: made cond_wait into cond_timedwait
7280 2001-03-12 23:51 omegahacker
7282 * tests/threadlock.c: file threadlock.c was initially added on
7283 branch BRANCH-INCSCHED1.
7285 2001-03-12 23:51 omegahacker
7287 * tests/: Makefile.am, threadlock.c: added threadlock test
7289 2001-03-12 23:39 scavenger
7291 * gst/gstthread.c: repositioning of debug after mutex in
7292 wait_thread and signal_thread
7294 2001-03-12 23:28 scavenger
7296 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7298 2001-03-12 23:27 scavenger
7300 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7301 wait_thread to reveal more info
7303 2001-03-12 21:02 wtay
7305 * configure.in, docs/random/wtay/caps-negociation,
7306 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7307 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7308 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7309 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7310 gst/autoplug/gststaticautoplugrender.c,
7311 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7312 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7313 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7314 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7315 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7318 2001-03-12 20:04 wtay
7320 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7321 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7322 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7323 plugins/Makefile.am, plugins/alsa/.cvsignore,
7324 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7325 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7326 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7327 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7328 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7329 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7330 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7331 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7332 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7333 Another merge from HEAD into CAPSNEGO1
7335 2001-03-12 02:44 scavenger
7337 * gst/gstthread.c: added a set flag to end of
7338 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7339 whether signal should set flag or unset flag, and whether wait
7340 should wait for flag to be set or to be unset. this is needed for
7341 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7344 2001-03-12 02:30 omegahacker
7346 * tests/: Makefile.am, reaping.c: added thread REAPING test
7348 2001-03-12 02:30 omegahacker
7350 * tests/reaping.c: file reaping.c was initially added on branch
7353 2001-03-12 01:55 scavenger
7355 * gst/gstthread.c: making wait for REAPING state when
7356 gst_bin_iterate returns non zero
7358 2001-03-12 01:37 scavenger
7360 * gst/gstthread.c: added debug statement
7362 2001-03-12 01:13 omegahacker
7364 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7366 2001-03-12 01:13 omegahacker
7368 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7371 2001-03-12 00:37 omegahacker
7373 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7375 2001-03-12 00:28 scavenger
7377 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7380 2001-03-11 22:45 omegahacker
7382 * configure.in: added check for version 1.8.1 or better of libxml
7384 2001-03-11 19:51 wtay
7386 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7387 gets emited when a frame has been encoded..
7389 2001-03-11 19:31 wtay
7391 * gst/gstpad.c, gst/gstpad.h,
7392 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7393 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7396 2001-03-11 18:47 wtay
7398 * tests/capsconnect.c: file capsconnect.c was initially added on
7399 branch BRANCH-CAPSNEGO1.
7401 2001-03-11 18:47 wtay
7403 * tests/capsconnect.c: Added a little test program for caps
7404 negotiation proxying.
7406 2001-03-11 18:34 wtay
7408 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7409 patch from Steve Baker.
7411 2001-03-11 16:29 wtay
7413 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7414 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7415 debian/Makefile.am, debian/README.Debian, debian/changelog,
7416 debian/control, debian/copyright, debian/gsteditor.files,
7417 debian/gsteditor.menu, debian/gstmediaplay.files,
7418 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7419 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7420 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7421 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7422 debian/gstreamer-plugin-template.postinst,
7423 debian/gstreamer-plugin-template.prerm,
7424 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7425 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7426 debian/libgst-dev.files, debian/libgst0.files,
7427 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7428 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7429 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7430 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7431 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7432 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7433 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7434 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7435 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7436 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7437 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7438 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7439 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7440 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7441 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7442 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7443 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7444 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7445 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7446 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7447 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7448 docs/plugins/tmpl/audioscale.sgml,
7449 docs/plugins/tmpl/gstaviencoder.sgml,
7450 docs/plugins/tmpl/gstmpeg2enc.sgml,
7451 docs/plugins/tmpl/gstmpeg2play.sgml,
7452 docs/plugins/tmpl/gstmpeg_play.sgml,
7453 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7454 docs/plugins/tmpl/gstspectrum.sgml,
7455 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7456 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7457 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7458 docs/plugins/tmpl/mpeg2parse.sgml,
7459 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7460 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7461 docs/plugins/tmpl/synaesthesia.sgml,
7462 docs/plugins/tmpl/system_encode.sgml,
7463 docs/plugins/tmpl/videoscale.sgml,
7464 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7465 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7466 docs/random/hierarchy, docs/random/wtay/autoplug2,
7467 editor/gsteditor.h, examples/Makefile.am,
7468 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7469 examples/launch/mp3play, examples/plugins/example.c,
7470 examples/plugins/example.h, examples/queue2/queue2.c,
7471 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7472 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7473 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7474 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7475 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7476 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7477 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7478 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7479 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7480 gst/gstutils.h, gst/autoplug/Makefile.am,
7481 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7482 gst/autoplug/gststaticautoplugrender.c,
7483 gst/autoplug/gststaticautoplugrender.h,
7484 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7485 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7486 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7487 include/avifmt.h, include/default.h, include/registry.h,
7488 libs/Makefile.am, libs/getbits/gstgetbits.c,
7489 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7490 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7491 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7492 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7493 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7494 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7495 plugins/mp3decode/mpg123/layer1.c,
7496 plugins/mp3decode/mpg123/layer3.c,
7497 plugins/mp3decode/mpg123/tabinit.c,
7498 plugins/mp3decode/parse/mp3parse.c,
7499 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7500 plugins/mpeg1/mpeg_play/Makefile.am,
7501 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7502 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7503 plugins/mpeg1/mpeg_play/recon_sse.s,
7504 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7505 plugins/mpeg2/ac3dec/cpu_accel.c,
7506 plugins/mpeg2/mpeg2dec/Makefile.am,
7507 plugins/mpeg2/mpeg2dec/attributes.h,
7508 plugins/mpeg2/mpeg2dec/decode.c,
7509 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7510 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7511 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7512 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7513 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7514 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7515 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7516 plugins/mpeg2/mpeg2dec/mm_accel.h,
7517 plugins/mpeg2/mpeg2dec/motion_comp.c,
7518 plugins/mpeg2/mpeg2dec/motion_comp.h,
7519 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7520 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7521 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7522 plugins/mpeg2/mpeg2dec/mpeg2.h,
7523 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7524 plugins/mpeg2/mpeg2dec/output_video.h,
7525 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7526 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7527 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7528 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7529 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7530 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7531 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7532 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7533 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7534 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7535 plugins/xmms/main.h, plugins/xmms/output.h,
7536 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7537 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7538 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7539 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7540 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7541 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7542 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7543 More work on the negotiation process to allow for proxied
7544 negotiation which is needed in the queue. gst_pad_connect perform
7545 a negotiation and returns a gboolean indicating successfull
7546 connection. The pads are disconnected when negotiation fails. I'm
7547 not satisfied/sure about the implementation yet, needs some more
7550 2001-03-10 09:03 omegahacker
7552 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7553 g++ compilation, const guchar for pipeline_new
7555 2001-03-09 22:03 wtay
7557 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7559 2001-03-09 22:02 wtay
7561 * configure.in, plugins/Makefile.am: Added a check for librtp.
7563 2001-03-09 20:50 wtay
7565 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7566 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7567 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7568 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7569 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7570 not yet detecting librtp...
7572 2001-03-09 20:35 wtay
7574 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7576 2001-03-09 20:24 wtay
7578 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7579 build alsa when detected by configure
7581 2001-03-09 20:05 wtay
7583 * plugins/alsa/: .cvsignore, README: Some more files.
7585 2001-03-09 20:04 wtay
7587 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7588 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7589 build system is not yet done, we're working on it now.
7591 2001-03-09 18:50 omegahacker
7593 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7594 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7597 2001-03-09 18:33 omegahacker
7599 * gst/gstthread.c: commit to broken code that needs inspecting
7601 2001-03-09 12:31 richardb
7603 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7604 NULLs as parameters. Was dereferencing the argv pointer to get
7605 progname: now defaults to "gstprog".
7607 2001-03-09 12:29 richardb
7609 * testsuite/test_gst_init.c: Updated test to have a comment
7610 explaining its purpose (very important this, especially for
7611 regression tests), and to actually test what I meant it to.
7613 2001-03-09 12:08 richardb
7615 * Makefile.am, configure.in, testsuite/Makefile.am,
7616 testsuite/test_gst_init.c: Added a testsuite. This currently only
7617 has one test, which replicates a problem just submitted to the
7620 I hope noone disagrees that we need a testsuite. Also, hopefully
7621 we all think that a tiny testsuite which is easy to add tests to is
7622 much better than a huge project to create a complete testsuite,
7623 which never gets started because its too big and scary.
7625 I suggest that tests get created whenever someone has a spare
7626 moment, or whenever a bug is reported (to replicate the problem,
7627 and thus be sure that when fixed it stays fixed), and before making
7628 a change to a piece of code to ensure that it remains working.
7630 If we all add little tests occasionally, then we'll have a good
7631 useful testsuite before we know it. All you need to do is make a
7633 2001-03-08 21:28 wtay
7635 * configure.in: Removed the libxmms check until they fix their m4
7638 2001-03-08 19:26 wtay
7640 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7641 warninh when the device could not be opened.
7643 2001-03-07 22:20 wtay
7645 * configure.in: Added a check for libxmms
7647 2001-03-07 21:52 wtay
7649 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7650 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7651 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7652 docs/random/hierarchy, docs/random/wtay/autoplug2,
7653 editor/gsteditor.h, examples/autoplug/autoplug.c,
7654 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7655 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7656 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7657 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7658 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7659 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7660 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7661 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7662 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7663 gst/autoplug/gststaticautoplugrender.c,
7664 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7665 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7666 gstplay/gstplayprivate.h, plugins/Makefile.am,
7667 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7668 plugins/avi/wincodec/gstwincodec.c,
7669 plugins/avi/wincodec/gstwindec.c,
7670 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7671 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7672 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7673 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7676 2001-03-06 22:32 wtay
7678 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7679 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7680 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7681 plugin_load statements in videotest Applied the patch from Steve
7682 Baker for float args parsing
7684 2001-03-06 21:39 wtay
7686 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7687 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7688 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7689 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7690 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7691 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7692 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7693 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7694 plugins/mpeg2/mpeg2dec/attributes.h,
7695 plugins/mpeg2/mpeg2dec/decode.c,
7696 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7697 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7698 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7699 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7700 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7701 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7702 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7703 plugins/mpeg2/mpeg2dec/mm_accel.h,
7704 plugins/mpeg2/mpeg2dec/motion_comp.c,
7705 plugins/mpeg2/mpeg2dec/motion_comp.h,
7706 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7707 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7708 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7709 plugins/mpeg2/mpeg2dec/mpeg2.h,
7710 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7711 plugins/mpeg2/mpeg2dec/output_video.h,
7712 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7713 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7714 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7715 plugins/xmms/effect.h, plugins/xmms/general.h,
7716 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7717 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7718 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7719 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7720 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7721 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7722 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7723 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7724 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7725 again... amazing how many changes we have in only a week time...
7727 2001-03-06 20:06 wtay
7729 * examples/launch/mp3play: Added quotes around the command line mp3
7732 2001-03-06 20:04 wtay
7734 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7735 args in gstreamer-launch
7737 2001-03-05 23:06 wtay
7739 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7740 changes to the input plugins. Added all of the xmms calls/info as
7743 2001-03-05 21:24 wtay
7745 * test/xmmstest.c: Added an effect to the example
7747 2001-03-05 21:24 wtay
7749 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7750 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7753 2001-03-05 19:37 wtay
7755 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7758 2001-03-05 18:55 wtay
7760 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7761 of the sink caps because this plugin can take random data.
7763 2001-03-04 23:40 wtay
7765 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7766 Changed the loop function so that it can stop.
7768 2001-03-04 22:37 dlehn
7770 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7771 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7772 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7774 2001-03-04 22:26 dlehn
7776 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7777 g_return_if_fail() where needed.
7779 2001-03-04 22:22 dlehn
7781 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7782 plugins/mpeg2/mpeg2dec/Makefile.am,
7783 plugins/mpeg2/mpeg2dec/attributes.h,
7784 plugins/mpeg2/mpeg2dec/decode.c,
7785 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7786 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7787 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7788 plugins/mpeg2/mpeg2dec/mm_accel.h,
7789 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7790 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7791 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7792 plugins/mpeg2/mpeg2dec/mpeg2.h,
7793 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7794 plugins/mpeg2/mpeg2dec/output_video.h,
7795 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7796 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7799 2001-03-04 21:59 wtay
7801 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7803 2001-03-04 21:58 wtay
7805 * configure.in: Added makefile for xmms. libxmms detection is not
7808 2001-03-04 21:57 wtay
7810 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7811 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7812 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7813 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7814 mpg123, tonegen, vorbis are tested. Not everything works yet most
7815 notably lots of properties are missing and the vis plugin pads are
7816 not created. State changes are not yet handled as they should.
7818 2001-03-03 19:09 wtay
7820 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7823 2001-03-03 19:09 wtay
7825 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7828 2001-03-03 19:08 wtay
7830 * gst/autoplug/gststaticautoplugrender.c: file
7831 gststaticautoplugrender.c was initially added on branch
7834 2001-03-03 19:08 wtay
7836 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7837 gst/autoplug/gststaticautoplug.c,
7838 gst/autoplug/gststaticautoplugrender.c,
7839 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7840 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7841 tests/autoplug2.c: Added an API for element construction and
7842 renderer autopluggers. Added another autoplugger to render things.
7843 Updated the player to use the new autoplugger.
7845 2001-03-03 19:08 wtay
7847 * gst/autoplug/gststaticautoplugrender.h: file
7848 gststaticautoplugrender.h was initially added on branch
7851 2001-03-03 18:19 wtay
7853 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7856 2001-03-03 17:38 wtay
7858 * gst/gstelement.c: Added gstutils.h to #include
7860 2001-03-03 17:09 wtay
7862 * configure.in: Added a comma to fix ./configure as found by Steve
7865 2001-03-03 16:30 wtay
7867 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7868 function in gstutils to set an object argument as a string.
7869 gstparse.c and gstelement.c now use this function.
7871 2001-03-02 18:30 omegahacker
7873 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7874 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7876 2001-03-02 17:56 wtay
7878 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7879 work again with an ugly hack until we have autoplug2 merged...
7881 2001-03-02 17:03 richardb
7883 * test/xml/readreg.c: Include compatability defines for libxml: use
7884 xmlChildrenNode instead of childs.
7886 2001-03-02 16:50 richardb
7888 * gst/gstplugin.c: Add advice to run gstreamer-register when
7889 warning that registry needs rebuild.
7891 2001-03-02 16:49 richardb
7893 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7895 2001-03-01 23:47 wtay
7897 * AUTHORS: Updated the authors file.
7899 2001-03-01 23:25 wtay
7901 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7902 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7904 2001-03-01 22:36 wtay
7906 * Makefile.am, configure.in, gstreamer-config.in,
7907 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7908 debian/changelog, debian/control, debian/copyright,
7909 debian/gsteditor.files, debian/gsteditor.menu,
7910 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7911 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7912 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7913 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7914 debian/gstreamer-mpg123.files,
7915 debian/gstreamer-plugin-template.postinst,
7916 debian/gstreamer-plugin-template.prerm,
7917 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7918 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7919 debian/libgst-dev.files, debian/libgst0.files,
7920 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7921 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7922 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7923 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7924 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7925 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7926 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7927 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7928 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7929 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7930 docs/manual/Makefile.am, docs/manual/bins.sgml,
7931 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7932 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7933 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7934 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7935 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7936 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7937 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7938 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7939 docs/plugins/tmpl/gstaviencoder.sgml,
7940 docs/plugins/tmpl/gstmpeg2enc.sgml,
7941 docs/plugins/tmpl/gstmpeg2play.sgml,
7942 docs/plugins/tmpl/gstmpeg_play.sgml,
7943 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7944 docs/plugins/tmpl/gstspectrum.sgml,
7945 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7946 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7947 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7948 docs/plugins/tmpl/mpeg2parse.sgml,
7949 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7950 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7951 docs/plugins/tmpl/synaesthesia.sgml,
7952 docs/plugins/tmpl/system_encode.sgml,
7953 docs/plugins/tmpl/videoscale.sgml,
7954 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7955 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7956 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7957 examples/Makefile.am, examples/plugins/example.c,
7958 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7959 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7960 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7961 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7962 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7963 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7964 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7965 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7966 include/avifmt.h, include/default.h, include/registry.h,
7967 libs/Makefile.am, libs/getbits/gstgetbits.c,
7968 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7969 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7970 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7971 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7972 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7973 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7974 plugins/mp3decode/mpg123/layer3.c,
7975 plugins/mp3decode/mpg123/tabinit.c,
7976 plugins/mp3decode/parse/mp3parse.c,
7977 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7978 plugins/mpeg1/mpeg_play/Makefile.am,
7979 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7980 plugins/mpeg1/mpeg_play/recon_sse.s,
7981 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7982 plugins/mpeg2/mpeg2dec/motion_comp.c,
7983 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7984 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7985 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7986 needed some changes for the dynamic pads in the avidecoder since
7987 the new autoplugger doesn't know about the outher elements. The
7988 next version of the autoplugger will also handle the
7989 audfio/videosink connections and will do a complete end-to-end
7992 2001-03-01 19:43 wtay
7994 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7997 2001-03-01 19:11 wtay
7999 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8001 2001-02-28 21:40 wtay
8003 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8004 first one to start the cothread_switch
8006 2001-02-28 20:32 wtay
8008 * gst/gstcpu.c: Redid the cpu detection with a little help from
8011 2001-02-27 22:43 wtay
8013 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8015 2001-02-27 22:38 wtay
8017 * test/Makefile.am: and the updated makefile...
8019 2001-02-27 22:27 wtay
8021 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8024 2001-02-27 21:08 wtay
8026 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8027 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8028 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8029 tmpl/gstreamer-unused.sgml: Small compile fixes
8031 2001-02-27 20:34 wtay
8033 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8034 initially added on branch BRANCH-AUTOPLUG2.
8036 2001-02-27 20:34 wtay
8038 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8039 gst/gstthread.c, gst/autoplug/Makefile.am,
8040 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8041 Added the missing autoplugger, doh
8043 2001-02-27 20:34 wtay
8045 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8046 initially added on branch BRANCH-AUTOPLUG2.
8048 2001-02-27 20:34 wtay
8050 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8051 branch BRANCH-AUTOPLUG2.
8053 2001-02-27 19:44 wtay
8055 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8056 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8057 plugins/mpeg1/mpeg_play/recon_sse.s,
8058 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8059 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8060 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8061 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8062 on Athlon yet) Renamed the mmxe motion compentation files.
8063 disabled SSE optimisation in ac3dec because it apparently faults..
8064 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8066 2001-02-27 00:05 wtay
8068 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8069 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8070 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8071 docs/plugins/tmpl/audioscale.sgml,
8072 docs/plugins/tmpl/gstaviencoder.sgml,
8073 docs/plugins/tmpl/gstmpeg2enc.sgml,
8074 docs/plugins/tmpl/gstmpeg2play.sgml,
8075 docs/plugins/tmpl/gstmpeg_play.sgml,
8076 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8077 docs/plugins/tmpl/gstspectrum.sgml,
8078 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8079 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8080 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8081 docs/plugins/tmpl/mpeg2parse.sgml,
8082 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8083 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8084 docs/plugins/tmpl/synaesthesia.sgml,
8085 docs/plugins/tmpl/system_encode.sgml,
8086 docs/plugins/tmpl/videoscale.sgml,
8087 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8088 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8089 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8090 docs Makefiles... Make the jpeg decoder a bit more aware about the
8091 different YUV colorspaces.
8093 2001-02-25 23:11 dlehn
8095 * debian/changelog: Oops... wrong email address
8097 2001-02-25 23:08 dlehn
8099 * debian/: changelog, rules: Updated version and build fix.
8101 2001-02-25 03:42 bbradburn
8103 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8106 2001-02-25 03:40 omegahacker
8108 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8111 2001-02-25 03:36 omegahacker
8113 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8114 plugins/mp3decode/mpg123/layer1.c,
8115 plugins/mp3decode/mpg123/layer3.c,
8116 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8119 2001-02-24 21:07 dlehn
8121 * debian/rules: Call configure instead of autogen.sh.
8123 2001-02-24 20:06 wtay
8125 * configure.in, include/default.h: Remove some unneeded files Added
8126 a fix for broken libglade-config in configure.in
8128 2001-02-24 19:33 dlehn
8130 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8133 2001-02-24 19:28 wtay
8135 * include/Makefile.am: Make dist now works
8137 2001-02-24 17:49 wtay
8139 * include/avifmt.h, include/registry.h,
8140 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8141 small fixes to wincodec
8143 2001-02-24 16:56 wtay
8145 * Makefile.am, configure.in, docs/Makefile.am,
8146 examples/Makefile.am: Added directories to Makefiles for DIST
8148 2001-02-24 00:23 wtay
8150 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8151 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8152 again A little modification to the videotest programm to use a tee
8153 element. added support for multiple paths in --gst-plugin_path=.
8154 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8155 to look for plugins.
8157 2001-02-23 19:22 wtay
8159 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8160 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8161 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8162 the manual with the new --gst-plugin-path/spew options
8164 2001-02-23 19:09 wtay
8166 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8167 Removed the asyncdisksrc again...
8169 2001-02-23 19:09 omegahacker
8171 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8172 options: --gst-plugin-spew will print errors when plugins fail to
8173 load. --gst-plugin-path= will add a directory to the path searched
8176 2001-02-23 01:57 omegahacker
8178 * gst/gstplugin.c: always include the installed plugin directories
8181 2001-02-23 00:55 omegahacker
8183 * configure.in, gstreamer-config.in: updates to configure.in and
8184 -config to help with cross compiling
8186 2001-02-22 23:19 wtay
8188 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8191 2001-02-22 23:18 wtay
8193 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8194 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8195 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8196 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8197 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8198 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8199 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8200 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8201 More doc updates Manual additions: xml/load save of custom XML,
8202 debugging, request pads added a signal to the example plugin fixed
8203 a bug in mp3parse (ifdef 1)
8205 2001-02-22 17:13 wtay
8207 * examples/plugins/example.c: Fixed an unclosed comment
8209 2001-02-22 01:53 omegahacker
8211 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8212 seek-capable mp3parse
8214 2001-02-22 01:36 bbradburn
8216 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8217 seeking by validating the NEXT frame header.
8219 2001-02-22 01:34 omegahacker
8221 * examples/plugins/: example.c, example.h: significant commenting
8222 of the example plugin
8224 2001-02-22 00:47 omegahacker
8226 * gst/gstelement.h: minor change: changed case of the strings for
8229 2001-02-21 23:01 wtay
8231 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8232 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8233 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8234 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8235 Fixed the jpeg decoder Modifications for lame >=3.86
8237 2001-02-21 22:32 dlehn
8239 * debian/: .cvsignore, README.Debian, changelog, control,
8240 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8241 gstmediaplay.menu, gstreamer-cdparanoia.files,
8242 gstreamer-common.files, gstreamer-doc.files,
8243 gstreamer-elements.files, gstreamer-esd.files,
8244 gstreamer-lame.files, gstreamer-mpg123.files,
8245 gstreamer-plugin-template.postinst,
8246 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8247 gstreamer-runtime.postinst, gstreamer-tools.files,
8248 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8249 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8250 libgsteditor0.postinst, libgstmediaplay-dev.files,
8251 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8254 2001-02-21 20:58 dlehn
8256 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8257 for byte order conversion.
8259 2001-02-21 20:57 dlehn
8261 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8262 backwards compatability.
8264 2001-02-21 20:45 dlehn
8266 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8267 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8268 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8271 2001-02-21 20:28 dlehn
8273 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8275 2001-02-21 20:27 dlehn
8277 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8279 2001-02-21 00:57 omegahacker
8281 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8282 into an element landed it in code that still thought it was
8283 connected to the previous element. It now checks to see if the
8284 peer's peer has changed, and deal accordingly.
8286 2001-02-20 08:19 omegahacker
8288 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8289 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8290 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8291 most operations live, without any failure. tests/incsched.c
8292 currently faults at the last iteration, not yet sure why.
8294 2001-02-19 22:15 wtay
8296 * tests/nego/nego1.c: file nego1.c was initially added on branch
8299 2001-02-19 22:15 wtay
8301 * tests/nego/Makefile.am: file Makefile.am was initially added on
8302 branch BRANCH-CAPSNEGO1.
8304 2001-02-19 22:15 wtay
8306 * tests/nego/.cvsignore: file .cvsignore was initially added on
8307 branch BRANCH-CAPSNEGO1.
8309 2001-02-19 22:15 wtay
8311 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8312 negotiation test program
8314 2001-02-19 20:20 wtay
8316 * configure.in, docs/random/wtay/caps-negociation,
8317 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8318 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8319 pad negotiation. - _renegotiate can be called by a plugin to
8320 negotiate the caps - _renegotiate is called whenever a pad
8321 changes its caps - the caps cannot contain lists or ranges -
8322 the pad caps are now only set explicitly using gst_pad_set_caps,
8323 the padtemplate caps are not transfered to the pad caps.
8325 missing: - no notification when negotiation fails - autoplugging
8326 is broken - the editor doesn't show correct caps
8328 2001-02-19 00:07 wtay
8330 * libs/Makefile.am: The BPB has been put over my head... this time
8333 2001-02-18 23:58 wtay
8335 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8336 we now have have a plain C version too.
8338 2001-02-18 10:00 omegahacker
8340 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8341 tests/incsched.c: More incsched progress. Should be able to get
8342 itereration going again tomorrow.
8344 2001-02-17 07:11 omegahacker
8346 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8347 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8348 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8349 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8350 incsched is getting closer.
8352 2001-02-17 04:43 mhowell
8354 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8357 2001-02-17 00:00 omegahacker
8359 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8360 macros and ##arg## syntax
8362 2001-02-16 23:54 richardb
8364 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8365 way and then back again, as wtay suggested. Ho hum.
8367 2001-02-16 23:52 omegahacker
8369 * docs/manual/quotes.sgml: more interesting than a 40K user
8372 2001-02-16 23:45 richardb
8374 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8376 2001-02-16 23:39 omegahacker
8378 * docs/manual/quotes.sgml: added groupie quote
8380 2001-02-16 16:48 richardb
8382 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8383 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8384 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8385 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8386 shown up by gnome-db2html2 - %'s should be written as % (was
8387 causing gnome-db2html2 to segfault, though I've a patch for them to
8388 fix that). Also correct an id which appeared twice.
8390 2001-02-16 13:13 richardb
8392 * gst/gstpad.h: Include compatability defines for old versions of
8395 2001-02-16 12:15 richardb
8397 * tools/README: Trivial fix: change launch to gstreamer-launch in
8400 2001-02-16 12:14 richardb
8402 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8403 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8404 things closer to the Gnome standard guidelines for SGML
8405 documentation. One change in particular is to change the book name
8406 for the manual from gstreamer to index; a change to the link to the
8407 manual on the website will thus be needed when the online version
8408 of the manual is next updated.
8410 These changes should make it possible to view the GStreamer
8411 documentation directly from SGML in Nautilus: anyone with a working
8412 copy of Nautilus should try this out and report ... ;-)
8414 2001-02-15 18:42 richardb
8416 * gst/gstpad.c: Fix a couple of instances of childs, which should
8417 be xmlChildrenNode. We need to be careful to stop these creeping
8420 2001-02-14 23:23 omegahacker
8422 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8423 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8424 need to get the headers redone...
8426 2001-02-14 10:34 richardb
8428 * configure.in: Innocuous little change to fix a warning with newer
8429 versions of automake - shouldn't cause any backwards compatibility
8432 2001-02-13 20:48 wtay
8434 * docs/random/wtay/caps-negociation: Latest begotiation doc
8436 2001-02-13 02:40 omegahacker
8438 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8439 changes to incsched stuff, need to make more major modifications to
8440 manager concept now, so I'm checkpointing.
8442 2001-02-12 23:08 omegahacker
8444 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8445 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8446 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8447 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8448 tests/Makefile.am, tests/incsched.c: First round of incremental
8449 scheduling. Manager setting and managed_elements lists are now
8450 handled at bin_add/remove time. Scheduling chains can be created
8451 incrementally as well, though there are still some pieces missing.
8453 2001-02-12 23:08 omegahacker
8455 * tests/incsched.c: file incsched.c was initially added on branch
8458 2001-02-11 22:22 wtay
8460 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8461 associations on the UML diagrams
8463 2001-02-11 18:29 wtay
8465 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8466 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8467 Added a first draft for caps-negotiation
8469 2001-02-10 14:46 wtay
8471 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8472 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8473 plugins/avi/playcodecs.c: - backported the xml load bug in the
8474 properties - backported the videosink bug - make sure the
8475 regiontype is set to NONE after a getregion - an ugly fix (copy the
8476 chainfunction outselves) to make the avidecoder work again.
8478 2001-02-08 19:52 wtay
8480 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8481 implementation details
8483 2001-02-08 19:37 wtay
8485 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8488 2001-02-08 19:37 wtay
8490 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8491 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8492 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8493 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8494 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8495 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8496 Implemented the plugable autopluggers. - one can aad an
8497 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8498 autopluggers can be queried using _get_list - save/load
8499 autoplugger descriptions in the XML registry - load the
8500 autoplugger only when needed - a signal can be attached to the
8501 autoplugger to be notified of new objects. - improved the
8502 media player to use the new autoplugger - updated
8503 gstreamer-inspect for the autoplugger and types added EOS to the
8504 disksrc fixed two bugs in properties loading (min/max, comment
8507 2001-02-07 22:48 omegahacker
8509 * configure.in: removed intl and po from configure.in, until we
8510 have gettext working
8512 2001-02-07 22:23 omegahacker
8514 * Makefile.am, configure.in: added configure option to turn on
8515 building of docs, else they aren't built
8517 2001-02-07 22:07 omegahacker
8519 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8522 2001-02-06 20:42 wtay
8524 * docs/gst/tmpl/gstreamer-unused.sgml,
8525 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8526 examples/queue2/queue2.c, examples/thread/thread.c,
8527 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8528 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8529 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8530 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8531 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8532 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8533 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8534 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8535 autoplugger: - moved all of the code out of gstpipeline.c to
8536 autoplug.c - The autoplugger now creates a GstElement based on
8537 the given src and sink caps. The API now is: GstElement*
8538 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8539 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8540 sure if this is right behaviour but we need at least a bin in
8541 order to run the typedetect functions. - fixed a bug in
8542 gstbin.c where the MANAGER flag of the bin was not cleared
8543 when going to the NULL state. - a bug in the videosink was
8544 fixed. It was possible that more instances of the video widget
8545 were created, causing major errors. - commented out most of the
8546 'old' autoplug examples. - added the new autoplugger to
8547 gstplay.c. There still is a bit of hacking needed to insert a
8548 queue into the autogenerated element. This will be fixed when
8549 the autoplugger can also create the video/audio elements. Fixed
8550 some more extranous spaces problems in various files.
8552 2001-02-06 20:06 wtay
8554 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8555 ignore, and two documents..
8557 2001-02-06 19:39 omegahacker
8559 * test/ac3play.c: updated ac3play to work with latest libgst
8561 2001-02-05 17:17 omegahacker
8563 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8565 2001-02-05 17:16 omegahacker
8567 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8568 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8569 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8570 guint64's. They are offset and len, where offset can be used for
8571 the time field, and len would be zero or the time unit (say, 33ms
8574 2001-02-04 21:38 omegahacker
8576 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8577 in-use instances of asyncdisksrc
8579 2001-02-04 21:37 omegahacker
8581 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8582 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8583 disksrc, no point in having a distinction
8585 2001-02-03 07:25 omegahacker
8587 * configure.in: fixed up the Alpha and ARM processor checks
8589 2001-02-01 17:42 omegahacker
8591 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8594 2001-02-01 17:39 omegahacker
8596 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8599 2001-01-31 22:54 omegahacker
8601 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8603 2001-01-31 20:27 wtay
8605 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8606 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8607 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8608 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8609 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8610 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8612 2001-01-30 23:53 wtay
8614 * examples/xml/createxml.c, examples/xml/runxml.c,
8615 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8616 gst/gstxml.h: Added a first attempt for XML embedding in the main
8617 core XML. Objects will emit a signal that a user app can connect
8618 to in order to insert its XML into the tree. You can catch the
8619 object_loaded signal in GstXML to parse the user supplied XML data
8620 in the stream. The object_loaded signal is implemented with a
8621 custom made class signal. All GstObject classes now automatically
8622 create a GstSignalObject that serves as a proxy to the user app
8623 when an object is loaded. All objects are currently responsible to
8624 emit the class signal themselves. runxml and createxml serve as an
8625 example how the XML hooks can be used to insert and retrieve custom
8628 2001-01-29 23:51 wtay
8630 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8632 2001-01-29 23:50 wtay
8634 * examples/plugins/example.c, examples/plugins/example.h,
8635 gst/gstxml.c, plugins/audioscale/audioscale.c,
8636 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8637 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8638 plugins/cdparanoia/cdparanoia.c,
8639 plugins/mp3decode/mpg123/gstmpg123.c,
8640 plugins/mp3decode/parse/mp3parse.c,
8641 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8642 parentage macros were replaced with the correct gst_*_get_parent.
8643 Updated the example. 'gstreamer' now is the doc type instead of
8646 2001-01-29 23:32 wtay
8648 * docs/random/wtay/namespaces: Added ramblings about the XML
8651 2001-01-29 00:06 wtay
8653 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8654 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8655 editor/gsteditorpad.c, editor/gsteditorproject.c,
8656 examples/plugins/example.c, examples/xml/createxml.c,
8657 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8658 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8659 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8660 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8661 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8662 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8663 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8664 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8665 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8666 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8667 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8668 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8669 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8670 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8671 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8672 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8673 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8674 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8675 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8676 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8677 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8678 plugins/filters/ladspa/gstladspa.c,
8679 plugins/filters/median/median.c, plugins/filters/median/median.h,
8680 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8681 plugins/icecast/icecastsend/icecastsend.c,
8682 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8683 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8684 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8685 plugins/mp3decode/mpg123/gstmpg123.c,
8686 plugins/mp3decode/parse/mp3parse.c,
8687 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8688 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8689 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8690 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8691 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8692 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8693 plugins/mpeg1/parse/mpeg1parse.c,
8694 plugins/mpeg1/system_encode/system_encode.c,
8695 plugins/mpeg1video/parse/mp1videoparse.c,
8696 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8697 plugins/mpeg2/ac3parse/ac3parse.c,
8698 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8699 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8700 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8701 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8702 plugins/mpeg2/subtitles/mpeg2subt.c,
8703 plugins/mpeg2/video/gstmpeg2play.c,
8704 plugins/mpeg2/video/gstmpeg2play.h,
8705 plugins/mpeg2/videoparse/mp2videoparse.c,
8706 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8707 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8708 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8709 plugins/visualization/smoothwave/smoothwave.c,
8710 plugins/visualization/smoothwave/smoothwave.h,
8711 plugins/visualization/spectrum/gstspectrum.c,
8712 plugins/visualization/synaesthesia/synaesthesia.c,
8713 plugins/visualization/vumeter/vumeter.c,
8714 plugins/visualization/vumeter/vumeter.h,
8715 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8716 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8717 tools/gstreamer-inspect.c: This is a megapatch with the following
8720 - moved the gchar *name to GstObject, removed the ones in
8723 - moved the parent handling completely into GstObject. This cause
8725 the plugins to fail (except those that used gst_pad_get_parent)
8726 - rearanged the XML save handling.
8727 - GstObject now has a class function save/restore_thyself.
8728 - GstObject has a generic method gst_object_save_thyself, this
8730 possible to fire a signal wehever a new object is loaded. This
8732 so we can add XML save hooks.
8733 - GstXML API has changed slightly. You now have to create a
8735 first before you can actually load something. This makes it
8737 attach a signal to GstXML whenever an object is loaded. I'm
8739 will keep this interface.
8740 - GstObject can now print the path_string without knowing about
8743 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8746 - added XML namespaces to the saved pipelines the namespace is:
8747 http://gstreamer.net/gst-core/1.0/
8748 namespaces are needed to distinguish user generated XML from the
8751 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8752 will be replaced with gst_pad_get_parent shortly.
8754 2001-01-26 23:35 wtay
8756 * REQUIREMENTS: Added the requirement for libshout
8758 2001-01-26 23:33 wtay
8760 * configure.in: For the icecast sender
8762 2001-01-26 23:33 wtay
8764 * plugins/: Makefile.am, icecast/Makefile.am,
8765 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8766 icecast/icecastsend/icecastsend.c,
8767 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8770 2001-01-26 18:15 richardb
8772 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8775 2001-01-23 20:03 wtay
8777 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8778 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8779 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8780 new _request methods
8782 2001-01-23 18:42 richardb
8784 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8785 gst_element_request_compatible_pad and remove
8786 gst_element_request_pad. Implemented something reasonable for
8787 gst_element_request_compatible_pad, but havn't tested much: it
8788 won't work for tee because the pad templates have no caps, and
8789 negotiation is not yet written, so it is assumed that the tee pads
8790 can't connect to anything.
8792 2001-01-22 23:39 richardb
8794 * examples/launch/mp3play: Fix launch so that it can play a list of
8795 files, now that EOS works enough. (It needs to not have to restart
8796 gstreamer each time, but good enough for now ;-) )
8798 2001-01-21 23:20 wtay
8800 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8801 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8802 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8803 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8804 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8805 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8806 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8807 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8808 Added XML load from memory functionality Undid the videosink patch,
8809 something else is wrong now on my machine: no MMX acceleration :-(
8811 2001-01-21 17:36 wtay
8813 * docs/random/wtay/eos-19012001: An overview of the current EOS
8816 2001-01-21 16:19 wtay
8818 * docs/random/dynpads: Ramblings about dynamic pads
8820 2001-01-21 16:18 wtay
8822 * docs/random/omega/testing/.cvsignore: [no log message]
8824 2001-01-21 16:10 wtay
8826 * docs/gst/.cvsignore: updated to exclude various docs formats
8829 2001-01-21 16:08 wtay
8831 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8832 in a thread, to test EOS. still hangs because gtk_main hangs in a
8835 2001-01-21 16:06 wtay
8837 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8838 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8839 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8840 correctly now. Updated gstreamer-launch to loop while !EOS.
8842 2001-01-21 01:20 omegahacker
8844 * docs/random/omega/testing/framework: more complete(?) XML
8845 description of example
8847 2001-01-21 01:03 omegahacker
8849 * docs/random/omega/testing/framework: initial thoughts on
8852 2001-01-21 00:57 wtay
8854 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8855 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8856 the device when in use' bug.
8858 2001-01-20 20:08 omegahacker
8860 * docs/design/: part-conventions.txt, part-gstelement.txt,
8861 part-gstobject.txt, part-standards.txt: current set of design docs,
8864 2001-01-20 19:20 omegahacker
8866 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8867 added first hack at testing suite design
8869 2001-01-20 18:20 wtay
8871 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8872 chaining/pushing them to the next element. NULL buffers happen on
8873 EOS. gst_bin_iterate now returns a gboolean indicating something
8874 usefull happened. It the bin is EOS, it returns FALSE.
8876 2001-01-20 17:59 wtay
8878 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8879 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8880 found inside a bin1, we add the bin2 to the EOS providers of the
8881 bin1. When there is nothing more to schedule in bin1 and bin2 has
8882 fired EOS, bin1 is in EOS. The queue overrides the EOS
8883 notification and calls EOS on the src pad when the queue is empty
8884 and the sink pad is in EOS.
8886 2001-01-20 17:53 wtay
8888 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8889 case6.c: More test cases for EOS handling
8891 2001-01-20 03:36 omegahacker
8893 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8896 2001-01-20 03:33 omegahacker
8898 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8899 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8900 vidcapture2.c: updated test programs to new ghostpad API
8902 2001-01-20 03:28 wtay
8904 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8905 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8908 2001-01-20 03:10 wtay
8910 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8911 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8912 eos somewhat work. no inner bins are checked. When an element
8913 fires EOS, the chain with that element is removed from the
8914 scheduler (marked inactive). If all chains are inactive, the bin
8917 2001-01-20 03:02 wtay
8919 * tests/eos/: case2.c, case3.c: Two more test cases
8921 2001-01-20 02:57 omegahacker
8923 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8924 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8927 2001-01-19 23:34 wtay
8929 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8932 2001-01-19 22:15 wtay
8934 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8935 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8936 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8937 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8938 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8939 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8940 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8941 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8942 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8943 tests/tee.c: API docs updates
8945 2001-01-19 09:37 omegahacker
8947 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8948 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8949 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8950 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8951 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8952 changes. Fixed everything that broke, correctly. Someone will
8953 want to go update the API doc templates.
8955 2001-01-19 09:14 omegahacker
8957 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8958 more cothreads cleanup, and first pass at ARM code
8960 2001-01-19 07:48 omegahacker
8962 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8963 stack issue that probably can't be solved anyway. Tomorrow the UDB
8964 build will commence, and let the best guess win!
8966 2001-01-19 02:23 omegahacker
8968 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8969 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8970 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8971 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8972 system. The objects are in place, I now need to go and get all the
8973 Bin end of things worked out. Testing should be fairly easy, at
8974 least for verification.
8976 Everything I've tried so far works with no changes, with is
8977 amazing. That's just cool. Once again we rewrite an entire
8978 subsystem, and nothing else notices anything but the new features
8981 2001-01-19 02:10 richardb
8983 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8986 2001-01-19 02:06 richardb
8988 * docs/fwg/: Makefile.am, firstplugin.sgml,
8989 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8990 typesnprops.sgml: Wrote a little more text, and did more of the
8991 work on making the sections. When this manual has text in all
8992 these sections its going to be pretty impressive...
8994 2001-01-19 00:07 wtay
8996 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8997 little tee test program.
8999 2001-01-19 00:07 wtay
9001 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9002 pad presence REQUEST.
9004 2001-01-19 00:02 wtay
9006 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9007 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9008 elements/gsttypefind.h: And here they are....
9010 2001-01-19 00:01 wtay
9012 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9013 elements/gstelements.c: Moved queue and typefind elements to the
9014 core since they are referenced by name.
9016 2001-01-18 23:46 wtay
9018 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9019 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9020 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9021 mthodes to request an element to create pads:
9022 gst_element_request_pad* This can be used to construct a tee and a
9023 muxer/mixer/aggregator element. Moved the tee element to elements/
9024 because it can now be handled with the new pad request features.
9025 The padfactory also has some changes: a pad can now be of presence
9026 REQUEST, which means that the pad can be requested from this plugin
9029 2001-01-18 15:29 richardb
9031 * plugins/esd/esdsink/esdsink.c,
9032 plugins/visualization/synaesthesia/core.c,
9033 plugins/visualization/synaesthesia/core.h,
9034 plugins/visualization/synaesthesia/synaesthesia.c,
9035 plugins/visualization/synaesthesia/synaesthesia.h,
9036 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9037 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9038 fixes for libxml. Also, some code formatting changes in esdsink,
9039 some further fixes to vumeter, and some work on synaesthesia to
9040 make it closer to working (it doesn't fully work yet, though. :( )
9042 2001-01-18 11:16 richardb
9044 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9045 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9046 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9047 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9048 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9049 libxml2. Also improved a couple of debugging messagse.
9051 2001-01-18 08:54 omegahacker
9053 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9054 gstppc.h: Updates to cothreads code, including non-working alpha.
9055 Changed things a bit, including PPC. Not having a PPC machine, I
9056 need someone to test these changes and report back whether they
9059 2001-01-18 02:25 richardb
9061 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9062 so that it compiles and runs. It doesn't do much of use though:
9063 simply produces some debug output, and has a set of arguments which
9064 report the volume. It might be more useful if it produced its
9065 output from a source pad, in an appropriate format, so that another
9066 plugin could graphically display this.
9068 2001-01-17 07:43 wtay
9070 * examples/typefind/: Makefile, Makefile.am: Oops
9072 2001-01-17 01:59 richardb
9074 * tools/gstreamer-register.c: Fix permissions problems: the
9075 directory will now always be created mode 2755. In addition, the
9076 temporary file is given restricted permissions, and the permissions
9077 on the registry file are preserved if one already exists, or 666
9078 (and modified by the umask) if one doesn't already exist.
9080 2001-01-17 00:02 wtay
9082 * configure.in: Added typefind example to configure.in
9084 2001-01-17 00:01 wtay
9086 * examples/: autoplug/autoplug.c, typefind/Makefile,
9087 typefind/typefind.c: Added the typefind example from the manual
9089 2001-01-16 23:35 wtay
9091 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9092 utility.sgml: Manual updates and additions
9094 2001-01-15 21:10 richardb
9096 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9097 plugin, after I realised they were wrong during a conversation
9098 about pads with wtay. ;-)
9100 2001-01-15 19:25 wtay
9102 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9103 gstelement that broke with the conversion of the states to a
9106 2001-01-15 00:53 richardb
9108 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9109 conditionals to ensure that the i486 stuff is used only in x86
9110 architectures. Now links on PPC.
9112 2001-01-15 00:53 wtay
9114 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9115 with dynamic pads Fixed quotes
9117 2001-01-14 22:28 wtay
9119 * gstplay/Makefile.am: Added gst_libs to Makefile
9121 2001-01-14 22:25 richardb
9123 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9124 directory to put the manual in: was trying to make a symlink in the
9125 non-existant directory, and causing the build to stop.
9127 2001-01-14 22:24 richardb
9129 * gst/Makefile.am: Adding nasty hack to rules to generate
9130 cothreads.{o,lo}, to get dependencies right. Rules copied from
9131 automake, and therefore a bit dependent on automake keeping doing
9132 dependency things the same kind of way, but it should work as long
9133 as automake puts dependencies into .deps/*.P
9135 2001-01-14 22:23 wtay
9137 * tests/sched/Makefile.am: Fixed a Makefile error
9139 2001-01-14 21:55 omegahacker
9141 * Makefile.am, acconfig.h, configure.in,
9142 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9143 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9144 editor/Makefile.am, examples/autoplug/Makefile.am,
9145 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9146 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9147 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9148 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9149 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9150 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9151 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9152 gst/types/Makefile.am, gstplay/Makefile.am,
9153 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9154 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9155 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9156 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9157 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9158 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9159 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9160 plugins/effects/stereo/Makefile.am,
9161 plugins/effects/volume/Makefile.am,
9162 plugins/esd/esdsink/Makefile.am,
9163 plugins/filters/ladspa/Makefile.am,
9164 plugins/filters/median/Makefile.am,
9165 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9166 plugins/mp3decode/mpg123/Makefile.am,
9167 plugins/mp3decode/parse/Makefile.am,
9168 plugins/mp3decode/types/Makefile.am,
9169 plugins/mp3decode/xa/Makefile.am,
9170 plugins/mp3decode/xing/Makefile.am,
9171 plugins/mp3encode/lame/Makefile.am,
9172 plugins/mpeg1/mpeg1encoder/Makefile.am,
9173 plugins/mpeg1/mpeg_play/Makefile.am,
9174 plugins/mpeg1/mpegaudio/Makefile.am,
9175 plugins/mpeg1/mpegtypes/Makefile.am,
9176 plugins/mpeg1/parse/Makefile.am,
9177 plugins/mpeg1/system_encode/Makefile.am,
9178 plugins/mpeg1video/parse/Makefile.am,
9179 plugins/mpeg2/ac3dec/Makefile.am,
9180 plugins/mpeg2/ac3parse/Makefile.am,
9181 plugins/mpeg2/mpeg2dec/Makefile.am,
9182 plugins/mpeg2/mpeg2enc/Makefile.am,
9183 plugins/mpeg2/mpegtypes/Makefile.am,
9184 plugins/mpeg2/parse/Makefile.am,
9185 plugins/mpeg2/subtitles/Makefile.am,
9186 plugins/mpeg2/video/Makefile.am,
9187 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9188 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9189 plugins/visualization/smoothwave/Makefile.am,
9190 plugins/visualization/spectrum/Makefile.am,
9191 plugins/visualization/synaesthesia/Makefile.am,
9192 plugins/visualization/vumeter/Makefile.am,
9193 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9194 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9195 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9196 Massive build fixup. Will send message to -devel list later with
9197 details on the changes and what they mean for Makefile.am writers.
9198 Check docs/random/omega/build/TODO for a list of things that I had
9201 NOTE: this requires a complete rebuild of all plugins, since I also
9202 changed the STATE enum to a bitfield instead of sequential numbers.
9204 2001-01-14 21:38 omegahacker
9206 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9207 the launcher, didn't deal with argc properly
9209 2001-01-14 14:57 wtay
9211 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9214 2001-01-14 14:43 wtay
9216 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9217 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9218 make sure that the waiting thread is woken up. Can somebody with
9219 queue problems verifify that this does improve the situation a bit.
9220 I'm suspecting that something else is going on, like a pthreads bug
9221 or something. Small updates to the fake elements.
9223 2001-01-14 12:42 richardb
9225 * REQUIREMENTS: Added a couple of lines about debian packages.
9227 2001-01-14 04:45 wtay
9229 * docs/manual/quotes.sgml: Updated quotes :-)
9231 2001-01-13 19:04 wtay
9233 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9234 proposal does not use the recursion to propagate the EOS signal.
9235 This implies that an element cannot deny an EOS signal anymore but
9236 since the signal is generated when a NULL buffer is pushed,
9237 somebody did something wrong anyway.
9239 2001-01-13 15:47 wtay
9241 * docs/random/wtay/eos4: Added an updated use case for EOS
9244 2001-01-13 14:45 wtay
9246 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9248 2001-01-13 14:25 wtay
9250 * tools/gstreamer-register.c: Fixed the directory permission Bug
9253 2001-01-13 13:51 wtay
9255 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9256 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9257 parser.h instead of gnome-xml/parser.h untill xml-config is
9260 2001-01-13 02:55 omegahacker
9262 * configure.in: turned static library build back off for
9265 2001-01-13 02:12 wtay
9267 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9270 2001-01-13 00:14 wtay
9272 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9275 2001-01-12 23:37 wtay
9277 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9278 sure BE/LE stuff works
9280 2001-01-12 22:44 wtay
9282 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9283 with an explanation of how EOS could be handled with it.
9285 2001-01-12 20:54 wtay
9287 * ChangeLog: Updated ChangeLog :-)
9289 2001-01-12 20:48 wtay
9291 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9292 mmx/sse code is not used on non i386
9294 2001-01-12 20:44 wtay
9296 * configure.in: Check for more atomic operations
9298 2001-01-12 20:25 wtay
9300 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9303 2001-01-12 20:15 wtay
9305 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9306 not performed on non intel
9308 2001-01-12 18:51 wtay
9310 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9311 handling, I got an idea and started eos3. eos3 takes a different
9312 approach by merging the eos detection and the scheduling in a quite
9313 elegant way. I'm not sure we handle the scheduling like this
9316 2001-01-11 23:20 wtay
9318 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9319 replaced them with a # comment as suggested by Peter Weilbacher
9321 2001-01-11 23:15 wtay
9323 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9324 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9325 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9326 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9327 the asm sources from /* */ to #, it seems to confuse some compilers
9329 2001-01-11 22:09 omegahacker
9331 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9332 make obvious its usage restrictions
9334 2001-01-11 22:03 omegahacker
9336 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9337 elements can store ints or pointers for their own use
9339 2001-01-11 21:53 wtay
9341 * Makefile.am: Added the REQUIREMENTS file to distdir
9343 2001-01-11 09:42 omegahacker
9345 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9346 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9347 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9348 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9349 sched/walkthrough-72: added all of my un-committed random doc
9350 files, as backup <g>
9352 2001-01-11 00:35 omegahacker
9354 * gstreamer.spec.in: updated spec file to create -devel package too
9356 2001-01-11 00:33 omegahacker
9358 * gst/gstinfo.c: removed some spare newlines
9360 2001-01-10 21:28 omegahacker
9362 * docs/manual/programs.sgml: updated -launch examples
9364 2001-01-10 09:14 omegahacker
9366 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9368 2001-01-09 21:19 wtay
9370 * configure.in: Added --with-win32-libdir to configure
9372 2001-01-09 21:06 omegahacker
9374 * acconfig.h, configure.in: added config option for win32 dll and
9375 re-enabled static building
9377 2001-01-09 20:54 omegahacker
9379 * docs/manual/quotes.sgml: latest irc insanity
9381 2001-01-09 20:53 wtay
9383 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9386 2001-01-09 20:45 omegahacker
9388 * tools/gstreamer-register.c: added unlink() of registry file, and
9389 moved info enable up
9391 2001-01-09 06:48 omegahacker
9393 * tools/gstreamer-launch.c: typo fix
9395 2001-01-09 04:42 omegahacker
9397 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9398 acconfig.h and added debugging output to cdparanoia
9400 2001-01-09 04:39 omegahacker
9402 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9403 gstreamer-register.c: various changes, including making -launch use
9406 2001-01-09 04:36 omegahacker
9408 * gst/gstplugin.c: fixed a leak
9410 2001-01-08 23:57 richardb
9412 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9414 2001-01-08 23:55 richardb
9416 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9417 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9418 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9419 examples/Makefile.am, examples/plugins/.cvsignore,
9420 examples/plugins/Makefile.am, examples/plugins/example.c,
9421 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9422 Move plugin example code to new location, and put it into build
9423 system. Add work on firstplugin chapter of pwg. Fix typo in
9424 quotes. Add @'s before commands in manuals.mak
9426 2001-01-08 22:08 wtay
9428 * docs/Makefile.am, docs/manual/components.sgml,
9429 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9430 docs/manual/states.sgml, docs/manual/xml.sgml,
9431 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9432 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9433 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9434 gst_xml_get_element was broken
9436 2001-01-08 22:04 richardb
9438 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9439 make another comment more helpful.
9441 2001-01-08 22:03 richardb
9443 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9444 position in the heirarchy.
9446 2001-01-08 20:15 richardb
9448 * editor/gsteditorproperty.c: Display what the type of an element
9449 is, as the first thing in the properties box.
9451 2001-01-08 08:32 omegahacker
9453 * docs/manual/quotes.sgml: added another, um, exchange
9455 2001-01-08 01:43 richardb
9457 * tools/gstreamer-launch.c: Fix typo in error message.
9459 2001-01-08 01:27 richardb
9461 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9462 Add a "quotes" section to the gstreamer manual. This may not be an
9463 appropriate place to have this - feel free to remove it. But I
9464 think this should live _somewhere_.
9466 2001-01-08 01:23 richardb
9468 * docs/random/filter-writers-guide: Remove text version of headings
9469 for fwg. This is now contained in the SGML
9471 2001-01-08 01:21 richardb
9473 * docs/fwg/: .cvsignore, Makefile.am,
9474 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9475 Renamed the filter writers guide to plugin writers guide. Added in
9476 the planned section headings.
9478 2001-01-07 22:59 wtay
9480 * tests/sched/testcases1.tc: Added a sample tescase file
9482 2001-01-07 22:36 wtay
9484 * docs/random/testing/syntax: Added iterations
9486 2001-01-07 22:34 wtay
9488 * docs/random/testing/syntax: Added a plan for regression test plan
9491 2001-01-07 18:36 wtay
9493 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9494 thread, pipeline, so that it can be used in gstreamer-inspect and
9497 2001-01-07 17:09 wtay
9499 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9500 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9501 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9502 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9503 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9504 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9505 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9506 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9507 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9508 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9509 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9510 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9511 --enable-debug Updated AUTHORS in gstmediaplay
9513 2001-01-07 16:48 richardb
9515 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9517 2001-01-07 16:14 richardb
9519 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9520 to start using xmlDocDump, to avoid a symlink attack on the
9521 temporary registry file. Unfortunately, xmlDocDump doesn't give
9522 any indication whether its successful, so I've #ifdefed this out
9523 and left the original in place. Since the tmp file is in
9524 /etc/gstreamer, this should be okay for the moment, but I shall ask
9525 the libxml people to add some way of getting the success value of
9526 DocDump so we can use that in future.
9528 2001-01-07 15:31 richardb
9530 * acinclude.m4: Slight tweak: now I just need to send the modified
9531 version off to the alsa people.
9533 2001-01-07 15:25 richardb
9535 * acinclude.m4: New macro for testing for ALSA libraries.
9536 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9538 2001-01-07 15:20 richardb
9540 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9541 gstreamer-register will now never cause the ** WARNING **:
9542 gstplugin: registry needs rebuild warning to appear - sets a hidden
9543 global in gstplugin.c to turn the warning off. Fix a warning in
9544 gst/cothreads.c (function was declared extern, defined static)
9546 2001-01-07 14:55 richardb
9548 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9550 2001-01-07 14:49 wtay
9552 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9553 locking by only using the elements mutex. This should fix the
9554 locking problems we had...
9556 2001-01-07 14:32 richardb
9558 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9560 2001-01-07 14:29 richardb
9562 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9564 2001-01-07 14:16 richardb
9566 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9567 not to be installed.
9569 2001-01-07 14:05 richardb
9571 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9572 can compile. Will shortly update this with a slightly better
9575 2001-01-07 13:58 richardb
9577 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9578 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9579 HAVE_DB2PS instead of HAVE_PS2PDF.
9581 2001-01-07 08:40 omegahacker
9583 * configure.in: added check for libasound, and fixed check for
9586 2001-01-07 08:01 omegahacker
9588 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9589 over-zealous attempt to squash leaks, I put the g_free too early
9591 2001-01-07 07:46 omegahacker
9593 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9594 to both the plugin and the ladspa-provided code
9596 2001-01-07 07:45 omegahacker
9598 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9599 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9601 2001-01-07 07:01 richardb
9603 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9604 repository up-to-dateness by scanning through all directories on
9605 path, and checking that they and all their files are older than the
9606 repository. Give warning message if not.
9608 2001-01-07 05:54 richardb
9610 * tools/gstreamer-register.c: Test xmlSaveFile return value
9611 correctly (had to get source to find out what it meant...)
9612 gstreamer-register now seems to work fine, even in a non-standard
9615 2001-01-07 05:35 richardb
9617 * configure.in: Fix tiny slip which made configdir still always be
9620 2001-01-07 05:30 richardb
9622 * acconfig.h, configure.in, docs/manual/factories.sgml,
9623 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9624 (which currently just holds the registry)ecan now be set by
9625 configure --with-configdir=<directory path>
9627 2001-01-07 04:51 richardb
9629 * tools/gstreamer-register.c: Almost completely rewritten
9630 gstreamer-register. Now checks most errors that can happen, and
9631 displays a useful message.
9633 2001-01-07 04:28 omegahacker
9635 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9637 2001-01-07 04:00 omegahacker
9639 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9640 capabilities into gst_parse_launch()
9642 2001-01-07 03:42 wtay
9644 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9645 gstqueue.h: Added sleep time to identity Added timeout value in
9646 queue (not activated yet)
9648 2001-01-07 03:06 omegahacker
9650 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9651 fix the parser that created them
9653 2001-01-07 02:30 wtay
9655 * docs/random/queue: Added a deadlock case for the queue
9657 2001-01-07 02:23 richardb
9659 * docs/fwg/: Makefile.am, concepts.sgml,
9660 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9661 headings for the second section too, and some text for it... ;-)
9663 2001-01-07 00:12 richardb
9665 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9666 titlepage.sgml: Wrote introduction, and changed name to plugin
9667 writers guide (though files still need rename). I'll leave the
9668 filenames as is for now, since the name might still change again...
9670 2001-01-06 22:05 omegahacker
9672 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9673 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9674 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9675 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9676 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9677 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9678 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9679 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9680 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9681 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9682 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9683 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9684 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9685 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9686 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9687 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9688 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9689 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9690 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9693 2001-01-06 19:09 wtay
9695 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9696 to think about it though...
9698 2001-01-06 18:08 wtay
9700 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9703 2001-01-06 16:56 wtay
9705 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9707 2001-01-06 16:52 wtay
9709 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9710 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9711 create dangling elements with the current scheduler. Remove the
9712 subtitle parser because it's not possible with the current
9713 scheduler. Added a padtemplate for MPEG2 subtitles.
9715 2001-01-06 10:42 omegahacker
9717 * configure.in: removed xing and added AM_CONDITIONAL for
9720 2001-01-06 09:49 omegahacker
9722 * autogen.sh: added --enable-debug to autogen.sh, duh...
9724 2001-01-06 02:35 wtay
9726 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9727 docs/gst/tmpl/gstasyncdisksrc.sgml,
9728 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9729 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9730 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9731 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9732 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9733 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9734 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9735 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9736 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9737 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9738 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9739 docs/manual/bins.sgml, docs/manual/connections.sgml,
9740 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9741 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9742 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9743 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9744 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9745 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9746 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9747 manual and the docs. Removed the esdsink in gst/elements/ we have
9748 a real one not in the plugins dir. Added more APIs to query the
9749 plugins, types and caps. more fields now have a getter and a
9750 setter. This is needed to make gstreamer wrapper fiendly. Added
9751 gst_element_disconnect beacuse we also have a gst_element_connect
9753 2001-01-05 18:50 wtay
9755 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9756 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9757 queues.sgml, threads.sgml: Docs updates
9759 2001-01-05 00:28 omegahacker
9761 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9763 2001-01-04 23:35 wtay
9765 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9766 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9767 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9768 states.sgml, threads.sgml: Updates and additions to the manual
9770 2001-01-04 22:15 omegahacker
9772 * gst/cothreads.c, gst/gstinfo.c,
9773 docs/gst/tmpl/gstasyncdisksrc.sgml,
9774 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9775 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9776 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9777 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9778 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9779 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9780 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9781 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9782 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9783 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9786 2001-01-04 20:34 omegahacker
9788 * tools/gstreamer-launch.c: fixed problems with -launch
9790 2001-01-04 20:17 omegahacker
9792 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9794 2001-01-04 19:22 wtay
9796 * examples/launch/mp3play: Fixed mp3play
9798 2001-01-04 19:16 wtay
9800 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9803 2001-01-04 18:57 wtay
9805 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9806 default removed debugging -g from Makefile
9808 2001-01-04 17:44 richardb
9810 * examples/launch/mp3play: Undo accidental commit of debugging
9813 2001-01-04 16:46 richardb
9815 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9818 2001-01-04 10:54 omegahacker
9820 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9821 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9822 cothreads sources a bit, added some API docs. Added some functions
9823 needed for gstreamer-inspect. Added num_sources to fakesink.
9825 2001-01-04 10:53 omegahacker
9827 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9828 to ladspa wrapper, closer to data movement
9830 2001-01-04 10:47 omegahacker
9832 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9833 to list elements and plugin info too
9835 2001-01-04 07:19 wtay
9837 * tools/gstreamer-launch.c: A little fix for parameter parsing
9839 2001-01-04 00:15 richardb
9841 * examples/launch/mp3play: Updated to supply argument as
9842 "name=value" rather than just "value"
9844 2001-01-04 00:15 richardb
9846 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9849 2001-01-03 23:08 wtay
9851 * test/mp3play.c: Make sure the plugin is loaded only once
9853 2001-01-03 22:58 richardb
9855 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9856 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9857 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9858 supply debugging options to libgst
9860 2001-01-03 20:55 wtay
9862 * tools/gstreamer-inspect.c: Added the previous changes back in
9864 2001-01-03 20:44 omegahacker
9866 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9867 updates and a padtemplate counter added
9869 2001-01-03 20:40 omegahacker
9871 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9874 2001-01-03 20:21 wtay
9876 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9877 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9878 GSList Some fixes to inspect: added the mime type
9880 2001-01-03 19:54 wtay
9882 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9883 the bonobo component fix a compile bug in inspect... Erik, have
9884 pending changes to gstpad.h?
9886 2001-01-03 19:12 richardb
9888 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9889 Do gst_init first in helloworld, so you can supply gst parameters.
9890 Correct name of frequency cap to rate, in esdsink. Now connects
9893 2001-01-03 18:55 richardb
9895 * gst/elements/gstaudiosink.c: Various small fixes.
9897 2001-01-03 18:51 richardb
9899 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9900 updating of parameters now.
9902 2001-01-03 18:15 richardb
9904 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9905 functions! Wheeeee! Still needs to have a few things sorted out
9906 though, such as parameter setting / syncing.
9908 2001-01-03 16:25 richardb
9910 * configure.in, plugins/Makefile.am, plugins/example.c,
9911 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9912 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9913 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9914 Added nearly complete esdsink: all structure in place, just need to
9915 add actaul links to libesd. ;-)
9917 2001-01-03 08:48 omegahacker
9919 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9920 now, like padtemplates, caps/props, and arguments. More stuff can
9921 be done, but not now, I must sleep.
9923 2001-01-03 07:38 omegahacker
9925 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9926 gstreamer-launch.c: Updates to -launch, added -inspect.
9928 2001-01-02 23:33 wtay
9930 * plugins/: example.c, example.h: Updated the example plugin
9933 2001-01-02 22:52 richardb
9935 * docs/Makefile.am: Don't delete CVS directories from working
9936 directory: delete from distdir. Also, delete backup files, while
9939 2001-01-02 20:50 wtay
9941 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9943 2001-01-02 19:46 wtay
9945 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9946 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9947 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9948 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9949 examples/thread/Makefile.am, examples/xml/Makefile.am,
9950 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9951 test/bindings/Makefile.am: The examples must not be installed
9952 Removed debugging from Makefiles for avidecoder/ac3parse
9953 /test/bindings/dummy.h cannot be installed
9955 2001-01-02 18:40 wtay
9957 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9958 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9959 plugins/audioscale/audioscale.c,
9960 plugins/filters/median/Makefile.am,
9961 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9962 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9963 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9964 plugins/mpeg1/mpegtypes/Makefile.am,
9965 plugins/mpeg2/mpegtypes/Makefile.am,
9966 plugins/visualization/spectrum/fix_fft.c,
9967 plugins/visualization/spectrum/gstspectrum.c,
9968 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9969 the docs more fixes for symbols collisions
9971 2001-01-02 16:39 wtay
9973 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9974 conflict with mpeg_audio
9976 2001-01-02 16:29 wtay
9978 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9979 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9980 symbol conflict with mpeg_play
9982 2001-01-02 15:18 richardb
9984 * docs/gst/Makefile.am: Remove gstesdsink
9986 2001-01-02 14:35 richardb
9988 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9989 put into distribution.
9991 2001-01-02 14:34 richardb
9993 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9994 documentation fails to build correctly when libhttp isn't present
9997 2001-01-02 13:23 richardb
9999 * autogen.sh: Correct ftp urls for libtool.
10001 2001-01-02 12:07 wtay
10003 * autogen.sh: Fixed a typo
10005 2001-01-02 12:04 wtay
10007 * acconfig.h, autogen.sh, configure.in,
10008 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10009 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10010 libjpeg Added and action for the load menu in gstplay Fixed drag
10011 and drop in gstplay More verbose errors in gstasyndisksrc
10013 2001-01-02 08:13 omegahacker
10015 * acconfig.h, autogen.sh, configure.in,
10016 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10017 gst/gstplugin.c, gst/elements/Makefile.am,
10018 gst/elements/gstasyncdisksrc.c, include/registry.h,
10019 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10020 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10021 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10022 libs/riff/gstriffparse.c, plugins/Makefile.am,
10023 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10024 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10025 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10026 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10027 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10028 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10029 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10030 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10031 plugins/filters/ladspa/gstladspa.c,
10032 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10033 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10034 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10035 plugins/mp3decode/mpg123/gstmpg123.c,
10036 plugins/mp3decode/parse/mp3parse.c,
10037 plugins/mpeg1/mpeg1encoder/globals.h,
10038 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10039 plugins/mpeg1/mpeg1encoder/marker.c,
10040 plugins/mpeg1/mpeg1encoder/mem.c,
10041 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10042 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10043 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10044 plugins/mpeg1/parse/mpeg1parse.c,
10045 plugins/mpeg1/system_encode/buffer.c,
10046 plugins/mpeg1/system_encode/system_encode.c,
10047 plugins/mpeg1/system_encode/systems.c,
10048 plugins/mpeg1video/parse/mp1videoparse.c,
10049 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10050 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10051 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10052 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10053 plugins/mpeg2/parse/mpeg2parse.c,
10054 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10055 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10056 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10057 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10058 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10059 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10060 plugins/visualization/smoothwave/smoothwave.c,
10061 plugins/visualization/spectrum/gstspectrum.c,
10062 plugins/visualization/synaesthesia/synaesthesia.c,
10063 plugins/visualization/vumeter/vumeter.c,
10064 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10065 plugins/wav/gstparsewav.c: Massive, massive update of most source
10066 files. I went through and cleaned up all the warnings that I
10067 could, which involved fixing some of the plugins.
10069 The configure.in script was re-arranged and cleaned up so, and a
10070 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10073 Some plugins were removed from the list of things to build for
10076 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10077 critical and even an if() from a DEBUG can significantly increase
10080 2001-01-02 02:18 wtay
10082 * tests/Makefile.am: ooops, eos is a dir
10084 2001-01-02 02:16 wtay
10086 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10087 editor/pixmaps/Makefile.am, tests/Makefile.am,
10088 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10089 Added eos test programs
10091 2001-01-02 01:44 wtay
10093 * configure.in, docs/random/eos, editor/Makefile.am,
10094 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10095 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10096 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10097 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10098 gsteditor/gstplay install/build fixed typo in random/eos added
10099 num_buffers property to fakesrc
10101 2001-01-02 01:33 richardb
10103 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10104 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10105 the tools used to make documentation. If documentation cannot be
10106 generated, whatever is available will still be installed.
10107 videosink/imagetest is now a check_PROGRAM
10109 2001-01-02 01:00 omegahacker
10111 * REQUIREMENTS: updated requirements
10113 2001-01-02 00:35 omegahacker
10115 * REQUIREMENTS: added list of requrements
10117 2001-01-02 00:31 richardb
10119 * configure.in, examples/Makefile.am: Added launch back into make
10120 system. The Makefile wasn't being generated, resulting in make
10121 dist failing when the directory was entered for make dist.
10123 2001-01-01 23:50 wtay
10125 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10127 2001-01-01 23:20 omegahacker
10129 * examples/autoplug/Makefile.am: somehow Makefile.am went
10132 2001-01-01 22:44 omegahacker
10134 * examples/: Makefile.am, thread/Makefile.am: updated examples
10137 2001-01-01 21:21 omegahacker
10139 * Makefile.am, configure.in, examples/xml/Makefile.am,
10140 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10142 2001-01-01 19:54 wtay
10144 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10145 proposition for eos propagation
10147 2001-01-01 17:25 wtay
10149 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10150 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10151 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10152 gst/gstpad.c: Documentation updates
10154 2001-01-01 14:34 richardb
10156 * examples/launch/Makefile.am: Add one more file to dist.
10158 2001-01-01 14:06 richardb
10160 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10161 not being put into distributions. make dist now appears to create
10162 a fully functional distribution. make rpm should now produce an
10163 rpm. Whether that rpm is any good is another matter...
10165 2001-01-01 13:41 richardb
10167 * Makefile.am, configure.in, examples/Makefile.am,
10168 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10169 build system for examples.
10171 2001-01-01 08:43 omegahacker
10173 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10174 plugins/avi/wincodec/Makefile.am: More build changes
10176 2001-01-01 08:37 omegahacker
10178 * Makefile.am, autogen.sh, configure.in,
10179 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10180 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10181 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10182 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10183 examples/queue/Makefile, examples/queue/Makefile.am,
10184 examples/queue2/Makefile, examples/queue2/Makefile.am,
10185 examples/queue3/Makefile, examples/queue3/Makefile.am,
10186 examples/queue4/Makefile, examples/queue4/Makefile.am,
10187 examples/thread/Makefile, examples/thread/Makefile.am,
10188 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10189 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10190 sane. Added some debug.
10192 2001-01-01 07:47 omegahacker
10194 * gstplay/Makefile.am: added headers and such to Makefile.am for
10197 2001-01-01 07:44 omegahacker
10199 * test/: mp3.c, qtest.c: added the category number to DEBUG
10201 2001-01-01 07:42 omegahacker
10203 * plugins/filters/ladspa/Makefile.am: missed utils.h
10205 2001-01-01 07:30 omegahacker
10207 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10209 2001-01-01 06:59 wtay
10211 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10212 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10213 examples/autoplug/autoplug.c: Added -Wall to configure.in
10215 2001-01-01 06:57 omegahacker
10217 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10218 optimized cothreads.c beyond the point of functioning
10220 2001-01-01 06:23 wtay
10222 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10223 vorbisenc.c, vorbisenc.h: Some compile cleanups
10225 2001-01-01 05:26 wtay
10227 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10229 2001-01-01 05:18 omegahacker
10231 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10234 2001-01-01 04:53 omegahacker
10236 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10237 level, updated cmdline code
10239 2001-01-01 04:41 omegahacker
10241 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10242 and dec, and added an INFO line in gst_pad_connect()
10244 2001-01-01 04:11 omegahacker
10246 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10247 checked in Makefile and added .cvsignore
10249 2001-01-01 04:10 wtay
10251 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10252 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10255 2001-01-01 04:04 wtay
10257 * gst/gst.c: Fixed a typo
10259 2001-01-01 04:02 wtay
10261 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10264 2001-01-01 03:59 omegahacker
10266 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10267 filter up to compile
10269 2001-01-01 03:57 omegahacker
10271 * plugins/filters/Makefile.am: added ladspa
10273 2001-01-01 03:57 omegahacker
10275 * gst/gstautoplug.c: set categories for all INFOs
10277 2001-01-01 03:44 omegahacker
10279 * tests/sched/.cvsignore: added .cvsignore
10281 2001-01-01 03:43 wtay
10283 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10284 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10285 FLAGS and options on --help
10287 2001-01-01 03:22 omegahacker
10289 * tests/.cvsignore: updated .cvsignore
10291 2001-01-01 03:20 omegahacker
10293 * configure.in: added directories to configure.in
10295 2001-01-01 03:19 omegahacker
10297 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10298 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10301 2001-01-01 03:18 omegahacker
10303 * examples/Makefile.am: fixed stupid spelling mistake
10305 2001-01-01 03:18 omegahacker
10307 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10308 build-directory, doesn't require a make install
10310 2001-01-01 03:16 omegahacker
10312 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10313 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10314 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10315 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10316 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10317 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10318 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10319 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10320 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10321 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10322 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10323 mpeg1/system_encode/system_encode.c,
10324 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10325 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10326 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10327 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10328 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10329 visualization/smoothwave/smoothwave.c,
10330 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10331 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10333 2001-01-01 03:16 omegahacker
10335 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10336 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10339 2001-01-01 03:14 omegahacker
10341 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10342 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10343 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10344 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10345 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10346 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10347 elements/gstdisksrc.c, elements/gstfdsink.c,
10348 elements/gstpipefilter.c, elements/gstqueue.c,
10349 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10350 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10351 now takes a category parameter, which is the same as GST_INFO
10352 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10353 to 0 for now, we need to go and fix all these eventually.
10355 2001-01-01 02:46 omegahacker
10357 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10358 NULL on g_strconcat
10360 2001-01-01 02:34 omegahacker
10362 * gst/gstcpu.c: fixed the segfault
10364 2001-01-01 01:56 wtay
10366 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10367 --disable-info-system nothing specified = INFO enabled, mask to
10368 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10369 --disable-info = INFO compiled into a nop and thus disabled
10371 2001-01-01 00:44 omegahacker
10373 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10374 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10375 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10376 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10377 examples .cvsignores
10379 2001-01-01 00:44 wtay
10381 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10382 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10383 --enable-debug-info A little fix for the avidecoder
10385 2001-01-01 00:42 omegahacker
10387 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10388 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10389 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10390 cleaned up the examples, added Makefiles, etc
10392 2001-01-01 00:34 omegahacker
10394 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10395 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10396 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10397 thread/Makefile, xml/Makefile: Updated makefiles for examples
10399 2001-01-01 00:17 omegahacker
10401 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10402 Cleaned up INFO system some more, added API to select categories,
10403 modified the printout function to print cleanly for GST_INIT info
10404 (the default min) and spew function:line debug_string [element] for
10405 everything else. Eventually could make even that configurable
10406 easily enough, just check against another bitmap instead of
10407 checking for == GST_INIT.
10409 2000-12-31 23:31 wtay
10411 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10412 some compile warnings
10414 2000-12-31 22:49 omegahacker
10416 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10418 2000-12-31 22:18 omegahacker
10420 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10421 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10422 types/gsttypes.c: Started work on better ghostpad management, and
10423 started to build the low- level EOS mechanism.
10425 Also removed a couple of printouts that aren't needed any more.
10427 2000-12-31 22:16 omegahacker
10429 * plugins/: mp3decode/types/mp3types.c,
10430 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10431 Commented out some extra output that we don't need right now.
10433 2000-12-31 22:15 omegahacker
10435 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10438 2000-12-31 22:14 omegahacker
10440 * tests/: load.c, markup.c: New test programs.
10442 2000-12-31 22:13 omegahacker
10444 * tests/Makefile.am: [no log message]
10446 2000-12-31 22:11 omegahacker
10448 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10449 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10450 a set to READY state before PLAYING that isn't necessary.
10452 2000-12-31 18:06 richardb
10454 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10457 2000-12-31 17:49 richardb
10459 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10460 couple more fixes to make dist.
10462 2000-12-31 17:37 richardb
10464 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10466 2000-12-31 17:34 wtay
10468 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10469 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10470 It should compile now, but doesn't work
10472 2000-12-31 17:32 richardb
10474 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10475 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10476 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10477 ensure that appropriate files are included in make dist. Make dist
10478 now produces a nearly functioning distribution.
10480 2000-12-31 17:32 wtay
10482 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10483 Updated the editor to use the capslist Added change state in
10486 2000-12-31 17:02 wtay
10488 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10489 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10490 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10491 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10492 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10493 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10494 programs to tests/.cvsignore
10496 2000-12-31 16:15 wtay
10498 * tests/padfactory.c: Test program for the pad factory
10500 2000-12-31 16:12 wtay
10502 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10503 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10504 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10505 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10506 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10507 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10508 plugins/cdparanoia/cdparanoia.c,
10509 plugins/mp3decode/mpg123/gstmpg123.c,
10510 plugins/mp3decode/parse/mp3parse.c,
10511 plugins/mp3decode/types/mp3types.c,
10512 plugins/mp3encode/lame/gstlame.c,
10513 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10514 plugins/mpeg1/mpegtypes/mpeg1types.c,
10515 plugins/mpeg1/parse/mpeg1parse.c,
10516 plugins/mpeg1video/parse/mp1videoparse.c,
10517 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10518 plugins/mpeg2/mpegtypes/mpeg2types.c,
10519 plugins/mpeg2/parse/mpeg2parse.c,
10520 plugins/mpeg2/video/gstmpeg2play.c,
10521 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10522 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10523 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10524 Added multiple caps to the pads Extended the padfactory for the
10525 multiple caps GstCaps now have a name so that future manipulations
10526 on them can be done by name Updated the plugins for the new caps
10529 2000-12-31 16:07 richardb
10531 * Makefile.am, configure.in, include/Makefile.am: Add files in
10532 include to distributions.
10534 2000-12-31 15:53 richardb
10536 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10538 2000-12-31 15:19 richardb
10540 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10542 2000-12-31 15:18 richardb
10544 * configure.in: Add docs/fwg/Makefile to things to be built.
10546 2000-12-31 14:22 richardb
10548 * docs/manuals.mak: Fix another bug in make install for fwg
10549 (complained becuase there were no pngs to install). I should have
10550 got up more slowly today...
10552 2000-12-31 14:02 richardb
10554 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10555 manual/images/.cvsignore: Fix .cvsignores
10557 2000-12-31 13:55 richardb
10559 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10560 manuals. Added stuff to .cvsignore in fwg
10562 2000-12-31 10:46 omegahacker
10564 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10565 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10566 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10567 reason, so it goes with the first sink/src pad it finds in a given
10568 element. Other problems still remain, but the hard part is done
10571 2000-12-30 19:51 wtay
10573 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10574 video detection because we simply don't know if it's mpeg1 or mpeg2
10576 2000-12-30 19:41 wtay
10578 * plugins/avi/gstavidecoder.c: removed debugging
10580 2000-12-30 19:40 wtay
10582 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10584 2000-12-30 19:39 wtay
10586 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10587 other private streams until autoplug can figure it out
10589 2000-12-30 19:37 wtay
10591 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10592 versions until they get fixed
10594 2000-12-30 19:04 wtay
10596 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10597 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10598 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10599 plugins/avi/wincodec/gstwindec.c,
10600 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10601 Fixed a bug in multiple typefind function loading: when a typefind
10602 is requested for a mimetype, all plugins with a typefind function
10605 2000-12-30 17:42 wtay
10607 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10608 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10609 plugins/mpeg2/mpegtypes/mpeg2types.c,
10610 plugins/mpeg2/parse/mpeg2parse.c,
10611 plugins/mpeg2/video/gstmpeg2play.c,
10612 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10613 Added some more INFO to gstthread
10615 2000-12-30 17:13 wtay
10617 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10618 makefile for new files
10620 2000-12-30 16:13 wtay
10622 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10623 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10624 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10625 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10626 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10627 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10628 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10629 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10630 docs/gst/tmpl/gstreamer-unused.sgml,
10631 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10632 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10633 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10634 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10635 remove sink, src, filter, connection added gstinfo to docs.
10636 Updated some core files for the docs gsttypefind did not include
10637 gst_private Added CFlags to Makefile.am in gst/elements
10639 2000-12-30 15:36 richardb
10641 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10642 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10643 framework for writing filter writers guide. Extracted much of the
10644 makefile from docs/manual into a shared file which is included, so
10647 2000-12-30 14:46 richardb
10649 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10650 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10651 for make disting .ps files. Couple of final fixes to
10652 libs/Makefile.am, too. Add a few things to cvsignores.
10654 2000-12-30 14:40 richardb
10656 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10657 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10658 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10661 2000-12-30 13:54 richardb
10663 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10664 - make should now cause gstreamer-libs docs to be created. Make
10665 dist may work too - untested. No longer store tmpls in CVS,
10666 either. Only thing missing is make dependencies on the source
10667 files used to extract the docs.
10669 2000-12-30 13:14 richardb
10671 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10672 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10673 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10674 Remove template files from CVS: they're autogenerated better.
10676 2000-12-30 05:05 richardb
10678 * docs/manual/Makefile.am: Makefile can now be used for a different
10679 manual by simply changing the initial variables
10681 2000-12-30 04:40 richardb
10683 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10684 directories and files
10686 2000-12-30 04:36 richardb
10688 * docs/manual/: Makefile.am, bin-element.fig,
10689 connected-elements.fig, filter-element-multi.fig,
10690 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10691 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10692 Misc tweaks to makefile for manual. Moved .figs into same
10693 directory so we can have them built appropriately without having to
10694 hack makefiles horribly. Nearly have a core makefile which can be
10695 reused for other manuals.
10697 2000-12-30 03:28 wtay
10699 * docs/manual/images/Makefile.am: Scaled down the eps images to
10702 2000-12-30 02:47 wtay
10704 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10705 gstelements Reverted pad names in gstfakesrc back to what they were
10707 2000-12-30 02:41 omegahacker
10709 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10710 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10711 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10713 2000-12-30 02:25 richardb
10715 * docs/manual/Makefile.am: Minor neaten to makefile.
10717 2000-12-30 01:53 richardb
10719 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10720 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10721 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10724 2000-12-30 01:06 richardb
10726 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10727 Added configure test for liblame.
10729 2000-12-30 00:46 richardb
10731 * configure.in, plugins/Makefile.am: Add configure tests for
10734 2000-12-30 00:17 richardb
10736 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10738 2000-12-29 22:36 richardb
10740 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10741 Include "include/" when compiling.
10743 2000-12-29 21:58 richardb
10745 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10748 2000-12-29 21:56 richardb
10750 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10753 2000-12-29 21:50 richardb
10755 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10758 2000-12-29 21:44 richardb
10760 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10761 instead of ERROR_VAL, at Erik's suggestion. :)
10763 2000-12-29 21:40 richardb
10765 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10766 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10768 2000-12-29 19:45 wtay
10770 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10771 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10772 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10773 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10774 plugins/mp3decode/parse/mp3parse.c,
10775 plugins/mp3encode/lame/gstlame.h,
10776 plugins/mpeg1/mpeg_play/decoders.c,
10777 plugins/mpeg1/mpeg_play/decoders.h,
10778 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10779 handling gstplay used old flag handling updated some plugins for
10780 the new objects/error handling Fixed a serious buffer error in
10783 2000-12-29 18:31 wtay
10785 * tests/: caps.c, props.c: Updated some test programs
10787 2000-12-29 18:23 wtay
10789 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10790 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10791 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10792 properties with a 0 value causes a segfault Fixed a possible bug in
10793 gstautoplug when one of the constructed paths was empty Commented
10794 out a too liberal assert in gstscheduler.c Added
10795 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10797 2000-12-29 10:02 omegahacker
10799 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10800 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10801 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10802 ERROR systems. Very little code is converted yet. Policy
10803 decisions need to be made as to what kinds of cases get what kind
10804 of response, and what the default ERROR response should be. Right
10805 now it will print out all the information, then have gdb spew a
10808 2000-12-29 05:38 omegahacker
10810 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10811 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10812 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10813 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10814 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10815 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10816 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10817 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10820 2000-12-29 04:36 wtay
10822 * gstplay/gstplay.c: Add the pipeline to the thread after
10825 2000-12-29 03:05 wtay
10827 * editor/gsteditorpadtemplate.c: Added a missing file...
10829 2000-12-29 02:50 omegahacker
10831 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10832 audioscale/audioscale.c, audioscale/audioscale.h,
10833 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10834 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10835 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10836 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10837 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10838 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10839 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10840 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10841 effects/volume/volume.c, effects/volume/volume.h,
10842 filters/median/median.c, filters/median/median.h,
10843 filters/smooth/smooth.c, filters/smooth/smooth.h,
10844 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10845 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10846 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10847 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10848 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10849 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10850 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10851 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10852 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10853 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10854 mpeg1/system_encode/system_encode.c,
10855 mpeg1/system_encode/system_encode.h,
10856 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10857 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10858 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10859 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10860 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10861 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10862 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10863 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10864 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10865 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10866 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10867 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10868 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10869 visualization/smoothwave/smoothwave.h,
10870 visualization/spectrum/gstspectrum.c,
10871 visualization/spectrum/gstspectrum.h,
10872 visualization/synaesthesia/synaesthesia.c,
10873 visualization/synaesthesia/synaesthesia.h,
10874 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10875 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10876 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10877 reparenting of all the elements to GstElement.
10879 2000-12-29 02:28 omegahacker
10881 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10882 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10883 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10884 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10885 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10886 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10887 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10888 elements/gstdisksrc.h, elements/gstelements.c,
10889 elements/gstfakesink.c, elements/gstfakesink.h,
10890 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10891 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10892 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10893 elements/gstidentity.c, elements/gstidentity.h,
10894 elements/gstpipefilter.c, elements/gstpipefilter.h,
10895 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10896 elements/gstsinesrc.h, elements/gsttypefind.c,
10897 elements/gsttypefind.h: Reparented everything to GstElement,
10898 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10899 a bug in gst_bin_iterate_func.
10901 2000-12-28 22:13 omegahacker
10903 * gst/gstcaps.h: missed one file for copyright
10905 2000-12-28 22:12 omegahacker
10907 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10908 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10909 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10910 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10911 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10912 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10913 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10914 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10915 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10916 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10917 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10918 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10919 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10920 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10921 in all the libgst files. Created gst_private.h, set up all files
10924 2000-12-28 21:42 wtay
10926 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10927 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10928 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10929 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10930 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10931 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10932 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10933 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10934 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10935 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10936 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10937 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10938 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10939 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10940 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10941 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10942 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10943 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10944 gst/elements/gsttypefind.c: Updated the API docs.
10946 2000-12-28 21:12 omegahacker
10948 * gst/gstpad.c: removed some dead pad_pull/push code
10950 2000-12-28 03:17 wtay
10952 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10954 2000-12-28 03:00 wtay
10956 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10958 2000-12-28 02:51 wtay
10960 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10961 editor/gsteditorbin.c, editor/gsteditorelement.c,
10962 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10963 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10964 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10965 gst/gstscheduler.c, gst/elements/gstqueue.c,
10966 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10967 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10968 tests/registry.c: Pending editor changes. fixes for autoplug of
10969 elementary MPEG1 video streams make sure mp3 types get compiled
10970 videosink changes for xml loading
10972 2000-12-28 00:18 wtay
10974 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10975 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10976 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10977 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10978 again with mp3/mpeg1/ogg
10980 2000-12-27 23:42 omegahacker
10982 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10983 create_plan can be called multiple times.
10985 2000-12-27 22:49 wtay
10987 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10989 2000-12-27 22:39 wtay
10991 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10992 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10993 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10994 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10995 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10998 2000-12-27 20:41 wtay
11000 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11001 vorbis encoder/decoder to latest CVS version
11003 2000-12-27 04:16 wtay
11005 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11006 option Added multiple pad output
11008 2000-12-27 03:13 omegahacker
11010 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11011 elements/Makefile.am, types/Makefile.am: Mostly minor little
11012 changes, but two interesting things:
11014 1) removed a pthread_join from the gst_thread_main_loop. commented
11015 out because the thread isn't supposed to run pthread_join, the main
11018 2) Fixed a major bug with cothreads in threads. Had to add
11019 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11020 gilbc that ships with redhat 7.0 now places these mmap requests
11021 somewhat randomly. Since they *must* be exactly where we expect
11022 them, it was failing. MAP_FIXED forces it to put it where we say.
11024 2000-12-27 00:46 omegahacker
11026 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11027 the scheduling of chained cases. Very simply right now. Also
11028 added code to allow the use_cothread flag of a bin to force all the
11029 chains to use cothreads as well.
11031 2000-12-27 00:01 omegahacker
11033 * tests/: Makefile.am, case4.c: added case4
11035 2000-12-26 23:51 omegahacker
11037 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11038 gstscheduler.c, gstscheduler.h, gstthread.c,
11039 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11040 More massive changes to the scheduling system. Moved the
11041 scheduling code to gstscheduler.[ch], so an child bin can replace
11042 the scheduler. Introduced the concept of chains, which are subsets
11043 of the list of managed elements for a given manager bin, which get
11044 scheduled as separate entities. gst_bin_iterate_func should be
11045 pretty much fixed now, the scheduling code gets to do all the hard
11048 Cothreaded case work in the couple tests I've tried, chained is
11051 2000-12-26 20:49 omegahacker
11053 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11055 2000-12-26 20:24 wtay
11057 * docs/random/usecases: This file will contain several use cases to
11060 2000-12-25 01:33 wtay
11062 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11063 editor/gsteditor.h, editor/gsteditorbin.c,
11064 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11065 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11066 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11067 editor/gsteditorpad.c, editor/gsteditorproject.c,
11068 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11069 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11070 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11071 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11072 - restucturing of object creation - loading of xml files - visual
11073 eye candy: color changes on mouseover - active object is indicated
11074 - property box changes for boolean and enum types - property box:
11075 create properties per element - show pads/caps in propertybox
11076 added gst_util_get_bool_arg in gstutils.c added default properties
11079 2000-12-23 03:17 wtay
11081 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11082 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11083 elements/gstdisksrc.c, elements/gstfakesrc.c,
11084 elements/gstidentity.c: Added handoff signals to fakesrc and
11085 fakesink Added scheduling property to identity Added
11086 GST_STATE_TRANSITION macro to check for state changes. Modified
11087 gstbin and gstthread to the new state change macros
11089 2000-12-22 23:23 wtay
11091 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11092 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11093 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11094 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11095 manager was not detected. Some other testcases bin, thread,
11096 pipeline use the elementfactory on gst_*_new
11098 2000-12-22 16:14 wtay
11100 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11101 gst/gstxml.c, gst/elements/gstfakesink.c,
11102 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11103 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11104 tests/sched/runtestcases, tests/sched/runxml.c,
11105 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11106 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11107 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11108 cases... they all fail :-( Added a flag to identity to for
11109 loop_based behaviour. Added a signal to fakesink when a buffer is
11112 2000-12-21 20:21 wtay
11114 * tests/sched/testcases: More testcases
11116 2000-12-21 19:53 wtay
11118 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11120 2000-12-21 07:10 omegahacker
11122 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11123 very basic way. More use cases will hopefully provide some sanity.
11125 2000-12-21 01:27 omegahacker
11127 * gst/elements/gstqueue.c: Fixing two bugs:
11129 1) I had commented out an unlock. duh. 2) changed the _get
11130 function to return the buffer rather than call _push
11132 Also uncommented some debugging I'd turned off. Need to solve the
11133 verbosity problem somehow, I think by way of debug levels as well
11136 2000-12-20 09:39 omegahacker
11138 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11139 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11140 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11141 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11142 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11143 Massive scheduling changes (again). Not entirely complete, but
11144 getting closer. Need to think about various scheduling plans that
11145 we might want to produce, and figure out the rules for what is
11146 legal, and how to get the results we need as far as the plan.
11148 2000-12-20 00:55 wtay
11150 * docs/random/autoplug1: Added explanation for current autoplugging
11152 2000-12-19 16:38 wtay
11154 * tests/: .cvsignore, props.c: Small test program for the property
11157 2000-12-19 16:36 wtay
11159 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11160 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11161 to dynamically create GstCaps and GstProps Changed typefind of
11162 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11165 2000-12-19 13:44 wtay
11167 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11168 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11169 .dia drawings of the objects the autoplug test program.
11171 2000-12-19 13:41 wtay
11173 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11174 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11175 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11176 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11177 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11178 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11179 of GHashTables, since the autoplugger will use the GstCaps and
11180 elementfactories instead of the type system. We don't maintain a
11181 list anymore of the elements for the specific removed unused
11182 code in XML loading/saving.
11184 Cleanup in gstelementfactory: removed the register/unregister
11185 methods, register is now implicit when gst_elementfactory_new is
11186 called. _unregister is now _destroy. Removed logic to
11187 register/unregister the types in gsttypes. added methods to
11188 query if the factory can src/sink a GstCaps Make sure the
11189 elementfactory is set in the element_class when a new element is
11190 registered with gst_elementfactory_new.
11192 gst.c: properly register the basic bins gst_pipeline: use new
11193 gstautoplug (next checkin) gstprops: fixed an error in
11194 compatibility check registry test program changes plugins: misc
11195 changes for the new caps system.
11197 2000-12-19 05:48 omegahacker
11199 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11200 code the requires a patch to cdparanoia to avoid a segfault
11202 2000-12-17 16:24 wtay
11204 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11205 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11206 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11207 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11208 plugins/mp3decode/parse/mp3parse.c,
11209 plugins/mp3decode/types/mp3types.c,
11210 plugins/mpeg1/mpegtypes/mpeg1types.c,
11211 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11212 typefind function now returns a GstCaps structure instead of a
11213 gboolean. modified some plugins to this new behaviour Fixed
11214 autoplugging for the mpg123 case. When an element is selected in
11215 autoplugging and the caps do not match, another element is selected
11216 until the caps match. only examples/autoplug works because
11217 gstmediaplay uses a threaded setup that does not seem to work with
11218 the current scheduling.
11220 2000-12-17 06:26 omegahacker
11222 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11223 beginning of the first code-review. Here's the README:
11225 Code reviews: =============
11227 Files are to be named by file or subsystem, and CVS revision number
11230 gstbin.c-1.41 editor-20001216
11232 A file should look something like the following:
11234 -------------------------------------------------------------------
11235 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11236 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11238 ----- Line 20: #define GST_DEBUG_ENABLED
11240 Shouldn't be here, DEBUG should be enabled globally. May leave
11241 until scheduling changes are done.
11243 ----- Line 117: (gst_bin_class_init)
11244 gstelement_class->elementfactory =
11245 gst_elementfactory_find("bin");
11247 Not sure this is such a great idea. I thought the GstElement code
11248 did this kind of stuff?
11250 -------------------------------------------------------------------
11253 The format will evolve as we do more stuff, such as putting in
11254 fields for recommended actions, comments regarding any later
11255 changes made and when, etc.
11257 2000-12-17 04:54 omegahacker
11259 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11260 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11261 compilation fixes...
11263 2000-12-16 17:12 wtay
11265 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11266 editor/gsteditor.c, editor/gsteditorbin.c,
11267 editor/gsteditorelement.c, editor/gsteditorproject.c,
11268 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11269 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11270 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11271 tests/registry.c: some editor changes= loading of save pipelines
11272 (not working) added include in gstdebug.h for getpid property
11273 loading implemented GstXML can now be queried for the toplevel
11276 2000-12-16 10:18 omegahacker
11278 * docs/random/sources, examples/autoplug/Makefile,
11279 examples/helloworld/Makefile, examples/queue4/Makefile,
11280 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11281 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11282 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11283 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11284 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11285 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11286 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11287 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11288 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11289 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11290 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11291 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11292 tests/states.c: WARNING: Don't grab this updated unless you're
11293 really, REALLY sure. WARNING: Wait for the next one.
11295 Whole lotta changes here, including a few random bits:
11297 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11298 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11299 added new debugging for function ptrs gstpipeline.c: set type of
11300 parent_class to the class, not the object gstthread.c: ditto
11301 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11302 some defaults cobin/spindentity.c: updated to new do/while
11303 loopfunction style mp3encode/lame/gstlame.c: argument types,
11304 whole lotta lame options tests/: various changes
11306 Now, for the big changes: Once again, the scheduling system has
11307 changed. And once again, it broke a whole bunch of things. The
11308 gist of the change is that there is now a function pointer for
11309 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11310 Well, currently they are functions, but that's for debugging
11311 purposes only, they just call the function pointer after spewing
11314 This changed the GstPad structure a bit, and the GstPad API as
11315 well. Where elements used to provide chain() and pull() functions,
11316 they provide chain() and get() functions.
11317 gst_pad_set_pull[region]_function has been changed to
11318 get_pad_set_get[region]_function. This means all the elements out
11319 there that used to have pull functions need to be updated. The
11320 calls to that function have been changed in the normal elements,
11321 but the names of the functions passed is still _pull[region](),
11322 which is an aesthetic issue more than anything.
11324 As for what doesn't work yet, just about anything dealing with
11325 Connections is hosed, meaning threaded stuff won't work. This will
11326 be fixed about 12 hours from now, after I've slept, etc. The
11327 simplefake.c test works in both cothreaded and chained cases, but
11328 not much else will work due to the Connection problem. Needless to
11329 say, don't grab this unless you *need* these features *now*, else
11330 wait to update this stuff until tomorrow.
11332 I'm going to sleep now.
11334 2000-12-15 16:43 wtay
11336 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11337 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11338 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11339 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11340 a step closer to autoplugging. The element selection in the
11341 pipeline works. Slight modification to the typefind function
11342 handling. removed the stupid mime types in the mpeg decoders.
11343 Adjust videosink for the new caps handling. Modified the queue
11344 example to show an error in plan creation; Erik can you solve this?
11345 This is the type of pipelines autoplugging uses.
11347 2000-12-15 01:57 wtay
11349 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11350 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11351 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11352 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11353 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11354 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11355 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11356 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11357 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11358 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11359 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11360 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11361 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11362 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11363 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11364 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11365 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11366 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11367 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11368 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11369 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11370 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11371 plugins/mp3encode/lame/gstlame.h,
11372 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11373 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11374 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11375 tools/gstreamer-register.c: Header cleanup: try to include as
11376 little as possible; this will probably speed up compilation a bit.
11377 changed the .c files to use #include "..." Fix for the 'plugins are
11378 loaded twice' bug. Fix 22186: GstObject flags are now used
11379 everywhere. Added *_FLAG_LAST so elements do not use the same
11380 flags. Added some padding in the flag enum for future expansion.
11382 2000-12-14 17:21 wtay
11384 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11385 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11386 plugins/mpeg1/parse/mpeg1parse.c,
11387 plugins/mpeg1video/parse/mp1videoparse.c,
11388 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11389 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11390 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11391 pad template mechanisms.
11393 2000-12-14 12:30 wtay
11395 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11397 2000-12-13 21:42 omegahacker
11399 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11400 after 0.1.0 (i.e. in 2001)
11402 2000-12-13 19:35 wtay
11404 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11406 2000-12-13 19:29 wtay
11408 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11409 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11410 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11411 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11412 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11413 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11414 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11415 plugins/cdparanoia/cdparanoia.c,
11416 plugins/mp3decode/mpg123/gstmpg123.c,
11417 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11418 added the GstPadTemplate.
11420 The GstPadFactory is an easy way to define a pad with capabilities.
11421 The GstPadFactory is converted into a GstPadTemplate. The template
11422 is used to create new pads and to expose the possible pads used in
11423 an element to the plugin system.
11425 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11426 gstreamer-register because the XML definition has changed.
11428 2000-12-12 19:31 wtay
11430 * docs/random/plugins: Added a document about how we handle plugins
11431 and dynamic loading.
11433 2000-12-12 19:29 wtay
11435 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11436 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11437 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11438 plugins/mp3decode/mpg123/gstmpg123.c,
11439 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11440 tests/registry.c: More Caps changes, this change introduces the
11441 padfactory. the GstPadFactory will be used to describe the pads
11442 that an element will contain during its lifetime. mpg123 and
11443 mp3parse serve as an example. More XML changes to incorporate the
11446 2000-12-12 09:40 omegahacker
11448 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11449 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11450 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11451 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11452 tests/rip.c: Added LAME encoder. Wow.
11454 2000-12-12 06:49 omegahacker
11456 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11457 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11458 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11459 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11460 audio data from a CD, writes out raw audio. The tests/paranoia.c
11461 program will simply hook this up to a sound card. It works
11464 Next step is to flesh out the rest of the element, including pad
11465 caps, better seek and playout control, signals, and whatever else
11468 A minor patch to the editor is included here, the GstElementFactory
11469 details struct has a name change from 'class' to 'klass' that
11470 wasn't reflected in the elementselect widget. Fixd.
11472 2000-12-11 00:25 omegahacker
11474 * tests/queue.c: Updated to latest code for testing scheduling.
11476 2000-12-11 00:24 omegahacker
11478 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11479 elements/gstqueue.c: Implemented the hybrid scheduling system for
11480 sources and connections outside the current Bin. Is a bit hackish
11481 in one place, but I'll work out a way to make that cleaner soon.
11482 queue.c in tests now works nicely in all cases. More to come
11485 2000-12-11 00:06 wtay
11487 * tests/registry.c: Test program to check the registry handling
11489 2000-12-11 00:04 wtay
11491 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11492 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11493 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11494 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11495 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11496 gstplay/main.c, plugins/au/gstparseau.c,
11497 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11498 plugins/avi/wincodec/gstwincodec.c,
11499 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11500 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11501 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11502 plugins/mp3decode/mpg123/gstmpg123.c,
11503 plugins/mp3decode/mpg123/gstmpg123.h,
11504 plugins/mp3decode/parse/mp3parse.c,
11505 plugins/mp3decode/xing/gstxing.c,
11506 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11507 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11508 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11509 plugins/mpeg1/parse/mpeg1parse.c,
11510 plugins/mpeg1video/parse/mp1videoparse.c,
11511 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11512 plugins/mpeg2/mpeg2dec/decode.c,
11513 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11514 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11515 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11516 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11517 plugins/mpeg2/mpeg2dec/motion_comp.c,
11518 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11519 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11520 plugins/mpeg2/mpeg2dec/mpeg2.h,
11521 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11522 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11523 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11524 plugins/mpeg2/parse/mpeg2parse.c,
11525 plugins/mpeg2/subtitles/mpeg2subt.c,
11526 plugins/mpeg2/video/gstmpeg2play.c,
11527 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11528 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11529 plugins/visualization/smoothwave/smoothwave.c,
11530 plugins/visualization/spectrum/gstspectrum.c,
11531 plugins/visualization/synaesthesia/synaesthesia.c,
11532 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11533 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11534 tests/queue.c: First attempt at rebuilding the type/plugin system
11535 - make sure caps/props are saved in the registry autoplugging is
11536 completely broken. removed the typefactories and typeids from all
11537 the pads in the plugins XML load/save is ok (be sure to rerun
11538 gstreamer-register)
11540 2000-12-09 09:13 omegahacker
11542 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11543 work-in-progress do deal with out-of-bin elements. Current system
11544 is very likely going to be ditched due to its complexity and the
11545 fact that it doesn't work right now. More than that, it's
11546 generating some really odd results in my test program, which aren't
11547 readily explainable.
11549 If you want to keep a working copy of your working copy (heh),
11550 don't update until this is replaced with a hybrid approach. This
11551 approach will be the beginning of a plan generator that can
11552 construct full hybrid schedules given hints from various places.
11554 Hybrid means that cothreads are used, but there are chunks of the
11555 pipeline that are actually dealt with by chaining. This can improve
11556 speed by reducing cothread switches (which are much cheaper than
11557 thread switches, but still far from free, about 570 cycles on my
11558 PIII), but does carry a complexity burden. Luckily, the structure
11559 of GStreamer allows that burden to live entirely in create_plan.
11560 Luck? I think not ;-)
11562 2000-12-08 23:38 omegahacker
11564 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11565 CVS seems to work rather well, actually.
11567 Next is the work on task 23098...
11569 2000-12-08 20:31 omegahacker
11571 * tests/: Makefile.am, queue.c: Test program for simple queue
11572 operations. Good for testing thread/cothread interations.
11574 2000-12-08 18:24 wtay
11576 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11577 in again, it got removed with the previous commit.
11579 2000-12-08 10:33 omegahacker
11581 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11582 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11583 changes. Connections are now also pullfunc based. gstqueue has
11584 been updated, I don't know of any other connections offhand.
11586 There are still a few things that need doing, specifically the
11587 concept of a source or connection with connections to multiple
11588 thread contexts is not dealt with. This may force us to move the
11589 threadstate from the element to the pad, maybe keeping the
11590 element's copy for simple cases. Then the Bin would create a
11591 structure to pass to the cothreaded _wrappers of any such elements,
11592 which would detail the pads that are to be dealt with by this
11593 particular cothread context.
11595 That will speed things up to, since we don't have to look through
11596 the list of all pads for every Src or Connection element for every
11597 iteration, we can simply step through the list provided by the
11598 plan. Special case might even have a single pad pointer sitting
11599 there to trump the list, if there's only one (the common case
11602 Task 23098 is tracking these changes. The main task 22588 depends
11603 on that subtask, as well as 22240, which is a consistency check on
11606 2000-12-07 18:38 wtay
11608 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11610 2000-12-07 18:37 wtay
11612 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11613 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11614 from the capabilities as we might use the properties for metadata
11617 2000-12-06 23:04 wtay
11619 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11620 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11621 GstCapsListFactory in headers
11623 2000-12-05 18:08 wtay
11625 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11626 elements/gstasyncdisksrc.c: Fixed autoplugging.
11628 2000-12-04 19:24 wtay
11630 * docs/random/caps: Added some capability options
11632 2000-12-04 10:52 omegahacker
11634 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11635 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11636 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11637 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11638 elements/gstsinesrc.c: Changed the way things are scheduled,
11639 especially sources. A Src used to have a push() function, and
11640 optionally a pushregion() to deal with async reads, etc. That
11641 whole thing has gone away, in favor of providing a pull() function
11642 for the output (Src) pad instead, ala chain functions. This makes
11643 constructing cothreaded schedules out of non-loop elements somewhat
11644 easier. Basically there was always a question as to which pad was
11645 being dealt with. In the pullregion case, cothread-specific data
11646 was used to try to pass the region struct to the right place, which
11647 is a slow hack. And in general, the push function severely limited
11648 the kind of tricks that could be played when there's more than one
11649 output pad, such as a multi-out file reader with async capabilities
11650 on each pad independently.
11652 This changes the way cothread scheduling occurs. Instead of the
11653 hack to deal with Src's by calling their push() function (or
11654 optionally the pushregion(), in certain cases), we now are working
11655 towards a general mechanism where pads are the only thing that are
11656 dealt with directly.
11658 An optimization was made in the process of doing this: the
11659 loopfunction actually run as the outer [stack] frame of the
11660 cothread is now set more intelligently in create_plan() based on
11661 what kind of element it is. We now have:
11663 loopfunc_wrapper: used for loop-based elements, it simply calls the
11664 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11665 below). It currently does other, soon to be depracated, stuff.
11667 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11668 options are now loop- or pull-based)
11670 There will be a couple more to deal with other cases, such as
11671 Connections and chain-based elements. The general idea is that
11672 it's a lot more efficient to make the decisions once in create_plan
11673 than to keep doing this huge if/else chain in the wrapper. Just
11674 choose the right wrapper up front. It'll be most apparent
11675 performance-wise in the case of whichever element context is
11676 switched to first for each iteration, since the whole wrapper setup
11677 is done for every iteration.
11679 The tricky part is that there is now a bit of overloading of the
11680 function pointers in a pad. The current meanings (possibly to
11681 change a bit more soon) are:
11683 chainfunc: as always, chainfunc pointer is mirrored between peer
11684 pads (this may change, and the chain func may end up in
11685 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11686 to peer SinkPad: none (may take over chainfunc, see
11687 below) pullfunc: SrcPad: Src or Connection's function to construct
11688 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11691 There are a number of issues remaining with the scheduling, not the
11692 least of which is the fact that Connections are still dealt with
11693 the old way, with _push() functions and such. I'm trying to figure
11694 out a way to unify the system so it makes sense. Following the
11695 scheduling system is hard enough, trying to change it is murder.
11697 Another useful scheduling addition, mentioned above, is
11698 COTHREAD_STOPPING. It's an element flag that's used to signal
11699 whatever code is running in cothread context that it should be
11700 finishing up and exiting soon. An example of this is in
11701 plugins/cobin/spindentity.c. All the loops should now be composed
11702 of do/while loops, rather than while(1) loops:
11705 buf = gst_pad_pull(spindentity->sinkpad);
11706 gst_pad_push(spindentity->srcpad,buf);
11707 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11709 The reason for this is that COTHREAD_STOPPING may be set before the
11710 above loop ever gets started. It wouldn't do for the body of the
11711 loop to never once get called, that would simply stall the
11712 pipeline. Note that only the core library code is ever responsible
11713 for setting and unsetting this flag. All elements have to do is
11714 respond to it by cleanly exiting the loop and the function holding
11717 This is needed primarily to allow iterations to occur properly.
11718 Basically, there's a single entry point in the cothread scheduling
11719 loop, gst_bin_iterate_func() simply switches to this cothread. If
11720 the element in this context is allowed to loop infinitely, nothing
11721 would even switch back to the context from which the iterate() was
11722 originally called. This is a bit of a problem. The solution is
11723 for there to be an implicit switch back to the originating context.
11724 Now, even I'm not sure exactly how this works, but if the cothread
11725 that's switched to actually returns, execution returns back to the
11726 calling context, i.e. iterate_func().
11728 COTHREAD_STOPPING is therefore set just before switching into this
11729 (currently randomly chosen) context, on the assumption that it will
11730 return promptly after finishing its duties. The burden of clearing
11731 the flag falls to the various wrapper functions provided by the Bin
11732 code, thus element writers don't have to worry about doing that at
11733 all (and simply shouldn't).
11735 Related changes: All the sources in elements/ have been changed to
11736 reflect the new system.
11738 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11739 why, it's commented out now. 2) any other sources, including
11740 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11741 to work as pull-based sources.
11743 2000-12-04 09:35 omegahacker
11745 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11746 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11747 DEBUG system. New header file gstdebug.h holds the stuff to keep
11748 it out of gst.h's hair. DEBUG prints out the process id, cothread
11749 id, source filename and line number. Two new macros DEBUG_ENTER
11750 and DEBUG_LEAVE are used to show the entry and exit of a given
11751 function. This eventually might be used to construct call trace
11752 graphs, even taking cothreads into account. This would be quite
11753 useful in visualizing the scheduling mechanism.
11755 Minor changes to various debug messages.
11757 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11758 capable of performing DEBUG_LEAVE automatically. It does this by
11759 utilizing a little-known GCC extension that allows one to call a
11760 function with the same parameters as the current function. The
11761 macro uses this to basically call itself. A boolean is used to
11762 ensure that when it calls itself it actually runs the body of the
11763 function. In the meantime it prints stuff out before and after the
11764 real function, as well as constructing a debugging string. This
11765 can be used eventually to provide call-wide data on the DEBUG
11766 lines, instead of having to replicate data on each call to DEBUG.
11767 More research is needed into how this would most cleanly be fit
11768 into some other chunk of code, like GStreamer (I think of this
11769 DEBUG trick as a separate project, sorta).
11771 Unfortunately, the aforementioned DEBUG trick interacts quite
11772 poorly with cothreads. Almost any time it's used in a function
11773 that has anything remotely to do with a cothread context (as in, it
11774 runs in one), a segfault results from the __builtin_apply call,
11775 which is the heart of the whole thing. If someone who really knows
11776 assembly could analyze the resulting code to see what's really
11777 going on, we might find a way to fix either the macro or the
11778 cothreads (I'm thinking that there's something we missed in
11779 constructing the cothreads themselves) so this works in all cases.
11781 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11782 your functions. Be sure to put DEBUG_ENTER after your variable
11783 declarations and before any functional code, not to put the
11784 function name in any DEBUG strings (it's already there, trust me),
11785 and put a DEBUG_LEAVE if you care enough.
11787 Changes are going to happen in the way DEBUGs and other printouts
11788 occur, so stay tuned.
11790 2000-12-04 09:32 omegahacker
11792 * gst/gstplugin.c: Added a check to see if the plugin actually
11793 exists before even bothering to try to load it. Saves a fair
11794 amount of debugging spew with _gst_plugin_spew enabled.
11796 2000-12-04 09:14 omegahacker
11798 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11799 head_check function: DEBUG pretty much assumes there's a newline
11800 (\n) at the end, things get messy otherwise. Might add a
11801 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11802 a good cleanup anyway.
11804 2000-12-03 20:15 wtay
11806 * tests/caps.c: More test cases.
11808 2000-12-03 20:15 wtay
11810 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11812 2000-12-03 17:52 wtay
11814 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11817 2000-12-03 17:51 wtay
11819 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11820 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11821 pads. Added first preview of the capabilities system.
11822 Autoplugging is seriously broken with these (and other) changes.
11824 2000-12-03 15:02 richardb
11826 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11827 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11828 in the Makefile.am to generate symlinks to the live versions of the
11829 code in gst/ : fixes a compile error, and should keep things
11832 2000-12-03 00:17 omegahacker
11834 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11835 making DEBUG() print out the cothread ID as well as the process ID.
11836 cothread_getcurrent returns the current cothread ID, or -1 if
11837 cothreads aren't set up in this process context.
11839 2000-12-02 10:07 omegahacker
11841 * docs/random/filter-writers-guide: First pass at an outline for
11842 the Filter Writer's Guide. Mostly complete, though the structure
11843 needs some work. Just need someone to write it ;-)
11845 2000-11-30 20:30 wtay
11847 * docs/random/types3: Another type system proposal.
11849 2000-11-29 10:05 omegahacker
11851 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11852 code for error conditions to the end, using goto's to get there.
11853 This has the presumed advantage of consolidating all the normally
11854 run code into one chunk, reducing jumps (and the associated
11855 penalties in any modern processor) and limiting cache- line usage.
11856 It may be instructive to look at the generated assembly for this
11857 revision and the previous, to see if gcc is smart enough to do this
11860 If you want to turn off some of the checks (they are all checks for
11861 NULL pointers, if you're curious) for a speed gain, disable the
11862 #define of COTHREAD_PARANOID at the top.
11864 2000-11-26 19:11 wtay
11866 * docs/random/types2: Added the type system design.
11868 2000-11-25 18:13 wtay
11870 * docs/random/sources: More ramblings..
11872 2000-11-25 16:45 wtay
11874 * docs/random/sources: Another alternative to the src. Please
11877 2000-11-25 16:00 wtay
11879 * docs/random/sources: Added asci art control flow diagrams
11881 2000-11-25 14:18 wtay
11883 * docs/random/sources, gst/gstpipeline.c,
11884 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11885 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11886 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11887 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11888 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11889 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11890 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11891 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11892 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11893 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11894 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11895 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11896 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11897 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11898 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11899 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11900 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11901 the source elements.
11903 2000-11-25 07:43 omegahacker
11905 * gst/elements/gstelements.c: Added code to force the gsttypes
11906 plugin to load before gstelements, by simply having gstelements.c
11907 request the plugin. Solves some dependency problems. This is the
11908 correct method of doing this for now, though I had a thought:
11910 Have a static list of hard dependencies that the plugin system is
11911 responsible for satisfying before even trying to load the plugin.
11912 Makes plugin design easier.
11914 2000-11-25 07:02 omegahacker
11916 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11917 quite complete but sufficient for now
11919 2000-11-24 22:28 omegahacker
11921 * gst/gstelement.c: Fixed a dumb mistake: in
11922 gst_element_set_loop_function, it was forcing the cothread's entry
11923 function to change. This is totally wrong, the create_plan function
11924 in GstBin is responsible for setting that to its own internal
11925 helper function. Code removed outright...
11927 2000-11-23 21:49 omegahacker
11929 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11930 support hotswapping of loopfunc
11932 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11933 loopfunc is set, which needs to be obeyed by the loopfuncs
11934 themselves. The assumption is that only a loopfunc or an element
11935 that knows what it's doing will ever change the loopfunc pointer,
11936 so they can be responsible for exitting the loopfunc itself
11939 The loopfunc_wrapper function has been changed to call the loopfunc
11940 pointer itself in a loop. If the loopfunc changes, the current
11941 loop is supposed to exit, which causes the loopfunc_wrapper to
11942 start up the new loopfunc.
11944 2000-11-23 20:39 omegahacker
11946 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11947 gst_element_connect
11949 SImple matter of cleaning up the conflicting checks and actually
11950 connecting the pads in question.
11952 2000-11-23 08:13 omegahacker
11954 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11955 occurs after the state change of all the child elements.
11956 gstelement.c: set_state now loops such that each element only deals
11957 with one state change at a time, i.e.
11958 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11960 2000-11-20 22:05 wtay
11962 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11963 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11964 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11965 initialisation in mpeg2dec Added little performance test (compile
11968 2000-11-20 19:04 wtay
11971 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11972 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11973 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11974 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11975 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11976 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11977 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11978 plugins/mpeg2/ac3dec/audio_out.h,
11979 plugins/mpeg2/ac3dec/bit_allocate.c,
11980 plugins/mpeg2/ac3dec/bit_allocate.h,
11981 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11982 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11983 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11984 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11985 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11986 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11987 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11988 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11989 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11990 plugins/mpeg2/ac3dec/downmix_c.h,
11991 plugins/mpeg2/ac3dec/downmix_i386.S,
11992 plugins/mpeg2/ac3dec/downmix_i386.h,
11993 plugins/mpeg2/ac3dec/downmix_kni.S,
11994 plugins/mpeg2/ac3dec/downmix_kni.h,
11995 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11996 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11997 plugins/mpeg2/ac3dec/imdct512_kni.S,
11998 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11999 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12000 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12001 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12002 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12003 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12004 plugins/mpeg2/ac3dec/rematrix.h,
12005 plugins/mpeg2/ac3dec/sanity_check.c,
12006 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12007 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12008 plugins/mpeg2/ac3dec/srfft_kni.h,
12009 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12010 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12011 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12012 plugins/mpeg2/mpeg2dec/Makefile.am,
12013 plugins/mpeg2/mpeg2dec/decode.c,
12014 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12015 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12016 plugins/mpeg2/mpeg2dec/motion_comp.c,
12017 plugins/mpeg2/mpeg2dec/motion_comp.h,
12018 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12019 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12020 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12021 decoder. No seeking yet but at least we do not need ac3parse
12022 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12023 included). I have modified DeCSS a bit to work in GStreamer. Can I
12024 release the code or is there some lawyer that's going to sue me?
12025 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12026 decoder but failed.
12028 2000-11-12 20:34 wtay
12030 * components/bonobo-gstmediaplay/: Makefile.am,
12031 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12032 now works on audio only (mp3/vorbis). Video is broken because
12033 bonobo does not handle multithreading yet. Added Bonobo toolbar
12036 2000-11-11 15:13 wtay
12038 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12039 components/bonobo-gstmediaplay/Makefile.am,
12040 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12041 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12042 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12043 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12044 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12045 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12046 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12047 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12048 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12049 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12050 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12051 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12052 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12053 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12054 gst/elements/gstqueue.c, gstplay/Makefile.am,
12055 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12056 headers/code where missing in gst directory Added a bonobo wrapper
12057 for the media player (it shows up in gshell but locks up when
12058 activating the component, anyone?) Fixed some XML save/load
12059 problems with arguments.
12061 2000-11-08 19:53 wtay
12063 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12064 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12065 libraries. It looks like glade does not like empty dockitems...
12067 2000-11-07 21:38 wtay
12069 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12070 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12072 2000-11-07 21:24 wtay
12074 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12075 gstelement.sgml, gstpad.sgml: [no log message]
12077 2000-11-07 21:18 wtay
12079 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12080 gstreamer-sections.txt: Updated docs
12082 2000-11-06 00:15 wtay
12084 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12085 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12086 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12087 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12088 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12089 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12090 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12091 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12092 specific data to the cothreads.
12094 2000-11-04 18:55 wtay
12096 * include/sse.h: [no log message]
12098 2000-11-04 18:54 wtay
12100 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12101 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12102 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12103 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12104 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12105 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12106 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12107 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12108 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12109 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12110 plugins/mpeg2/mpeg2dec/Makefile.am,
12111 plugins/mpeg2/mpeg2dec/decode.c,
12112 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12113 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12114 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12115 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12116 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12117 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12118 plugins/mpeg2/mpeg2dec/motion_comp.c,
12119 plugins/mpeg2/mpeg2dec/motion_comp.h,
12120 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12121 plugins/mpeg2/mpeg2dec/mpeg2.h,
12122 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12123 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12124 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12125 excellent mpeg2dec decoder. Not 100% optimized but allready very
12126 fast. More cleanup.
12128 2000-11-02 20:10 wtay
12130 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12131 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12132 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12133 GUI apps using GStreamer should now handle the Gdk locks when
12134 handling signals from the pipeline (as it should be)
12136 2000-11-01 22:11 wtay
12138 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12139 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12140 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12141 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12142 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12143 Some code cleanup Let the parent GstBin decide when to do a
12144 create_plan (bin inside a thread)
12146 2000-11-01 13:49 wtay
12148 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12149 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12150 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12151 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12152 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12153 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12154 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12155 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12156 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12157 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12158 plugins/mp3decode/parse/mp3parse.c,
12159 plugins/mp3decode/parse/mp3parse.h,
12160 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12161 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12162 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12163 which is quite clean and more readable. Renamed parseavi to
12164 avidecoder Implemented seeking/time display/pause/play/stop/clean
12165 exit to gstmediaplay Added an element flag to indicate that it
12166 cannot deal with noncontigous buffers. If such an element is found
12167 in the pipeline, seeking is disabled for the complete stream
12168 (avidecoder cannot deal with seeking until we convert it to a loop
12169 based element with pull_region to fetch the indeces etc...)
12171 2000-10-30 21:10 wtay
12173 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12176 2000-10-30 21:08 wtay
12178 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12179 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12182 2000-10-30 21:06 wtay
12184 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12185 nonworking forward DCT with MMX
12187 2000-10-30 21:02 wtay
12189 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12190 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12191 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12192 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12193 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12194 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12195 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12196 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12197 plugins/mpeg1/mpegaudio/Makefile.am,
12198 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12199 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12200 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12201 plugins/mpeg1video/parse/mp1videoparse.c,
12202 plugins/mpeg2/mpeg2enc/Makefile.am,
12203 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12204 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12205 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12206 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12207 Misc fixes and cleanups A reworked gstplay. Now it is called
12208 gstmediaplay. gstplay is a custom widget that can display media and
12209 is to become a bonobo component soon. put the tables of the mpeg
12210 audio encoder in a header file. maybe faster quantisation for the
12213 2000-10-25 20:09 wtay
12215 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12216 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12217 docs/plugins/gstreamer-plugins-docs.sgml,
12218 docs/plugins/gstreamer-plugins-sections.txt,
12219 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12220 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12221 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12222 docs/plugins/tmpl/gstaviencoder.sgml,
12223 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12224 docs/plugins/tmpl/gstjpegenc.sgml,
12225 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12226 docs/plugins/tmpl/gstmpeg2enc.sgml,
12227 docs/plugins/tmpl/gstmpeg2play.sgml,
12228 docs/plugins/tmpl/gstmpeg_play.sgml,
12229 docs/plugins/tmpl/gstmpegaudio.sgml,
12230 docs/plugins/tmpl/gstmpg123.sgml,
12231 docs/plugins/tmpl/gstparseau.sgml,
12232 docs/plugins/tmpl/gstparseavi.sgml,
12233 docs/plugins/tmpl/gstparsewav.sgml,
12234 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12235 docs/plugins/tmpl/gstspectrum.sgml,
12236 docs/plugins/tmpl/gstv4lsrc.sgml,
12237 docs/plugins/tmpl/gstwincodec.sgml,
12238 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12239 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12240 docs/plugins/tmpl/median.sgml,
12241 docs/plugins/tmpl/mp1videoparse.sgml,
12242 docs/plugins/tmpl/mp2videoparse.sgml,
12243 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12244 docs/plugins/tmpl/mpeg2parse.sgml,
12245 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12246 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12247 docs/plugins/tmpl/smoothwave.sgml,
12248 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12249 docs/plugins/tmpl/synaesthesia.sgml,
12250 docs/plugins/tmpl/system_encode.sgml,
12251 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12252 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12253 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12254 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12255 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12256 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12257 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12258 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12259 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12260 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12261 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12262 test/qtest.c: More Docs updates. Added plugin documentation. I
12263 fear we need a gstdoc implementation that loads plugins and does
12264 introspection on them. I think we should automatically create the
12265 docs for the pads and mime types the plugins provide. Does anyone
12266 have enough perl knowledge to add these features? I allready
12267 changed the C code to output the pad definitions but my perl
12268 knowledge is too limited, for now, to implement the rest of the
12269 needed functionality...
12271 2000-10-22 17:30 wtay
12273 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12274 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12275 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12276 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12277 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12278 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12279 spectrum.sgml, videoraw.sgml: More docs updates
12281 2000-10-22 17:27 wtay
12283 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12284 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12285 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12286 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12287 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12288 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12289 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12290 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12291 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12292 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12293 updates documented the libraries
12295 2000-10-21 13:04 wtay
12297 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12298 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12299 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12300 plugins/avi/gstparseavi.c,
12301 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12302 plugins/mpeg1video/parse/mp1videoparse.c,
12303 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12304 plugins/mpeg2/mpegtypes/Makefile.am,
12305 plugins/mpeg2/mpegtypes/mpeg2types.c,
12306 plugins/mpeg2/parse/mpeg2parse.c,
12307 plugins/mpeg2/video/gstmpeg2play.c,
12308 plugins/mpeg2/videoparse/.cvsignore,
12309 plugins/mpeg2/videoparse/Makefile.am,
12310 plugins/mpeg2/videoparse/mp2videoparse.c,
12311 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12312 better autoplugging. MPEG2 works more or less. fix in
12313 autoplugging. avi now works.
12315 2000-10-12 20:41 wtay
12317 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12318 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12319 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12320 hardcoded pipeline setup is gstplay in favor of the autoplugging
12321 features. Still in a rought shape...
12323 2000-10-12 09:43 richardb
12325 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12326 gets installed correctly by make install. Problems: clean /
12327 uninstall don't work. make dist not tested. pdf manual doesn't
12330 2000-10-11 20:30 wtay
12332 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12333 gst/gstextratypes.c, gst/gstextratypes.h,
12334 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12335 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12336 types for better editor properties (FILENAME, enums) The disksrcs
12337 location property can now be set in the editor: we can now make our
12338 first working mp3 player with gsteditor!!
12340 2000-10-09 21:01 wtay
12342 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12343 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12344 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12345 bug in mpeg_play. Create a new thread upon a multisrc element in
12346 autoplugging: the autoplug example now correctly sets up 5 threads
12347 for an mpeg player.
12349 2000-10-09 01:34 richardb
12351 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12352 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12353 docs/manual/images/Makefile.am: Added building of the manual to the
12354 build system. Currently in a rudimentary state - will not
12355 gracefully give up if tools not available, will not uninstall /
12356 clean, and may not install / make dist properly. Documentation
12357 does not have dependencies on images, so won't rebuild if they're
12360 2000-10-08 23:23 wtay
12362 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12363 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12364 plugins/mp3decode/types/Makefile.am,
12365 plugins/mp3decode/types/mp3types.c,
12366 plugins/mpeg1/mpegtypes/.cvsignore,
12367 plugins/mpeg1/mpegtypes/Makefile.am,
12368 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12369 This little program (30 relevant lines) is able to play
12370 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12371 you write. Separated the mp3 and mpeg1 types for better reuse.
12373 2000-10-08 23:17 wtay
12375 * configure.in, editor/editor.glade, editor/gsteditor.h,
12376 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12377 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12378 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12379 editor/gsteditorproperty.c, editor/gstelementselect.c,
12380 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12381 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12382 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12383 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12384 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12385 plugins/capture/v4l/gstv4lsrc.c,
12386 plugins/mp3decode/mpg123/gstmpg123.c,
12387 plugins/mp3decode/parse/mp3parse.c,
12388 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12389 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12390 plugins/mpeg1/mpeg_play/video.c,
12391 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12392 plugins/mpeg1/parse/mpeg1parse.c,
12393 plugins/mpeg1video/parse/mp1videoparse.c,
12394 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12395 Fixes to various elements so that correct types are returned.
12396 Fixed flag collision with GtkObject. Elements can now suggest a
12397 thread. not sure if this is the right way to handle automatic
12398 thread creation. Autoplugging now works with multiple sinks and
12399 thread setup. No threads are created for intermediate elements yet,
12400 so MPEG may still be choppy.
12402 2000-10-06 23:52 richardb
12404 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12405 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12406 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12407 don't exist (these looked like copy and paste typos).
12409 2000-10-06 03:38 richardb
12411 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12413 2000-10-01 22:46 wtay
12415 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12416 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12417 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12418 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12419 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12420 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12421 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12422 pixmaps/thread.xpm: Initial work for the new editor.
12424 2000-09-27 20:33 wtay
12426 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12427 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12428 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12429 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12430 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12431 descriptions. GladeXML like operation implemented (you can
12432 retrieve parts of a pipeline)
12434 2000-09-24 23:47 wtay
12436 * examples/xml/.cvsignore: better .cvsignore
12438 2000-09-24 23:45 wtay
12440 * examples/xml/.cvsignore, examples/xml/Makefile,
12441 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12442 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12443 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12444 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12445 handling. A first example of what is to come...
12447 2000-09-24 15:31 wtay
12449 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12450 two threads and two queues.
12452 2000-09-24 15:29 wtay
12454 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12455 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12456 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12457 initialized in its thread context resulting in severe stack
12458 corruption. This was very hard to track down. We should be able
12459 now to modify some plugins to a loop based setup so that we can get
12460 rid of the mp3parse and mp1videoparse elements. Modified the GList
12461 to a GSList in the queue.
12463 2000-09-23 00:35 wtay
12465 * gstreamer-config.in, examples/helloworld/helloworld.c,
12466 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12467 examples/queue/queue.c, examples/queue2/.cvsignore,
12468 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12469 examples/queue3/queue3.c, examples/thread/thread.c,
12470 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12471 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12472 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12473 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12474 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12475 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12476 the thread handling. Fix a bug in gstreamer-config : gthread was
12477 not included. gst_bin_create_plan() is now done in the READY
12478 state. a bin with only another bin in it will now work with
12479 gst_bin_iterate. Added some examples for the queues.
12481 2000-09-21 18:54 richardb
12483 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12484 dct64.c as well. Fixes link error on PPC.
12486 2000-09-21 02:42 richardb
12488 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12489 nicely if attempt to run a test with an unsupported DCT type.
12491 2000-09-21 02:34 richardb
12493 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12494 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12495 support if available - hopefully makes it compile on PPC.
12497 2000-09-21 01:57 richardb
12499 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12500 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12501 cothreads stuff was causing segfaults, because the stack needs to
12502 be initialised with a particular structure on PPC, unlike x86 where
12503 it simply has items pushed or popped. Added Chris to AUTHORS, for
12506 2000-09-18 23:19 richardb
12508 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12509 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12510 Fix compile problem due to DEBUG being redefined in
12511 libs/getbits/gstgetbits.h. Also fix several small typos in the
12514 2000-09-17 23:08 wtay
12516 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12517 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12518 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12519 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12520 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12521 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12522 plugins/mpeg2/ac3parse/ac3parse.c,
12523 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12524 gst_pipeline_add_sink/src to allow multiple sink cases and more
12525 complex autoplugging. Update docs too. Simplified the pipeline
12526 autoplugging code. Changed the cothread case: One iteration is now
12527 a push from the src element. The disk source does not change its
12528 state anymore on eof. Better type setting for the ac3
12529 parser/decoder and mpeg2parse.
12531 2000-09-17 15:06 wtay
12533 * acconfig.h, configure.in, gst/gstbin.c,
12534 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12535 with Xv extension if the library is found. Changed the disksrc so
12536 that is goes to the PAUSE state if eof.
12538 2000-09-17 13:32 wtay
12540 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12542 2000-09-17 13:32 wtay
12544 * docs/manual/components.sgml: Information about the bonobo
12545 components and capplets we are going to make :-)
12547 2000-09-17 13:31 wtay
12549 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12550 plugins/mpeg1/mpeg_play/parseblock.c,
12551 plugins/mpeg2/mpeg2enc/Makefile.am,
12552 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12553 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12554 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12555 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12556 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12557 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12558 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12559 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12560 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12561 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12562 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12563 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12564 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12565 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12566 plugins/mpeg2/mpeg2enc/predict.c,
12567 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12568 plugins/mpeg2/mpeg2enc/predict_sse.s,
12569 plugins/mpeg2/mpeg2enc/ratectl.c,
12570 plugins/mpeg2/mpeg2enc/transfrm.c,
12571 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12572 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12573 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12574 asembler to seperate files.
12576 2000-09-17 00:11 richardb
12578 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12579 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12580 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12581 plugins/avi/wincodec/gstwinenc.c,
12582 plugins/mpeg1/mpeg1encoder/Makefile.am,
12583 plugins/mpeg1/mpeg1encoder/putbits.c,
12584 plugins/mpeg1/mpeg_play/Makefile.am,
12585 plugins/mpeg1/mpeg_play/parseblock.c,
12586 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12587 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12588 libs/winloader is disabled on PPC - I doubt this can be made to
12589 work. libs/videoscale and libs/idct are also disabled - they
12590 should be fixable though.
12592 Sorted out most of the plugins - avi is disabled for now on PPC;
12593 can be worked on later if there's any chance of getting it to work.
12595 Also provide an automake conditional for compiling vorbis, based on
12596 a configure test for the needed libraries: currently the test isn't
12597 implemented and defaults to "no" so you'll have to fiddle it to
12598 compile vorbis. I shall get hold of vorbis and implement an
12599 appropriate test some other time (if noone else beats me to it).
12601 2000-09-16 23:03 richardb
12603 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12604 Moved generic function implementations into gstgetbits_generic.c,
12607 2000-09-16 11:58 wtay
12609 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12610 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12611 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12612 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12613 quick hack to allow loop based elements to finish intead of looping
12614 till infinity. Added compile time i386 or plain C getbits
12615 implementation selection. The vorbis decoder now is our first loop
12618 2000-09-16 01:59 richardb
12620 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12621 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12622 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12623 plugins/mpeg2/ac3dec/Makefile.am,
12624 plugins/mpeg2/mpeg2enc/Makefile.am,
12625 plugins/mpeg2/mpeg2enc/motion.c,
12626 plugins/mpeg2/subtitles/Makefile.am,
12627 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12628 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12629 port, and towards generic portability.
12631 2000-09-16 00:04 richardb
12633 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12634 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12635 checking for 386, D'oh. Fix autogen to run autoheader _before_
12636 autoconf, since it generates a required file (config.h.in, which I
12637 just removed from CVS since its an autogenerated one). Also fix
12638 messed up variables in gst/Makefile.am
12640 2000-09-15 23:44 richardb
12642 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12643 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12644 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12645 Begun to add support for non i386 architectures, with the help of
12646 Chris Emerson. Added bits to configure to figure out architecture,
12647 and added some alternatives for PPC. Should cause no problems on
12648 i386, but I'll check after this commit, but doesn't yet work on PPC
12651 2000-09-14 23:18 wtay
12653 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12654 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12655 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12656 The vorbis encoder A test program to convert an mp3 to a vorbis
12657 file. A fix for the dynamic plugin loader factory_find was not
12658 working. Don't forget to run gstreamer-register after installing
12661 2000-09-14 21:31 wtay
12663 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12664 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12665 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12666 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12667 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12668 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12669 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12670 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12671 vorbis decoder. The encoder is not yet functional. Small cosmetic
12672 changes to gstcpu.c
12674 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12675 you *have* to change the line in libtool to
12676 deplibs_check_method="pass_all" because else the plugin shared
12677 library refuses to link against the static libvorbis.a library.
12678 This is a hack. I have no intention in including libvorbis into the
12679 gstreamer CVS tree and making it libtool compatible.
12681 2000-09-13 20:04 wtay
12683 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12684 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12685 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12686 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12687 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12688 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12689 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12690 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12691 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12692 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12693 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12694 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12697 2000-09-12 19:15 wtay
12699 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12700 MMX optimisation split out in seperate file.
12702 2000-09-12 19:13 wtay
12704 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12705 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12706 plugins/mpeg1/mpeg_play/Makefile.am,
12707 plugins/mpeg1/mpeg_play/parseblock.c,
12708 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12709 plugins/mpeg1/mpeg_play/recon_mmx.c,
12710 plugins/mpeg1/mpeg_play/recon_sse.s,
12711 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12712 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12713 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12714 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12715 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12716 CPU detection. Added SSE optimisation to mpeg_play Modified the
12717 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12718 mpeg1 and mpeg2 decoders.
12720 2000-09-09 17:39 wtay
12722 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12723 thread/Makefile, thread/thread.c: A thread example. An example of
12724 gstreamer-launch: an mp3 player
12726 2000-09-09 17:36 wtay
12728 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12729 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12730 docs/manual/programs.sgml, docs/manual/queues.sgml,
12731 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12732 editor/gsteditor.h, editor/gstelementselect.c,
12733 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12734 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12735 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12736 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12737 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12738 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12739 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12740 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12741 plugins/mpeg2/ac3parse/Makefile.am,
12742 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12743 Changes to gstreamer-config to include gtk+ libs manual changes:
12744 queues, threads, programs gsteditor does not crash anymore.
12745 gstpipline new should return a GstElement * fixed ac3dec for new
12746 getbits fixes to gstreamer-launch more efficient startup for
12749 2000-09-07 21:35 wtay
12751 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12752 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12753 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12754 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12755 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12756 plugins/mp3decode/mpg123/Makefile.am,
12757 plugins/mp3decode/mpg123/common.c,
12758 plugins/mp3decode/mpg123/gstmpg123.c,
12759 plugins/mp3decode/mpg123/layer1.c,
12760 plugins/mp3decode/mpg123/layer2.c,
12761 plugins/mp3decode/mpg123/layer3.c,
12762 plugins/mp3decode/mpg123/mpg123.c,
12763 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12764 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12765 plugins/mpeg1/system_encode/buffer.c,
12766 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12767 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12768 test/cothreads/test.c: Faster and modular getbits implementation.
12769 Fixed a bug in the audiosink that could lock up your box on bad MB.
12770 Modified the plugins to use the new getbits functions.
12772 2000-08-28 21:20 wtay
12774 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12775 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12776 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12777 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12778 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12779 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12780 plugins/avi/wincodec/gstwincodec.c,
12781 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12782 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12783 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12784 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12785 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12786 plugins/mp3decode/parse/mp3parse.c,
12787 plugins/mp3decode/xing/gstxing.c,
12788 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12789 plugins/mpeg1/mpeg_play/decoders.c,
12790 plugins/mpeg1/mpeg_play/decoders.h,
12791 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12792 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12793 plugins/mpeg1/parse/mpeg1parse.c,
12794 plugins/mpeg1/system_encode/system_encode.c,
12795 plugins/mpeg1video/parse/mp1videoparse.c,
12796 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12797 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12798 plugins/mpeg2/parse/mpeg2parse.c,
12799 plugins/mpeg2/subtitles/mpeg2subt.c,
12800 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12801 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12802 plugins/visualization/smoothwave/smoothwave.c,
12803 plugins/visualization/spectrum/gstspectrum.c,
12804 plugins/visualization/synaesthesia/synaesthesia.c,
12805 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12806 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12807 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12808 information in /etc/gstreamer/reg.xml - no need to do a
12809 plugin_load_all() - plugins are loaded when needed - typedetect
12810 functions are loaded when needed (still buggy) - no need to check
12811 for the existance of the plugin in the codecs - added
12812 gstreamer-register to create the reg.xml file - renamed launch to
12813 gstreamer-launch - plugins need to register the typefactory they
12814 provide modified the plugins to meet the new design modified the
12815 plugins to correctly set their pad types autoplugging can be done
12816 without loading the plugins now
12818 2000-08-22 22:18 wtay
12820 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12821 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12822 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12823 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12824 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12825 docs/manual/queues.sgml, docs/manual/threads.sgml,
12826 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12827 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12828 gst/gstpipeline.c, gst/gsttype.c,
12829 plugins/mp3decode/mpg123/gstmpg123.c,
12830 plugins/mp3decode/parse/mp3parse.c,
12831 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12832 empty...) Added automatic pad plugging. Added automatic dynamic
12833 pad plugging. Changed some codecs to correctly set their pad
12836 2000-08-21 22:57 wtay
12838 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12840 2000-08-21 22:23 wtay
12842 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12843 autoplug. Works for mp3 files only for now.
12845 2000-08-21 22:20 wtay
12847 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12848 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12849 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12850 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12851 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12852 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12853 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12854 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12855 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12856 first (rude) attempt at autoplug. Autoplugging selects appropriate
12857 codecs to connect src to sink, adds them to the pipeline and
12858 connect pads. Autoplugging will run the typedetect plugin if the
12859 src pad has no MIME type. No autoplugging is done on the src and
12860 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12861 creating threads. No attempt at dynamically autoplugging not yet
12862 existing pads. Changes to (some) plugins to properly set their
12865 2000-08-19 17:36 wtay
12867 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12868 helloworld.sgml, outline.txt: More manual about MIME types and
12871 2000-08-19 01:34 richardb
12873 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12874 sure that these are generated files which have no right to be in
12875 the CVS. If I'm wrong, and things break, then we'll just have to
12876 put them back again.
12878 2000-08-19 01:29 richardb
12880 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12881 test/Makefile.am: libXv is now linked against by test/* and gstplay
12882 if it is present. -lXv isn't leaked all over the place due to
12883 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12884 to link explicitly with extra things just because we use certain
12887 Build Makefile in tests, but don't recurse into tests when doing
12888 the build (tests no longer in SUBDIRS).
12890 2000-08-19 00:31 richardb
12892 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12893 compile gstplay only if there is one.
12895 2000-08-18 23:54 wtay
12897 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12898 makefile hacker :-)
12900 2000-08-18 23:17 wtay
12902 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12905 2000-08-18 23:15 wtay
12907 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12910 2000-08-18 23:07 richardb
12912 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12913 present, mpeg2enc plugin just ignores the .s files, C equivalents
12916 2000-08-18 22:57 wtay
12918 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12919 using uncompiled code.
12921 2000-08-18 22:30 richardb
12923 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12924 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12927 2000-08-18 21:38 wtay
12929 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12930 examples/helloworld/helloworld.c: helloworld example. and docs
12932 2000-08-18 21:35 wtay
12934 * README, gstreamer-config.in, docs/gst/Makefile.am,
12935 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12936 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12937 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12938 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12939 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12940 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12941 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12942 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12943 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12944 plugins/mp3decode/mpg123/Makefile.am,
12945 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12946 plugins/mpeg1/parse/mpeg1parse.c,
12947 plugins/visualization/smoothwave/smoothwave.c,
12948 plugins/visualization/spectrum/gstspectrum.c,
12949 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12950 Various fixes for the build/install problems update to the
12951 docs/manual. Added a simple helloworld example.
12953 2000-08-17 07:18 wtay
12955 * docs/manual/gstreamer-manual.sgml: The book is not published
12958 2000-08-16 22:40 wtay
12960 * docs/manual/images/.cvsignore: Ignore the png images; they are
12961 supposed to be build by the Makefile.
12963 2000-08-16 22:38 wtay
12965 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12966 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12967 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12968 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12971 2000-08-14 16:18 wtay
12973 * libs/idct/.cvsignore: ignore the test program
12975 2000-08-14 16:17 wtay
12977 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12978 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12979 plugins/vcdsrc/vcdsrc.c,
12980 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12981 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12982 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12983 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12984 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12985 test/record.c, test/spectrum.c, test/vidcapture.c,
12986 test/vidcapture2.c, test/videotest.c, test/wave.c,
12987 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12988 Adapted the test directory to the new state management added an
12989 mpeg2 to avi encoder. added a v4l to divx capture example.
12991 2000-08-14 11:59 wtay
12993 * configure.in, include/avifmt.h, include/registry.h: The include
12994 files for the windows codec loader. top level configure file.
12996 2000-08-14 11:57 wtay
12998 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12999 handler. This object is able to generate buffers and is passed
13000 between elements to exchange buffers. Elements can also use this
13001 pool to efficiently generate output buffers.
13003 2000-08-14 11:55 wtay
13005 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13006 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13007 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13008 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13009 in the threading element. Added bufferpools.
13011 2000-08-14 11:54 wtay
13013 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13014 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13015 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13016 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13017 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13018 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13019 is possible. Added MPEG2 subtitles.
13021 2000-08-14 11:49 wtay
13023 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13024 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13025 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13026 and used the IDCT library.
13028 2000-08-14 11:42 wtay
13030 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13032 2000-08-14 11:41 wtay
13034 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13035 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13036 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13037 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13038 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13039 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13040 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13041 transfrm.c, variance_mmx.s: Better rate control with different
13042 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13043 optimisations. Use the IDCT library.
13045 2000-08-14 11:33 wtay
13047 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13050 2000-08-14 11:32 wtay
13052 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13055 2000-08-14 11:31 wtay
13057 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13058 system_encode.c, system_encode.h: Added statup delay. Added
13061 2000-08-14 11:30 wtay
13063 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13065 2000-08-14 11:28 wtay
13067 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13068 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13069 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13072 2000-08-14 11:25 wtay
13074 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13076 2000-08-14 11:23 wtay
13078 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13079 new state management.
13081 2000-08-14 11:21 wtay
13083 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13084 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13085 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13086 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13087 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13088 encoder/decoder plugins for windows codecs.
13090 2000-08-14 11:17 wtay
13092 * gstplay/gstplay.glade: The UI
13094 2000-08-14 11:16 wtay
13096 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13097 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13098 stop.xpm, support.c, support.h: glade based gstplay version.
13099 better avi/mpeg support. nice about dialog :-) Drag and drop
13102 2000-08-14 11:12 wtay
13104 * libs/idct/.cvsignore: ..
13106 2000-08-14 11:11 wtay
13108 * libs/: Makefile.am, getbits/gstgetbits.c,
13109 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13110 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13111 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13112 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13113 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13114 Added IEEE testbed. Update to the windows codec loader. fixes in
13115 the riff parser/encoder. cleanup in the getbits/putbits API.
13117 2000-08-05 04:53 omegahacker
13119 * LICENSE, Makefile.am: Adding explicit license information, since
13120 quite a large number of source files don't have the LGPL header.
13121 This is something we need to fix. GNOME has a script to run around
13122 and fix things, maybe we should snag a copy and let it loose in a
13125 2000-07-21 04:57 omegahacker
13127 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13128 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13129 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13130 gstpipefilter.h: Brought standard elements in line with new state
13133 2000-07-17 18:14 omegahacker
13135 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13136 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13137 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13138 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13139 gst/gstthread.h, gst/elements/gstelements.c,
13140 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13141 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13142 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13143 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13144 Megapatch, changes which states are available, how they're used,
13145 and how they're set. Also modifies the scheduling system, breaking
13146 pulled buffers. Check mail archives for more details.
13148 2000-07-15 14:26 wtay
13150 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13151 plugins/mp3decode/mpg123/gstmpg123.c,
13152 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13153 with the allignment of the chunks. This should solve the errors
13156 2000-07-15 13:06 wtay
13158 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13159 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13160 include/default.h, include/registry.h, libs/Makefile.am,
13161 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13162 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13163 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13164 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13165 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13166 plugins/mp3decode/mpg123/layer3.c,
13167 plugins/mpeg1video/parse/mp1videoparse.c,
13168 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13169 the wine .dll loader. you must unzip binaries.zip from
13170 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13171 source tree**. Extended and bugfixed thr riff parser to support
13172 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13173 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13174 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13175 gstplay is temporarly broken.
13177 2000-07-13 20:49 wtay
13179 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13180 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13181 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13182 plugins/mpeg1video/parse/mp1videoparse.c,
13183 plugins/mpeg1video/parse/mp1videoparse.h,
13184 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13185 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13186 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13187 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13188 (from libmpeg2) Round image size up to the nearest multiple of 16
13191 2000-07-12 23:52 wtay
13193 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13194 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13195 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13196 gst/gstthread.c, gst/elements/gstaudiosink.c,
13197 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13198 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13199 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13200 plugins/mp3decode/mpg123/gstmpg123.c,
13201 plugins/mp3decode/mpg123/gstmpg123.h,
13202 plugins/mp3decode/mpg123/layer3.c,
13203 plugins/mp3decode/mpg123/mpg123.c,
13204 plugins/mp3decode/parse/Makefile.am,
13205 plugins/mp3decode/parse/mp3parse.c,
13206 plugins/mp3decode/parse/mp3parse.h,
13207 plugins/mp3decode/xing/libxing/Makefile.am,
13208 plugins/mpeg1/mpeg_play/Makefile.am,
13209 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13210 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13211 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13212 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13213 plugins/mpeg1video/parse/mp1videoparse.c,
13214 plugins/mpeg1video/parse/mp1videoparse.h,
13215 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13216 is the audio/video sync release. Changed the mpegvideoparser to
13217 parse complete pictures. Added the PTS timestamps to the pictures.
13218 Added PTS timestamps to the MPEG audio frames. Made the clock a
13219 littlebit better. Gstplay now uses two more threads one for video,
13220 one for audio playback. Added the first QoS callbacks for the
13221 pads. hopefully fix an mmx compilation problem.
13223 2000-07-05 22:32 wtay
13225 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13226 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13227 mechanism in case no suitable XvImage is found.
13229 2000-07-05 11:21 wtay
13231 * gstplay/gstplay.h: [no log message]
13233 2000-07-05 11:21 wtay
13235 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13236 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13237 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13238 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13239 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13240 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13241 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13242 plugins/mp3decode/parse/mp3parse.c,
13243 plugins/mpeg1/mpeg_play/Makefile.am,
13244 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13245 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13246 plugins/mpeg1/mpeg_play/parseblock.c,
13247 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13248 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13249 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13250 plugins/mpeg1video/parse/Makefile.am,
13251 plugins/mpeg1video/parse/mp1videoparse.c,
13252 plugins/mpeg1video/parse/mp1videoparse.h,
13253 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13254 plugins/mpeg2/ac3parse/Makefile.am,
13255 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13256 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13257 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13258 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13259 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13260 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13261 MMX conversion implemented seeking to gstplay.
13263 2000-06-27 21:22 wtay
13265 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13266 interpollation for bidirectionally predicted macroblocks.
13267 (players based on mpeg_play should also implement this, as it was
13268 left out from the reference decoder, probabliy for performance
13269 reasons) Reduced rounding errors in the quatisation of the
13272 2000-06-25 23:23 wtay
13274 * gstplay/.cvsignore: [no log message]
13276 2000-06-25 23:21 wtay
13278 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13279 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13280 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13281 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13282 Added mpeg2 playback for gstplay
13284 2000-06-25 22:37 wtay
13286 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13287 gst/gsttypefind.h, gst/elements/Makefile.am,
13288 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13289 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13290 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13291 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13292 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13293 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13294 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13295 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13296 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13297 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13298 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13299 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13300 plugins/filters/median/median.c, plugins/filters/median/median.h,
13301 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13302 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13303 plugins/mp3decode/parse/mp3parse.c,
13304 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13305 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13306 plugins/mpeg1/mpeg_play/parseblock.c,
13307 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13308 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13309 plugins/mpeg1/parse/mpeg1parse.c,
13310 plugins/mpeg1/system_encode/system_encode.c,
13311 plugins/mpeg1video/parse/mp1videoparse.c,
13312 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13313 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13314 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13315 fixed the avi parser (gstriff had wrong size) the system_encoder
13316 can now do video only system streams sanitized the colorspace and
13317 scaler api. added fast self modifying asm scaler. worked on the
13318 typefind stuff. added a cool media player (gstplay) it uses the
13319 typefinder to playback avi, mpeg1 (system and video) streams. It
13320 is also a testbed and a real app.
13322 2000-06-18 15:13 wtay
13324 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13325 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13328 2000-06-18 14:51 wtay
13330 * plugins/avi/videoheader.c: Construct the avi header based on the
13333 2000-06-18 14:50 wtay
13335 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13336 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13337 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13338 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13339 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13340 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13341 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13342 color conversion bug. Initial work for multiply avi codecs.
13344 2000-06-16 23:58 wtay
13346 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13347 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13348 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13349 plugins/mpeg1/mpegaudio/common.c,
13350 plugins/mpeg1/mpegaudio/encoder.h,
13351 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13352 plugins/mpeg1/mpegaudio/gstputbits.c,
13353 plugins/mpeg1/mpegaudio/gstputbits.h,
13354 plugins/mpeg1/mpegaudio/musicin.h,
13355 plugins/mpeg2/mpeg2enc/Makefile.am,
13356 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13357 plugins/mpeg2/mpeg2enc/gstputbits.c,
13358 plugins/mpeg2/mpeg2enc/gstputbits.h,
13359 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13360 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13361 plugins/mpeg2/mpeg2enc/ratectl.c,
13362 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13364 2000-06-16 23:33 wtay
13366 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13368 2000-06-16 23:32 wtay
13370 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13371 putbits.h: putbits implementation
13373 2000-06-16 23:30 wtay
13375 * configure.in, plugins/mpeg1/Makefile.am,
13376 plugins/mpeg1/mpegaudio/Makefile.am,
13377 plugins/mpeg1/mpegaudio/README.crh,
13378 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13379 plugins/mpeg1/mpegaudio/encode.c,
13380 plugins/mpeg1/mpegaudio/encoder.h,
13381 plugins/mpeg1/mpegaudio/fixes.txt,
13382 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13383 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13384 plugins/mpeg1/mpegaudio/gstputbits.c,
13385 plugins/mpeg1/mpegaudio/gstputbits.h,
13386 plugins/mpeg1/mpegaudio/musicin.c,
13387 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13388 plugins/mpeg1/mpegaudio/readme.txt,
13389 plugins/mpeg1/mpegaudio/release.txt,
13390 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13391 plugins/mpeg1/system_encode/buffer.c,
13392 plugins/mpeg1/system_encode/system_encode.c,
13393 plugins/mpeg1/system_encode/system_encode.h,
13394 plugins/mpeg2/mpeg2enc/Makefile.am,
13395 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13396 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13397 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13398 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13399 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13400 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13401 unified putbits implementation Added an MPEG audio layer 1&2
13404 2000-06-12 22:27 wtay
13406 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13407 plugins/mpeg1/system_encode/buffer.c,
13408 plugins/mpeg2/mpeg2enc/predict.c,
13409 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13410 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13411 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13412 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13414 2000-06-11 13:11 wtay
13416 * configure.in, gst/elements/gstpipefilter.c,
13417 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13418 plugins/mp3decode/mpg123/gstmpg123.c,
13419 plugins/mp3decode/parse/mp3parse.c,
13420 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13421 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13422 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13423 plugins/mpeg1/mpeg_play/parseblock.c,
13424 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13425 plugins/mpeg1/system_encode/.cvsignore,
13426 plugins/mpeg1/system_encode/Makefile.am,
13427 plugins/mpeg1/system_encode/buffer.c,
13428 plugins/mpeg1/system_encode/buffer.h,
13429 plugins/mpeg1/system_encode/main.h,
13430 plugins/mpeg1/system_encode/system_encode.c,
13431 plugins/mpeg1/system_encode/system_encode.h,
13432 plugins/mpeg1/system_encode/systems.c,
13433 plugins/mpeg2/ac3parse/ac3parse.c,
13434 plugins/mpeg2/ac3parse/ac3parse.h,
13435 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13436 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13437 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13438 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13439 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13440 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13441 Added first frames skipping to the mp3 and ac3 parser (this allows
13442 you to skip a number of frames before pushing them). Removed wrong
13443 mmx code from the encoder. Added Macroblocks per slice to the
13444 encoder. added bilinear and bicubic interpolation to the
13445 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13446 calculations yet) Added some options (framerate to the
13449 2000-06-04 20:18 richardb
13451 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13453 2000-05-28 23:46 wtay
13455 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13456 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13457 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13458 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13459 like the mpeg1 parser. Added a command property to the pipefilter.
13461 2000-05-28 21:04 wtay
13463 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13464 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13465 element: pipefilter. This element connects the stdin/stdout of an
13466 external program into the pipeline. We now have virtually all of
13467 the capabilities of sox, lame, ...
13469 2000-05-28 20:59 wtay
13471 * configure.in, gst/elements/Makefile.am,
13472 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13473 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13474 plugins/mpeg1/mpeg_play/parseblock.c,
13475 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13476 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13477 plugins/mpeg2/mpeg2enc/Makefile.am,
13478 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13479 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13480 plugins/mpeg2/mpeg2enc/ratectl.c,
13481 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13482 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13483 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13484 motion compensation bug (was a bug on Intels site)
13485 Faster/Better/more accurate motion detection in the mpeg encoder
13486 Added an audio resampler (convert 48000 kHz to 44100 for example)
13487 does not work Fixed rate control in the mpeg2 encoder.
13489 2000-05-21 23:00 wtay
13491 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13493 2000-05-21 22:59 wtay
13495 * test/mp1tomp1.c: An MPEG1 transcoder.
13497 2000-05-21 22:58 wtay
13499 * configure.in, docs/gst/gstreamer-decl.txt,
13500 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13501 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13502 gst/elements/gstqueue.c, plugins/Makefile.am,
13503 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13504 plugins/filters/median/.cvsignore,
13505 plugins/filters/median/Makefile.am,
13506 plugins/filters/median/median.c, plugins/filters/median/median.h,
13507 plugins/filters/smooth/.cvsignore,
13508 plugins/filters/smooth/Makefile.am,
13509 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13510 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13511 plugins/mpeg1/mpeg1encoder/.cvsignore,
13512 plugins/mpeg1/mpeg1encoder/CHANGES,
13513 plugins/mpeg1/mpeg1encoder/Makefile.am,
13514 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13515 plugins/mpeg1/mpeg1encoder/README,
13516 plugins/mpeg1/mpeg1encoder/SETUP,
13517 plugins/mpeg1/mpeg1encoder/chendct.c,
13518 plugins/mpeg1/mpeg1encoder/codec.c,
13519 plugins/mpeg1/mpeg1encoder/csize.h,
13520 plugins/mpeg1/mpeg1encoder/ctables.h,
13521 plugins/mpeg1/mpeg1encoder/dct.h,
13522 plugins/mpeg1/mpeg1encoder/globals.h,
13523 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13524 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13525 plugins/mpeg1/mpeg1encoder/htable.lex,
13526 plugins/mpeg1/mpeg1encoder/huffman.c,
13527 plugins/mpeg1/mpeg1encoder/huffman.h,
13528 plugins/mpeg1/mpeg1encoder/io.c,
13529 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13530 plugins/mpeg1/mpeg1encoder/lexer.c,
13531 plugins/mpeg1/mpeg1encoder/lexer.l,
13532 plugins/mpeg1/mpeg1encoder/marker.c,
13533 plugins/mpeg1/mpeg1encoder/marker.h,
13534 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13535 plugins/mpeg1/mpeg1encoder/mem.h,
13536 plugins/mpeg1/mpeg1encoder/mpeg.c,
13537 plugins/mpeg1/mpeg1encoder/param.h,
13538 plugins/mpeg1/mpeg1encoder/prototypes.h,
13539 plugins/mpeg1/mpeg1encoder/putbits.c,
13540 plugins/mpeg1/mpeg1encoder/putbits.h,
13541 plugins/mpeg1/mpeg1encoder/qtables.h,
13542 plugins/mpeg1/mpeg1encoder/size.h,
13543 plugins/mpeg1/mpeg1encoder/stat.c,
13544 plugins/mpeg1/mpeg1encoder/stream.c,
13545 plugins/mpeg1/mpeg1encoder/stream.h,
13546 plugins/mpeg1/mpeg1encoder/system.h,
13547 plugins/mpeg1/mpeg1encoder/tables.h,
13548 plugins/mpeg1/mpeg1encoder/transform.c,
13549 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13550 plugins/mpeg1/mpeg_play/parseblock.c,
13551 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13552 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13553 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13554 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13555 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13556 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13557 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13558 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13559 MMX optimisations for motion estimation. Added another mpeg1
13560 encoder. Added Two filters: smooth and median (a median cut
13561 filter) Made the queue pull buffers.
13563 2000-05-17 23:49 richardb
13565 * plugins/Makefile.am: Always build videosink, now that the
13566 dependency on gdk_pixbuf is removed.
13568 2000-05-13 10:41 richardb
13570 * plugins/Makefile.am: Make videosink compiled only if
13571 HAVE_GDK_PIXBUF again.
13573 2000-05-12 18:41 wtay
13575 * plugins/videoscale/.cvsignore: ...
13577 2000-05-12 18:39 wtay
13579 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13580 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13581 scaler as a library and an Element. Also a little non working mpeg2
13582 to mpeg1 converter (still struggling with the quantisation).
13584 2000-05-12 18:33 wtay
13586 * configure.in, gst/gstclock.c, libs/Makefile.am,
13587 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13588 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13589 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13590 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13591 plugins/mpeg1/parse/mpeg1parse.c,
13592 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13593 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13594 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13595 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13596 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13597 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13598 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13599 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13600 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13603 2000-05-12 08:15 richardb
13605 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13606 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13607 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13608 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13609 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13610 videosink only if it is present. Make documentation generated
13611 successfully even if libghttp isn't present (by skipping the
13614 2000-05-12 08:09 richardb
13616 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13617 macro call, so it compiles with debug on.
13619 2000-05-02 00:22 wtay
13621 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13622 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13625 2000-05-02 00:09 wtay
13627 * configure.in, libs/getbits/gstgetbits.h,
13628 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13629 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13630 plugins/mpeg1/parse/mpeg1parse.c,
13631 plugins/mpeg1video/parse/mp1videoparse.c,
13632 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13633 plugins/mpeg2/ac3parse/ac3parse.c,
13634 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13635 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13636 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13637 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13638 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13639 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13640 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13641 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13642 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13643 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13644 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13645 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13646 plugins/mpeg2/mpeg2enc/quantize.c,
13647 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13648 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13649 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13650 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13651 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13652 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13653 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13654 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13655 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13656 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13657 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13658 MPEG System stream parser. an mpeg encoder.
13660 2000-04-24 21:51 wtay
13662 * configure.in, libs/getbits/gstgetbits_inl.h,
13663 plugins/mpeg1/mpeg_play/decoders.c,
13664 plugins/mpeg1/mpeg_play/decoders.h,
13665 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13666 plugins/mpeg1/mpeg_play/parseblock.c,
13667 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13668 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13669 plugins/mpeg1/mpeg_play/video.h,
13670 plugins/mpeg1video/parse/mp1videoparse.c,
13671 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13672 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13673 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13674 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13675 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13676 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13677 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13678 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13679 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13680 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13681 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13682 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13683 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13684 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13685 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13686 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13687 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13688 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13691 2000-04-17 00:33 wtay
13693 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13694 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13697 2000-04-17 00:25 wtay
13699 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13700 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13701 Reworked the ac3decoder for the new getbits functions. We are now
13702 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13705 2000-04-16 19:51 wtay
13707 * libs/getbits/.cvsignore: [no log message]
13709 2000-04-16 19:50 wtay
13711 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13712 gstgetbits_inl.h: I the generc getbits implementation
13714 2000-04-16 19:47 wtay
13716 * configure.in, docs/gst/gstreamer-decl.txt,
13717 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13718 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13719 plugins/mp3decode/mpg123/common.c,
13720 plugins/mp3decode/mpg123/getbits.c,
13721 plugins/mp3decode/mpg123/getbits.h,
13722 plugins/mp3decode/mpg123/gstmpg123.c,
13723 plugins/mp3decode/mpg123/layer1.c,
13724 plugins/mp3decode/mpg123/layer2.c,
13725 plugins/mp3decode/mpg123/layer3.c,
13726 plugins/mp3decode/mpg123/mpg123.c,
13727 plugins/mp3decode/mpg123/mpg123.h,
13728 plugins/mp3decode/parse/mp3parse.c,
13729 plugins/mp3decode/parse/mp3parse.h,
13730 plugins/mpeg1/mpeg_play/Makefile.am,
13731 plugins/mpeg1/mpeg_play/ctrlbar.c,
13732 plugins/mpeg1/mpeg_play/ctrlbar.h,
13733 plugins/mpeg1/mpeg_play/decoders.c,
13734 plugins/mpeg1/mpeg_play/decoders.h,
13735 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13736 plugins/mpeg1/mpeg_play/motionvector.c,
13737 plugins/mpeg1/mpeg_play/parseblock.c,
13738 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13739 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13740 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13741 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13742 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13743 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13744 getbits handling. I currently have an inline integer
13747 2000-04-13 22:59 wtay
13749 * Makefile.am, configure.in, gst/gstclock.c,
13750 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13751 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13753 2000-04-09 22:38 wtay
13755 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13757 2000-04-09 22:36 wtay
13759 * gst/Makefile.am, gst/gstelement.c,
13760 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13761 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13762 plugins/capture/v4l/gstv4lsrc.c,
13763 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13764 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13765 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13766 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13767 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13768 clock. The audiosink can now adjust the clock. Fixed incorrect
13769 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13770 videosink, it now uses the color conversion library when needed.
13772 2000-04-02 22:38 wtay
13774 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13775 new riff parser and encoder
13777 2000-04-02 22:36 wtay
13779 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13780 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13781 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13782 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13783 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13784 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13785 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13786 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13787 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13788 colorspace library and removed yuv2rgb conversion from the
13789 videosink. The aviencoder should now more or less work.
13791 2000-03-27 20:53 wtay
13793 * docs/Makefile.am, docs/gst/Makefile.am,
13794 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13795 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13796 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13797 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13798 docs/gst/tmpl/gstasyncdisksrc.sgml,
13799 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13800 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13801 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13802 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13803 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13804 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13805 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13806 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13807 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13808 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13809 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13810 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13811 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13812 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13813 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13814 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13815 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13816 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13817 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13818 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13819 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13820 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13821 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13822 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13823 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13824 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13825 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13826 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13827 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13828 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13829 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13830 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13831 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13832 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13833 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13834 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13835 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13836 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13837 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13838 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13839 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13840 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13841 standard library objects and standard elements are documented.
13842 Modified some of the elements to more accuratly report about their
13843 arguments so the documentation builds more reasonable output.
13844 Added aviencoder and jpegencoder elements (not working yet)
13846 2000-03-22 21:18 wtay
13848 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13849 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13850 plugins/Makefile.am, plugins/avi/Makefile.am,
13851 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13852 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13853 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13854 the avi decoder now configures the jpeg codec if an MJPG encoded
13855 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13856 videosink. jpeglib is used to decode the jpeg image.
13858 2000-03-21 20:06 omegahacker
13860 * plugins/avi/gstparseavi.c: removed second check on riff library,
13861 moved original to top so it fails out right away
13863 2000-03-21 19:54 omegahacker
13865 * plugins/avi/gstparseavi.c: added load and check of libriff during
13868 2000-03-21 19:54 omegahacker
13870 * gst/gstplugin.c: spelling fixes to gst_library_load()
13872 2000-03-20 20:25 wtay
13874 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13875 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13876 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13877 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13878 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13879 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13880 riff parsing as a library. The avi parser can play simple PCM
13881 encoded audio. some minor cleanups.
13883 2000-03-19 00:59 wtay
13885 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13886 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13887 plugins/Makefile.am, plugins/avi/.cvsignore,
13888 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13889 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13890 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13891 the riff code into a seperate library in /libs dir. The plugin
13892 loader also checks the /libs path. The avi parser now uses the
13893 riff library. WAV is broken.
13895 2000-03-13 22:17 wtay
13897 * test/aviparse.c: A non functional avi parser.
13899 2000-03-13 22:13 wtay
13901 * configure.in, gst/gst.c, gst/gstbuffer.h,
13902 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13903 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13904 plugins/Makefile.am, plugins/au/gstparseau.c,
13905 plugins/capture/v4l/gstv4lsrc.c,
13906 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13907 test/videotest.c: Various cleanups. Moved the overlay code to a
13908 specialized widget. One error I cannot seem to fix: switching
13909 desktops does not disable the overlay.
13911 2000-03-05 21:48 wtay
13913 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13914 much better but still not perfect.
13916 2000-03-03 22:13 wtay
13918 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13919 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13920 test/Makefile.am, test/videotest.c: Added overlay and DGA
13921 capability for the videosink. Not really good but functional.
13923 2000-02-27 23:18 wtay
13925 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13926 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13927 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13928 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13929 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13930 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13931 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13932 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13933 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13934 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13935 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13936 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13937 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13938 plugins/capture/v4l/gstv4lsrc.h,
13939 plugins/mp3decode/mpg123/Makefile.am,
13940 plugins/mp3decode/mpg123/common.c,
13941 plugins/mp3decode/mpg123/decode_i386.c,
13942 plugins/mp3decode/mpg123/decode_i486.c,
13943 plugins/mp3decode/mpg123/getbits.c,
13944 plugins/mp3decode/mpg123/getbits.h,
13945 plugins/mp3decode/mpg123/gstmpg123.c,
13946 plugins/mp3decode/mpg123/layer1.c,
13947 plugins/mp3decode/mpg123/layer2.c,
13948 plugins/mp3decode/mpg123/layer3.c,
13949 plugins/mp3decode/mpg123/mpg123.c,
13950 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13951 plugins/mpeg1/mpeg_play/Makefile.am,
13952 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13953 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13954 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13955 plugins/mpeg1/parse/mpeg1parse.c,
13956 plugins/mpeg1video/parse/Makefile.am,
13957 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13958 a rather large patch. Switched on -Wall compiler flag and fixed the
13959 warnings. Made the Video for Linux more like it should be.
13961 2000-02-26 18:55 wtay
13963 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13964 test/mp1parse.c, test/videotest.c: Added a pull function in the
13965 gstpad. Modified the videosink to implement the pull. This function
13966 allows a source element to request a buffer from the destination.
13967 This is much more efficient because the videosink can then pass a
13968 buffer with SHM to the element, which does not require an aditional
13969 memcpy. removed scaling from the videosink. I need something
13972 2000-02-25 23:19 wtay
13974 * test/videotest.c: test code for the Video for linux source
13976 2000-02-25 23:18 wtay
13978 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13979 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13980 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13981 linux source. Not generic at all and may not work on any other
13984 2000-02-24 20:56 wtay
13986 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13987 plugins/mp3decode/parse/Makefile.am,
13988 plugins/mp3decode/parse/mp3parse.c,
13989 plugins/mp3decode/parse/mp3parse.h,
13990 plugins/mpeg1/mpeg_play/Makefile.am,
13991 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13992 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13993 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13994 plugins/mpeg1/mpeg_play/jrevdct.c,
13995 plugins/mpeg1/mpeg_play/mmx_idct.c,
13996 plugins/mpeg1/mpeg_play/parseblock.c,
13997 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13998 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13999 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14000 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14001 player got rid of some memcpy. bit handling changes. MMX code for
14002 the IDCT and motion compensation in mpeg_play. Almost as fast as
14003 the commercial mpeg player mtv, but with a much better video
14006 2000-02-20 16:19 wtay
14008 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14009 GdkPixbuf support and scaling (sloww...)
14011 2000-02-20 12:58 wtay
14013 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14014 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14015 video.h: General cleanup and speedup. removed color conversion out
14018 2000-02-19 13:37 wtay
14020 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14021 video.c, video.h: Added timestamps for video buffers. The videosink
14022 syncs to the timestamps. Added a buffer with finished frames for
14025 2000-02-19 10:50 wtay
14027 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14028 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14029 lockup by not calling any gtk functions in the main thread. This
14032 2000-02-18 23:48 wtay
14034 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14035 size to 1 to avoid the strange lockups...
14037 2000-02-18 23:07 wtay
14039 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14040 plugins/mpeg1/mpeg_play/Makefile.am,
14041 plugins/mpeg1/mpeg_play/descrip.mms,
14042 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14043 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14044 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14045 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14046 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14047 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14048 plugins/mpeg1/mpeg_play/hybrid.c,
14049 plugins/mpeg1/mpeg_play/hybriderr.c,
14050 plugins/mpeg1/mpeg_play/index.bt,
14051 plugins/mpeg1/mpeg_play/mb_ordered.c,
14052 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14053 plugins/mpeg1/mpeg_play/ordered2.c,
14054 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14055 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14056 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14057 test/mp1parse.c: The first functional video sink... Removed all of
14058 the video stuff from the MPEG video decoder. Fixed a bug in
14059 smoothwave. The MPEG video decoder still does the YUV->RGB
14062 2000-02-17 22:50 wtay
14064 * configure.in, plugins/Makefile.am,
14065 plugins/mpeg1/mpeg_play/Makefile.am,
14066 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14067 plugins/mpeg1/mpeg_play/mmx_idct.c,
14068 plugins/mpeg1/mpeg_play/parseblock.c,
14069 plugins/mpeg1/mpeg_play/proto.h,
14070 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14071 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14072 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14073 functional) video sink.
14075 2000-02-16 23:27 wtay
14077 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14078 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14079 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14080 Fixed memory leak in queue.
14082 2000-02-16 16:44 wtay
14084 * plugins/mpeg1/mpeg_play/video.c,
14085 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14086 some bugs in the parsers, fixed memory leak (not all of them yet)
14088 2000-02-15 20:14 wtay
14090 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14091 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14092 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14093 caused some I-frames to be skipped.
14095 2000-02-15 00:32 omegahacker
14097 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14099 2000-02-14 23:21 wtay
14101 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14102 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14103 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14104 looking for a bug...
14106 2000-02-14 20:42 wtay
14108 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14109 Some frames were skipped if the header was on partial frames. This
14110 fixes the strange invalid sync errors.
14112 2000-02-14 00:22 wtay
14114 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14117 2000-02-13 22:30 wtay
14119 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14120 cleaned up the parsing code a bit.
14122 2000-02-13 15:20 wtay
14124 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14125 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14126 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14127 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14128 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14129 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14130 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14131 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14132 should do. Skips are currently ignored and give some error on the
14133 console, need to clean this up.
14135 2000-02-13 13:43 wtay
14137 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14138 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14139 length 5 for now). fixed mpeg1 video rate control. AlienSong
14140 segfaults sometimes. My other movies don't....
14142 2000-02-13 03:19 wtay
14144 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14147 2000-02-12 23:09 omegahacker
14149 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14150 sane again (what editor are you using, Wim?), and it now uses
14151 threads. Playback is clean (at least, audio and video are running
14152 smoothly. Video is still a little choppy on my test stream (first
14153 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14154 but it's looking VERY COOL.
14156 2000-02-12 23:08 omegahacker
14158 * gst/gstbin.c: Changed the way state is dealt with when a child is
14159 added to the bin. The note states that the COMPLETE state should
14160 probably reflect nothing more than whether or not there is a child
14161 in the bin, not whether or not all children are COMPLETE. I need
14162 to write out a few scenarios for complex pipeline manipulations to
14163 figure out how all the states should interact. The idea is to
14164 maintain the ability to dynamically recofigure the pipeline.
14166 2000-02-12 12:20 wtay
14168 * plugins/mpeg1/mpeg_play/16bit.c,
14169 plugins/mpeg1/mpeg_play/Makefile.am,
14170 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14171 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14172 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14173 plugins/mpeg1/mpeg_play/main.c,
14174 plugins/mpeg1/mpeg_play/mb_ordered.c,
14175 plugins/mpeg1/mpeg_play/motionvector.c,
14176 plugins/mpeg1/mpeg_play/parseblock.c,
14177 plugins/mpeg1/mpeg_play/proto.h,
14178 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14179 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14180 plugins/mpeg1/mpeg_play/video.h,
14181 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14182 first functional video MPEG1 decoder. The decoder still opens a
14183 window to show the video. This is not optimised at all. Some
14184 glitches and crashes due to bugs in mp1videoparse.c. I need to
14185 queue incomplete slices in mp1videoparse before sending them to the
14186 decoder. use test/mp1parse on your favorite video to test. No
14187 audio/video sync, no QoS at all.
14189 2000-02-10 17:02 wtay
14191 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14192 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14193 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14194 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14195 now correctly pushes buffers in complete chuncks.
14197 2000-02-08 22:36 wtay
14199 * configure.in, gst/types/gsttypes.c,
14200 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14201 plugins/mpeg1video/parse/Makefile.am,
14202 plugins/mpeg1video/parse/README,
14203 plugins/mpeg1video/parse/mp1videoparse.c,
14204 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14205 MPEG1 video parser.
14207 2000-02-07 19:29 wtay
14209 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14211 2000-02-07 19:22 wtay
14213 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14214 gstmpeg_play.h: [no log message]
14216 2000-02-07 19:04 wtay
14218 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14219 plugins/mp3decode/mpg123/decode_i386.c,
14220 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14221 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14222 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14223 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14224 plugins/mpeg1/mpeg_play/INSTALL,
14225 plugins/mpeg1/mpeg_play/Makefile.am,
14226 plugins/mpeg1/mpeg_play/README,
14227 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14228 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14229 plugins/mpeg1/mpeg_play/ctrlbar.h,
14230 plugins/mpeg1/mpeg_play/decoders.c,
14231 plugins/mpeg1/mpeg_play/decoders.h,
14232 plugins/mpeg1/mpeg_play/descrip.mms,
14233 plugins/mpeg1/mpeg_play/dither.h,
14234 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14235 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14236 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14237 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14238 plugins/mpeg1/mpeg_play/hybriderr.c,
14239 plugins/mpeg1/mpeg_play/index.bt,
14240 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14241 plugins/mpeg1/mpeg_play/mb_ordered.c,
14242 plugins/mpeg1/mpeg_play/mono.c,
14243 plugins/mpeg1/mpeg_play/motionvector.c,
14244 plugins/mpeg1/mpeg_play/ordered.c,
14245 plugins/mpeg1/mpeg_play/ordered2.c,
14246 plugins/mpeg1/mpeg_play/parseblock.c,
14247 plugins/mpeg1/mpeg_play/proto.h,
14248 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14249 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14250 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14251 Added compiler optimistaion flags to mpg123. reverted to old
14252 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14253 video player. It does not work yet.
14255 2000-02-06 22:04 wtay
14257 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14258 plugins/mp3decode/mpg123/gstmpg123.c,
14259 plugins/mp3decode/parse/mp3parse.c,
14260 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14261 removed (disabeled) debug info.
14263 2000-02-06 18:50 wtay
14265 * plugins/mp3decode/mpg123/common.c,
14266 plugins/mp3decode/parse/mp3parse.c,
14267 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14268 parser. It can now be used to playback the audio stream of an MPEG1
14269 movie (check out test/mp1parse.c).
14271 2000-02-06 12:33 wtay
14273 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14274 videos seem to parse OK.
14276 2000-02-06 01:52 wtay
14278 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14281 2000-02-06 00:56 wtay
14283 * test/mp1parse.c: The mpeg1 parser test program.
14285 2000-02-06 00:55 wtay
14287 * plugins/mpeg1/parse/mpeg1parse.c,
14288 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14289 the mpeg 1 parser. Does not work yet.
14291 2000-02-05 16:08 wtay
14293 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14294 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14295 486 optimisation. Pentium optimisation added, but does not work
14298 2000-02-05 14:37 wtay
14300 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14301 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14302 moved the buffer handling to common.c, getbits should not know
14305 2000-02-05 01:58 wtay
14307 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14310 2000-02-05 01:40 wtay
14312 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14313 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14315 2000-02-05 01:20 wtay
14317 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14318 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14319 remained) Added eos check for the test programs to stop them from
14320 allocating all of your memory (had to use alt-sysreq-k a few times
14321 :-( ). MPEG layer 1 plays fine now with mp3play.
14323 2000-02-04 23:27 wtay
14325 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14326 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14327 bit slow, though...
14329 2000-02-04 22:06 wtay
14331 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14332 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14333 working. Tried with the test program included. Still some errors
14334 and clicks sometime, but you can hear something. Double buffering
14335 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14336 stream (I have none) and together with the mp3parse?
14338 2000-02-04 21:49 omegahacker
14340 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14341 as well as some other stuff.
14343 2000-02-04 02:25 richardb
14345 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14346 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14347 Compile a test program to ensure that we have working atomic
14350 A few small changes (include headers, fix a cast) to stop compiler
14353 2000-02-02 06:26 omegahacker
14355 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14356 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14357 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14358 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14359 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14360 documentation changes, a couple configure.in and Makefile.am fixes.
14362 2000-02-01 20:35 wtay
14364 * configure.in, gst/elements/Makefile.am,
14365 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14366 which made running test apps fail. Added GHTTP_LIBS to the
14367 libraries. commented out mm_support() call, wich is not working
14368 yet and causes errors.
14370 2000-02-01 19:40 wtay
14372 * configure.in, docs/gst/Makefile.am,
14373 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14374 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14375 the default value of HAVE_LIBMMX. some typos fixed. Changed
14376 include path for volume.c. RTjpeg uses mmx.h
14378 2000-02-01 09:16 omegahacker
14380 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14381 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14382 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14383 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14384 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14385 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14386 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14387 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14388 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14389 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14390 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14391 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14392 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14393 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14394 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14395 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14396 managed to mutilate it a while back, but now it's fixed. I'll put
14397 a copy of the HTML output somewhere on the website tonight.
14399 In order to actually generate the docs, you'll have to install all
14400 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14401 http://developer.gnome.org/arch/doc/tools.html)
14403 Notes (I'll codify these some day):
14405 - Don't believe the Gnome page, always edit the SOURCES when
14406 documenting a given function, never the tmpl file. - I'll be
14407 re-arranging things a lot, but gtk-doc is smart enough to merge any
14408 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14409 are two entirely separate animals. We should probably have a
14410 virtual mutex on the entire docs/gst/ directory, over and above
14411 what CVS does. - I'm going to try to end up with a book set
14412 (docbook terms), where docs/gst/ is only one book. There'd be
14413 another called docs/manual/, and another docs/plugins/, etc. If
14414 you have any comments as to how these should be done,
14415 gstreamer-devel is the place.
14417 2000-02-01 04:10 richardb
14419 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14420 gst/elements/Makefile.am, gst/elements/gstelements.c,
14421 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14422 script. Make libghttp detection work at all. Make library
14423 configuration specifiable on configure commandline. Make detection
14424 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14425 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14428 2000-01-31 22:53 wtay
14430 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14431 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14433 2000-01-31 17:29 wtay
14435 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14436 IDCT for RTjpeg. It still doesn't do anything. This version also
14437 has optimised versions for 422 and 420 YUV (de)compression. This
14438 version is not compatible with the regular RTjpeg due to
14439 optimisations using unrolled loops. Is *very* fast.
14441 2000-01-31 09:43 omegahacker
14443 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14444 gst/elements/Makefile.am, gst/types/Makefile.am,
14445 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14446 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14447 updates. I can now successfully produce an rpm simply by typing
14448 `./autogen.sh;make rpm`. This is good ;-)
14450 2000-01-31 06:49 omegahacker
14452 * Makefile.am: gah, missed Makefile.am of all files...
14454 2000-01-31 06:46 omegahacker
14456 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14457 plugins/mp3decode/mpg123/.cvsignore,
14458 plugins/mp3decode/xing/libxing/Makefile.am,
14459 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14460 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14461 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14462 build/`make dist` issues, as well as a spec file, -config file,
14463 .m4, etc. Next step is to build an RPM of this mess.
14465 2000-01-31 05:55 omegahacker
14467 * .cvsignore, acconfig.h, config.h.in, configure.in,
14468 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14469 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14470 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14471 that collectively allow `make dist` to work.
14473 2000-01-31 04:22 omegahacker
14475 * .cvsignore: uh, forgot to do the root .cvsignore...
14477 2000-01-31 04:20 omegahacker
14479 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14480 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14481 Makefile.am, that's used as the list of things to include in the
14482 distribution, regardless of whether or not something is included in
14483 SUBDIRS due to conditional stuff.
14485 2000-01-31 03:36 omegahacker
14487 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14488 gst/elements/.cvsignore, gst/types/.cvsignore,
14489 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14490 plugins/effects/stereo/.cvsignore,
14491 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14492 plugins/mp3decode/mpg123/.cvsignore,
14493 plugins/mp3decode/parse/.cvsignore,
14494 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14495 plugins/mp3decode/xing/libxing/.cvsignore,
14496 plugins/visualization/spectrum/.cvsignore,
14497 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14498 plugins/.cvsignore, plugins/cobin/.cvsignore,
14499 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14500 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14501 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14502 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14503 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14504 plugins/visualization/smoothwave/.cvsignore,
14505 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14506 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14507 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14508 .cvsignore stuff taken care of, though we'll want to fine-tune
14509 things as we go, of course. Most of them are the same, with some
14510 exceptions for directories that produce executables (those are
14511 listed by name after the standard ones and a newline for
14514 2000-01-31 03:25 omegahacker
14516 * test/README: initial checkin
14518 2000-01-31 03:22 omegahacker
14520 * test/xml/readreg.c: - added usage info - uses first arg as
14521 registry filename - any additional args are plugins to search for
14522 (no change but argv base) - cleaned up output with a spare \n
14524 2000-01-31 03:02 omegahacker
14526 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14527 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14528 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14529 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14530 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14531 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14532 It's currently a skeleton, doing no work at all. Need to have a
14533 video display element, some kind of simulation source (read from
14534 .ppm, a la what I do at work to solve the exact same problem), raw
14535 video types, metadata structs, etc.
14537 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14538 Justin's site, with some fixes (#include <asm/types.h> to get
14539 __u64,etc). Once the aforementioned infrastructure is in place,
14540 the elements can actually be set up to do the encode/decode, and
14541 we'll have our first functioning video codec in place. ;-)
14543 2000-01-31 01:24 omegahacker
14545 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14548 2000-01-31 01:11 omegahacker
14550 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14551 testig loginfo script
14553 2000-01-31 00:16 omegahacker
14555 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14556 testing loginfo script
14558 2000-01-31 00:04 omegahacker
14560 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14563 2000-01-31 00:02 omegahacker
14565 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14567 2000-01-30 22:50 wtay
14569 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14570 gst/elements/Makefile.am, gst/types/Makefile.am,
14571 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14572 plugins/mp3decode/xing/Makefile.am,
14573 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14574 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14575 CSS (check if css.c is in plugins/dvdsrc), need something better.
14576 some LDFLAGS had *.la dependencies which failed for libtool
14578 The build is now 100% on my system.
14580 2000-01-30 10:58 omegahacker
14582 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14583 dvdsrc.h: initial checkin
14585 2000-01-30 10:48 omegahacker
14587 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14588 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14590 2000-01-30 10:44 omegahacker
14592 * docs/: Makefile.am, random/arch, random/buffers,
14593 random/coroutines, random/design, random/example,
14594 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14595 random/mutability, random/padarch, random/sequence,
14596 random/state-transitions, random/states, random/states.old,
14597 random/types, random/vis-transform, random/walkthrough,
14598 slides/README, slides/abstract, slides/abstract.save,
14599 slides/outline, slides/slides: initial checkin
14601 2000-01-30 10:39 omegahacker
14603 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14604 gstxing.h: initial checkin
14606 2000-01-30 10:17 omegahacker
14608 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14609 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14610 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14611 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14612 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14613 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14614 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14615 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14616 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14617 x86intel.c: initial checkin
14619 2000-01-30 10:03 omegahacker
14621 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14622 xa/gstxa.c, xa/gstxa.h: initial checkin
14624 2000-01-30 09:58 omegahacker
14626 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14629 2000-01-30 09:54 omegahacker
14631 * tools/Makefile.am, tools/README, tools/launch.c,
14632 test/bindings/Makefile.am, test/bindings/dummy.c,
14633 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14635 2000-01-30 09:50 omegahacker
14637 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14638 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14639 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14640 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14641 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14642 teardown.c, typefind.c, types.c, w.c, wave.c,
14643 cothreads/Makefile.am, cothreads/cothreads.c,
14644 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14645 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14646 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14649 2000-01-30 09:46 omegahacker
14651 * editor/: Makefile.am, editor.c, editor.glade,
14652 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14653 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14654 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14655 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14656 gstelementselect.h: initial checkin
14658 2000-01-30 09:22 omegahacker
14660 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14661 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14662 cobin/spindentity.c, cobin/spindentity.h,
14663 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14664 effects/stereo/stereo.h, effects/volume/Makefile.am,
14665 effects/volume/volume.c, effects/volume/volume.h,
14666 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14667 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14668 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14669 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14670 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14671 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14672 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14673 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14674 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14675 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14676 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14677 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14678 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14679 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14680 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14681 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14682 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14683 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14684 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14685 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14686 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14687 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14688 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14689 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14690 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14691 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14692 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14693 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14694 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14695 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14696 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14697 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14698 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14699 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14700 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14701 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14702 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14703 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14704 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14705 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14706 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14707 visualization/smoothwave/README,
14708 visualization/smoothwave/smoothwave.c,
14709 visualization/smoothwave/smoothwave.h,
14710 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14711 visualization/spectrum/fix_fft.c,
14712 visualization/spectrum/gstspectrum.c,
14713 visualization/spectrum/gstspectrum.h,
14714 visualization/synaesthesia/Makefile.am,
14715 visualization/synaesthesia/README,
14716 visualization/synaesthesia/README-syna,
14717 visualization/synaesthesia/core.c,
14718 visualization/synaesthesia/core.h,
14719 visualization/synaesthesia/synaesthesia.c,
14720 visualization/synaesthesia/synaesthesia.h,
14721 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14722 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14723 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14724 wav/gstriff.c, wav/gstriff.h: initial checkin
14726 2000-01-30 09:04 omegahacker
14728 * plugins/: Makefile.am, example.c, example.h: initial checkin
14730 2000-01-30 09:00 omegahacker
14732 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14733 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14734 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14735 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14736 elements/gstdisksrc.h, elements/gstelements.c,
14737 elements/gstesdsink.c, elements/gstesdsink.h,
14738 elements/gstfakesink.c, elements/gstfakesink.h,
14739 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14740 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14741 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14742 elements/gstidentity.c, elements/gstidentity.h,
14743 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14744 elements/gstsinesrc.h, elements/gsttypefind.c,
14745 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14748 2000-01-30 08:57 omegahacker
14750 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14751 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14752 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14753 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14754 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14755 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14756 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14757 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14758 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14759 Makefile.am: initial checkin
14761 2000-01-30 08:51 omegahacker
14763 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14764 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14765 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14767 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14769 * PPC compilation fixes (thanks to hadess)
14770 * add eos2 and eos3 proposals