1 2001-12-29 Rodney Dawes <dobey@free.fr>
3 * gstreamer.spec.in: Fixed up for the splitification
5 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
7 * moved plugins out of the core to gst-plugins
8 * moved some of the libs out of the core to gst-plugins
9 * moved the other libs around so headers get installed in
12 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
14 * configure.ac : major overhaul
15 * m4/ dir added with lots of checks in it
17 2001-12-14 Michael Meeks <michael@ximian.com>
19 * gst/gst.c (gst_main, gst_main_quit): upd.
21 * gst/gstutils.c (gst_util_has_arg): impl.
22 (gst_util_get_int64_arg): impl.
24 * plugins/mpeg2/video/gstmpeg2play.c
25 (gst_mpeg2play_class_init): min frames per sec = 0.
27 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
28 s/16bit/use16bit/ properties can't begin with a non
31 * tools/gstreamer-guilaunch.c: fresh from the ministy
34 * tools/Makefile.am: enable gstreamer-guilaunch for
37 * tools/gstreamer-launch.c (main): upd.
38 (idle_func): quit the mainloop.
40 2001-12-14 Michael Meeks <michael@ximian.com>
42 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
44 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
45 kill broken mess for install_std_props.
47 * plugins/gnomevfs/gnomevfssink.c
48 (gst_gnomevfssink_class_init): upd.
50 * tools/gstreamer-launch.c (main): add efence hook.
52 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
53 a volatile pointer, don't write to the buffer.
55 * gst/gstelement.c (gst_element_populate_std_props):
56 add debug & robustness.
58 * gst/gstelement.c (gst_element_populate_std_props):
59 add debug & robustness.
61 2001-12-13 Michael Meeks <michael@ximian.com>
63 * gst/elements/*.c: (..._class_init): clean to use
64 gst_populate_std_props.
67 (gst_element_populate_std_props): impl, simply for now,
68 with a few standard properties.
69 (gst_element_install_std_props): impl nice helper.
71 2001-12-13 Michael Meeks <michael@ximian.com>
73 * gst/gstplugin.c (_gst_plugin_initialize): g_error
76 * Makefile.am: update.
78 * editor/gsteditorprojectview.c (view_on_element_added):
80 * editor/gsteditorproject.c
81 (gst_editor_project_class_init): upd.
83 * plugins/avi/gstavimux.c
84 (gst_avimux_request_new_pad): don't clobber name.
86 * libs/control/gstdparammanager.c
87 (gst_dpman_class_init): upd.
88 (gst_dpman_dispose): chain to parent.
90 * gst/cothreads.c (cothread_create): use guchar *'s
91 not void *'s for bytewise pointer arithmetic.
93 * gst/gstelement.h: kill const on get_property value.
95 * plugins/avi/gstavimux.c
96 (gst_avimux_request_new_pad): add name param.
98 * configure.ac: Add checks for libglade-2.0 and
101 2001-12-13 Michael Meeks <michael@ximian.com>
103 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
105 * examples/typefind/typefind.c (type_found): upd.
108 * plugins/mikmod/gstmikmod.c
109 (gst_mikmod_set_property): same memory bug here -
112 * plugins/oss/gstosssrc.c
113 (gst_osssrc_set_property): fix memory issue.
114 (gst_osssrc_init): dup the string - argh; quit here -
115 such code should be stuck in a common base class not
118 * plugins/oss/gstosssink.c
119 (gst_osssink_init): manage the device allocation.
120 (gst_osssink_finalize): impl.
121 (gst_osssink_class_init): upd.
122 (gst_osssink_set_property): upd.
124 * acconfig.h: cover HAVE_LIBXML2
126 * configure.ac: update libxml checks.
128 2001-12-11 22:10 thomasvs
130 * lots of build fixes for 0.3.0 release
133 2001-08-15 23:43 cael
135 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
136 to make sure we have video to fullscreen, will be removed when the
137 new libgstplay lands.
139 2001-08-15 23:32 cael
141 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
142 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
143 including better fullscreen handling and some new playlist stuff
144 that's not hooked up yet.
146 2001-08-14 20:13 thomasvs
148 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
149 anyone gets into problems with this then let me know and we'll fix
152 2001-08-14 05:11 parapraxis
154 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
157 2001-08-13 21:19 omegahacker
159 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
162 2001-08-13 20:03 omegahacker
164 * gst/Makefile.am: messy hack to make sure libgst.la builds
167 2001-08-13 20:00 sbaker3
169 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
170 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
171 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
172 sync with the current CVS glib API
174 2001-08-13 19:55 sbaker3
176 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
177 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
178 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
179 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
180 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
181 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
182 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
183 tests/sched/runxml.c: sync with the current CVS glib API
185 2001-08-13 19:50 sbaker3
187 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
188 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
189 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
190 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
191 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
192 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
193 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
194 plugins/quicktime/gstquicktimedecoder.c,
195 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
196 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
197 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
198 examples/plugins/example.c, examples/queue2/queue2.c,
199 examples/queue3/queue3.c, examples/queue4/queue4.c,
200 examples/thread/thread.c, examples/typefind/typefind.c,
201 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
204 2001-08-13 19:48 omegahacker
206 * configure.base: Added libgst.la to the global LDFLAGS, so all
207 plugins link against it. This should help solve problems with
208 bindings and dynamic loading of libgst.
210 2001-08-13 19:45 sbaker3
212 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
213 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
214 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
215 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
216 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
217 elements/gstdisksink.c, elements/gstfakesink.c,
218 elements/gstfakesrc.c, elements/gstidentity.c,
219 elements/gstmultidisksrc.c: sync with the current CVS glib API
221 2001-08-13 14:52 thomasvs
223 * configure.base: added swig/Makefile.PL
225 2001-08-12 11:09 sbaker3
227 * tests/.cvsignore: added more exes
229 2001-08-12 10:48 sbaker3
231 * gst/gstbufferpool.c: doc update
233 2001-08-11 23:04 omegahacker
235 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
237 2001-08-11 09:25 omegahacker
239 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
240 (*signed* 64-bit) - updated buf->offset handling to deal with the
241 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
242 (see -devel for details)
244 2001-08-10 22:36 wtay
246 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
247 error, also do a perror in case of a failure.
249 2001-08-10 18:45 wtay
251 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
252 some test apps by Zeenix.
254 2001-08-10 18:40 wtay
256 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
257 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
258 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
259 plugins/quicktime/gstquicktimedemux.c,
260 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
261 test/Makefile.am, test/main.c, tests/faketest.c,
262 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
263 eos/qos calls in favour of the soon to be event system. Added a
264 test app to test element reuse (doesn't work)
266 2001-08-10 18:34 wtay
268 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
269 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
270 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
271 elements/gstpipefilter.c: Removed the old eos and qos functions.
272 Removed the functions from the elements.
274 2001-08-10 18:02 sbaker3
276 * examples/launch/.cvsignore: added an exe
278 2001-08-10 17:49 sbaker3
280 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
282 2001-08-10 17:36 sbaker3
284 * tests/.cvsignore: hide new tests
286 2001-08-07 17:14 thomasvs
288 * configure.base: removed libs/colorscpace again
290 2001-08-07 17:08 thomasvs
292 * configure.base: do FLAC lib check against main function
294 2001-08-07 17:06 thomasvs
296 * acconfig.h, configure.base, plugins/Makefile.am: changed
297 HAVE_FLAC to HAVE_FLACLIB
299 2001-08-07 15:46 thomasvs
301 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
302 for HAVE_FLAC look for thomas in the file
304 2001-08-06 23:16 wtay
306 * examples/plugins/example.c: Fixed the padtemplate definition.
308 2001-08-06 21:40 omegahacker
310 * gst/gstevent.h: added gstevent.h
312 2001-08-06 21:37 omegahacker
314 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
315 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
316 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
317 tests/Makefile.am, tests/events.c: Initial code for the event
320 2001-08-06 21:20 wtay
322 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
325 2001-08-06 20:52 wtay
327 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
329 2001-08-06 20:49 wtay
331 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
333 2001-08-06 17:46 theuraeus
335 * configure.base: 2001-06-08 Christian Schaller
336 <Uraeus@linuxrising.org> - Change from == to = since == only works
337 with GNU test and not the version of test shipping with Solaris
338 (and probably other Unices) - Once again a ordinary user has to
339 teach hackers to hack :)
341 2001-08-03 01:08 omegahacker
343 * gst/Makefile.am: moved the object-model headers back to _HDR
346 2001-08-03 00:55 hadess
348 * Makefile.am: - revert location of gstreamer.pc
350 2001-08-03 00:50 hadess
352 * Makefile.am: - install gstreamer.pc to the right place under
353 $(prefix)/share/pkconfig
355 2001-08-01 23:44 dlehn
357 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
359 2001-07-31 21:57 wtay
361 * gst/gstthread.c: Added a missing state change switch.
362 Uncommented a big FIXME that was needed after all. Stop now works.
364 2001-07-30 18:50 wtay
366 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
369 2001-07-27 18:12 wtay
371 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
372 thread state change app.
374 2001-07-27 17:35 sbaker3
376 * tools/gstreamer-inspect.c: compile fix for glib2
378 2001-07-27 14:12 sbaker3
380 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
383 2001-07-25 23:46 wtay
385 * plugins/festival/gstfestival.c: Added caps to the src pad to
386 properly set rate/channels for peer elements.
388 2001-07-25 22:40 wtay
390 * tools/gstreamer-inspect.c: Added signal output and object
393 2001-07-25 22:40 wtay
395 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
396 introspections and g_type_parent
398 2001-07-25 21:49 wingo
400 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
403 2001-07-25 01:02 wingo
405 * plugins/filters/speed/Makefile.am: Removed 'README' from
406 EXTRA_DIST so that 'make dist' would work.
408 2001-07-24 21:05 theuraeus
410 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
411 <Uraeus@linuxrising.org> - Put README contents into man page and
412 fixed the Groff enconding (or whatever it is called.)
414 2001-07-23 01:57 wtay
416 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
419 2001-07-23 01:57 wtay
421 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
422 many problems with xvideosink and the GtkWindow when we don't have
425 2001-07-20 23:10 dlehn
427 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
428 use glib for byte swapping
430 2001-07-20 23:08 dlehn
432 * Makefile.am: Some basic deb building rules
434 2001-07-20 23:08 dlehn
436 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
437 stuff, -O3 does inline-functions
439 2001-07-20 22:26 wtay
441 * docs/gst/: Makefile.am, gstreamer.hierarchy,
442 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
443 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
444 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
445 stopped complaining when building debs...
447 2001-07-20 08:10 dlehn
449 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
452 2001-07-20 08:00 dlehn
454 * plugins/Makefile.am: Always compile avi dir. It has it's own
455 conditionals for avifile libs. Add (back?) arts dir. (was this
458 2001-07-20 07:56 dlehn
460 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
461 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
464 2001-07-20 07:54 dlehn
466 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
469 2001-07-20 07:53 dlehn
471 * configure.in.ac250: not used anymore
473 2001-07-20 07:52 dlehn
475 * debian/: Makefile.am, README.Debian, changelog, control,
476 gstreamer-arts.files, gstreamer-artsd.files,
477 gstreamer-avifile.files, gstreamer-common.files,
478 gstreamer-festival.files, gstreamer-flac.files,
479 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
480 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
481 gstreamer-runtime.files, gstreamer-runtime.manpages,
482 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
483 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
484 libgst0.postinst, libgsteditor0.postinst,
485 libgstmediaplay0.postinst, rules: Update to Debian packaging files
488 2001-07-18 23:38 richardb
490 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
491 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
492 Sort out some remaining bits of fwg which weren't valid sgml.
494 2001-07-18 23:18 richardb
496 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
497 matched tags, as found by xsltproc. ;-)
499 2001-07-18 23:08 richardb
501 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
502 debian package, needed to build manual and PWG.
504 2001-07-18 20:04 wtay
506 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
507 doesn't try to connect elements with request pads for now.
509 2001-07-18 18:29 wtay
511 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
512 system_encode.h, systems.c: Added request pad to the muxer. Fixed
513 the object size problem by dynamically allocating the sector data.
515 2001-07-17 23:01 richardb
517 * plugins/effects/volume/volume.c: Rename the GstVolume type to
518 GstVolumeOld, so that it doesn't conflict with the type registered
519 by the new volume plugin.
521 2001-07-17 22:51 wtay
523 * docs/fwg/intro.sgml: Added what I think should be the basic steps
524 for writing a plugin.
526 2001-07-16 21:18 wtay
528 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
531 2001-07-16 10:04 richardb
533 * configure.base: Change tests/muxer/Makefile to
534 tests/muxing/Makefile, since tests/muxer is now an empty dir.
536 2001-07-15 15:24 wtay
538 * tools/gstreamer-launch.c: Changed the main loop to while
541 2001-07-15 14:04 wtay
543 * gst/gstscheduler.c: Properly set the eos flag when no elements
546 2001-07-14 21:29 shitowax
548 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
549 initial introduction of a really basic muxer
551 2001-07-14 21:15 thomasvs
553 * configure.base: added muxer Makefile
555 2001-07-13 17:49 wtay
557 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
560 2001-07-11 23:52 wtay
562 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
563 elements/gstaggregator.c, elements/gstaggregator.h,
564 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
565 gst_pad_select and gst_pad_selectv. Added different scheduling
566 methods in aggregator. Fixed a bug in fakesrc when setting up the
567 scheduling functions.
569 2001-07-11 20:26 wtay
571 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
572 muxing/case1.c: Added a muxing test case.
574 2001-07-11 20:23 wtay
576 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
579 2001-07-11 20:22 wtay
581 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
582 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
583 various test plugins. Added debug output to tee. Added buffer
584 duplication to identity.
586 2001-07-11 17:45 wtay
588 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
589 request pads to fakesink.
591 2001-07-11 16:51 wtay
593 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
594 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
595 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
598 2001-07-11 16:50 wtay
600 * tools/gstreamer-inspect.c: Print out the request pad function.
602 2001-07-11 15:56 wtay
604 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
605 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
606 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
607 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
608 printouts of the buffer timestamps in identity, fakesrc, fakesink.
609 Added an aggregator test element.
611 2001-07-11 13:33 wtay
613 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
614 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
615 element classes without using an elementfactory. The
616 gst_element_add_padtemplate_to_class method was renamed to
617 gst_element_class_add_padtemplate to better match glib/gtk
620 2001-07-11 13:09 wtay
622 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
623 remaining bits of MetaData.
625 2001-07-11 02:02 omegahacker
627 * configure.base: added speed and volume to configure.base
629 2001-07-11 00:47 omegahacker
631 * plugins/filters/Makefile.am: added speed and volume to
634 2001-07-08 22:02 wtay
636 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
637 transcoder. note that this one is only 68 lines long.
639 2001-07-08 10:47 wtay
641 * plugins/effects/volume/volume.c: I'm a moron..
643 2001-07-08 10:46 wtay
645 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
648 2001-07-08 10:44 wtay
650 * plugins/filters/: speed/Makefile.am, speed/filter.func,
651 speed/speed.c, speed/speed.h, volume/Makefile.am,
652 volume/filter.func, volume/mono-filter.func,
653 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
654 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
656 2001-07-07 17:34 wtay
658 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
660 2001-07-07 16:30 wtay
662 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
663 cool GStreamer really is..
665 2001-07-07 16:10 wtay
667 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
668 Added docs on library init.
670 2001-07-07 15:17 wtay
672 * docs/manual/: autoplugging.sgml, debugging.sgml,
673 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
674 updates. Added a chapter about the autoplugcache. Updated the
675 autoplug example using the autoplugcache. Moved some stuff around.
676 Added an example app for gst_parse_launch. Updated the debug
679 2001-07-07 15:14 wtay
681 * examples/launch/mp3parselaunch.c: Add sane arg checking.
683 2001-07-07 15:07 wtay
685 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
686 parse_launch example.
688 2001-07-07 14:32 wtay
690 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
692 2001-07-07 12:34 wtay
694 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
695 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
696 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
697 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
698 updates to the manual, mostly glib2 related.
700 2001-07-07 11:55 wtay
702 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
703 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
704 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
705 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
706 Removed the last bits of Metadata. Updated the bufferpool docs.
708 2001-07-06 22:00 wtay
710 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
713 2001-07-05 23:08 wtay
715 * configure.base: Added the qcam src
717 2001-07-05 23:06 wtay
719 * plugins/capture/qcam/dark.c: Some unused file..
721 2001-07-05 23:05 wtay
723 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
724 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
725 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
726 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
728 2001-07-05 22:53 wtay
730 * tools/gstreamer-launch.c: Added the xid stuff in again if
731 compiling against gtk.
733 2001-07-04 21:49 uid21147
735 * gst/gstutils.c: Added arg setting for UINT types.
737 2001-07-04 16:33 uid21147
739 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
740 Lots of improvements to the ffmpeg wrappers.
742 2001-07-02 21:38 wtay
744 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
745 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
748 2001-07-01 23:19 wtay
750 * configure.base, plugins/ffmpeg/Makefile.am,
751 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
752 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
753 encoders are currently support, so no decoders or muxers yet..
755 2001-07-01 18:52 wtay
757 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
758 with the buffer handling.
760 2001-07-01 17:10 sbaker3
762 * plugins/filters/ladspa/gstladspa.c: better property name munging
763 and added check for duplicate property names
765 2001-07-01 17:01 sbaker3
767 * gst/gobject2gtk.c: return NULL from
768 g2g_object_class_find_property if gtk_object_arg_get_info returns
771 2001-07-01 15:05 wtay
773 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
774 ownership of the riff parser chunks..
776 2001-07-01 14:59 wtay
778 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
780 2001-07-01 14:58 wtay
782 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
783 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
784 supported. Both type1 and type2 avi/dv formats are supported.
786 2001-07-01 12:18 theuraeus
788 * gstreamer.spec.in: 2001-01-07 Christian Schaller
789 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
790 modules - Added quicktime, flac, chart, udp modules
792 2001-07-01 12:16 theuraeus
794 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
795 <Uraeus@linuxrising.org> - Added FLAC information
797 2001-07-01 12:12 richardb
799 * configure.base: Put the back check for the FLAC library. This
800 looks to have been accidentally removed when the sidplay one was
803 2001-07-01 11:28 sbaker3
805 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
807 2001-06-30 20:41 sbaker3
809 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
812 2001-06-30 17:26 wtay
814 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
817 2001-06-30 16:22 wtay
819 * acinclude.m4, configure.base, plugins/Makefile.am,
820 plugins/SID/Makefile.am: Added configure checks for libsidplay.
822 2001-06-30 15:10 wtay
824 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
826 2001-06-30 01:45 wtay
828 * configure.base: Added the SID plugin.
830 2001-06-30 01:44 wtay
832 * plugins/SID/gstsiddec.cc: Some cleanups
834 2001-06-30 01:37 wtay
836 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
837 A first attempt at a SID decoder plugin.
839 2001-06-30 01:35 wtay
841 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
844 2001-06-29 21:31 wtay
846 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
847 xmms plugins. Cleaner names for the generated plugins.
849 2001-06-29 18:53 richardb
851 * gst/gstparse.c: Allow elements to be given custom names with []
854 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
855 named mysrc, rather than disksrc0
857 Suggestion: don't name things with names with numbers at the end,
858 or they may conflict with names allocated automatically.
860 2001-06-29 12:30 richardb
862 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
863 that the correct headers get used if there's an installed copy of
864 the gst headers on the system (ie, make sure the uninstalled
865 headers are used instead).
867 2001-06-29 11:26 richardb
869 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
870 rather than gst. This now actually compiles for me.
872 2001-06-29 10:39 richardb
874 * gst/Makefile.am: Ensure that the marshaller code #includes
875 glib-object.h, and hence the neccessary definitions to enable it to
878 I don't pretend to understand how the marshalling stuff works - I
879 just know that it clearly needs this #include, or something
880 similar. If there's a more correct fix, someone else can do it.
881 Possibly this is a glib-genmarshal bug, but I've not got the time
884 2001-06-29 00:58 richardb
886 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
887 generated in time by generating both files in the same rule:
888 previously, only the .c would be generated in time. Don't put the
889 files in dists (add a dist-hook to take them out), and clean the
890 files when running distclean.
892 2001-06-28 22:44 richardb
894 * gst/Makefile.am: Make sure conditionally compiled files are added
897 2001-06-28 21:13 sbaker3
899 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
900 and alsasink - params need more work (odd warning when doing
903 2001-06-28 20:32 wtay
905 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
908 2001-06-28 19:35 richardb
910 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
911 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
912 the check that alsa 0.9 wasn't there. Now does the 0.9 check
913 first, to avoid this problem.
915 2001-06-28 17:31 richardb
917 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
918 since it was just a broken copy of one of the other files. Sort
919 out cleanfiles to some extent. Note: the make dependencies in this
920 file are completely broken, but it's not clear how to fix them.
921 The docs will be built at make install / dist time, as a result.
923 2001-06-28 17:01 richardb
925 * acinclude.m4: Fix a typo in a comment.
927 2001-06-28 16:39 richardb
929 * acinclude.m4, configure.base: Add ACTION-IF-USE and
930 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
931 check to use GST_CHECK_FEATURE.
933 2001-06-28 16:11 thomasvs
935 * plugins/filters/cutter/README: cutter plugin now has a settable
936 pre-record buffer (using GList) README has been fleshed out a bit
939 2001-06-28 12:56 richardb
941 * configure.base: Actually pass the infomessages variable into
942 config.status, so the message about plugin-builddir gets displayed.
944 We can use this mechanism to display lists of plugins which won't
945 be built: just add the lines to be output at the end of ./configure
948 2001-06-28 11:57 richardb
950 * configure.base: Change plugin-srcdir msg stuff near the end of
951 configure.base to -builddir.
953 2001-06-27 21:53 thomasvs
955 * examples/cutter/cutter.c: implemented ring buffer
957 2001-06-27 21:53 thomasvs
959 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
962 2001-06-27 21:20 wtay
964 * test/: dvshow.c, mp2toavi.c: Some small fixes.
966 2001-06-27 21:19 wtay
968 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
969 that it uses a colorspace element for video.
971 2001-06-27 21:15 wtay
973 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
976 2001-06-27 21:14 wtay
978 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
981 2001-06-27 21:14 omegahacker
983 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
984 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
985 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
986 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
988 2001-06-27 20:45 dlehn
990 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
991 the generated source. Clean up generated files. Make sure only
992 source idl gets into tarball.
994 2001-06-27 20:22 omegahacker
996 * makeconfigure: added _CFLAGS and modified to allow the multiple
997 substitition to occur
999 2001-06-27 18:22 richardb
1001 * makeconfigure: Add a hack to ensure that automake picks up the
1002 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1004 2001-06-27 18:04 richardb
1006 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1007 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1008 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1010 2001-06-27 17:56 richardb
1012 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1013 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1014 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1015 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1016 and set --cflags and --libs from it. Replace audiofile and
1017 gdk-pixbuf checks with calls to this macro. Change use of
1018 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1019 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1021 2001-06-27 17:06 richardb
1023 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1025 2001-06-27 16:04 richardb
1027 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1028 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1029 Turn of XMMS check using this, rather than a hack. Fix display of
1030 commandline parameters for GST_CHECK_FEATURE and
1031 GST_SUBSYSTEM_DISABLE.
1033 2001-06-27 15:07 thomasvs
1035 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1038 2001-06-27 10:59 richardb
1040 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1041 commonly missing macro. This joins the ALSA macro, which was
1042 already in acinclude.m4 We need some more consistent scheme for
1043 dealing with these... :(
1045 2001-06-26 23:26 omegahacker
1047 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1048 though vgasink is disabled
1050 2001-06-26 23:15 wtay
1052 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1053 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1054 that we can do full expansion on the sysconfdir.
1056 2001-06-26 22:49 richardb
1058 * configure.base: Fix up configure --help output:
1059 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1061 2001-06-26 22:44 richardb
1063 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1064 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1065 check is turned off by default (though not in a very neat way)
1067 2001-06-26 22:29 wtay
1069 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1071 2001-06-26 22:07 wtay
1073 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1075 2001-06-26 20:56 richardb
1077 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1078 GST_SUBSYSTEM_DISABLE, too.
1080 2001-06-26 20:49 omegahacker
1082 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1084 2001-06-26 20:06 richardb
1086 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1087 num_properties gets set.
1089 2001-06-26 19:20 richardb
1091 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1092 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1095 2001-06-26 03:48 richardb
1097 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1098 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1101 2001-06-26 03:27 richardb
1103 * acinclude.m4: Fixes to work properly with automake 1.4
1105 2001-06-26 02:53 richardb
1107 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1108 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1109 generation of configure.{in,ac} into a separate script. Add hack
1110 to the script to stop automake complaining about missing
1111 AM_CONDITIONAL call. Replace ESD check by a call to
1114 2001-06-25 22:39 richardb
1116 * configure.base: Move config dir from /etc/gstreamer to
1117 ${sysconfdir}/gstreamer by default: more portable, configurable,
1120 2001-06-25 21:53 richardb
1122 * docs/plugins/Makefile.am: Remove more generated files
1124 2001-06-25 21:41 richardb
1126 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1127 many unwanted generated files from distributions.
1129 2001-06-25 21:39 richardb
1131 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1133 2001-06-25 21:37 wtay
1135 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1138 2001-06-25 21:36 wtay
1140 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1141 Don't use the autoplugger when it is disabled.
1143 2001-06-25 21:36 wtay
1145 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1146 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1147 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1148 GstMeta. Added conditional compilation of various subsystems.
1150 2001-06-25 21:09 richardb
1152 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1153 appropriate parameters in debug and info handlers. Add appropriate
1154 types for some of the memebers of the GTypeInfo struct.
1156 2001-06-25 21:01 omegahacker
1158 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1159 .cvsignore, added gstmarshal.list to EXTRA_DIST
1161 2001-06-25 21:00 omegahacker
1163 * gst/gstobject.h, plugins/Makefile.am,
1164 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1165 added a comment to gstobject.h
1167 2001-06-25 20:59 omegahacker
1169 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1170 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1173 2001-06-25 20:19 wtay
1175 * configure.base, gst/Makefile.am: Added configure checks to
1176 disable various major subsystems.
1178 2001-06-25 19:14 richardb
1180 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1181 remove colorspace header. Makefile.am: remove comment inside rule
1184 2001-06-25 18:22 omegahacker
1186 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1187 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1188 prototype gstelement.c: changed some prototypes, added a cast
1190 2001-06-25 18:17 wtay
1192 * gst/gstobject.h: Added a missing #else
1194 2001-06-25 17:44 wtay
1196 * configure.base: Removed the wine stuff.
1198 2001-06-25 13:28 richardb
1200 * gst/gstobject.c: Fix a warning; stuff following an #endif
1202 2001-06-25 13:09 richardb
1204 * autogen.sh: Added check for pkg-config to autogen.sh
1206 2001-06-25 07:45 omegahacker
1208 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1209 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1210 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1211 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1212 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1213 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1215 2001-06-25 04:37 omegahacker
1217 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1218 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1219 potential namespace conflicts.
1221 2001-06-25 02:20 omegahacker
1223 * acconfig.h, configure.base, docs/random/wtay/events,
1224 examples/Makefile.am, examples/cutter/cutter.c,
1225 examples/helloworld/helloworld.c,
1226 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1227 examples/plugins/example.c, examples/plugins/example.h,
1228 examples/queue/queue.c, examples/queue2/queue2.c,
1229 examples/queue3/queue3.c, examples/queue4/queue4.c,
1230 examples/thread/thread.c, examples/typefind/typefind.c,
1231 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1232 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1233 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1234 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1235 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1236 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1237 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1238 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1239 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1240 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1241 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1242 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1243 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1244 gst/autoplug/gststaticautoplug.h,
1245 gst/autoplug/gststaticautoplugrender.c,
1246 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1247 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1248 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1249 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1250 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1251 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1252 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1253 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1254 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1255 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1256 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1257 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1258 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1259 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1260 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1261 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1262 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1263 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1264 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1265 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1266 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1267 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1268 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1269 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1270 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1271 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1272 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1273 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1274 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1275 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1276 plugins/avi/winaudio/aviaudiodecoder.c,
1277 plugins/avi/winaudio/aviaudiodecoder.h,
1278 plugins/avi/wincodec/gstwindec.cc,
1279 plugins/avi/wincodec/gstwindec.h,
1280 plugins/avi/wincodec/gstwinenc.cc,
1281 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1282 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1283 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1284 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1285 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1286 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1287 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1288 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1289 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1290 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1291 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1292 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1293 plugins/filters/adder/adder.h,
1294 plugins/filters/colorspace/colorspace.c,
1295 plugins/filters/colorspace/colorspace.h,
1296 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1297 plugins/filters/cutter/filter.func,
1298 plugins/filters/deinterlace/deinterlace.c,
1299 plugins/filters/deinterlace/deinterlace.h,
1300 plugins/filters/intfloatconvert/float2int.c,
1301 plugins/filters/intfloatconvert/float2int.h,
1302 plugins/filters/intfloatconvert/int2float.c,
1303 plugins/filters/intfloatconvert/int2float.h,
1304 plugins/filters/intfloatconvert/intfloatconvert.c,
1305 plugins/filters/ladspa/gstladspa.c,
1306 plugins/filters/ladspa/gstladspa.h,
1307 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1308 plugins/filters/level/level.c, plugins/filters/level/level.h,
1309 plugins/filters/median/median.c, plugins/filters/median/median.h,
1310 plugins/filters/mono2stereo/mono2stereo.c,
1311 plugins/filters/mono2stereo/mono2stereo.h,
1312 plugins/filters/passthrough/level.c,
1313 plugins/filters/passthrough/level.h,
1314 plugins/filters/passthrough/passthrough.c,
1315 plugins/filters/passthrough/passthrough.h,
1316 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1317 plugins/filters/stereo2mono/stereo2mono.c,
1318 plugins/filters/stereo2mono/stereo2mono.h,
1319 plugins/filters/volenv/filter.func,
1320 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1321 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1322 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1323 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1324 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1325 plugins/icecast/icecastsend/icecastsend.c,
1326 plugins/icecast/icecastsend/icecastsend.h,
1327 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1328 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1329 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1330 plugins/mp3decode/mpg123/gstmpg123.c,
1331 plugins/mp3decode/mpg123/gstmpg123.h,
1332 plugins/mp3decode/parse/mp3parse.c,
1333 plugins/mp3decode/parse/mp3parse.h,
1334 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1335 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1336 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1337 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1338 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1339 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1340 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1341 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1342 plugins/mpeg1/system_encode/buffer.c,
1343 plugins/mpeg1/system_encode/system_encode.c,
1344 plugins/mpeg1/system_encode/system_encode.h,
1345 plugins/mpeg1video/parse/mp1videoparse.c,
1346 plugins/mpeg1video/parse/mp1videoparse.h,
1347 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1348 plugins/mpeg2/ac3parse/ac3parse.c,
1349 plugins/mpeg2/ac3parse/ac3parse.h,
1350 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1351 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1352 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1353 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1354 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1355 plugins/mpeg2/subtitles/mpeg2subt.c,
1356 plugins/mpeg2/subtitles/mpeg2subt.h,
1357 plugins/mpeg2/video/gstmpeg2play.c,
1358 plugins/mpeg2/video/gstmpeg2play.h,
1359 plugins/mpeg2/videoparse/mp2videoparse.c,
1360 plugins/mpeg2/videoparse/mp2videoparse.h,
1361 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1362 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1363 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1364 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1365 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1366 plugins/quicktime/gstquicktimedecoder.c,
1367 plugins/quicktime/gstquicktimedecoder.h,
1368 plugins/quicktime/gstquicktimedemux.c,
1369 plugins/quicktime/gstquicktimedemux.h,
1370 plugins/quicktime/gstquicktimetypes.c,
1371 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1372 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1373 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1374 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1375 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1376 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1377 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1378 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1379 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1380 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1381 plugins/visualization/Makefile.am,
1382 plugins/visualization/chart/gstchart.c,
1383 plugins/visualization/smoothwave/smoothwave.c,
1384 plugins/visualization/smoothwave/smoothwave.h,
1385 plugins/visualization/spectrum/gstspectrum.c,
1386 plugins/visualization/spectrum/gstspectrum.h,
1387 plugins/visualization/synaesthesia/core.h,
1388 plugins/visualization/synaesthesia/synaesthesia.c,
1389 plugins/visualization/synaesthesia/synaesthesia.h,
1390 plugins/visualization/vumeter/vumeter.c,
1391 plugins/visualization/vumeter/vumeter.h,
1392 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1393 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1394 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1395 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1396 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1397 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1398 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1399 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1400 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1401 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1402 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1403 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1404 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1405 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1406 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1407 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1408 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1409 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1410 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1411 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1412 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1413 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1415 2001-06-25 01:07 omegahacker
1417 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1418 tools/gstreamer-inspect.c: added shim for
1419 g_object_class_list_properties and converted -inspect and -compprep
1422 2001-06-25 00:50 omegahacker
1424 * examples/plugins/: example.c, example.h: ported example plugin to
1427 2001-06-25 00:25 omegahacker
1429 * examples/cutter/cutter.c: ported to gobject
1431 2001-06-24 23:56 omegahacker
1433 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1435 2001-06-24 23:44 omegahacker
1437 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1438 configure.base, gstreamer.spec.in, idiottest.mak,
1439 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1440 docs/manual/bins.sgml, docs/manual/factories.sgml,
1441 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1442 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1443 examples/Makefile.am, examples/cutter/Makefile.am,
1444 examples/cutter/cutter.c, examples/cutter/cutter.h,
1445 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1446 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1447 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1448 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1449 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1450 gst/gstthread.c, gst/elements/gstdisksink.c,
1451 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1452 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1453 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1454 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1455 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1456 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1457 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1458 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1459 plugins/filters/Makefile.am,
1460 plugins/filters/colorspace/Makefile.am,
1461 plugins/filters/colorspace/colorspace.c,
1462 plugins/filters/colorspace/colorspace.h,
1463 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1464 plugins/filters/cutter/cutter.h,
1465 plugins/filters/deinterlace/.cvsignore,
1466 plugins/filters/deinterlace/Makefile.am,
1467 plugins/filters/deinterlace/deinterlace.c,
1468 plugins/filters/deinterlace/deinterlace.h,
1469 plugins/filters/intfloatconvert/float2int.c,
1470 plugins/filters/intfloatconvert/float2int.h,
1471 plugins/filters/intfloatconvert/int2float.c,
1472 plugins/filters/intfloatconvert/int2float.h,
1473 plugins/filters/median/median.c, plugins/filters/median/median.h,
1474 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1475 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1476 plugins/flac/flac.c, plugins/flac/flacdec.c,
1477 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1478 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1479 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1480 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1481 plugins/quicktime/Makefile.am,
1482 plugins/quicktime/gstquicktimedecoder.c,
1483 plugins/quicktime/gstquicktimedecoder.h,
1484 plugins/quicktime/gstquicktimedemux.c,
1485 plugins/quicktime/gstquicktimedemux.h,
1486 plugins/quicktime/gstquicktimetypes.c,
1487 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1488 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1489 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1490 plugins/visualization/Makefile.am,
1491 plugins/visualization/chart/.cvsignore,
1492 plugins/visualization/chart/Makefile.am,
1493 plugins/visualization/chart/gstchart.c, tools/README,
1494 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1495 HEAD to BRANCH-GOBJECT1 at 200106241
1497 2001-06-24 22:21 wtay
1499 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1501 2001-06-24 22:18 omegahacker
1503 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1504 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1505 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1508 2001-06-24 22:15 wtay
1510 * gstplay/gstplay.c: Some compile fixes.
1512 2001-06-24 22:14 wtay
1514 * configure.base: Added the festival plugin and udp.
1516 2001-06-24 22:10 wtay
1518 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1519 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1520 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1521 arg to set the fragment size in oss plugins. Use a TCP stream
1522 connection to do caps nego over the wire in UDP. More pending
1523 changes to some plugins.
1525 2001-06-24 22:06 omegahacker
1527 * configure.base, plugins/Makefile.am: New check for libesd, a
1528 model for all the other checks I hope. Need to convert all the
1529 other checks to operate like this.
1531 2001-06-24 16:20 wtay
1533 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1534 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1535 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1538 2001-06-24 16:20 wtay
1540 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1541 on branch BRANCH-GOBJECT1.
1543 2001-06-24 16:20 wtay
1545 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1546 branch BRANCH-GOBJECT1.
1548 2001-06-24 16:20 wtay
1550 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1551 branch BRANCH-GOBJECT1.
1553 2001-06-24 16:20 wtay
1555 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1558 2001-06-24 16:20 wtay
1560 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1561 on branch BRANCH-GOBJECT1.
1563 2001-06-24 16:20 wtay
1565 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1566 branch BRANCH-GOBJECT1.
1568 2001-06-24 16:20 wtay
1570 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1571 branch BRANCH-GOBJECT1.
1573 2001-06-24 15:55 wtay
1575 * docs/random/wtay/events: file events was initially added on
1576 branch BRANCH-GOBJECT1.
1578 2001-06-24 15:55 wtay
1580 * docs/random/wtay/events: Added some random ramblings about a the
1581 design of an event system.
1583 2001-06-24 02:02 wtay
1585 * gst/gobject2gtk.c: Removed some debug noise.
1587 2001-06-24 01:55 wtay
1589 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1590 Compile fixes for gtk.
1592 2001-06-23 13:23 wtay
1594 * plugins/festival/gstfestival.c: Make sure we don't send more data
1595 than the buffersize.
1597 2001-06-23 13:12 wtay
1599 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1600 added on branch BRANCH-GOBJECT1.
1602 2001-06-23 13:12 wtay
1604 * plugins/festival/Makefile.am: file Makefile.am was initially
1605 added on branch BRANCH-GOBJECT1.
1607 2001-06-23 13:12 wtay
1609 * plugins/: Makefile.am, festival/Makefile.am,
1610 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1611 text-to-speech plugin. It will currently only work by contacting
1612 the festival server on localhost. The output is WAV so it needs to
1613 be parsed with parsewav before connecting it to an audiosink:
1615 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1618 Latency is terrible because we don't process uterances individually
1621 2001-06-23 13:12 wtay
1623 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1624 added on branch BRANCH-GOBJECT1.
1626 2001-06-22 02:14 wtay
1628 * examples/: Makefile.am, helloworld/helloworld.c,
1629 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1630 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1631 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1632 examples for glib2 Removed plugins for now (need to run the script
1635 2001-06-22 02:05 wtay
1637 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1638 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1639 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1640 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1643 2001-06-22 01:43 wtay
1645 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1646 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1647 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1648 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1651 2001-06-22 01:14 wtay
1653 * configure.base: Disable most of the gnome/gtk stuff when
1654 compiling with glib2
1656 2001-06-22 00:11 wtay
1658 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1659 to set the format and the output size.
1661 2001-06-21 23:48 omegahacker
1663 * gst/gstqueue.c: marked up the function pointers with
1666 2001-06-21 20:44 wtay
1668 * configure.base: Added vgasink.
1670 2001-06-21 20:43 wtay
1672 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1673 vgavideosink.h: Added the vgasink by sienap.
1675 2001-06-21 16:29 wtay
1677 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1679 2001-06-21 15:39 wtay
1681 * tools/gstreamer-inspect.c: Fixed a compileation error for
1684 2001-06-21 15:22 wtay
1686 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1688 2001-06-21 13:21 sbaker3
1690 * docs/gst/gstreamer-sections.txt: added refcounting and
1693 2001-06-21 12:50 wtay
1695 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1697 2001-06-21 12:50 wtay
1699 * plugins/Makefile.am: Removed the videoscaler for now until it's
1702 2001-06-21 12:49 wtay
1704 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1705 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1706 Added some files for future use.
1708 2001-06-21 12:42 wtay
1710 * libs/Makefile.am: Removed old unused libs.
1712 2001-06-21 12:35 wtay
1714 * configure.base: Removed the winloader
1716 2001-06-21 12:34 wtay
1718 * libs/Makefile.am: Removed the wine loader.
1720 2001-06-21 12:32 wtay
1722 * include/Makefile.am: Removed the winelibs.
1724 2001-06-21 12:19 sbaker3
1726 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1727 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1728 if it is the default implementation
1730 2001-06-21 03:03 omegahacker
1732 * plugins/Makefile.am: fixed spelling of xvideosink
1734 2001-06-21 00:43 wtay
1736 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1737 the queue state_change stuff.
1739 2001-06-20 23:52 wtay
1741 * plugins/Makefile.am: Added the xvideosink to the dirs.
1743 2001-06-20 23:33 wtay
1745 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1748 2001-06-20 23:21 wtay
1750 * plugins/aasink/aasink.c: Compile fixes for aasink.
1752 2001-06-20 23:21 wtay
1754 * gst/gobject2gtk.h: Added a shim for a marshaller.
1756 2001-06-20 22:56 wtay
1758 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1760 2001-06-20 22:55 wtay
1762 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1765 2001-06-20 22:40 wtay
1767 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1769 2001-06-20 22:40 wtay
1771 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1774 2001-06-20 22:30 wtay
1776 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1778 2001-06-20 22:29 wtay
1780 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1782 2001-06-20 21:58 wtay
1784 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1785 name to match the glib2.0 implementation.
1787 2001-06-20 21:49 wtay
1789 * tools/gstreamer-inspect.c: Added object properties introspection.
1791 2001-06-20 21:48 wtay
1793 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1795 2001-06-20 15:53 sbaker3
1797 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1798 times too much memory to be allocated for each GstBuffer struct
1800 2001-06-20 00:17 omegahacker
1802 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1803 signal registration problem in gobject2gtk shim
1805 2001-06-19 22:14 omegahacker
1807 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1808 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1809 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1810 plugins/effects/volume/volume.c,
1811 plugins/filters/mono2stereo/mono2stereo.c,
1812 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1813 More GObject updates, cleanups to some of the elements to make the
1816 2001-06-19 19:32 wtay
1818 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1819 to avoid overflow...
1821 2001-06-19 13:53 richardb
1823 * idiottest.mak: idiottest was failing because of change of
1824 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1826 2001-06-19 11:34 richardb
1828 * tools/gstreamer-launch.c: Add -o option argument to
1829 gstreamer-launch, to specify a file to output the pipeline to,
1830 instead of running it.
1832 2001-06-19 08:57 omegahacker
1834 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1836 2001-06-19 08:57 omegahacker
1838 * gst/gstplugin.c, acconfig.h, configure.base: changed
1839 plugin-srcdir to plugin-builddir, which is what it should be
1841 2001-06-18 23:33 richardb
1843 * gst/gstprops.c: Simplify properties which contain lists of
1844 integer and integer range entries to minimal combination of ints
1845 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1848 Don't bother with floats for the moment, though it would be easy to
1849 add an equivalent, which would simplify overlapping ranges.
1851 2001-06-18 21:14 richardb
1853 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1856 2001-06-18 20:20 wtay
1858 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1859 Updated the flac decoder/encode to the latest CVS version. I had
1860 to increase the cothread stack in cothread.c (8 threads max) to get
1861 the encoder working :(
1863 2001-06-18 12:27 richardb
1865 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1867 2001-06-18 12:12 richardb
1869 * configure.base, plugins/visualization/Makefile.am: Add chart
1870 plugin to build system.
1872 2001-06-18 12:09 richardb
1874 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1875 gstchart.c: Initial commit of chart plugin. Draws charts of data
1876 streams. Currently has no settable framerate, draws inefficiently,
1877 has no settable size and looks fairly ugly. Needs data parsing to
1878 be split into a separate plugin.
1880 2001-06-18 05:56 dlehn
1882 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1883 to save flags fails when using the same names. Prefixed with gst_.
1885 2001-06-17 23:14 wtay
1887 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1888 it still segfaults inside the flac lib for some reason..
1890 2001-06-17 20:44 wtay
1892 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1893 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1896 2001-06-17 16:06 wtay
1898 * gst/elements/gstsinesrc.c: Updated the params a bit.
1900 2001-06-17 16:03 wtay
1902 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1903 properties again. Added come const directives to the arguments
1904 again. Check for non exiting properties.
1906 2001-06-17 15:35 sbaker3
1908 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1910 2001-06-17 15:12 wtay
1912 * tools/gstreamer-inspect.c: Print out the enum values too.
1914 2001-06-17 14:58 sbaker3
1916 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1917 default bufferpool factory
1919 2001-06-17 14:55 sbaker3
1921 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1922 bufferpool factory function. it reuses existing instances of
1923 bufferpool if requests are made for existing buffer sizes
1925 2001-06-17 09:55 omegahacker
1927 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1928 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1929 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1930 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1931 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1932 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1933 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1934 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1935 plugins/xvideosink/xvideosink.c: Mostly went around converting
1936 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1938 2001-06-17 09:52 omegahacker
1940 * configure.ac, configure.in: removed configure.ac and configure.in
1942 2001-06-17 05:07 omegahacker
1944 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1945 gobject, somehow forget that one...
1947 2001-06-17 04:17 wtay
1949 * tools/gstreamer-inspect.c: Added enums to inspect.
1951 2001-06-17 04:10 omegahacker
1953 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1954 branch BRANCH-GOBJECT1.
1956 2001-06-17 04:10 omegahacker
1958 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1959 branch BRANCH-GOBJECT1.
1961 2001-06-17 04:10 omegahacker
1963 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1964 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1965 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1966 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1967 gst/gstutils.h: Added gobject to gtkobject bridge
1968 (gobject2gtk.[ch]) and configure-time support for selecting between
1969 glib and gtk (--enable-glib2 to build with gobject).
1971 2001-06-17 04:05 wtay
1973 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1974 for enum properties.
1976 2001-06-17 04:03 wtay
1978 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1981 2001-06-17 03:47 wtay
1983 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1984 properties. Added come const directives to the arguments.
1986 2001-06-17 03:39 wtay
1988 * tools/gstreamer-inspect.c: Figured out how to get a property from
1991 2001-06-16 18:35 wtay
1993 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1994 someone try to get a property from a GObject?
1996 2001-06-16 18:25 wtay
1998 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2000 2001-06-16 15:36 wtay
2002 * configure.base: Removed the obsolete libs.
2004 2001-06-16 15:35 wtay
2006 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2008 2001-06-16 15:29 wtay
2010 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2011 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2012 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2013 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2016 2001-06-16 14:46 wtay
2018 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2019 Updated the audiodecoder to gobject.
2021 2001-06-16 14:24 wtay
2023 * gstplay/gstplay.c: Removed a check (see that the file exists
2024 locally ??) to enable network streaming with gnomevfssrc again.
2026 2001-06-16 14:17 wtay
2028 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2029 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2030 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2031 20010616 (13:00 GMT). Compile fixes for GObject.
2033 2001-06-16 01:43 wtay
2035 * plugins/Makefile.am: Updated the makefile.
2037 2001-06-16 01:32 wtay
2039 * plugins/arts/gst_arts.c: Fixed arts
2041 2001-06-16 01:26 wtay
2043 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2045 2001-06-16 01:25 wtay
2047 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2049 2001-06-16 01:14 wtay
2051 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2052 Fixed some stuff in xmms, removed the args for now.
2054 2001-06-16 00:49 wtay
2056 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2058 2001-06-16 00:48 wtay
2060 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2061 from the Makefile until it compiles. Removed the dependency on OSS
2064 2001-06-16 00:36 wtay
2066 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2067 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2068 old, non functional code out of the makefile.
2070 2001-06-16 00:23 omegahacker
2072 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2073 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2074 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2075 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2076 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2077 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2078 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2079 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2080 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2081 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2082 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2083 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2084 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2085 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2086 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2087 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2088 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2089 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2090 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2091 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2092 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2093 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2094 plugins/filters/adder/adder.h,
2095 plugins/filters/colorspace/colorspace.c,
2096 plugins/filters/colorspace/colorspace.h,
2097 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2098 plugins/filters/cutter/filter.func,
2099 plugins/filters/intfloatconvert/float2int.c,
2100 plugins/filters/intfloatconvert/float2int.h,
2101 plugins/filters/intfloatconvert/int2float.c,
2102 plugins/filters/intfloatconvert/int2float.h,
2103 plugins/filters/intfloatconvert/intfloatconvert.c,
2104 plugins/filters/ladspa/gstladspa.c,
2105 plugins/filters/ladspa/gstladspa.h,
2106 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2107 plugins/filters/level/level.c, plugins/filters/level/level.h,
2108 plugins/filters/median/median.c, plugins/filters/median/median.h,
2109 plugins/filters/mono2stereo/mono2stereo.c,
2110 plugins/filters/mono2stereo/mono2stereo.h,
2111 plugins/filters/passthrough/level.c,
2112 plugins/filters/passthrough/level.h,
2113 plugins/filters/passthrough/passthrough.c,
2114 plugins/filters/passthrough/passthrough.h,
2115 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2116 plugins/filters/stereo2mono/stereo2mono.c,
2117 plugins/filters/stereo2mono/stereo2mono.h,
2118 plugins/filters/volenv/filter.func,
2119 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2120 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2121 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2122 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2123 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2124 plugins/icecast/icecastsend/icecastsend.c,
2125 plugins/icecast/icecastsend/icecastsend.h,
2126 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2127 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2128 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2129 plugins/mp3decode/mpg123/gstmpg123.c,
2130 plugins/mp3decode/mpg123/gstmpg123.h,
2131 plugins/mp3decode/parse/mp3parse.c,
2132 plugins/mp3decode/parse/mp3parse.h,
2133 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2134 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2135 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2136 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2137 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2138 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2139 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2140 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2141 plugins/mpeg1/system_encode/buffer.c,
2142 plugins/mpeg1/system_encode/system_encode.c,
2143 plugins/mpeg1/system_encode/system_encode.h,
2144 plugins/mpeg1video/parse/mp1videoparse.c,
2145 plugins/mpeg1video/parse/mp1videoparse.h,
2146 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2147 plugins/mpeg2/ac3parse/ac3parse.c,
2148 plugins/mpeg2/ac3parse/ac3parse.h,
2149 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2150 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2151 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2152 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2153 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2154 plugins/mpeg2/subtitles/mpeg2subt.c,
2155 plugins/mpeg2/subtitles/mpeg2subt.h,
2156 plugins/mpeg2/video/gstmpeg2play.c,
2157 plugins/mpeg2/video/gstmpeg2play.h,
2158 plugins/mpeg2/videoparse/mp2videoparse.c,
2159 plugins/mpeg2/videoparse/mp2videoparse.h,
2160 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2161 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2162 plugins/quicktime/gstquicktimedecoder.c,
2163 plugins/quicktime/gstquicktimedecoder.h,
2164 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2165 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2166 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2167 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2168 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2169 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2170 plugins/visualization/smoothwave/smoothwave.c,
2171 plugins/visualization/smoothwave/smoothwave.h,
2172 plugins/visualization/spectrum/gstspectrum.c,
2173 plugins/visualization/spectrum/gstspectrum.h,
2174 plugins/visualization/synaesthesia/synaesthesia.c,
2175 plugins/visualization/synaesthesia/synaesthesia.h,
2176 plugins/visualization/vumeter/vumeter.c,
2177 plugins/visualization/vumeter/vumeter.h,
2178 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2179 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2180 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2181 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2182 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2183 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2184 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2185 Mega patch updates almost all the plugins to GObject. This was
2186 done with a Perl script, with only a few minor manual tweaks where
2187 the perl didn't catch the code just right. There may be a few
2188 minor issues remaining from this, but they should be easy to catch
2189 (plugin doesn't work).
2191 There are several plugins that have GDK/GTK code in them that
2192 shouldn't, these need to be dealt with next.
2194 2001-06-16 00:15 wtay
2196 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2199 2001-06-16 00:15 wtay
2201 * plugins/filters/median/median.c: copy timestamps too.
2203 2001-06-15 23:48 wtay
2205 * plugins/filters/median/: median.c, median.h: Added an option to
2206 only filter the luminance plane.
2208 2001-06-15 23:38 wtay
2210 * plugins/filters/median/: median.c, median.h: Added caps to the
2213 2001-06-15 23:03 wtay
2215 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2216 was initially added on branch BRANCH-GOBJECT1.
2218 2001-06-15 23:03 wtay
2220 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2221 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2222 Just added some files I will need soon.
2224 2001-06-15 23:03 wtay
2226 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2227 initially added on branch BRANCH-GOBJECT1.
2229 2001-06-15 23:03 wtay
2231 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2232 initially added on branch BRANCH-GOBJECT1.
2234 2001-06-15 23:03 wtay
2236 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2237 initially added on branch BRANCH-GOBJECT1.
2239 2001-06-15 23:03 wtay
2241 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2242 initially added on branch BRANCH-GOBJECT1.
2244 2001-06-15 23:00 wtay
2246 * libs/Makefile.am: Removed old unused libs.
2248 2001-06-15 22:46 wtay
2250 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2251 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2252 updates to the manual.
2254 2001-06-15 20:49 sbaker3
2256 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2257 multiple float pads and converts to interleaved int data. Different
2258 sized and out-of-order buffer support is in place but not tested.
2260 2001-06-15 20:48 sbaker3
2262 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2263 converts interleaved ints to mono floats in seperate pads. Also
2264 now has a _request_new_pad func
2266 2001-06-15 20:46 wtay
2268 * tools/README: Updated the README file with some cool
2269 gstreamer-launch cmd lines by Matthew McClintock
2270 <mattsm@mail.utexas.edu>
2272 2001-06-15 20:13 wtay
2274 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2275 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2276 request_pad. Some fixes for pullregion and EOS conditions. Remove
2277 an unneeded check in the scheduler (check for NULL buffer) some EOS
2278 fixes for pullregion in disksrc. Removed the macro in the
2279 gstparse.h header 'cause it's internal to gstparse.c Added a check
2280 in gstparse for NULL element.
2282 2001-06-15 17:42 thomasvs
2284 * examples/cutter/cutter.c: added some minor stuff
2286 2001-06-15 17:22 wtay
2288 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2290 2001-06-15 16:44 richardb
2292 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2293 libdv test: was unsaving the value before saving... :(
2295 2001-06-15 16:42 richardb
2297 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2299 2001-06-15 07:33 sbaker3
2301 * gst/gstparse.c: should restore dynamic connection of pads
2302 (couldn't really test it though)
2304 2001-06-14 22:02 omegahacker
2306 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2307 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2309 2001-06-14 22:02 omegahacker
2311 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2312 elements/gstdisksrc.c, elements/gstfakesrc.c,
2313 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2314 get to sinesrc ! osssink
2316 2001-06-14 21:39 wtay
2318 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2319 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2322 2001-06-14 21:23 omegahacker
2324 * configure.base: added gmodule to glib-2.0 stuff
2326 2001-06-14 21:19 omegahacker
2328 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2331 2001-06-14 21:19 omegahacker
2333 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2334 removed at some point because they are to be autogenerated
2336 2001-06-14 21:19 omegahacker
2338 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2341 2001-06-14 19:04 thomasvs
2343 * examples/cutter/cutter.c: changed cutter example to use a thread
2345 2001-06-14 04:14 omegahacker
2347 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2348 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2349 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2350 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2351 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2352 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2353 elements/gstdisksink.h, elements/gstdisksrc.c,
2354 elements/gstdisksrc.h, elements/gstelements.c,
2355 elements/gstfakesink.c, elements/gstfakesink.h,
2356 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2357 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2358 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2359 elements/gstidentity.c, elements/gstidentity.h,
2360 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2361 elements/gstpipefilter.c, elements/gstpipefilter.h,
2362 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2363 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2364 libgst.la's GObject port. Fixed some minor problems with the
2365 signalling stuff in the core.
2369 2001-06-13 23:09 thomasvs
2371 * examples/cutter/cutter.c: cutter now uses afsink to write out
2372 wavs we will add a queue next to handle latency problems
2374 2001-06-13 23:03 thomasvs
2376 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2377 files when you change the location
2379 2001-06-13 22:59 omegahacker
2381 * configure.base: new configure check for glib 2.0, now requires
2382 pkg-config to be installed
2384 2001-06-13 22:52 thomasvs
2386 * configure.base, examples/Makefile.am: added cutter example
2388 2001-06-13 22:52 omegahacker
2390 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2391 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2392 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2393 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2394 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2395 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2396 gstxml.h: First round of changes to port to GObject. libgst.la
2397 compiles, though there are a few things commented out.
2398 Specifically object destruction is probably broken, but wtay gets
2399 to fix that because he researched the problem of glib 2.0 object
2400 destruction while doing the first round. Some of the XML stuff is
2401 commented out, but that's an easy fix.
2403 Next is the rest of the gst/ directory, then on to the plugins.
2405 2001-06-13 22:45 wtay
2407 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2408 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2409 Fixed the quicktime plugin. things now work with mjpeg.
2411 2001-06-13 22:35 thomasvs
2413 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2416 2001-06-13 22:33 wtay
2418 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2421 2001-06-13 22:08 thomasvs
2423 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2425 2001-06-13 22:08 thomasvs
2427 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2428 the buffer's data is framed
2430 2001-06-13 22:02 wtay
2432 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2433 fix in the type init function that makes some C++ compilers
2436 2001-06-13 21:26 thomasvs
2438 * configure.base: added deinterlace
2440 2001-06-13 18:39 wtay
2442 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2444 2001-06-13 17:20 thomasvs
2446 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2447 program to show how cutter plugin works
2449 2001-06-13 17:16 thomasvs
2451 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2454 2001-06-13 17:13 thomasvs
2456 * plugins/filters/cutter/README: added a better description of the
2459 2001-06-13 17:04 thomasvs
2461 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2462 threshold level and runlength arguments stopped copying buffer used
2463 audio lib functions for some stuff
2465 2001-06-13 16:33 thomasvs
2467 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2468 calculate maximum possible sample value based on caps
2470 2001-06-13 10:51 thomasvs
2472 * docs/random/eos: added two more cases of eos reasoning
2474 2001-06-13 02:18 cael
2476 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2477 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2478 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2479 full-screen play, shuffled things around, added error checking so
2480 we don't crash on file not found, added the beginnings of a
2483 2001-06-12 22:35 wtay
2485 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2486 filter.func file and README in the makefile.
2488 2001-06-12 22:35 wtay
2490 * plugins/filters/Makefile.am: Added the deinterlace filter
2492 2001-06-12 22:33 wtay
2494 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2495 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2497 2001-06-12 22:27 wtay
2499 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2502 2001-06-12 21:19 wtay
2504 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2507 2001-06-12 21:19 wtay
2509 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2510 colorspace.h: ifdef out the Hermes code when the library was not
2513 2001-06-12 20:47 wtay
2515 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2518 2001-06-12 20:45 wtay
2520 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2523 2001-06-12 20:44 wtay
2525 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2526 arg to turn off syncing on the timestamps.
2528 2001-06-12 20:42 wtay
2530 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2531 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2532 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2533 Removed old code. Enhanced the avi decoder. The encoder now sorta
2534 works. For big input frames it segfaults though inside a libavifile
2535 function. Renamed the aviencoder to avimux.
2537 2001-06-12 15:35 thomasvs
2539 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2542 2001-06-12 14:42 thomasvs
2544 * plugins/mp3decode/mad/gstmad.h: added framestamp
2546 2001-06-12 11:12 thomasvs
2548 * plugins/mp3decode/mad/gstmad.c: added a different way of
2549 generating timestamps; activate by uncommenting #define
2552 2001-06-12 11:11 thomasvs
2554 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2555 support framestamps & timestamps
2557 2001-06-11 23:04 shitowax
2559 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2560 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2563 2001-06-11 23:02 shitowax
2565 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2566 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2568 2001-06-11 21:19 thomasvs
2570 * plugins/Makefile.am: fixed AVIFILE dependency check
2572 2001-06-11 20:09 omegahacker
2574 * gst/gstelement.h: changed indent and argnames to trigger
2577 2001-06-10 22:13 richardb
2579 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2582 2001-06-10 19:50 theuraeus
2584 * LICENSE_readme: 2001-10-06 Christian Schaller
2585 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2586 since they had been mistakenly branded as GPL.
2588 2001-06-10 12:57 sbaker3
2590 * gst/gstparse.c: can now take comma delimited list of pads. eg
2591 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2592 src%d,src%d\!sink%d,sink%d float2int ! osssink
2594 2001-06-10 02:18 theuraeus
2596 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2597 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2598 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2599 when run after each package
2601 2001-06-09 22:48 theuraeus
2603 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2604 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2606 2001-06-09 20:23 theuraeus
2608 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2609 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2611 TODO: 1. the mpeg plugins need sorting out. currently they are all
2612 just placed inside the main package. Need help with this since I am
2613 unsure about what files belongs where with what dependency 2.
2614 Cross-dependencies probably should be added to the plugins 3.
2615 License information should be added to the plugins 4.
2616 GStreamer-register needs to be added for each plugin
2618 2001-06-09 19:50 theuraeus
2620 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2621 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2622 only polishing it remains
2624 2001-06-09 17:44 theuraeus
2626 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2627 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2628 maybe it actually works now
2630 2001-06-09 12:43 sbaker3
2632 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2633 to get ready for the src1,src2\!sink1,sink2 syntax
2635 2001-06-09 11:16 sbaker3
2637 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2638 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2640 2001-06-09 03:33 theuraeus
2642 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2643 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2644 verfied that it works, but I need sleep and it is guaranteed closer
2645 to working than the current one. More testing and SPEC file hacking
2646 tommorow(aka later today).
2648 2001-06-09 01:16 wtay
2650 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2651 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2652 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2653 loader from avifile, significantly simplyfying the codec.
2655 2001-06-09 01:14 wtay
2657 * REQUIREMENTS, configure.base: Added a check for avifile.
2659 2001-06-08 23:17 theuraeus
2661 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2662 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2663 don't have alsa installed)
2665 2001-06-08 22:56 theuraeus
2667 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2668 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2669 plugins into separate plugins, needs more work to support all
2672 2001-06-07 22:45 ajmitch
2674 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2676 2001-06-07 22:43 wtay
2678 * plugins/avi/Makefile.am: Added README to dist
2680 2001-06-07 22:02 ajmitch
2682 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2683 please give it some TLC before 0.2.0 release :)
2685 2001-06-07 19:31 wtay
2687 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2688 about the innner working of the avi decoder.
2690 2001-06-07 17:56 dlehn
2692 * debian/changelog, debian/gstreamer-tools.manpages,
2693 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2694 binary Bump debian version to 0.2.0
2696 2001-06-07 11:58 richardb
2698 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2699 gstreamer-register.1: Add gstreamer-compprep man page.
2701 2001-06-07 09:18 ajmitch
2703 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2705 2001-06-07 07:38 dlehn
2707 * debian/gstreamer-common.files: latest plugins updates
2709 2001-06-07 07:06 cael
2711 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2712 for the time being till i have time to fix it.
2714 2001-06-07 01:08 omegahacker
2716 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2717 gstreamer-register.1: added --gst-mask to the man pages
2719 2001-06-06 20:31 wtay
2721 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2723 2001-06-06 20:23 dlehn
2725 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2726 gstreamer-audiofile.files, gstreamer-common.files,
2727 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2728 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2729 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2730 rules: Added new plugin packages and synced up to a late pre2 CVS
2733 2001-06-06 20:21 dlehn
2735 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2736 autogenerated from configure.base now.
2738 2001-06-06 20:20 dlehn
2740 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2742 2001-06-06 20:15 wtay
2744 * gst/gstelement.c: Removed a warning.
2746 2001-06-06 20:12 wtay
2748 * plugins/filters/lav/Makefile.am: Removed the README file from
2751 2001-06-06 20:07 wtay
2753 * plugins/filters/Makefile.am: Added the lavencoder
2755 2001-06-06 19:33 wtay
2757 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2760 2001-06-06 19:31 wtay
2762 * configure.base: Added the lav encoder Makefile.am
2764 2001-06-06 19:29 wtay
2766 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2767 connect to the new_ghost_pad signal in parse.
2769 2001-06-06 17:21 wtay
2771 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2773 2001-06-06 17:20 wtay
2775 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2778 2001-06-06 17:09 wtay
2780 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2781 audio. Only send buffers if the pad is connected.
2783 2001-06-06 17:08 wtay
2785 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2787 2001-06-06 15:24 thomasvs
2789 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2792 2001-06-06 15:21 thomasvs
2794 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2795 filter.func: cutter plugin; emits signals when audio RMS level
2796 falls below or rises above threshold value for a given consecutive
2799 2001-06-06 15:14 thomasvs
2801 * configure.base, libs/Makefile.am: added Makefile generation for
2804 2001-06-06 15:13 thomasvs
2806 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2807 general gstreamer audio library with helper functions
2809 2001-06-06 13:47 richardb
2811 * docs/manual/quotes.sgml: Add an important quote from Omega.
2813 2001-06-06 00:39 theuraeus
2815 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2816 <Uraeus@linuxrising.org> * Add small textfile with some information
2817 on win32 dll situation
2819 2001-06-05 20:44 sbaker3
2821 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2822 _chain should now work.Many other changes including: all immutable
2823 info is in the class struct, activate/deactivate should work, and a
2824 bunch of other stuff
2826 2001-06-05 18:45 wtay
2828 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2831 2001-06-05 18:26 sbaker3
2833 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2834 int2float.c, int2float.h: use proxying for caps
2836 2001-06-05 02:27 richardb
2838 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2839 applied changes. Time for bed.
2841 2001-06-05 02:26 richardb
2843 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2844 in save-thyself introduced by changing plugin_get_list to copy.
2846 2001-06-05 02:15 richardb
2848 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2849 when the registry is in use.
2851 2001-06-04 22:52 wtay
2853 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2854 to disable Xv images. It's not pretty but it works.
2856 2001-06-04 22:02 wtay
2858 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2860 2001-06-04 21:16 wtay
2862 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2864 2001-06-04 20:20 wtay
2866 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2867 bacause they seem to be undefined with some versions of lame.
2869 2001-06-04 20:00 wtay
2871 * plugins/oss/README: Added a little info about the ossgst hack.
2873 2001-06-04 19:59 wtay
2875 * plugins/oss/gstosssrc.c: Some osssrc fixes
2877 2001-06-04 17:55 wtay
2879 * plugins/mp3encode/lame/gstlame.c: Small updates.
2881 2001-06-04 17:33 wtay
2883 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2885 2001-06-04 17:02 wtay
2887 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2888 calculate the cothread stack space (easier to change the number of
2891 2001-06-04 16:59 thomasvs
2893 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2895 2001-06-04 16:38 thomasvs
2897 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2898 quits when the first element fires it
2900 2001-06-04 15:52 wtay
2902 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2905 2001-06-04 15:50 wtay
2907 * tools/gstreamer-inspect.c: Print out the default values.
2909 2001-06-04 14:51 sbaker3
2911 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2912 didn't seem to work)\nAttempted to make the element name consist
2913 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2915 2001-06-04 12:25 richardb
2917 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2918 unpatched versions of gtkdoc-scanobj which don't understand
2921 2001-06-04 02:26 wtay
2923 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2924 to the xmms effects.
2926 2001-06-04 01:51 richardb
2928 * gst/gst.c: Replace NO_X conditional compilation with testing
2929 whether DISPLAY env variable is set, and doing gtk_type_init()
2930 instead of gtk_init() if not.
2932 2001-06-04 01:38 richardb
2934 * autogen.sh: Don't ever run if we know automake isn't patched:
2935 people keep complaining that their machine crashed while trying to
2938 2001-06-04 00:40 wtay
2940 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2943 2001-06-03 23:30 wtay
2945 * tools/README: More info about the other tools.
2947 2001-06-03 20:49 richardb
2949 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2950 Add man page for gstreamer-complete
2952 2001-06-03 20:26 wtay
2954 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2956 2001-06-03 20:24 wtay
2958 * plugins/flx/flx_decoder.c: More cleanups
2960 2001-06-03 20:20 wtay
2962 * plugins/flx/flx_decoder.c: Small cleanups
2964 2001-06-03 20:19 wtay
2966 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2967 if NO_X is defined. This avoids the X dependency of GStreamer.
2969 2001-06-03 20:14 wtay
2971 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2974 2001-06-03 20:13 wtay
2976 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2978 2001-06-03 20:11 wtay
2980 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2981 an X-connection could not be made.
2983 2001-06-03 20:09 wtay
2985 * docs/random/NOTES-0.2.0: small changes
2987 2001-06-03 20:06 wtay
2989 * Makefile.am: Removed the components dir from since it doesn't
2992 2001-06-03 16:30 wtay
2994 * docs/random/NOTES-0.2.0: More small updates.:
2996 2001-06-03 16:29 wtay
2998 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3001 2001-06-03 13:08 wtay
3003 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3006 2001-06-03 13:06 wtay
3008 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3009 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3010 Set the buffer flush flag in windec.
3012 2001-06-03 12:28 wtay
3014 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3016 2001-06-03 12:28 wtay
3018 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3021 2001-06-03 12:20 richardb
3023 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3024 gets generated in time, and change rule to generate it into a
3025 suffix rule. Register suffix so that automake can set _OBJECTS
3028 2001-06-03 02:45 wtay
3030 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3031 Added support for mjpeg and PCM audio.
3033 2001-06-03 02:00 wtay
3035 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3038 2001-06-03 00:36 richardb
3040 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3041 artsc-config hackery.
3043 2001-06-02 22:57 wtay
3045 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3046 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3047 current sector )
\9a _ Add properties last_track read only ( last
3048 track of the cd )
\9a _ Add properties cur_track read only ( get the
3049 current track )
\9a _ Properties end_track writeable ( last track to
3052 2001-06-02 22:52 wtay
3054 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3055 before sending a buffer instead of in the _init function.
3057 2001-06-02 19:26 omegahacker
3059 * tools/gstreamer-launch.c: added check to make sure there's a
3060 pipeline desc before building
3062 2001-06-02 19:11 wtay
3064 * configure.base: Added the avi makefiles.
3066 2001-06-02 19:08 wtay
3068 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3069 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3070 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3071 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3072 avi decoder is now a bin that manages the avidemuxer and the
3073 codecs. It uses the autoplugger and avitypes to convert avi types
3074 into mime/types and select gstreamer codecs to create an element.
3076 2001-06-02 19:06 richardb
3078 * autogen.sh: Clarify the messages about the patched automake one
3079 more time. If it's not clear now, and people continue to complain
3080 about automake eating their resources, I'm mysteriously unable to
3083 2001-06-02 17:38 wtay
3085 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3086 using a pipeline as the toplevel element.
3088 2001-06-02 16:33 ajmitch
3090 * configure.base: Let's just say I have a better understanding of
3091 autoconf now (I should really have read the manual first). It helps
3092 to remember that yes != no ;)
3094 2001-06-02 14:42 ajmitch
3096 * configure.base: Automake is picky about white space...
3098 2001-06-02 14:38 ajmitch
3100 * Makefile.am, configure.base: Added options --disable-tests and
3101 --disable-examples for quicker builds for the impatient...
3103 2001-06-02 13:45 wtay
3105 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3107 2001-06-02 13:21 richardb
3109 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3110 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3113 2001-06-02 11:42 richardb
3115 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3117 2001-06-02 11:40 theuraeus
3119 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3120 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3121 inside the SPEC file
3123 2001-06-02 11:38 theuraeus
3125 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3126 <Uraeus@linuxrising.org> * Small fix to group statement for
3129 My work on the SPEC file making the RPM make one package for all
3130 non-core plugins is underway, but I am not ready with it yet.
3132 2001-06-02 03:21 richardb
3134 * configure.base: Oops: fixed SDL header check: put flags in
3135 CPPFLAGS rather than CFLAGS. We should really filter the
3136 SDL_CFLAGS and only pass appropriate options through, but this
3137 works well enough for now.
3139 2001-06-02 03:05 richardb
3141 * configure.base: Improve SDL check: use correct CFLAGS when
3142 searching for header.
3144 2001-06-01 23:56 wtay
3146 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3147 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3148 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3151 2001-06-01 23:36 thomasvs
3153 * tests/reconnect.c: ok, this works now
3155 2001-06-01 23:23 thomasvs
3157 * tests/: Makefile.am, reconnect.c: test for disconnect and
3158 reconnect of elements
3160 2001-06-01 22:26 theuraeus
3162 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3163 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3164 file, this one from Dennis Bjorklund. Thanks Dennis.
3166 2001-06-01 19:52 wtay
3168 * configure.base: Added a better SDL_createYUVOverlay check.
3170 2001-06-01 19:30 wtay
3172 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3173 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3176 2001-06-01 19:24 wtay
3178 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3179 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3180 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3181 couple of compiler warnings.
3183 2001-06-01 19:09 wtay
3185 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3186 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3187 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3188 video2mp1.c: Fixed some compile warnings.
3190 2001-06-01 18:55 hadess
3192 * REQUIREMENTS: - added url to openquicktime
3194 2001-06-01 18:42 hadess
3196 * REQUIREMENTS: - added some more urls
3198 2001-06-01 18:42 wtay
3200 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3201 is not found and try to do without it...
3203 2001-06-01 18:32 theuraeus
3205 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3206 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3207 file * LICENCE readme containing licensing details on our plugins
3209 2001-06-01 17:57 wtay
3211 * README, REQUIREMENTS: Slightly changed the README, we are not
3212 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3213 someone should complete the URLS.
3215 2001-06-01 17:46 wtay
3217 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3220 2001-06-01 16:29 thomasvs
3222 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3225 2001-06-01 14:27 richardb
3227 * tools/README: Add a note about gstreamer-complete
3229 2001-06-01 14:03 richardb
3231 * configure.base: More tidyup to SDL check.
3233 2001-06-01 13:36 richardb
3235 * configure.base: Fix SDL check Check for Overlay stuff, which
3236 isn't in SDL version 1.0
3238 2001-05-31 23:57 hadess
3240 * REQUIREMENTS: - added urls to the required libs, with a lot of
3243 2001-05-31 21:20 richardb
3245 * REQUIREMENTS, configure.base: Add comments to many (but not all
3246 :( ) AC_DEFINES in configure scripts. Add note about debian
3247 packages for building documentation.
3249 2001-05-31 21:14 richardb
3251 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3252 that it's not been needed so far.
3254 2001-05-31 21:13 richardb
3256 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3257 comment about one which will become redundant in future.
3259 2001-05-31 20:52 wtay
3261 * testsuite/refcounting/Makefile.am: Removed the thread test so
3262 make distcheck works.
3264 2001-05-31 20:18 wtay
3266 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3269 2001-05-31 20:16 richardb
3271 * plugins/arts/Makefile.am: Remove generated files from the dist.
3273 2001-05-31 20:08 richardb
3275 * configure.base, idiottest.mak: Fix a couple of formatting errors
3276 in idiottest, and add plugin-srcdir warning to configure.base.
3278 2001-05-31 19:42 wtay
3280 * plugins/avi/Makefile.am: Fixed the codectest.
3282 2001-05-31 19:35 richardb
3284 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3285 plugin-srcdir installation idiottest into a separate file, and
3286 include it from the include Makefile.am, to ensure that it gets
3287 called at the start of a make install process, not after the whole
3290 2001-05-31 19:31 wtay
3292 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3294 2001-05-31 19:03 richardb
3296 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3297 libgstelements.la exist when trying to link the scanner with them.
3298 Fix mkdirs so that they don't fall over if directories already
3301 2001-05-31 18:32 richardb
3303 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3304 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3305 from it). This ensures that the original source is present, and
3306 also allows make dist to work on machines which don't have mcopidl
3307 and the arts idl stuff installed.
3309 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3310 I argue against it since as far as I can tell it can be generated
3311 on any system which has arts installed (mcopidl is in the libarts
3312 package on debian), and putting it in EXTRA_DIST requires that
3313 mcopidl is present in order to run make dist.
3315 2001-05-31 15:19 richardb
3317 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3318 build with automake 1.4g AS is defined in a hacky way: I've asked
3319 on the automake list for help doing this properly.
3321 2001-05-31 10:53 thomasvs
3323 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3324 some real work on this
3326 2001-05-30 23:06 thomasvs
3328 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3331 2001-05-30 22:35 thomasvs
3333 * include/gstaudio.h: header file for standard audio stuff for
3336 2001-05-30 22:27 omegahacker
3338 * configure.base: added no-alsa warning and made 0.9 check
3339 conditional on alsa existing at all
3341 2001-05-30 22:15 wtay
3343 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3346 2001-05-30 22:14 wtay
3348 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3350 2001-05-30 21:54 omegahacker
3352 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3353 to SDL_Init, to disable one of the most annoying features IMO of
3356 2001-05-30 21:36 omegahacker
3358 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3361 2001-05-30 21:13 omegahacker
3363 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3364 don't get called on pads of the wrong direction
3366 2001-05-30 20:07 sbaker3
3368 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3369 inplace mono chain func
3371 2001-05-30 17:37 thomasvs
3373 * plugins/oss/gstosssrc.c: switched some lines around
3375 2001-05-30 17:10 thomasvs
3377 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3378 thing, don't know yet what to do about it
3380 2001-05-30 16:16 richardb
3382 * README, autogen.sh: Automatically generate a patched automake if
3383 needed, and put instructions in the README about how to use such a
3386 2001-05-30 15:39 richardb
3388 * Makefile.am: Add configure.base and autogen.sh to distributions.
3389 Add rules to keep configure.in and configure.ac up-to-date.
3391 2001-05-30 15:22 richardb
3393 * autogen.sh, configure.ac, configure.base, configure.in: * create
3394 a configure.base file, containing the contents of
3395 configure.{in,ac}, with those lines specific to one file
3397 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3400 * Add lines to autogen.sh to generate configure.in and
3402 automatically from this file. (Very simple sed scripts)
3404 * Remove configure.in and configure.ac
3406 This shouldn't cause any problems to anyone, and should make it
3407 easy to do work on configure scripts by just working on
3410 2001-05-30 14:54 thomasvs
3412 * plugins/filters/passthrough/passthrough.c: added signed support
3413 implemented include/gstaudio.h use
3415 2001-05-30 14:25 richardb
3417 * configure.ac, configure.in: More small changes to bring the two
3418 scripts closer together. Turned off building docs by default in
3419 configure.ac. Only diffs are now essential due to changes from
3420 autoconf 2.13 to 2.50.
3422 2001-05-30 13:56 richardb
3424 * autogen.sh: Deal more gracefully with being either unable to
3425 check that automake is patched (will now just give a small
3426 warning), or finding that automake definitely isn't patched (will
3427 give a big loud warning recommend stopping the build and sleep
3428 briefly to give the user a chance to read the message). Will
3429 eventually try to do the build anyway though.
3431 Also, don't abort if autoconf or automake return error codes: they
3432 both seem able to do so even when having produced viable results.
3434 2001-05-29 23:10 wtay
3436 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3437 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3440 2001-05-29 17:40 richardb
3442 * autogen.sh: Add checks for appropriate versions of automake. Add
3443 check that automake has been patched if it is a version which
3444 requires a patch. Please check that this doesn't cause problems:
3445 it's a bit of a hairy test, so I might well have mucked it up and
3446 broken some people's build systems. Hope not, though. ;-)
3448 2001-05-29 17:39 hadess
3450 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3451 acquired (fixes icecast streaming)
3453 2001-05-29 17:38 richardb
3455 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3456 the installing of versions with plugin srcdir enabled.
3458 2001-05-29 16:19 richardb
3460 * configure.ac, configure.in: Fix differences between configure.in
3461 and configure.ac which were trivial or due merely to formatting
3462 differences. diff can now be used to see only the significant
3463 differences, which should be helpful in keeping these two files in
3466 2001-05-29 13:43 richardb
3468 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3469 for Makefile.am which uses features present in recent versions of
3470 automake (>1.4d) to avoid horrendous hackery.
3472 2001-05-29 13:31 richardb
3474 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3475 we can use the standard AM_PATH_ALSA macro to check that we don't
3476 have alsa 0.9.x: we just need to specify something for
3477 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3478 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3479 macro in acinclude with the latest from the alsa project CVS.
3481 2001-05-28 23:23 omegahacker
3483 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3485 2001-05-28 23:02 wtay
3487 * configure.ac, configure.in: Added a check for gsm/gsm.h
3489 2001-05-28 22:41 omegahacker
3491 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3494 2001-05-28 22:02 wtay
3496 * configure.ac: Removed the -pre0
3498 2001-05-28 22:00 wtay
3500 * plugins/Makefile.am: Added gsm to subds.
3502 2001-05-28 21:47 wtay
3504 * configure.ac: Added the refcounting to the output targets.
3506 2001-05-28 21:36 wtay
3508 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3510 2001-05-28 21:22 wtay
3512 * configure.ac: Updated to match configure.in
3514 2001-05-28 21:05 wtay
3516 * configure.ac: The configure file for autoconf 2.50
3518 2001-05-28 20:59 omegahacker
3520 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3523 2001-05-28 20:34 omegahacker
3525 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3527 2001-05-28 20:33 omegahacker
3529 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3531 2001-05-28 20:09 omegahacker
3533 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3534 plugins/xvideosink/Makefile.am: distcheck cleanups
3536 2001-05-28 08:46 omegahacker
3538 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3539 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3540 uses, along with complete .pc files
3542 2001-05-28 01:07 hadess
3544 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3546 2001-05-28 00:57 omegahacker
3548 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3549 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3550 some caps != NULL checks. Patched up a problem with the thread
3551 handling when the iteration fails. Cleaned up the output of
3552 -inspect a tiny bit.
3554 2001-05-28 00:52 omegahacker
3556 * configure.in: removed a spare alsa check, and made sure it fails
3559 2001-05-28 00:12 wtay
3561 * examples/mixer/Makefile.am: Added the headers
3563 2001-05-28 00:01 wtay
3565 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3567 2001-05-27 23:55 wtay
3569 * tests/nego/nego1.c: Updated for new API calls.
3571 2001-05-27 23:45 wtay
3573 * plugins/sdlsink/Makefile.am: Added the header file.
3575 2001-05-27 23:26 wtay
3577 * configure.in.ac250: Added refcounting to the targets.
3579 2001-05-27 23:25 wtay
3581 * testsuite/: Makefile.am, capsnego/Makefile.am,
3582 refcounting/Makefile.am: Makfeile updates.
3584 2001-05-27 22:56 omegahacker
3586 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3587 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3588 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3589 plugins/filters/passthrough/Makefile.am,
3590 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3591 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3592 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3594 2001-05-27 21:52 wtay
3596 * plugins/Makefile.am: Only build the quiktime plugin if the
3597 openquicktime library was found.
3599 2001-05-27 21:52 wtay
3601 * configure.in, configure.in.ac250: Added a check for
3604 2001-05-27 18:02 sbaker3
3606 * tools/gstreamer-complete.c: now builds for those who are too lazy
3607 to upgrade their xml libraries
3609 2001-05-27 16:13 hadess
3611 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3612 source, and fix the seek segfaults
3614 2001-05-27 15:41 hadess
3616 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3617 shortcuts (like in all proper GTK+ apps)
3619 2001-05-27 15:38 wtay
3621 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3623 2001-05-27 15:38 wtay
3625 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3626 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3629 2001-05-27 15:37 wtay
3631 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3632 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3633 Changed the cothread to use sigjmp_buf removed some unused methods.
3636 2001-05-27 15:33 wtay
3638 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3639 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3640 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3641 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3642 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3643 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3645 2001-05-27 01:04 omegahacker
3647 * gst/gstscheduler.h: fixed up and turned back on
3650 2001-05-26 23:58 omegahacker
3652 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3653 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3656 2001-05-26 20:47 hadess
3658 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3661 2001-05-26 19:46 hadess
3663 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3664 local files, first try at seek in remote files
3666 2001-05-26 18:17 hadess
3668 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3671 2001-05-26 17:41 wtay
3673 * gst/gstelement.h: Removed redundant prototypes.
3675 2001-05-26 17:33 wtay
3677 * gst/gstpad.h: Fixed a bug in the typecast macros for
3680 2001-05-26 13:17 wtay
3682 * gst/elements/Makefile.am: don't link against libgst.la because it
3683 seems to fail on some libtool versions.
3685 2001-05-26 06:36 omegahacker
3687 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3690 2001-05-26 06:26 omegahacker
3692 * tests/threadlock.c: moved debug to before _init so cmdline can
3693 override, and put sleep(1)'s in while(1) to increase chance of
3694 contention (I think)
3696 2001-05-26 06:19 omegahacker
3698 * tests/threadlock.c: updated threadlock to actually be a thread
3701 2001-05-26 00:36 dlehn
3703 * test/lat.c: Elements must have different names.
3705 2001-05-25 23:08 hadess
3707 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3709 2001-05-25 23:02 hadess
3711 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3714 2001-05-25 23:01 hadess
3716 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3717 and WMName to the gstmediaplay windows
3719 2001-05-25 22:42 wtay
3721 * gst/gstplugin.c: Removed a stupid printf.
3723 2001-05-25 22:39 wtay
3725 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3726 cleanups. Removed some bogus code from element and pipeline
3727 elements. Fixed a typo.
3729 2001-05-25 22:38 wtay
3731 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3733 2001-05-25 22:35 omegahacker
3735 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3737 2001-05-25 22:31 omegahacker
3739 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3740 converted to GST_DEBUG
3742 2001-05-25 22:25 omegahacker
3744 * gst/gstelement.c: removed annoying debug message during state
3745 change (made GST_DEBUG)
3747 2001-05-25 22:13 hadess
3749 * autogen.sh: - added a line for busy application developers, it's
3752 2001-05-25 22:00 omegahacker
3754 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3755 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3756 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3757 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3758 docs/random/matth/scheduling.txt, examples/Makefile.am,
3759 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3760 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3761 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3762 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3763 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3764 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3765 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3766 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3767 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3768 gst/gstxml.c, gst/autoplug/Makefile.am,
3769 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3770 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3771 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3772 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3773 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3774 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3775 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3776 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3777 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3778 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3779 plugins/filters/adder/adder.c,
3780 plugins/filters/colorspace/colorspace.c,
3781 plugins/filters/ladspa/gstladspa.c,
3782 plugins/filters/stereo2mono/stereo2mono.c,
3783 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3784 plugins/mp3decode/mpg123/gstmpg123.c,
3785 plugins/mp3decode/parse/mp3parse.c,
3786 plugins/mp3decode/types/mp3types.c,
3787 plugins/mp3encode/lame/gstlame.c,
3788 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3789 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3790 plugins/mpeg1/mpegaudio/musicin.c,
3791 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3792 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3793 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3794 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3795 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3796 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3797 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3798 tests/reaping.c, tests/states.c, tests/threadlock.c,
3799 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3800 testsuite/refcounting/element.c,
3801 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3802 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3803 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3804 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3805 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3806 INCSCHED on 200505251!!!
3808 2001-05-25 21:50 omegahacker
3810 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3811 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3812 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3813 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3814 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3815 plugins/filters/level/level.c,
3816 plugins/filters/passthrough/filter.func,
3817 plugins/filters/passthrough/passthrough.c,
3818 plugins/filters/passthrough/passthrough.h,
3819 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3820 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3821 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3822 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3823 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3824 from HEAD into INCSCHED on 200105251
3826 2001-05-25 21:41 wtay
3828 * docs/manual/autoplugging.sgml: More docs updates.
3830 2001-05-25 21:41 wtay
3832 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3834 2001-05-25 21:39 wtay
3836 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3838 2001-05-25 20:53 wtay
3840 * test/Makefile.am: Cleaned up the makefile a bit.
3842 2001-05-25 20:36 wtay
3844 * test/: cobin.c, fake.c: Remove deprecated methods.
3846 2001-05-25 20:19 wtay
3848 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3849 in gstbin Fixed a compiler warning.
3851 2001-05-25 20:16 omegahacker
3853 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3854 before, maybe this will fix wtay's case
3856 2001-05-25 19:07 wtay
3858 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3861 2001-05-25 18:35 omegahacker
3863 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3864 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3865 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3866 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3867 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3868 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3869 reworked thread interlocking. States are now: NULL <-> READY <->
3872 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3875 Cleaned up DEBUG output in several places to by much much less
3876 verbose but still just as useful (denser).
3878 2001-05-25 17:21 thomasvs
3880 * plugins/filters/passthrough/: filter.func, passthrough.c,
3881 passthrough.h: Cleaned out level code from passthrough plugin added
3882 silent argument, defaults to false
3884 2001-05-25 17:19 thomasvs
3886 * plugins/audiofile/gstafsink.c: cleaned up output info
3888 2001-05-25 17:17 thomasvs
3890 * plugins/filters/level/level.c: cleaned up level plugin output
3892 2001-05-25 15:02 thomasvs
3894 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3895 got rate and signedness to work on afsrc
3897 2001-05-25 14:42 thomasvs
3899 * plugins/audiofile/README: a little info
3901 2001-05-25 11:43 wtay
3903 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3906 2001-05-25 11:43 wtay
3908 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3909 if gnomevfs is not found and the URI starts with file:/, disksrc is
3912 2001-05-25 11:10 thomasvs
3914 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3915 print out signed/unsigned and endianness
3917 2001-05-25 10:47 thomasvs
3919 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3920 audiofile src element, doesn't work yet
3922 2001-05-25 05:42 dlehn
3924 * configure.in.ac250: automake 1.4-p1 doesn't support
3925 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3926 released 1.4-p2 gets debianized. ;)
3928 2001-05-25 02:28 hadess
3930 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3932 2001-05-25 01:35 wtay
3934 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3935 mpeg2dec until we figure out what's wrong.
3937 2001-05-25 01:29 omegahacker
3939 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3940 gstthread.c: fixed some interruptability problems with thread and
3943 2001-05-25 01:14 wtay
3945 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3946 COTHREAD_STOPPING hack.
3948 2001-05-25 01:09 wtay
3950 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3951 media player so that it works with incsched. Removed the thread
3952 and add the _iterate to the g_idle_loop, this makes the GUI very
3953 cluncky but is needed because we cannot chance the state of a
3954 thread inside the threads context yet.
3956 2001-05-24 23:38 thomasvs
3958 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3959 own code before sending mail to library author asking why sample
3960 rate setting on output doesn't work... note to others: afsink now
3961 handles samplerate right
3963 2001-05-24 23:24 thomasvs
3965 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3966 for endianness, you can set it through an arg until I figure out
3967 what it is supposed to do
3969 2001-05-24 23:23 thomasvs
3971 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3974 2001-05-24 22:46 omegahacker
3976 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3979 2001-05-24 21:36 omegahacker
3981 * gst/gstthread.c: fixed thread lock mis-merge
3983 2001-05-24 21:20 wtay
3985 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3988 2001-05-24 12:24 wtay
3990 * configure.in.ac250: Added the autoconf file for version 2.50
3992 2001-05-24 12:22 wtay
3994 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3995 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3996 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3997 decoder/encoder element.
3999 2001-05-24 01:55 thomasvs
4001 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4002 handles endianness right, and also allows for choosing the output
4003 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4006 2001-05-24 01:46 omegahacker
4008 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4009 configure.in, components/bonobo-media/Makefile.am,
4010 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4011 components/bonobo-media/bonobo-media-gstreamer.gob,
4012 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4013 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4014 debian/Makefile.am, debian/changelog, debian/control,
4015 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4016 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4017 debian/gstreamer-mad.files, debian/rules,
4018 docs/fwg/gst-plugin-writers-guide.sgml,
4019 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4020 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4021 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4022 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4023 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4024 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4025 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4026 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4027 docs/manual/xml.sgml, docs/random/autoplug2,
4028 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4029 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4030 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4031 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4032 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4033 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4034 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4035 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4036 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4037 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4038 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4039 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4040 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4041 gstplay/full-screen.c, gstplay/full-screen.h,
4042 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4043 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4044 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4045 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4046 plugins/Makefile.am, plugins/alsa/alsa.h,
4047 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4048 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4049 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4050 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4051 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4052 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4053 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4054 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4055 plugins/filters/adder/adder.c,
4056 plugins/filters/colorspace/Makefile.am,
4057 plugins/filters/colorspace/colorspace.c,
4058 plugins/filters/colorspace/colorspace.h,
4059 plugins/filters/colorspace/yuv2yuv.c,
4060 plugins/filters/intfloatconvert/Makefile.am,
4061 plugins/filters/intfloatconvert/float2int.c,
4062 plugins/filters/intfloatconvert/float2int.h,
4063 plugins/filters/intfloatconvert/int2float.c,
4064 plugins/filters/intfloatconvert/int2float.h,
4065 plugins/filters/intfloatconvert/intfloatconvert.c,
4066 plugins/filters/intfloatconvert/intfloatconvert.h,
4067 plugins/filters/ladspa/gstladspa.c,
4068 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4069 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4070 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4071 plugins/filters/level/README, plugins/filters/level/filter.func,
4072 plugins/filters/level/level.c, plugins/filters/level/level.h,
4073 plugins/filters/mono2stereo/Makefile.am,
4074 plugins/filters/mono2stereo/mono2stereo.c,
4075 plugins/filters/mono2stereo/mono2stereo.h,
4076 plugins/filters/passthrough/README,
4077 plugins/filters/passthrough/filter.func,
4078 plugins/filters/passthrough/level.c,
4079 plugins/filters/passthrough/level.h,
4080 plugins/filters/passthrough/passthrough.c,
4081 plugins/filters/passthrough/passthrough.h,
4082 plugins/filters/stereo2mono/Makefile.am,
4083 plugins/filters/volenv/Makefile.am,
4084 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4085 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4086 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4087 plugins/mp3decode/mpg123/gstmpg123.c,
4088 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4089 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4090 plugins/mpeg1/mpegaudio/encoder.h,
4091 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4092 plugins/mpeg1/mpegaudio/musicin.c,
4093 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4094 plugins/mpeg1/mpegaudio/subs.c,
4095 plugins/mpeg1/mpegaudio/table_absthr.h,
4096 plugins/mpeg1/mpegaudio/table_cb.h,
4097 plugins/mpeg1/mpegaudio/table_enwindow.h,
4098 plugins/mpeg1/mpegaudio/table_th.h,
4099 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4100 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4101 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4102 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4103 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4104 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4105 plugins/quicktime/gstquicktimedecoder.c,
4106 plugins/quicktime/gstquicktimedecoder.h,
4107 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4108 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4109 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4110 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4111 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4112 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4113 test/videotest.c, test/wave.c, tests/autoplug2.c,
4114 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4115 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4118 2001-05-24 00:24 dlehn
4120 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4123 2001-05-24 00:23 dlehn
4125 * autogen.sh: libtool check fix... copy & paste error msgs code
4128 2001-05-23 21:35 wtay
4130 * test/video2mp1.c: Some small modifications.
4132 2001-05-23 20:53 omegahacker
4134 * plugins/oss/gstosssink.c: default settings are intenionally very
4135 wrong (make it obvious when the capsnego didn't work) and it checks
4138 2001-05-23 20:52 omegahacker
4140 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4143 2001-05-23 20:50 omegahacker
4145 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4147 2001-05-23 20:49 omegahacker
4149 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4150 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4151 wasn't catching the no entry case
4153 2001-05-23 20:48 omegahacker
4155 * examples/autoplug/autoplug.c: added have_size handler so the
4156 window matches the video size
4158 2001-05-23 20:09 omegahacker
4160 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4161 added leaky-queue semantics
4163 2001-05-23 10:18 thomasvs
4165 * plugins/filters/level/README: some more info on how to plot the
4166 level using gnuplot it would be nice if the output from level
4167 plugin could serve as input to a gstreamer plotting plugin (I'm not
4170 2001-05-23 09:49 thomasvs
4172 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4173 channels and sample rate
4175 2001-05-23 09:48 thomasvs
4177 * configure.in: added level Makefile deleted one of two instances
4180 2001-05-23 09:47 thomasvs
4182 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4184 2001-05-23 09:47 thomasvs
4186 * plugins/filters/level/: Makefile.am, README, filter.func,
4187 level.c, level.h: Added level detection plugin; prints out RMS
4188 values calculated over buffer size to stdout
4190 2001-05-22 21:11 omegahacker
4192 * tests/states.c: fixed references to _gst_print_statename
4194 2001-05-22 20:22 hadess
4196 * gst/elements/gstdisksrc.c: - it is now possible to change the
4197 opened file when state is PAUSED
4199 2001-05-22 19:57 hadess
4201 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4203 2001-05-22 19:44 hadess
4205 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4206 the src file if the state is PAUSED
4208 2001-05-22 17:48 thomasvs
4210 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4213 2001-05-22 14:48 richardb
4215 * autogen.sh: autogen.sh now fails if aclocal fails.
4217 2001-05-22 13:56 hadess
4219 * autogen.sh: - added a line to autogen.sh for the busy application
4222 2001-05-22 02:42 omegahacker
4224 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4225 caps_nego_failed signal to indicate that it's solved the problem,
4226 via a gboolean * argument that's FALSE, and can be set to TRUE if
4227 the handler has fixed things up.
4229 Updated the autoplugger so it now works in both the unknown and
4230 known cases with and without other issues like a crippled
4231 (mono-only) osssink.
4233 2001-05-22 00:23 omegahacker
4235 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4236 gstthread.c: Updates to DEBUG system: moved statename into
4237 gstelement.c, colorized the states:
4239 NULL: white READY: read PAUSED: yellow PLAYING: green
4241 2001-05-21 22:35 omegahacker
4243 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4244 src_caps_nego_failed body
4246 2001-05-21 21:17 wtay
4248 * acconfig.h, configure.in: Updates to the audiofile detection
4251 2001-05-21 21:17 wtay
4253 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4255 2001-05-21 20:48 thomasvs
4257 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4258 pass at an audiofile sink this sink uses the SGI audiofile library
4259 to write audio files
4261 2001-05-21 20:42 thomasvs
4263 * plugins/Makefile.am: trying to add a check for libaudiofile
4265 2001-05-21 20:40 thomasvs
4267 * configure.in: trying to add a check for libaudiofile (->
4268 plugins/audiofile/afsink)
4270 2001-05-21 03:41 omegahacker
4272 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4273 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4274 again. gstautoplugger.c: Fixed with strategic positioning of
4277 2001-05-21 03:40 omegahacker
4279 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4280 statements. Added specific debug for int props.
4282 2001-05-21 03:35 hadess
4284 * test/mp3mad.c: - removed the parse factory, it's unused
4286 2001-05-21 02:37 cael
4288 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4289 hadess' sugesstion, and added myself as an author.
4291 2001-05-21 02:19 cael
4293 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4294 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4295 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4296 gststatusarea.h, main.c: added the begninnings of full-screen
4297 support (crashes atm), playing at double size, general code cleanup
4300 2001-05-20 22:24 wtay
4302 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4303 some args would not show up correctly
4305 2001-05-20 22:24 thomasvs
4307 * plugins/filters/adder/adder.c: fixed caps stuff
4309 2001-05-20 21:12 wtay
4311 * tools/gstreamer-inspect.c: Better output of element flags.
4313 2001-05-20 21:06 wtay
4315 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4316 "\\ " so that parse can handle it.
4318 2001-05-20 21:05 wtay
4320 * gst/gstparse.c: Added the possibility to escape chars in
4321 gstparse. You can now give it a cmdline like disksrc location=some\
4322 sort\ of.mp3 ! .... and it does the right thing.
4324 2001-05-20 19:59 wtay
4326 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4327 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4329 2001-05-20 19:24 wtay
4331 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4332 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4334 2001-05-20 19:17 thomasvs
4336 * plugins/filters/passthrough/passthrough.c: changed pad templates
4338 2001-05-20 19:05 thomasvs
4340 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4341 updating passthrough to handle caps
4343 2001-05-20 19:01 thomasvs
4345 * plugins/filters/volenv/volenv.c: updating caps handling
4347 2001-05-20 16:45 thomasvs
4349 * plugins/filters/passthrough/passthrough.c: trying to add caps
4350 detection to passthrough
4352 2001-05-20 15:55 thomasvs
4354 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4355 the plugin mentioned
4357 2001-05-20 15:16 thomasvs
4359 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4360 width, depth, channels, frequency
4362 2001-05-20 15:12 wtay
4364 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4367 2001-05-20 15:03 thomasvs
4369 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4371 2001-05-20 14:56 thomasvs
4373 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4374 setting caps on src pad
4376 2001-05-20 11:31 wtay
4378 * components/bonobo-media/: Makefile.am,
4379 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4380 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4381 Added the code for the bonobo media component. It doesn't really
4382 work yet because bonobo-media doesn't show video.
4384 2001-05-20 06:48 cael
4386 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4387 big things are coming allright ;-)
4389 2001-05-20 01:16 hadess
4391 * AUTHORS: - added myself to the AUTHORS file
4393 2001-05-19 19:17 wtay
4395 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4396 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4397 More updates to caps in vorbisenc. it now correctly sets up the
4398 encoder based on the input audio type.
4400 2001-05-19 15:16 wtay
4402 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4403 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4404 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4405 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4406 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4407 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4408 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4409 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4410 updates. Make mpegaudio use a sane namespace for all exported
4411 symbols. the mad element can now play mpeg audio comming is as
4414 2001-05-19 07:39 omegahacker
4416 * .cvsignore, Makefile.am, configure.in,
4417 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4418 prep for future changes to pkg-config. Disabled docs building by
4419 default (--enable-docs-build to turn it on). Added more visible
4420 warning messages for lacking libraries, listing the plugins that
4421 won't build (not complete!).
4423 2001-05-19 07:39 omegahacker
4425 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4426 initially added on branch BRANCH-INCSCHED1.
4428 2001-05-19 01:33 wtay
4430 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4431 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4432 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4433 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4434 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4435 Updates to various mp3 related plugins. Added args and capsnego to
4438 2001-05-18 19:11 wtay
4440 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4441 to sync with the provided caps.
4443 2001-05-18 18:58 wtay
4445 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4447 2001-05-17 23:00 omegahacker
4449 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4450 caps_fail handlers that kinda work
4452 2001-05-17 06:20 dlehn
4454 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4455 emails exposing my forgetfulness...
4457 2001-05-17 01:18 hadess
4459 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4462 2001-05-16 23:42 wtay
4464 * acconfig.h: Added SDL.
4466 2001-05-16 23:40 wtay
4468 * configure.in: Added a check for SDL
4470 2001-05-16 23:09 wtay
4472 * testsuite/refcounting/thread.c: file thread.c was initially added
4473 on branch BRANCH-INCSCHED1.
4475 2001-05-16 23:09 wtay
4477 * testsuite/refcounting/thread.c: Added thread refcounting and
4480 2001-05-16 23:08 wtay
4482 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4485 2001-05-16 23:08 wtay
4487 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4488 different approach for object destruction, using the real _remove
4489 functions so that the scheduler has a chance to destroy its state
4490 too. This breaks the thread with ghostpads destruction case for
4493 2001-05-16 22:42 omegahacker
4495 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4496 stereo2mono_init, it was fragging its src pad
4498 2001-05-16 22:21 omegahacker
4500 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4501 autoplug can do something with it
4503 2001-05-16 22:19 omegahacker
4505 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4506 default to caps_proxy true
4508 2001-05-16 22:18 omegahacker
4510 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4512 2001-05-16 21:41 wtay
4514 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4515 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4516 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4517 the template. some name changes to the jpeg decoder.
4519 2001-05-16 20:32 wtay
4521 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4522 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4524 2001-05-16 20:32 wtay
4526 * configure.in: Added gnomevfs checks.
4528 2001-05-16 08:16 dlehn
4530 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4531 allocation so full 2M stack space available: - Double maximums to
4532 use full stack space: - COTHREAD_STACKSIZE = 16k -
4533 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4534 cothread_create returns NULL if nthreads == MAXTHREADS though not
4535 yet handled by gstschedule caller
4537 2001-05-16 06:04 dlehn
4539 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4540 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4541 - use common gst_trace_read_tsc() for RDTSC call - add untested
4542 function to do ascii dump of trace data
4544 2001-05-16 05:07 dlehn
4546 * test/: videotest.c, wave.c: fix a couple warnings
4548 2001-05-15 22:04 wtay
4550 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4551 samples in the native endianness.
4553 2001-05-15 20:25 wtay
4555 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4558 2001-05-15 10:40 omegahacker
4560 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4561 mpeg2dec can play mpeg1 streams too
4563 2001-05-15 10:04 omegahacker
4565 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4568 2001-05-15 05:13 omegahacker
4570 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4572 2001-05-15 02:45 omegahacker
4574 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4575 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4576 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4577 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4578 to *before* the caps_changed signal gstautoplugcache.c: added
4579 refcounting around signal_emit, and debug updates gstautoplugger.c:
4580 added code to remove the autoplugcache when done
4582 2001-05-14 23:42 wtay
4584 * gst/gsttypefind.c: Added a reference to typefind.
4586 2001-05-14 23:21 omegahacker
4588 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4591 2001-05-14 22:57 wtay
4593 * gst/gstelement.c: Refcounting fixes
4595 2001-05-14 22:22 wtay
4597 * gst/gstelement.c: fixed a mem leak in the destroy code.
4599 2001-05-14 22:20 wtay
4601 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4602 refcount handling. the pad shutdown function doesn't remove the pad
4603 from the parent because the parent is needed in the destroy
4606 2001-05-14 21:08 omegahacker
4608 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4609 gstpad.h, gstscheduler.c, gsttypefind.c,
4610 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4611 cothreads.c: added a comment on one of the tests gstbin.h: added
4612 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4613 _change_state function a little gstobject.c: improved the
4614 refcounting DEBUGs gstpad.c: moved the connected signal to after
4615 capsnego, added the caps_nego_failed signal gstpad.h:
4616 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4617 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4618 around signal_emit to deal with the case where the
4619 signal's handler shuts down the element gstautoplugcache.c: added
4620 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4621 significant rework, it functions quite nicely actually
4623 2001-05-14 09:51 omegahacker
4625 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4626 and friends, since they're now private to cothreads.c
4628 2001-05-13 16:29 wtay
4630 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4633 2001-05-13 16:29 wtay
4635 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4636 updates. _destroying an element or a pad properly removes if from
4639 2001-05-13 08:49 omegahacker
4641 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4642 S16_LE no matter what. FIXME\!
4644 2001-05-12 19:04 wtay
4646 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4647 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4649 2001-05-12 19:03 wtay
4651 * testsuite/refcounting/bin.c: file bin.c was initially added on
4652 branch BRANCH-INCSCHED1.
4654 2001-05-12 19:03 wtay
4656 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4657 refcounting test cases
4659 2001-05-12 15:07 wtay
4661 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4662 pad.c: More testcases
4664 2001-05-12 15:07 wtay
4666 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4667 gst_element_remove_pad. more refcounting stuff (object unparent on
4670 2001-05-12 01:04 wtay
4672 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4673 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4674 ne w category for REFCOUNTING.
4676 2001-05-12 01:03 wtay
4678 * testsuite/refcounting/element_pad.c: file element_pad.c was
4679 initially added on branch BRANCH-INCSCHED1.
4681 2001-05-12 01:03 wtay
4683 * testsuite/refcounting/pad.c: file pad.c was initially added on
4684 branch BRANCH-INCSCHED1.
4686 2001-05-12 01:03 wtay
4688 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4691 2001-05-11 20:36 wtay
4693 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4696 2001-05-11 19:44 wtay
4698 * configure.in: Added the refcounting testsuite dir to configure.in
4700 2001-05-11 19:44 wtay
4702 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4703 added on branch BRANCH-INCSCHED1.
4705 2001-05-11 19:44 wtay
4707 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4708 object.c: Added a testsuite for refcounting.
4710 2001-05-11 19:44 wtay
4712 * testsuite/refcounting/element.c: file element.c was initially
4713 added on branch BRANCH-INCSCHED1.
4715 2001-05-11 19:44 wtay
4717 * testsuite/refcounting/mem.c: file mem.c was initially added on
4718 branch BRANCH-INCSCHED1.
4720 2001-05-11 19:44 wtay
4722 * testsuite/refcounting/object.c: file object.c was initially added
4723 on branch BRANCH-INCSCHED1.
4725 2001-05-11 19:44 wtay
4727 * testsuite/refcounting/mem.h: file mem.h was initially added on
4728 branch BRANCH-INCSCHED1.
4730 2001-05-11 19:41 wtay
4732 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4733 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4736 2001-05-11 15:42 dlehn
4738 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4740 2001-05-11 00:43 omegahacker
4742 * gst/gstpad.h: some minor updates with a hair more speed
4744 2001-05-10 23:35 omegahacker
4746 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4749 2001-05-10 23:30 omegahacker
4751 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4752 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4755 2001-05-10 23:10 omegahacker
4757 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4758 to avoid rebuilding libgst.la every time
4760 2001-05-10 22:44 omegahacker
4762 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4765 2001-05-10 21:30 dlehn
4767 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4770 2001-05-10 21:28 dlehn
4772 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4773 tests/sched/runxml.c: Pass buffer in handoff signal
4775 2001-05-10 21:25 dlehn
4777 * tests/autoplug2.c: just call exit() once
4779 2001-05-10 09:22 omegahacker
4781 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4782 for meta-elements' children
4784 2001-05-10 09:21 omegahacker
4786 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4789 2001-05-10 09:18 omegahacker
4791 * plugins/filters/adder/adder.c: added comment to make the adder
4792 compliant (don't set COTHREAD_STOPPING)
4794 2001-05-10 09:17 omegahacker
4796 * libs/idct/gstidct.c: minor cleanup of some debug strings
4798 2001-05-10 09:16 omegahacker
4800 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4801 initially added on branch BRANCH-INCSCHED1.
4803 2001-05-10 09:16 omegahacker
4805 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4806 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4807 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4808 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4809 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4810 Added start of autoplugger meta-element
4812 2001-05-09 07:20 wtay
4814 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4816 2001-05-09 05:12 dlehn
4818 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4820 2001-05-08 21:52 wtay
4822 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4823 dv/dvdec.c, filters/colorspace/Makefile.am,
4824 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4825 filters/lav/.cvsignore, filters/lav/Makefile.am,
4826 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4827 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4828 plugins. Added a lav encoder, this one just adds a header in front
4829 YUV data so that the lav tools can operate on it.
4831 2001-05-08 21:44 omegahacker
4833 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4834 a few other things around a littleto clean up warnings
4836 2001-05-07 23:10 wtay
4838 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4839 Applied the alsa patch from Thomas Nyberg.
4841 2001-05-07 22:57 wtay
4843 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4844 livelock we're trying to fix.
4846 2001-05-07 22:46 omegahacker
4848 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4849 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4850 removed mid-signal, now autoplugtest works
4852 2001-05-06 23:48 omegahacker
4854 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4856 2001-05-06 23:12 omegahacker
4858 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4859 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4860 (never ignore compiler warnings\!) and updated a few INFO lines
4862 2001-05-06 23:12 omegahacker
4864 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4866 2001-05-06 19:03 wtay
4868 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4869 so that it builds here...
4871 2001-05-06 18:57 wtay
4873 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4875 2001-05-06 18:33 omegahacker
4877 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4878 added on branch BRANCH-INCSCHED1.
4880 2001-05-06 18:33 omegahacker
4882 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4883 initial checkin of autoplugcache and a test program to simulate
4884 dynamic autoplugging
4886 2001-05-06 18:33 omegahacker
4888 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4889 initially added on branch BRANCH-INCSCHED1.
4891 2001-05-06 15:27 wtay
4893 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4894 Fixed a namespace issue with lame.
4896 2001-05-06 15:22 wtay
4898 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4899 passing. Some cleanups.
4901 2001-05-06 14:53 wtay
4903 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4904 environment of the child process.
4906 2001-05-06 14:52 wtay
4908 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4909 caps of the sinkpad.
4911 2001-05-06 09:16 omegahacker
4913 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4914 initially added on branch BRANCH-INCSCHED1.
4916 2001-05-06 09:16 omegahacker
4918 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4919 initially added on branch BRANCH-INCSCHED1.
4921 2001-05-06 09:16 omegahacker
4923 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4924 gstreamer-compprep.c: added initial bash commandline completion
4927 2001-05-06 04:06 omegahacker
4929 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4932 2001-05-06 03:47 omegahacker
4934 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4935 mpeg1 video streams, update caps to show that
4937 2001-05-05 20:01 wtay
4939 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4940 little cleanup (more defines) Better arg parsing.
4942 2001-05-05 18:22 wtay
4944 * plugins/oss/gstosshelper.h: The inter process protocol layout
4947 2001-05-05 18:21 wtay
4949 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4950 format set by the OSS app.
4952 2001-05-05 05:07 dlehn
4954 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4955 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4956 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4957 README from dirs with a README.
4959 2001-05-05 03:16 wtay
4961 * gst/gstplugin.c: Make sure the plugin filaname is set before
4962 calling the init function.
4964 2001-05-05 03:05 wtay
4966 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4967 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4968 and feeding the audio of an OSS app into GStreamer.
4970 2001-05-05 02:50 dlehn
4972 * debian/changelog: update version
4974 2001-05-05 01:45 dlehn
4976 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4977 gstreamer-arts.files, gstreamer-colorspace.files,
4978 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4979 current code - add more and more plugins.
4981 2001-05-04 23:14 omegahacker
4983 * gst/gstelement.h, gst/gstscheduler.c,
4984 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4985 which when set will force the scheduler to skip over an element as
4986 an option for the first cothread jump. This is needed because
4987 libraries like mad don't ever seem to want to quit. Thus they
4988 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4990 2001-05-04 21:43 omegahacker
4992 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4993 cleanups, renamed the various scheduler-specific routines to
4994 actually be called gst_schedule_ instead of gst_bin_.
4996 2001-05-04 21:41 omegahacker
4998 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4999 gst_mad_loop instance
5001 2001-05-04 00:21 omegahacker
5003 * gst/gstparse.c: fixed spelling mistake in user-visible output
5005 2001-05-03 23:29 wtay
5007 * gst/gstprops.c: Created a macro of the va_arg parsing function
5008 because some systems (PPC) cannot handle passing a va_list by
5011 2001-05-03 22:44 wtay
5013 * gst/gstparse.c: Added dynamic pads to the command line parser.
5015 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5016 mpeg1parse video_00!
5017 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5021 2001-05-03 21:06 wtay
5023 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5024 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5025 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5028 2001-05-03 18:49 wtay
5030 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5032 2001-05-03 11:16 thomasvs
5034 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5035 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5036 one interation to force return to main program; should probably be
5037 fixed in a better way * cleaned mixer up, it now works with
5038 delayed start. Drinks are in order.
5040 2001-05-03 00:46 wtay
5042 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5043 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5044 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5047 2001-05-03 00:44 wtay
5049 * gst/gstinfo.h: Added and extra whitespace before ## args
5050 (remember it eats all non whitespace chars to the left if it's
5053 2001-05-03 00:12 wtay
5055 * examples/plugins/example.c: We don't want to teach you bad
5056 habbits, so here's a fix for a memleak in the example plugin.
5058 2001-05-02 21:27 omegahacker
5060 * gst/gstinfo.h: re-enabled the funcptr hash table
5062 2001-05-02 21:16 wtay
5064 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5065 scheduling error we're trying to chase.
5067 2001-05-02 21:12 thomasvs
5069 * examples/mixer/mixer.c: delayed second song
5071 2001-05-02 21:01 omegahacker
5073 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5074 output, and schedule dump
5076 2001-05-02 20:20 omegahacker
5078 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5079 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5080 the DEBUG system to look like the INFO system, with a function
5081 pointer that can be replaced. Not done with everything, since it
5082 seems that we need an ERROR system plus a FATAL error, or maybe
5083 just an ERROR system with a severity, and depending on this the
5084 DEBUG system might again be changed to have a single or at least
5087 Also did a bit of work fixing up the actual DEBUG and INFO commands
5088 scattered throughout the code. We still have over 500 of these in
5091 2001-05-02 20:11 thomasvs
5093 * examples/mixer/mixer.c: trying to adapt to incsched
5095 2001-05-02 09:52 thomasvs
5097 * plugins/filters/Makefile.am: added volenv and adder
5099 2001-05-02 09:51 thomasvs
5101 * examples/Makefile.am: added mixer
5103 2001-05-02 00:00 omegahacker
5105 * gst/gstscheduler.c: /me is an idiot
5107 2001-05-01 23:58 thomasvs
5109 * plugins/filters/passthrough/: README, filter.func, level.c,
5110 level.h: Basic level detection/printing plugin; calculates RMS over
5111 data block and prints this out along with time in secs through
5112 plugin needs more work
5114 2001-05-01 23:45 wtay
5116 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5117 for incremental scheduling.
5119 2001-05-01 23:43 wtay
5121 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5124 2001-05-01 22:41 omegahacker
5126 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5127 branch BRANCH-INCSCHED1.
5129 2001-05-01 22:41 omegahacker
5131 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5132 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5133 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5134 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5135 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5136 - fixed up incremental scheduling some more - updated the
5137 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5138 DEBUG colorization - new test/mpeg2parse4.c
5140 2001-05-01 22:35 omegahacker
5142 * gstplay/main.c: added code to save the pipeline to xml
5144 2001-05-01 14:54 richardb
5146 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5147 audio/raw properties to cover format=float case. Please check this
5150 2001-05-01 14:16 thomasvs
5152 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5153 added newlines to debug output
5155 2001-05-01 00:35 wtay
5157 * gstplay/gstplay.c: Implemented the function to get the pipeline
5160 2001-05-01 00:20 wtay
5162 * docs/random/autoplug2: Added an explanation of the innner
5163 workings of the current autoplugger.
5165 2001-04-30 21:40 richardb
5167 * configure.in: Tighten some library checks (check for header files
5168 as well as libraries) Also, clean up structure slightly: put all
5169 AC_DEFINEs for feature checks into the appropriate section at end.
5170 This structure allows user parameter code which overrides the
5171 feature selection to be kept together in a section after the
5172 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5174 2001-04-30 20:51 thomasvs
5176 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5178 2001-04-30 15:34 thomasvs
5180 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5183 2001-04-30 11:22 richardb
5185 * configure.in: Add explicit check for <artsc.h>, in case
5186 artsc-config lies to us.
5188 2001-04-29 23:46 sbaker3
5190 * plugins/filters/: intfloatconvert/float2int.h,
5191 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5192 bogus reference to audioraw.h
5194 2001-04-29 23:27 wtay
5196 * examples/mixer/mixer.c: Changed the way the typefind function
5197 works by creating a little pipeline as the toplevel bin..
5199 2001-04-29 22:56 thomasvs
5201 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5204 2001-04-29 18:59 richardb
5206 * README: Add detailed note (and patch) about automake problem.
5208 2001-04-29 08:54 sbaker3
5210 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5211 recent api changes - still not functional
5213 2001-04-29 08:41 sbaker3
5215 * configure.in: added mono2stereo and intfloatconvert plugin
5217 2001-04-29 08:39 sbaker3
5219 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5220 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5221 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5222 intfloatconvert/intfloatconvert.c,
5223 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5224 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5225 mono2stereo and intfloatconvert plugins
5227 2001-04-28 20:16 sbaker3
5229 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5230 output of float properties
5232 2001-04-28 19:59 wtay
5234 * gst/: gstinfo.c, gstprops.c: Added more colors for
5235 props/caps/clock/negotiation.
5237 2001-04-28 19:58 sbaker3
5239 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5242 2001-04-28 19:57 sbaker3
5244 * gst/elements/gstelements.c: add factory init for sinesrc
5246 2001-04-28 19:56 sbaker3
5248 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5251 2001-04-28 08:17 omegahacker
5253 * test/mpeg2parse3.c: now fully correct within incsched1 world
5255 2001-04-28 05:23 omegahacker
5257 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5258 mpeg2parse3.c from HEAD and fixed it up so it works
5260 2001-04-28 05:23 omegahacker
5262 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5263 some more (pthread and cothread id is in color) - Added some minor
5264 debug to help trace mp1vid segfaults
5266 2001-04-28 04:38 dlehn
5268 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5269 audio = mpeg2parse3.c = a simple .vob player
5271 2001-04-28 03:54 omegahacker
5273 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5274 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5275 gstutils.c: Updated the colorization a bit more, and did a
5276 significant pass through all the other code to change categories on
5277 DEBUG and INFO statements to be correct, and not simply zero.
5278 There are still more, but this is a good first pass.
5280 2001-04-28 02:46 mhowell
5282 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5283 thread synch case... better debug
5285 2001-04-28 02:06 omegahacker
5287 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5290 2001-04-27 22:14 wtay
5292 * gst/gstutils.c: Added enum parsing...
5294 2001-04-27 22:09 omegahacker
5296 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5298 2001-04-27 22:01 thomasvs
5300 * plugins/filters/filterstamp.sh: changed "rename" command to
5301 something using sed in one line having the same effect
5303 2001-04-27 21:58 omegahacker
5305 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5307 2001-04-27 21:54 mhowell
5309 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5310 gstqueue.c: initial fix of thread synch for queues and state change
5312 2001-04-27 21:47 omegahacker
5314 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5315 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5316 and a comment in gstelement.h
5318 2001-04-27 21:45 wtay
5320 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5321 autoplugger working by setting the pipeline to PAUSED before
5322 attempting to connect pads...
5324 2001-04-27 21:31 omegahacker
5326 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5327 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5328 based on categories, with the strings in _gst_category_colors[] in
5329 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5330 /etc/DIR_COLORS works too.
5332 Please comment on the colorization style and ideas in the above
5335 2001-04-27 20:35 wtay
5337 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5338 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5339 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5340 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5341 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5342 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5345 2001-04-27 20:17 wtay
5347 * examples/autoplug/autoplug.c: Fixed the autoplugger
5349 2001-04-27 02:46 omegahacker
5351 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5354 2001-04-27 02:42 omegahacker
5356 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5359 2001-04-27 00:34 omegahacker
5361 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5364 2001-04-26 23:32 omegahacker
5366 * tests/mp1vid.c: updated to working state
5368 2001-04-26 23:32 omegahacker
5370 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5371 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5372 failed merge that locked the same mutex twice ...in a row
5374 2001-04-26 06:47 dlehn
5376 * configure.in: fix typos: %VAR -> $VAR
5378 2001-04-26 02:53 omegahacker
5380 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5381 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5382 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5383 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5384 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5385 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5386 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5387 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5388 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5389 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5390 docs/libs/Makefile.am, examples/Makefile.am,
5391 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5392 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5393 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5394 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5395 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5396 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5397 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5398 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5399 gst/autoplug/gststaticautoplug.c,
5400 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5401 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5402 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5403 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5404 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5405 gst/types/Makefile.am, gst/types/gsttypes.c,
5406 libs/putbits/gstputbits.c, plugins/Makefile.am,
5407 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5408 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5409 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5410 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5411 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5412 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5413 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5414 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5415 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5416 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5417 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5418 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5419 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5420 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5421 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5422 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5423 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5424 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5425 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5426 plugins/filters/adder/.cvsignore,
5427 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5428 plugins/filters/adder/adder.h,
5429 plugins/filters/colorspace/colorspace.c,
5430 plugins/filters/colorspace/colorspace.h,
5431 plugins/filters/ladspa/gstladspa.c,
5432 plugins/filters/median/median.c,
5433 plugins/filters/passthrough/passthrough.c,
5434 plugins/filters/smooth/smooth.c,
5435 plugins/filters/stereo2mono/stereo2mono.c,
5436 plugins/filters/volenv/filter.func,
5437 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5438 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5439 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5440 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5441 plugins/mp3decode/mpg123/Makefile.am,
5442 plugins/mp3decode/mpg123/gstmpg123.c,
5443 plugins/mp3decode/parse/mp3parse.c,
5444 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5445 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5446 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5447 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5448 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5449 plugins/mpeg1/mpegtypes/mpeg1types.c,
5450 plugins/mpeg1/parse/mpeg1parse.c,
5451 plugins/mpeg1/system_encode/buffer.c,
5452 plugins/mpeg1/system_encode/system_encode.c,
5453 plugins/mpeg1video/parse/mp1videoparse.c,
5454 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5455 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5456 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5457 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5458 plugins/mpeg2/mpegtypes/mpeg2types.c,
5459 plugins/mpeg2/parse/mpeg2parse.c,
5460 plugins/mpeg2/subtitles/mpeg2subt.c,
5461 plugins/mpeg2/video/gstmpeg2play.c,
5462 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5463 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5464 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5465 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5466 plugins/videoscale/videoscale.c,
5467 plugins/visualization/smoothwave/smoothwave.c,
5468 plugins/visualization/spectrum/gstspectrum.c,
5469 plugins/visualization/synaesthesia/synaesthesia.c,
5470 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5471 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5472 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5473 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5474 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5475 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5476 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5477 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5478 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5479 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5480 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5481 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5484 2001-04-26 02:43 omegahacker
5486 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5489 2001-04-26 01:25 omegahacker
5491 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5494 2001-04-26 01:25 omegahacker
5496 * tests/mp1vid.c: added mp1vid to CVS
5498 2001-04-26 01:20 omegahacker
5500 * test/dvshow.c: set the video window size up front for NTSC, as a
5503 2001-04-26 01:19 omegahacker
5505 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5507 2001-04-26 00:56 omegahacker
5509 * configure.in: turn off optimization when profiling (ackcvs diff
5510 configure.in) because something segfaults if we don't
5512 2001-04-26 00:30 omegahacker
5514 * gst/cothreads.c: fixed a locking issue
5516 2001-04-25 23:32 omegahacker
5518 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5519 gstscheduler.c, gstscheduler.h: Added element-level locking
5520 support, implemented for cothreads with a mutex held whenever an
5521 element is actually currently running. This should be done with
5522 atomic variables eventually, but the best I can find is to use
5523 <asm/spinlock.h> from the kernel, which brings in too much for my
5526 Also increased cothread stack size to 32KB and max cothread count
5527 to 64, which fits within the default pthread 2MB stack. It would
5528 probably be good to do a pthread_attr_getstacksize() to verify that
5529 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5530 could remove these limits.
5532 2001-04-25 12:49 richardb
5534 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5535 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5536 don't actually need it, and make the other tests and the autoplug
5537 example only compile if gnome headers are present.
5539 2001-04-24 22:28 omegahacker
5541 * gst/gstbuffer.c: I will successfully compile code before I check
5542 it in. I will successfully compile code before I check it in. I
5543 will successfully compile code before I check it in. I will
5544 successfully compile code before I check it in. I will
5545 successfully compile code before I check it in. I will
5546 successfully compile code before I check it in. I will
5547 successfully compile code before I check it in. I will
5548 successfully compile code before I check it in. I will
5549 successfully compile code before I check it in. I will
5550 successfully compile code before I check it in.
5552 2001-04-24 20:20 omegahacker
5554 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5555 stuff - enhanced mem_chunk allocation to round up to nearest 32
5556 bytes this helps ensure that GstBuffers are more likely to be on
5557 cache-lines - added free() and copy() function pointers to
5558 GstBuffer - added code in _destroy and _copy to use above routines
5559 if !NULL - fixed up _copy code to suck less
5561 2001-04-24 20:04 omegahacker
5563 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5564 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5565 the remaining bits of Meta stuff
5567 2001-04-24 00:16 omegahacker
5569 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5570 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5571 Collection of minor changes:
5573 * autogen.sh - remove config.cache before running ./configure
5574 * gst/elements/gstfakesink.c - print out the size of the buffer,
5576 * plugins/Makefile.am - removed a spare trailing backslash
5577 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5578 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5580 2001-04-23 23:04 wtay
5582 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5584 2001-04-23 16:16 omegahacker
5586 * test/dvshow.c: updated dvshow to use dv1394src instead of
5589 2001-04-23 16:16 omegahacker
5591 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5592 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5595 2001-04-23 00:28 wtay
5597 * configure.in: Added a check for aalib
5599 2001-04-23 00:18 wtay
5601 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5602 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5603 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5604 Makefile changes. Added an aasink, draw graphics with aalib :-)
5606 2001-04-22 17:34 wtay
5608 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5609 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5610 plugin version system.
5612 2001-04-22 17:06 wtay
5614 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5616 2001-04-22 17:05 wtay
5618 * test/.cvsignore: Updates
5620 2001-04-22 17:04 wtay
5622 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5624 2001-04-22 17:04 wtay
5626 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5627 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5628 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5629 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5630 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5631 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5632 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5633 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5634 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5635 tests/padfactory.c: API docs updates. Properly implemented the
5636 disksink. Fixed a compile problem with alsa. Added bufferpool
5637 handling to dvdec Some compiler warning fixes
5639 2001-04-22 13:30 richardb
5641 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5642 gst/autoplug/gststaticautoplug.c,
5643 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5644 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5645 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5646 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5647 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5648 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5649 plugins/avi/wincodec/gstwincodec.c,
5650 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5651 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5652 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5653 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5654 plugins/filters/adder/adder.c,
5655 plugins/filters/colorspace/colorspace.c,
5656 plugins/filters/ladspa/gstladspa.c,
5657 plugins/filters/median/median.c,
5658 plugins/filters/passthrough/passthrough.c,
5659 plugins/filters/smooth/smooth.c,
5660 plugins/filters/stereo2mono/stereo2mono.c,
5661 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5662 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5663 plugins/mp3decode/mad/gstmad.c,
5664 plugins/mp3decode/mpg123/gstmpg123.c,
5665 plugins/mp3decode/parse/mp3parse.c,
5666 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5667 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5668 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5669 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5670 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5671 plugins/mpeg1/mpegtypes/mpeg1types.c,
5672 plugins/mpeg1/parse/mpeg1parse.c,
5673 plugins/mpeg1/system_encode/system_encode.c,
5674 plugins/mpeg1video/parse/mp1videoparse.c,
5675 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5676 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5677 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5678 plugins/mpeg2/mpegtypes/mpeg2types.c,
5679 plugins/mpeg2/parse/mpeg2parse.c,
5680 plugins/mpeg2/subtitles/mpeg2subt.c,
5681 plugins/mpeg2/video/gstmpeg2play.c,
5682 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5683 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5684 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5685 plugins/videoscale/videoscale.c,
5686 plugins/visualization/smoothwave/smoothwave.c,
5687 plugins/visualization/spectrum/gstspectrum.c,
5688 plugins/visualization/synaesthesia/synaesthesia.c,
5689 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5690 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5691 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5692 Merged from BRANCH-PLUGINVER1
5694 2001-04-22 13:06 richardb
5696 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5698 2001-04-22 11:16 richardb
5700 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5701 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5702 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5703 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5704 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5705 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5706 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5707 plugins/mpeg1/system_encode/buffer.c,
5708 plugins/mpeg1/system_encode/system_encode.c,
5709 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5710 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5711 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5713 2001-04-22 05:38 omegahacker
5715 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5716 and removed ## from gstcaps.h that was causing all that warning
5719 2001-04-22 02:41 omegahacker
5721 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5723 2001-04-22 02:40 omegahacker
5725 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5727 2001-04-22 02:32 omegahacker
5729 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5730 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5732 2001-04-22 02:30 wtay
5734 * configure.in: Add -lm and the glib libs too for the dv_init check
5736 2001-04-22 02:30 omegahacker
5738 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5739 not complete, it should copy more stuff like flags and such.
5742 2001-04-22 02:28 omegahacker
5744 * plugins/Makefile.am: fixed caps error in path for dv
5746 2001-04-22 00:48 omegahacker
5748 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5749 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5750 initial DV (smpte314m) decoder plugin
5752 2001-04-21 18:45 wtay
5754 * examples/autoplug/autoplug.c,
5755 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5756 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5757 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5758 plugins/mpeg1/system_encode/buffer.c,
5759 plugins/mpeg1/system_encode/system_encode.c,
5760 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5761 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5762 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5763 works. Added an mpeg1 encoder example, it uses the autoplugger to
5764 convert the stream to audio/video, which is then fed to the
5767 2001-04-21 13:43 richardb
5769 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5770 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5771 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5772 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5773 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5774 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5775 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5776 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5777 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5778 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5779 plugins/filters/adder/adder.c,
5780 plugins/filters/colorspace/colorspace.c,
5781 plugins/filters/ladspa/gstladspa.c,
5782 plugins/filters/median/median.c,
5783 plugins/filters/passthrough/passthrough.c,
5784 plugins/filters/smooth/smooth.c,
5785 plugins/filters/stereo2mono/stereo2mono.c,
5786 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5787 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5788 plugins/mp3decode/mad/gstmad.c,
5789 plugins/mp3decode/mpg123/gstmpg123.c,
5790 plugins/mp3decode/parse/mp3parse.c,
5791 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5792 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5793 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5794 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5795 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5796 plugins/mpeg1/mpegtypes/mpeg1types.c,
5797 plugins/mpeg1/parse/mpeg1parse.c,
5798 plugins/mpeg1/system_encode/system_encode.c,
5799 plugins/mpeg1video/parse/mp1videoparse.c,
5800 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5801 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5802 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5803 plugins/mpeg2/mpegtypes/mpeg2types.c,
5804 plugins/mpeg2/parse/mpeg2parse.c,
5805 plugins/mpeg2/subtitles/mpeg2subt.c,
5806 plugins/mpeg2/video/gstmpeg2play.c,
5807 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5808 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5809 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5810 plugins/videoscale/videoscale.c,
5811 plugins/visualization/smoothwave/smoothwave.c,
5812 plugins/visualization/spectrum/gstspectrum.c,
5813 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5814 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5815 gst/types/gsttypes.c,
5816 plugins/visualization/synaesthesia/synaesthesia.c,
5817 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5818 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5819 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5820 plugin descriptions, which start with the major and minor version
5821 numbers, instead of relying on each plugin to call gst_plugin_new
5822 appropriately, and check the return value, and tidy up if there's a
5823 failure. This seems to work fine, and factors out some code common
5826 2001-04-21 10:30 richardb
5828 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5829 gst/autoplug/gststaticautoplug.c,
5830 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5831 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5832 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5833 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5834 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5835 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5836 plugins/avi/wincodec/gstwincodec.c,
5837 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5838 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5839 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5840 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5841 plugins/filters/adder/adder.c,
5842 plugins/filters/colorspace/colorspace.c,
5843 plugins/filters/ladspa/gstladspa.c,
5844 plugins/filters/median/median.c,
5845 plugins/filters/passthrough/passthrough.c,
5846 plugins/filters/smooth/smooth.c,
5847 plugins/filters/stereo2mono/stereo2mono.c,
5848 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5849 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5850 plugins/mp3decode/mad/gstmad.c,
5851 plugins/mp3decode/mpg123/gstmpg123.c,
5852 plugins/mp3decode/parse/mp3parse.c,
5853 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5854 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5855 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5856 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5857 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5858 plugins/mpeg1/mpegtypes/mpeg1types.c,
5859 plugins/mpeg1/parse/mpeg1parse.c,
5860 plugins/mpeg1/system_encode/system_encode.c,
5861 plugins/mpeg1video/parse/mp1videoparse.c,
5862 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5863 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5864 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5865 plugins/mpeg2/mpegtypes/mpeg2types.c,
5866 plugins/mpeg2/parse/mpeg2parse.c,
5867 plugins/mpeg2/subtitles/mpeg2subt.c,
5868 plugins/mpeg2/video/gstmpeg2play.c,
5869 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5870 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5871 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5872 plugins/videoscale/videoscale.c,
5873 plugins/visualization/smoothwave/smoothwave.c,
5874 plugins/visualization/spectrum/gstspectrum.c,
5875 plugins/visualization/synaesthesia/synaesthesia.c,
5876 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5877 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5878 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5881 2001-04-21 00:20 wtay
5883 * plugins/filters/colorspace/colorspace.c: Added more verbose
5884 output for debugging purposes.
5886 2001-04-20 23:50 wtay
5888 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5889 xvideosink.h: Added proper locking around the bufferpool and the X
5892 2001-04-20 22:41 wtay
5894 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5896 2001-04-20 22:40 wtay
5898 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5899 the number of channels into account. Added propper TIMESTAMPS to
5902 2001-04-20 21:36 wtay
5904 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5905 so that the caps negotiated parmams are set.
5907 2001-04-20 20:21 wtay
5909 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5910 and bufferpool passing to identity so that -launch disksrc ! mad !
5911 identity ! osssink works.
5913 2001-04-20 15:42 richardb
5915 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5916 this isn't defined by the header files for older linux kernels
5917 (2.0.36) (and its just INFO code, anyway)
5919 2001-04-20 13:04 thomasvs
5921 * gst/elements/: Makefile.am, gstelements.c: update to take new
5922 gstdisksink element into account
5924 2001-04-20 12:56 richardb
5926 * gst/Makefile.am.future: Update the alternative Makefile.am for
5927 gst/, which depends on automake
5930 2001-04-20 12:14 thomasvs
5932 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5933 disk sink element * no optimization, is it necessary ? * basic
5934 error checking * seems to work; you can copy files by typing
5935 gstreamer-launch disksrc location=test.in ! disksink
5936 location=test.out * decode of mp3 to raw pcm also tested
5938 2001-04-20 00:47 omegahacker
5940 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5941 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5942 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5943 working aRts wrapper plugin, just caps issues left
5945 2001-04-19 23:25 wtay
5947 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5948 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5949 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5950 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5951 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5952 gst/gstpad.c: More API docs updates
5954 2001-04-19 23:03 omegahacker
5956 * plugins/arts/gst_artsio_impl.cc: minor updates
5958 2001-04-19 21:42 omegahacker
5960 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5961 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5962 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5963 to be added, etc. But it works.
5965 2001-04-19 17:40 omegahacker
5967 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5969 2001-04-19 10:27 thomasvs
5971 * plugins/filters/adder/adder.c: * a little cleanup
5973 2001-04-19 01:23 omegahacker
5975 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5978 2001-04-19 00:25 omegahacker
5980 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5981 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5982 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5983 arts plugin doesn't compile yet
5985 2001-04-18 23:00 wtay
5987 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5990 2001-04-18 22:59 wtay
5992 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5993 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5994 XvImage and XImage pool in xvideosink. Together these changes give
5995 an 80% speedup on mpeg2 playback (rough estimate)
5997 2001-04-18 21:16 wtay
5999 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6000 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6001 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6004 2001-04-18 17:08 thomasvs
6006 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6007 mixer creates custom volume envelopes allowing each song to play
6008 alone and end with a mix of all of them, undistorted
6010 2001-04-18 15:50 thomasvs
6012 * plugins/filters/volenv/filter.func: made errors more descriptive
6014 2001-04-18 15:04 thomasvs
6016 * examples/mixer/mixer.c: * cleaned up some code and integrated
6017 with new adder (mixer now works with different types of files)
6019 2001-04-18 15:03 thomasvs
6021 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6022 with variable length input data buffers
6024 2001-04-17 22:17 thomasvs
6026 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6027 autoplugging the input channels (not very useful yet, since the
6028 input buffers to volenv have different sizes)
6030 2001-04-17 22:14 wtay
6032 * configure.in, docs/gst/gstreamer-sections.txt,
6033 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6034 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6035 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6036 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6037 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6038 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6039 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6040 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6041 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6042 little more comments about the API usage in the api docs. Some
6043 fixes for the capsnego testsuite.
6045 2001-04-17 22:03 wtay
6047 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6048 example of an autoplugged mp3 player. Autoplug4 shows various
6049 static autoplugger examples.
6051 2001-04-17 18:48 thomasvs
6053 * examples/mixer/mixer.h: header for mixer.c, containing
6056 2001-04-17 18:47 thomasvs
6058 * examples/mixer/mixer.c: added a struct to set up input channels
6060 2001-04-17 16:32 thomasvs
6062 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6063 with starting rise calculation * cleaned up some debug info *
6064 started wondering if it really is a good idea to #include the
6065 actual filter now that's it's grown so large, but decided it
6066 wasn't worth the effort now anyway
6068 2001-04-17 14:36 thomasvs
6070 * configure.in: added mixer example and adder plugin to
6073 2001-04-17 06:24 omegahacker
6075 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6076 types/Makefile.am: finished change to GST_ macros
6078 2001-04-17 03:19 omegahacker
6080 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6081 gst/gstversion.h.in: added gstversion.h
6083 2001-04-17 02:32 omegahacker
6085 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6086 branch BRANCH-INCSCHED1.
6088 2001-04-17 02:32 omegahacker
6090 * gstreamer.pc.in: added pkg-config file
6092 2001-04-17 00:17 omegahacker
6094 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6095 gststaticautoplug.h, gststaticautoplugrender.c,
6096 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6099 2001-04-17 00:17 wtay
6101 * plugins/: filters/colorspace/colorspace.c,
6102 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6103 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6104 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6105 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6106 xvideosink. Modified colorspace to draw straight into a bufferpool
6107 buffer when possible.
6109 2001-04-16 22:48 wtay
6111 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6114 2001-04-16 22:45 wtay
6116 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6117 gstqueue.c: Added 1337 macros to create padtemplates and
6118 capstemplates. Added some code for bufferpools
6120 2001-04-16 22:43 omegahacker
6122 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6123 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6124 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6125 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6126 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6127 debian/changelog, debian/control, debian/copyright,
6128 debian/gsteditor.files, debian/gsteditor.manpages,
6129 debian/gsteditor.menu, debian/gstmediaplay.files,
6130 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6131 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6132 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6133 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6134 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6135 debian/gstreamer-mpg123.files,
6136 debian/gstreamer-plugin-template.postinst,
6137 debian/gstreamer-plugin-template.prerm,
6138 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6139 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6140 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6141 debian/libgst-dev.files, debian/libgst-dev.manpages,
6142 debian/libgst0.files, debian/libgst0.postinst,
6143 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6144 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6145 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6146 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6147 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6148 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6149 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6150 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6151 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6152 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6153 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6154 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6155 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6156 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6157 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6158 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6159 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6160 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6161 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6162 docs/gst/tmpl/gststaticautoplug.sgml,
6163 docs/gst/tmpl/gststaticautoplugrender.sgml,
6164 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6165 docs/libs/.cvsignore, docs/manual/Makefile.am,
6166 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6167 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6168 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6169 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6170 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6171 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6172 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6173 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6174 docs/plugins/tmpl/audioscale.sgml,
6175 docs/plugins/tmpl/gstaviencoder.sgml,
6176 docs/plugins/tmpl/gstmpeg2enc.sgml,
6177 docs/plugins/tmpl/gstmpeg2play.sgml,
6178 docs/plugins/tmpl/gstmpeg_play.sgml,
6179 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6180 docs/plugins/tmpl/gstspectrum.sgml,
6181 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6182 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6183 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6184 docs/plugins/tmpl/mpeg2parse.sgml,
6185 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6186 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6187 docs/plugins/tmpl/synaesthesia.sgml,
6188 docs/plugins/tmpl/system_encode.sgml,
6189 docs/plugins/tmpl/videoscale.sgml,
6190 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6191 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6192 docs/random/caps.dia, docs/random/hierarchy,
6193 docs/random/plugins.dia, docs/random/omega/eos,
6194 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6195 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6196 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6197 editor/gsteditorproperty.c, examples/Makefile.am,
6198 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6199 examples/helloworld/helloworld.c,
6200 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6201 examples/plugins/example.c, examples/plugins/example.h,
6202 examples/queue/queue.c, examples/queue2/queue2.c,
6203 examples/queue3/queue3.c, examples/queue4/queue4.c,
6204 examples/thread/thread.c, examples/typefind/.cvsignore,
6205 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6206 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6207 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6208 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6209 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6210 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6211 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6212 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6213 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6214 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6215 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6216 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6217 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6218 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6219 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6220 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6221 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6222 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6223 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6224 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6225 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6226 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6227 include/default.h, include/registry.h, libs/Makefile.am,
6228 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6229 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6230 plugins/Makefile.am, plugins/alaw/Makefile.am,
6231 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6232 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6233 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6234 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6235 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6236 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6237 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6238 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6239 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6240 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6241 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6242 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6243 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6244 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6245 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6246 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6247 plugins/avi/wincodec/gstwincodec.c,
6248 plugins/avi/wincodec/gstwincodec.h,
6249 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6250 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6251 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6252 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6253 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6254 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6255 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6256 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6257 plugins/filters/colorspace/.cvsignore,
6258 plugins/filters/colorspace/Makefile.am,
6259 plugins/filters/colorspace/colorspace.c,
6260 plugins/filters/colorspace/colorspace.h,
6261 plugins/filters/colorspace/yuv2rgb.c,
6262 plugins/filters/colorspace/yuv2rgb.h,
6263 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6264 plugins/filters/ladspa/gstladspa.c,
6265 plugins/filters/median/median.c, plugins/filters/median/median.h,
6266 plugins/filters/passthrough/.cvsignore,
6267 plugins/filters/passthrough/Makefile.am,
6268 plugins/filters/passthrough/filter.func,
6269 plugins/filters/passthrough/passthrough.c,
6270 plugins/filters/passthrough/passthrough.h,
6271 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6272 plugins/filters/stereo2mono/Makefile.am,
6273 plugins/filters/stereo2mono/stereo2mono.c,
6274 plugins/filters/stereo2mono/stereo2mono.h,
6275 plugins/filters/volenv/.cvsignore,
6276 plugins/filters/volenv/Makefile.am,
6277 plugins/filters/volenv/filter.func,
6278 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6279 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6280 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6281 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6282 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6283 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6284 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6285 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6286 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6287 plugins/mp3decode/mad/gstmad.h,
6288 plugins/mp3decode/mpg123/gstmpg123.c,
6289 plugins/mp3decode/mpg123/gstmpg123.h,
6290 plugins/mp3decode/mpg123/layer1.c,
6291 plugins/mp3decode/mpg123/layer3.c,
6292 plugins/mp3decode/mpg123/mpg123.c,
6293 plugins/mp3decode/mpg123/tabinit.c,
6294 plugins/mp3decode/parse/mp3parse.c,
6295 plugins/mp3decode/types/mp3types.c,
6296 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6297 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6298 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6299 plugins/mpeg1/mpeg_play/Makefile.am,
6300 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6301 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6302 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6303 plugins/mpeg1/mpeg_play/recon_sse.s,
6304 plugins/mpeg1/mpeg_play/video.c,
6305 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6306 plugins/mpeg1/mpegtypes/mpeg1types.c,
6307 plugins/mpeg1/parse/mpeg1parse.c,
6308 plugins/mpeg1video/parse/mp1videoparse.c,
6309 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6310 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6311 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6312 plugins/mpeg2/mpeg2dec/Makefile.am,
6313 plugins/mpeg2/mpeg2dec/attributes.h,
6314 plugins/mpeg2/mpeg2dec/decode.c,
6315 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6316 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6317 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6318 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6319 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6320 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6321 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6322 plugins/mpeg2/mpeg2dec/mm_accel.h,
6323 plugins/mpeg2/mpeg2dec/motion_comp.c,
6324 plugins/mpeg2/mpeg2dec/motion_comp.h,
6325 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6326 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6327 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6328 plugins/mpeg2/mpeg2dec/mpeg2.h,
6329 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6330 plugins/mpeg2/mpeg2dec/output_video.h,
6331 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6332 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6333 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6334 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6335 plugins/mpeg2/mpegtypes/mpeg2types.c,
6336 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6337 plugins/mpeg2/video/gstmpeg2play.c,
6338 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6339 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6340 plugins/mpeg2/videoparse/mp2videoparse.c,
6341 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6342 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6343 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6344 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6345 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6346 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6347 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6348 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6349 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6350 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6351 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6352 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6353 plugins/videoscale/videoscale.h,
6354 plugins/visualization/smoothwave/smoothwave.h,
6355 plugins/visualization/spectrum/gstspectrum.c,
6356 plugins/visualization/spectrum/gstspectrum.h,
6357 plugins/visualization/synaesthesia/synaesthesia.c,
6358 plugins/visualization/synaesthesia/synaesthesia.h,
6359 plugins/visualization/vumeter/vumeter.c,
6360 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6361 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6362 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6363 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6364 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6365 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6366 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6367 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6368 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6369 plugins/xmms/main.h, plugins/xmms/output.h,
6370 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6371 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6372 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6373 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6374 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6375 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6376 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6377 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6378 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6379 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6380 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6381 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6382 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6383 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6384 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6385 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6386 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6387 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6388 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6389 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6390 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6391 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6392 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6393 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6394 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6395 tools/gstreamer-register.1: Merged HEAD from
6396 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6398 2001-04-16 22:33 wtay
6400 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6403 2001-04-16 20:41 thomasvs
6405 * plugins/filters/adder/adder.c: commented some debug info to get a
6408 2001-04-16 20:38 thomasvs
6410 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6411 transition between both songs now
6413 2001-04-16 20:11 thomasvs
6415 * plugins/filters/volenv/volenv.c: removed example volume envelope
6416 registration plugin now accepts both a volume envelope (before
6417 start) or direct argument setting
6419 2001-04-16 18:36 omegahacker
6421 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6422 0.12 or 0.13 of libmad
6424 2001-04-16 17:45 wtay
6426 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6427 fakesink so that it doesn't printf.
6429 2001-04-16 17:34 wtay
6431 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6432 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6434 2001-04-16 17:30 wtay
6436 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6437 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6438 audio mixer from Thomas Vander Stichele
6440 2001-04-16 11:55 wtay
6442 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6444 2001-04-16 01:59 wtay
6446 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6449 2001-04-16 00:59 omegahacker
6451 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6452 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6453 things are very close to working
6455 2001-04-16 00:44 wtay
6457 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6458 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6459 header file that will soon be part of the C fallback code..
6461 2001-04-16 00:12 wtay
6463 * gst/gstinfo.c: Added missing category strings...
6465 2001-04-16 00:05 wtay
6467 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6470 2001-04-15 23:54 omegahacker
6472 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6474 2001-04-15 23:54 omegahacker
6476 * gst/gstelement.h: added comment about missing flag
6478 2001-04-15 23:53 omegahacker
6480 * gstreamer.spec.in: run gstreamer-register on postinstall
6482 2001-04-15 23:52 omegahacker
6484 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6485 changed some INFOs to DEBUGs
6487 2001-04-15 23:29 wtay
6489 * configure.in: Added the volenv/passthrough plugin Makefiles
6491 2001-04-15 23:20 wtay
6493 * plugins/filters/: passthrough/.cvsignore,
6494 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6495 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6496 passthrough filter with the new caps API Added the volume envelope
6499 2001-04-15 16:30 wtay
6501 * plugins/filters/: filterstamp.README, filterstamp.sh,
6502 passthrough/Makefile.am, passthrough/filter.func,
6503 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6504 little script to create an audio filter plugin template (provided
6505 by Thomas Vander Stichele)
6507 2001-04-15 15:42 wtay
6509 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6512 2001-04-15 15:29 wtay
6514 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6515 plugins/filters/colorspace/colorspace.c,
6516 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6517 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6518 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6519 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6520 vorbis decoder. Updated configure.in to check for Hermes and
6523 2001-04-15 02:02 wtay
6525 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6527 2001-04-14 19:56 wtay
6529 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6530 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6531 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6532 editor/gsteditorproperty.c, examples/plugins/example.c,
6533 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6534 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6535 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6536 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6537 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6538 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6539 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6540 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6541 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6542 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6543 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6544 plugins/filters/colorspace/colorspace.c,
6545 plugins/filters/colorspace/yuv2rgb.c,
6546 plugins/filters/stereo2mono/stereo2mono.c,
6547 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6548 plugins/mp3decode/mpg123/gstmpg123.c,
6549 plugins/mp3decode/parse/mp3parse.c,
6550 plugins/mp3decode/types/mp3types.c,
6551 plugins/mp3encode/lame/gstlame.c,
6552 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6553 plugins/mpeg1/mpegtypes/mpeg1types.c,
6554 plugins/mpeg1/parse/mpeg1parse.c,
6555 plugins/mpeg1video/parse/mp1videoparse.c,
6556 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6557 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6558 plugins/mpeg2/mpegtypes/mpeg2types.c,
6559 plugins/mpeg2/parse/mpeg2parse.c,
6560 plugins/mpeg2/video/gstmpeg2play.c,
6561 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6562 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6563 plugins/visualization/synaesthesia/synaesthesia.c,
6564 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6565 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6566 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6567 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6568 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6569 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6570 large patch: - changed the API for the padtemplates: - remove
6571 the factories (array of pointers) for the padtemplates,
6572 properties and caps. The static array was a nice idea but
6573 converting all the property values to a gpointer was not a
6574 good idea. float properties were not possible, and casting
6575 a gint to a pointer is not very portable. The new API just
6576 uses the _padtemplate_new, _caps_new and _props_new
6577 functions to create the templates. This has the added
6578 benefit that the API is now uniform for static and dynamic
6579 templates and that the code can be made cleaner. - lots of
6580 cleanups in the way the capabilities are constructed (va_list)
6581 - lots of updates for all the plugins (new API) - docs updates
6582 (new API) - removed the videoraw docs.
6584 2001-04-12 19:11 wtay
6586 * components/bonobo-gstmediaplay/Makefile.am,
6587 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6588 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6589 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6590 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6591 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6592 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6593 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6594 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6595 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6596 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6597 plugins/filters/colorspace/Makefile.am,
6598 plugins/filters/colorspace/colorspace.c,
6599 plugins/filters/colorspace/colorspace.h,
6600 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6601 plugins/filters/stereo2mono/stereo2mono.c,
6602 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6603 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6604 plugins/mpeg2/ac3dec/decode.c,
6605 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6606 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6607 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6608 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6609 updates to the plugins for caps negotiation. Added YUY2 output to
6610 the win32 dlls. Added a colorspace converter in gstplay
6612 2001-04-10 20:46 wtay
6614 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6615 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6616 Fixed the doc build warnings
6618 2001-04-09 20:56 mhowell
6620 * docs/random/matth/scheduling.txt: added incremental scheduling
6623 2001-04-09 20:56 mhowell
6625 * docs/random/matth/scheduling.txt: file scheduling.txt was
6626 initially added on branch BRANCH-INCSCHED1.
6628 2001-04-06 17:29 scavenger
6630 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6631 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6632 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6633 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6634 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6635 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6637 2001-04-06 15:20 scavenger
6639 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6641 2001-04-03 17:25 scavenger
6643 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6645 2001-04-03 05:56 richardb
6647 * gst/Makefile.am.future: Add a proposed makefile to use in place
6648 of Makefile.am. This depends on automake 1.4d or later, but is
6649 much neater, avoiding horrible hacks to pass special flags in.
6651 I put it here for safekeeping until automake 1.5 is released, at
6652 which point we can reasonably require it.
6654 2001-04-03 05:53 richardb
6656 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6657 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6658 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6659 plugin. Worked first time for me. :)
6661 2001-04-03 05:52 richardb
6663 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6664 Makefile.am (Had some 240's there. Uh?) Also, remove some
6665 unwanted CFLAGS which had been added.
6667 2001-04-03 05:38 richardb
6669 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6670 running with libxml 1.8.11 (prerelease version), but a worthwhile
6673 2001-04-03 02:30 scavenger
6675 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6676 instead of in buf size to mulaw decode function
6678 2001-04-03 02:18 scavenger
6680 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6683 2001-04-03 02:01 wtay
6685 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6686 padtemplates for the two elements in the mulaw plugin.
6688 2001-04-03 01:46 wtay
6690 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6693 2001-04-03 01:43 scavenger
6695 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6697 2001-04-03 01:38 scavenger
6699 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6700 details of mulawencode and mulawdecode to mulaw.c
6702 2001-04-03 01:33 scavenger
6704 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6705 redundant caps=NULL statement
6707 2001-04-03 01:30 scavenger
6709 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6710 where srcpads were being created twice, second time around
6713 2001-04-03 01:25 scavenger
6715 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6716 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6717 mulaw.c: added mulaw decoder
6719 2001-04-02 21:03 wtay
6721 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6722 colorspace.c, colorspace.h: Added a non functional colorspace
6725 2001-04-02 20:56 wtay
6727 * configure.in, docs/libs/.cvsignore,
6728 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6729 gst/gstpropsprivate.h: Merged the float property patch from Steve
6730 Baker. This patch doesn't really work yet...
6732 2001-04-02 19:29 wtay
6734 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6735 negotiation for the mulaw element. In the sink negotiate pad it
6736 copies the caps and modifies it according to what it is going to
6737 ouput. It then tries to set the caps on the src pad, if that
6738 succeeds, negotiation succeeds, else it fails.
6740 2001-04-02 18:54 scavenger
6742 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6743 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6744 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6745 of the mulaw plugin...needs finishing off
6747 2001-04-02 16:09 richardb
6749 * configure.in: Add configure support for detecting artsc: if this
6750 is found, its okay to build an artsdsink plugin. Now, someone just
6751 needs to write an artsdsink.
6753 2001-04-02 16:08 richardb
6755 * plugins/oss/gstosssink.c: Correct tiny typo.
6757 2001-04-02 15:21 wtay
6759 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6760 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6761 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6762 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6763 plugins/avi/wincodec/Makefile.am,
6764 plugins/avi/wincodec/gstwincodec.c,
6765 plugins/avi/wincodec/gstwincodec.h,
6766 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6767 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6768 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6769 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6770 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6771 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6772 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6773 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6774 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6775 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6776 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6777 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6778 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6779 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6780 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6781 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6782 plugins/mpeg2/parse/mpeg2parse.c,
6783 plugins/mpeg2/video/gstmpeg2play.c,
6784 plugins/mpeg2/video/gstmpeg2play.h,
6785 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6786 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6787 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6788 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6789 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6790 large update: - a new videosink using plain X windows
6791 (xvideosink). It uses capsnego to set up it's formats. -
6792 gstplay uses the new xvideosink and a gtk_socket. The initial
6793 window size is set to 0x0 so you need to resize it before you
6794 see something. - got rid of the video metadata include file in
6795 favour of properties and caps negotiation - adjusted most
6796 plugins to not use the metadata.
6798 2001-04-02 15:08 omegahacker
6800 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6803 2001-04-01 15:09 wtay
6805 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6806 the .glade file from the current dir too when pressing the about
6809 2001-04-01 15:01 wtay
6811 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6812 Right Way(tm) to handle the stop button but at least it doesn't
6815 2001-04-01 14:51 wtay
6817 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6818 gstmediaplay crashes less viontly. The real problem is that going
6819 to the NULL state does not clean up the scheduling structures I
6822 2001-03-31 15:35 wtay
6824 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6825 correct when we agree to yuv formats in capsnego.
6827 2001-03-31 15:22 wtay
6829 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6830 negotiation if the format is supported by the driver.
6832 2001-03-31 15:10 wtay
6834 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6835 the format print code.
6837 2001-03-31 14:47 wtay
6839 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6842 2001-03-31 02:08 wtay
6844 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6845 the padtemplates to the elementfactory.
6847 2001-03-31 01:56 scavenger
6849 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6852 2001-03-31 01:47 scavenger
6854 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6855 stereo2mono.h: stereo2mono plugin with caps negotiation code
6858 2001-03-31 01:13 wtay
6860 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6863 2001-03-31 00:56 wtay
6865 * examples/helloworld/helloworld.c, gst/gstprops.h,
6866 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6867 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6868 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6869 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6870 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6871 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6872 the plugins to use the new FOURCC API
6874 2001-03-31 00:51 wtay
6876 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6877 xvideosink.c: Check for Xv support before trying to get caps.
6879 2001-03-30 21:10 wtay
6881 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6882 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6883 updates to the .cvsignore files.
6885 2001-03-30 21:08 wtay
6887 * acconfig.h, configure.in, plugins/Makefile.am,
6888 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6889 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6890 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6891 some minor modifications to the configure.in patch.
6893 2001-03-30 20:52 wtay
6895 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6897 2001-03-30 01:06 omegahacker
6899 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6900 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6901 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6902 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6903 work with while I fly over to Europe....
6905 2001-03-29 23:33 wtay
6907 * test/videotest2.c: Added a test program to test v4lsrc and
6908 xvideosink doing capsnego.
6910 2001-03-29 23:31 wtay
6912 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6913 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6914 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6915 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6916 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6917 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6918 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6919 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6920 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6921 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6922 that it uses capsnego on the src pad Small fixed to capsnego and
6923 the properties/caps.
6925 2001-03-29 18:27 richardb
6927 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6928 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6931 2001-03-27 18:34 wtay
6933 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6934 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6936 2001-03-27 18:33 wtay
6938 * plugins/wav/gstparsewav.c: Removed the oss dependency
6940 2001-03-27 17:25 wtay
6942 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6943 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6944 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6945 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6946 docs. Removed the audioraw metadata file from the docs.
6948 2001-03-26 12:12 richardb
6950 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6951 not defined both conditionally and unconditionally - broke some
6952 versions of automake.
6954 2001-03-24 18:50 wtay
6956 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6957 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6958 effects/stereo/stereo.h, effects/volume/volume.c,
6959 effects/volume/volume.h, esd/esdsink/esdsink.c,
6960 visualization/smoothwave/smoothwave.h,
6961 visualization/spectrum/gstspectrum.c,
6962 visualization/spectrum/gstspectrum.h,
6963 visualization/synaesthesia/synaesthesia.c,
6964 visualization/synaesthesia/synaesthesia.h,
6965 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6966 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6967 to the old metadata handling in various plugins. They need to be
6968 converted to the new audio properties before they will work again.
6969 esdsink and alsasrc/sink are seriously damaged now.. :(
6971 2001-03-24 18:28 wtay
6973 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6976 2001-03-24 17:22 wtay
6978 * configure.in, examples/autoplug/autoplug.c,
6979 examples/helloworld/helloworld.c,
6980 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6981 examples/queue/queue.c, examples/queue2/queue2.c,
6982 examples/queue3/queue3.c, examples/queue4/queue4.c,
6983 examples/thread/thread.c, examples/xml/createxml.c,
6984 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6985 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6986 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6987 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6988 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6989 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6990 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6991 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6992 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6993 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6994 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6995 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6996 plugins/mp3decode/mpg123/gstmpg123.h,
6997 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6998 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6999 plugins/mpeg1video/parse/mp1videoparse.c,
7000 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7001 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7002 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7003 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7004 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7005 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7006 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7007 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7008 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7009 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7010 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7011 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7012 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7013 tests/autoplug3.c, tests/paranoia.c, tools/README,
7014 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7015 caps system. Modified the caps of audio/raw to our agreed
7016 properties. Added the multidisksrc plugin of Dominic Ludlam
7017 Renamed audiosink/src to osssink/src and updated all the examples
7018 using the old name. Moved oss specific plugins in an oss directory.
7019 removed the old audiosink from the elements/ dir. removed
7020 audioraw.h metadata header files since we now use the properties.
7021 There are still a few plugins that won't build because they include
7022 the old audioraw.h header file. This will be fixed soon. Make sure
7023 the caps are set in the plugins as described by their padtemplates
7024 (this should solve problems with gstmediaplay with various media
7027 *please don't panic when some plugins won't build, just cd manually
7028 into the plugin dirs* This will be fixed soon.
7030 2001-03-22 16:05 dlehn
7032 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7033 gstmediaplay.manpages, gstreamer-alsa.files,
7034 gstreamer-common.files, gstreamer-elements.files,
7035 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7036 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7037 updates: * add manpages * split off mpeg2dec and alsa packages *
7038 use latest doc build flags
7040 2001-03-22 00:03 wtay
7042 * plugins/flx/flx_decoder.c: unref the header buffer too.
7044 2001-03-22 00:00 wtay
7046 * docs/gst/tmpl/: gststaticautoplug.sgml,
7047 gststaticautoplugrender.sgml: Added the templates for the
7050 2001-03-21 23:59 wtay
7052 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7053 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7054 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7055 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7056 <mrrazz@garbage-coderz.net>
7058 2001-03-21 21:43 wtay
7060 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7061 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7062 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7063 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7064 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7065 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7066 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7067 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7068 gst/gstprops.h, gst/gstutils.c: API docs updates
7070 2001-03-20 23:12 richardb
7072 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7073 examples/plugins/example.c: Added --enable-plugin-docs configure
7074 option, to enable build of the plugin documentation (currently
7075 broken). This defaults to off. Changed --enable-docs-build to
7076 default to on, since all other documentation should build
7079 Also, correct typo in manual, and fix up a couple of things in
7082 2001-03-20 18:29 wtay
7084 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7087 2001-03-20 18:29 wtay
7089 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7090 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7091 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7092 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7093 work on capsnego proxying. It should be OK now. Added another
7094 testcase enum that shows various capsnego algorithms. Warn about
7095 pads that try to set a capability incompatible with their
7096 padtemplate. Implemented refcounting and copy_on_write for
7099 2001-03-18 16:17 wtay
7101 * gst/gstpad.c, gst/gstqueue.c,
7102 gst/autoplug/gststaticautoplugrender.c,
7103 plugins/mp3decode/mpg123/gstmpg123.c,
7104 plugins/mp3decode/parse/mp3parse.c,
7105 plugins/mpeg1/parse/mpeg1parse.c,
7106 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7107 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7108 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7109 More work on capsnego, mostly proxying Added another testsuite for
7110 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7111 queue proxy handling a bit.
7113 2001-03-18 14:41 richardb
7115 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7118 2001-03-18 06:24 richardb
7120 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7121 modifications before going to bed.
7123 2001-03-18 06:16 richardb
7125 * docs/fwg/: Makefile.am, firstplugin.sgml,
7126 gst-plugin-writers-guide.sgml: Some further modifications to the
7129 2001-03-18 05:21 richardb
7131 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7134 2001-03-18 03:57 richardb
7136 * docs/fwg/: Makefile.am, concepts.sgml,
7137 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7138 PWG; mainly adding information about types and properties. Removed
7139 concepts.sgml and typesnprops.sgml; merged into main file. I was
7140 finding that having all the separate subfiles simply stopped me
7141 from finding what I wanted to edit. Maybe I'll split it up again
7142 later, but this is much better for now.
7144 2001-03-18 02:42 wtay
7146 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7147 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7148 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7149 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7150 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7151 plugins/mp3decode/mpg123/gstmpg123.c,
7152 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7153 tests/props.c, testsuite/capsnego/.cvsignore,
7154 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7155 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7156 function audiosink now uses capsnego to set its parameters
7157 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7158 of a testsuite for capsnego.
7160 2001-03-17 17:50 richardb
7162 * docs/manual/plugins.sgml: Update to note that plugins can also
7163 contain autopluggers.
7165 2001-03-17 17:16 richardb
7167 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7168 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7170 2001-03-17 03:15 omegahacker
7172 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7173 its age and to aid ailing OS's like Windoze <g>
7175 2001-03-16 01:06 dlehn
7177 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7178 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7179 tools/Makefile.am, tools/gstreamer-inspect.1,
7180 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7183 2001-03-16 00:49 scavenger
7185 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7187 2001-03-15 20:08 wtay
7189 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7190 case doc on caps nego
7192 2001-03-14 21:56 omegahacker
7194 * configure.in: fixed issue with the xmlDocGetRootElement test and
7195 non-/usr/lib installs of libxml
7197 2001-03-14 07:54 dlehn
7199 * gstreamer.m4: Use of system() in test programs needs an #include
7202 2001-03-14 06:46 dlehn
7204 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7206 2001-03-13 22:21 wtay
7208 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7211 2001-03-13 22:13 wtay
7213 * gst/gsttypefind.c: The typefind element now sets the caps on its
7214 sink pad when the type has been detected.
7216 2001-03-13 20:26 wtay
7218 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7219 check. Small changes to the pad negotiation and proxy functions
7221 2001-03-13 18:57 wtay
7223 * examples/autoplug/autoplug.c: Updated the autoplug example with
7224 the new autoplugger. there still is a scheduling issue though.
7226 2001-03-13 18:45 wtay
7228 * configure.in: Applied the patch from hadess/ajmitch to add
7229 --disable-alsasink and --disable-esdsink (the latter one being
7230 untested) to configure.in
7232 2001-03-13 02:20 omegahacker
7234 * gst/gstthread.c: fixed READY_TO_NULL bug
7236 2001-03-13 01:44 scavenger
7238 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7239 added simultaneous waiting for 2 states
7241 2001-03-13 01:24 scavenger
7243 * gst/gstthread.c: exactly opposite check needed in wait_thread
7245 2001-03-13 01:08 scavenger
7247 * gst/gstthread.c: made wait_thread check for logical true rather
7248 than check equality with gboolean
7250 2001-03-13 00:57 scavenger
7252 * gst/gstthread.c: changed debug to print unsigned not signed
7254 2001-03-13 00:46 scavenger
7256 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7258 2001-03-13 00:45 scavenger
7260 * gst/gstthread.c: added debug to signal noting the result of the
7261 flag after being set
7263 2001-03-13 00:39 scavenger
7265 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7268 2001-03-13 00:09 scavenger
7270 * gst/gstthread.c: made cond_wait into cond_timedwait
7272 2001-03-12 23:51 omegahacker
7274 * tests/threadlock.c: file threadlock.c was initially added on
7275 branch BRANCH-INCSCHED1.
7277 2001-03-12 23:51 omegahacker
7279 * tests/: Makefile.am, threadlock.c: added threadlock test
7281 2001-03-12 23:39 scavenger
7283 * gst/gstthread.c: repositioning of debug after mutex in
7284 wait_thread and signal_thread
7286 2001-03-12 23:28 scavenger
7288 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7290 2001-03-12 23:27 scavenger
7292 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7293 wait_thread to reveal more info
7295 2001-03-12 21:02 wtay
7297 * configure.in, docs/random/wtay/caps-negociation,
7298 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7299 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7300 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7301 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7302 gst/autoplug/gststaticautoplugrender.c,
7303 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7304 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7305 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7306 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7307 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7310 2001-03-12 20:04 wtay
7312 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7313 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7314 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7315 plugins/Makefile.am, plugins/alsa/.cvsignore,
7316 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7317 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7318 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7319 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7320 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7321 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7322 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7323 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7324 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7325 Another merge from HEAD into CAPSNEGO1
7327 2001-03-12 02:44 scavenger
7329 * gst/gstthread.c: added a set flag to end of
7330 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7331 whether signal should set flag or unset flag, and whether wait
7332 should wait for flag to be set or to be unset. this is needed for
7333 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7336 2001-03-12 02:30 omegahacker
7338 * tests/: Makefile.am, reaping.c: added thread REAPING test
7340 2001-03-12 02:30 omegahacker
7342 * tests/reaping.c: file reaping.c was initially added on branch
7345 2001-03-12 01:55 scavenger
7347 * gst/gstthread.c: making wait for REAPING state when
7348 gst_bin_iterate returns non zero
7350 2001-03-12 01:37 scavenger
7352 * gst/gstthread.c: added debug statement
7354 2001-03-12 01:13 omegahacker
7356 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7358 2001-03-12 01:13 omegahacker
7360 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7363 2001-03-12 00:37 omegahacker
7365 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7367 2001-03-12 00:28 scavenger
7369 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7372 2001-03-11 22:45 omegahacker
7374 * configure.in: added check for version 1.8.1 or better of libxml
7376 2001-03-11 19:51 wtay
7378 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7379 gets emited when a frame has been encoded..
7381 2001-03-11 19:31 wtay
7383 * gst/gstpad.c, gst/gstpad.h,
7384 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7385 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7388 2001-03-11 18:47 wtay
7390 * tests/capsconnect.c: file capsconnect.c was initially added on
7391 branch BRANCH-CAPSNEGO1.
7393 2001-03-11 18:47 wtay
7395 * tests/capsconnect.c: Added a little test program for caps
7396 negotiation proxying.
7398 2001-03-11 18:34 wtay
7400 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7401 patch from Steve Baker.
7403 2001-03-11 16:29 wtay
7405 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7406 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7407 debian/Makefile.am, debian/README.Debian, debian/changelog,
7408 debian/control, debian/copyright, debian/gsteditor.files,
7409 debian/gsteditor.menu, debian/gstmediaplay.files,
7410 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7411 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7412 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7413 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7414 debian/gstreamer-plugin-template.postinst,
7415 debian/gstreamer-plugin-template.prerm,
7416 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7417 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7418 debian/libgst-dev.files, debian/libgst0.files,
7419 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7420 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7421 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7422 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7423 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7424 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7425 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7426 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7427 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7428 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7429 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7430 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7431 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7432 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7433 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7434 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7435 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7436 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7437 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7438 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7439 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7440 docs/plugins/tmpl/audioscale.sgml,
7441 docs/plugins/tmpl/gstaviencoder.sgml,
7442 docs/plugins/tmpl/gstmpeg2enc.sgml,
7443 docs/plugins/tmpl/gstmpeg2play.sgml,
7444 docs/plugins/tmpl/gstmpeg_play.sgml,
7445 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7446 docs/plugins/tmpl/gstspectrum.sgml,
7447 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7448 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7449 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7450 docs/plugins/tmpl/mpeg2parse.sgml,
7451 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7452 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7453 docs/plugins/tmpl/synaesthesia.sgml,
7454 docs/plugins/tmpl/system_encode.sgml,
7455 docs/plugins/tmpl/videoscale.sgml,
7456 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7457 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7458 docs/random/hierarchy, docs/random/wtay/autoplug2,
7459 editor/gsteditor.h, examples/Makefile.am,
7460 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7461 examples/launch/mp3play, examples/plugins/example.c,
7462 examples/plugins/example.h, examples/queue2/queue2.c,
7463 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7464 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7465 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7466 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7467 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7468 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7469 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7470 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7471 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7472 gst/gstutils.h, gst/autoplug/Makefile.am,
7473 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7474 gst/autoplug/gststaticautoplugrender.c,
7475 gst/autoplug/gststaticautoplugrender.h,
7476 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7477 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7478 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7479 include/avifmt.h, include/default.h, include/registry.h,
7480 libs/Makefile.am, libs/getbits/gstgetbits.c,
7481 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7482 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7483 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7484 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7485 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7486 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7487 plugins/mp3decode/mpg123/layer1.c,
7488 plugins/mp3decode/mpg123/layer3.c,
7489 plugins/mp3decode/mpg123/tabinit.c,
7490 plugins/mp3decode/parse/mp3parse.c,
7491 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7492 plugins/mpeg1/mpeg_play/Makefile.am,
7493 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7494 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7495 plugins/mpeg1/mpeg_play/recon_sse.s,
7496 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7497 plugins/mpeg2/ac3dec/cpu_accel.c,
7498 plugins/mpeg2/mpeg2dec/Makefile.am,
7499 plugins/mpeg2/mpeg2dec/attributes.h,
7500 plugins/mpeg2/mpeg2dec/decode.c,
7501 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7502 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7503 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7504 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7505 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7506 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7507 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7508 plugins/mpeg2/mpeg2dec/mm_accel.h,
7509 plugins/mpeg2/mpeg2dec/motion_comp.c,
7510 plugins/mpeg2/mpeg2dec/motion_comp.h,
7511 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7512 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7513 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7514 plugins/mpeg2/mpeg2dec/mpeg2.h,
7515 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7516 plugins/mpeg2/mpeg2dec/output_video.h,
7517 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7518 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7519 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7520 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7521 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7522 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7523 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7524 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7525 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7526 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7527 plugins/xmms/main.h, plugins/xmms/output.h,
7528 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7529 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7530 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7531 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7532 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7533 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7534 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7535 More work on the negotiation process to allow for proxied
7536 negotiation which is needed in the queue. gst_pad_connect perform
7537 a negotiation and returns a gboolean indicating successfull
7538 connection. The pads are disconnected when negotiation fails. I'm
7539 not satisfied/sure about the implementation yet, needs some more
7542 2001-03-10 09:03 omegahacker
7544 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7545 g++ compilation, const guchar for pipeline_new
7547 2001-03-09 22:03 wtay
7549 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7551 2001-03-09 22:02 wtay
7553 * configure.in, plugins/Makefile.am: Added a check for librtp.
7555 2001-03-09 20:50 wtay
7557 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7558 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7559 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7560 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7561 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7562 not yet detecting librtp...
7564 2001-03-09 20:35 wtay
7566 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7568 2001-03-09 20:24 wtay
7570 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7571 build alsa when detected by configure
7573 2001-03-09 20:05 wtay
7575 * plugins/alsa/: .cvsignore, README: Some more files.
7577 2001-03-09 20:04 wtay
7579 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7580 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7581 build system is not yet done, we're working on it now.
7583 2001-03-09 18:50 omegahacker
7585 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7586 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7589 2001-03-09 18:33 omegahacker
7591 * gst/gstthread.c: commit to broken code that needs inspecting
7593 2001-03-09 12:31 richardb
7595 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7596 NULLs as parameters. Was dereferencing the argv pointer to get
7597 progname: now defaults to "gstprog".
7599 2001-03-09 12:29 richardb
7601 * testsuite/test_gst_init.c: Updated test to have a comment
7602 explaining its purpose (very important this, especially for
7603 regression tests), and to actually test what I meant it to.
7605 2001-03-09 12:08 richardb
7607 * Makefile.am, configure.in, testsuite/Makefile.am,
7608 testsuite/test_gst_init.c: Added a testsuite. This currently only
7609 has one test, which replicates a problem just submitted to the
7612 I hope noone disagrees that we need a testsuite. Also, hopefully
7613 we all think that a tiny testsuite which is easy to add tests to is
7614 much better than a huge project to create a complete testsuite,
7615 which never gets started because its too big and scary.
7617 I suggest that tests get created whenever someone has a spare
7618 moment, or whenever a bug is reported (to replicate the problem,
7619 and thus be sure that when fixed it stays fixed), and before making
7620 a change to a piece of code to ensure that it remains working.
7622 If we all add little tests occasionally, then we'll have a good
7623 useful testsuite before we know it. All you need to do is make a
7625 2001-03-08 21:28 wtay
7627 * configure.in: Removed the libxmms check until they fix their m4
7630 2001-03-08 19:26 wtay
7632 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7633 warninh when the device could not be opened.
7635 2001-03-07 22:20 wtay
7637 * configure.in: Added a check for libxmms
7639 2001-03-07 21:52 wtay
7641 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7642 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7643 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7644 docs/random/hierarchy, docs/random/wtay/autoplug2,
7645 editor/gsteditor.h, examples/autoplug/autoplug.c,
7646 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7647 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7648 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7649 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7650 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7651 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7652 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7653 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7654 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7655 gst/autoplug/gststaticautoplugrender.c,
7656 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7657 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7658 gstplay/gstplayprivate.h, plugins/Makefile.am,
7659 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7660 plugins/avi/wincodec/gstwincodec.c,
7661 plugins/avi/wincodec/gstwindec.c,
7662 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7663 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7664 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7665 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7668 2001-03-06 22:32 wtay
7670 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7671 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7672 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7673 plugin_load statements in videotest Applied the patch from Steve
7674 Baker for float args parsing
7676 2001-03-06 21:39 wtay
7678 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7679 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7680 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7681 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7682 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7683 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7684 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7685 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7686 plugins/mpeg2/mpeg2dec/attributes.h,
7687 plugins/mpeg2/mpeg2dec/decode.c,
7688 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7689 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7690 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7691 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7692 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7693 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7694 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7695 plugins/mpeg2/mpeg2dec/mm_accel.h,
7696 plugins/mpeg2/mpeg2dec/motion_comp.c,
7697 plugins/mpeg2/mpeg2dec/motion_comp.h,
7698 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7699 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7700 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7701 plugins/mpeg2/mpeg2dec/mpeg2.h,
7702 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7703 plugins/mpeg2/mpeg2dec/output_video.h,
7704 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7705 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7706 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7707 plugins/xmms/effect.h, plugins/xmms/general.h,
7708 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7709 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7710 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7711 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7712 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7713 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7714 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7715 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7716 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7717 again... amazing how many changes we have in only a week time...
7719 2001-03-06 20:06 wtay
7721 * examples/launch/mp3play: Added quotes around the command line mp3
7724 2001-03-06 20:04 wtay
7726 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7727 args in gstreamer-launch
7729 2001-03-05 23:06 wtay
7731 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7732 changes to the input plugins. Added all of the xmms calls/info as
7735 2001-03-05 21:24 wtay
7737 * test/xmmstest.c: Added an effect to the example
7739 2001-03-05 21:24 wtay
7741 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7742 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7745 2001-03-05 19:37 wtay
7747 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7750 2001-03-05 18:55 wtay
7752 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7753 of the sink caps because this plugin can take random data.
7755 2001-03-04 23:40 wtay
7757 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7758 Changed the loop function so that it can stop.
7760 2001-03-04 22:37 dlehn
7762 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7763 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7764 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7766 2001-03-04 22:26 dlehn
7768 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7769 g_return_if_fail() where needed.
7771 2001-03-04 22:22 dlehn
7773 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7774 plugins/mpeg2/mpeg2dec/Makefile.am,
7775 plugins/mpeg2/mpeg2dec/attributes.h,
7776 plugins/mpeg2/mpeg2dec/decode.c,
7777 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7778 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7779 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7780 plugins/mpeg2/mpeg2dec/mm_accel.h,
7781 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7782 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7783 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7784 plugins/mpeg2/mpeg2dec/mpeg2.h,
7785 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7786 plugins/mpeg2/mpeg2dec/output_video.h,
7787 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7788 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7791 2001-03-04 21:59 wtay
7793 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7795 2001-03-04 21:58 wtay
7797 * configure.in: Added makefile for xmms. libxmms detection is not
7800 2001-03-04 21:57 wtay
7802 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7803 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7804 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7805 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7806 mpg123, tonegen, vorbis are tested. Not everything works yet most
7807 notably lots of properties are missing and the vis plugin pads are
7808 not created. State changes are not yet handled as they should.
7810 2001-03-03 19:09 wtay
7812 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7815 2001-03-03 19:09 wtay
7817 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7820 2001-03-03 19:08 wtay
7822 * gst/autoplug/gststaticautoplugrender.c: file
7823 gststaticautoplugrender.c was initially added on branch
7826 2001-03-03 19:08 wtay
7828 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7829 gst/autoplug/gststaticautoplug.c,
7830 gst/autoplug/gststaticautoplugrender.c,
7831 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7832 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7833 tests/autoplug2.c: Added an API for element construction and
7834 renderer autopluggers. Added another autoplugger to render things.
7835 Updated the player to use the new autoplugger.
7837 2001-03-03 19:08 wtay
7839 * gst/autoplug/gststaticautoplugrender.h: file
7840 gststaticautoplugrender.h was initially added on branch
7843 2001-03-03 18:19 wtay
7845 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7848 2001-03-03 17:38 wtay
7850 * gst/gstelement.c: Added gstutils.h to #include
7852 2001-03-03 17:09 wtay
7854 * configure.in: Added a comma to fix ./configure as found by Steve
7857 2001-03-03 16:30 wtay
7859 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7860 function in gstutils to set an object argument as a string.
7861 gstparse.c and gstelement.c now use this function.
7863 2001-03-02 18:30 omegahacker
7865 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7866 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7868 2001-03-02 17:56 wtay
7870 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7871 work again with an ugly hack until we have autoplug2 merged...
7873 2001-03-02 17:03 richardb
7875 * test/xml/readreg.c: Include compatability defines for libxml: use
7876 xmlChildrenNode instead of childs.
7878 2001-03-02 16:50 richardb
7880 * gst/gstplugin.c: Add advice to run gstreamer-register when
7881 warning that registry needs rebuild.
7883 2001-03-02 16:49 richardb
7885 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7887 2001-03-01 23:47 wtay
7889 * AUTHORS: Updated the authors file.
7891 2001-03-01 23:25 wtay
7893 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7894 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7896 2001-03-01 22:36 wtay
7898 * Makefile.am, configure.in, gstreamer-config.in,
7899 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7900 debian/changelog, debian/control, debian/copyright,
7901 debian/gsteditor.files, debian/gsteditor.menu,
7902 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7903 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7904 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7905 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7906 debian/gstreamer-mpg123.files,
7907 debian/gstreamer-plugin-template.postinst,
7908 debian/gstreamer-plugin-template.prerm,
7909 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7910 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7911 debian/libgst-dev.files, debian/libgst0.files,
7912 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7913 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7914 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7915 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7916 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7917 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7918 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7919 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7920 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7921 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7922 docs/manual/Makefile.am, docs/manual/bins.sgml,
7923 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7924 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7925 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7926 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7927 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7928 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7929 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7930 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7931 docs/plugins/tmpl/gstaviencoder.sgml,
7932 docs/plugins/tmpl/gstmpeg2enc.sgml,
7933 docs/plugins/tmpl/gstmpeg2play.sgml,
7934 docs/plugins/tmpl/gstmpeg_play.sgml,
7935 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7936 docs/plugins/tmpl/gstspectrum.sgml,
7937 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7938 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7939 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7940 docs/plugins/tmpl/mpeg2parse.sgml,
7941 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7942 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7943 docs/plugins/tmpl/synaesthesia.sgml,
7944 docs/plugins/tmpl/system_encode.sgml,
7945 docs/plugins/tmpl/videoscale.sgml,
7946 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7947 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7948 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7949 examples/Makefile.am, examples/plugins/example.c,
7950 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7951 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7952 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7953 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7954 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7955 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7956 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7957 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7958 include/avifmt.h, include/default.h, include/registry.h,
7959 libs/Makefile.am, libs/getbits/gstgetbits.c,
7960 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7961 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7962 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7963 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7964 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7965 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7966 plugins/mp3decode/mpg123/layer3.c,
7967 plugins/mp3decode/mpg123/tabinit.c,
7968 plugins/mp3decode/parse/mp3parse.c,
7969 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7970 plugins/mpeg1/mpeg_play/Makefile.am,
7971 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7972 plugins/mpeg1/mpeg_play/recon_sse.s,
7973 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7974 plugins/mpeg2/mpeg2dec/motion_comp.c,
7975 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7976 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7977 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7978 needed some changes for the dynamic pads in the avidecoder since
7979 the new autoplugger doesn't know about the outher elements. The
7980 next version of the autoplugger will also handle the
7981 audfio/videosink connections and will do a complete end-to-end
7984 2001-03-01 19:43 wtay
7986 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7989 2001-03-01 19:11 wtay
7991 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7993 2001-02-28 21:40 wtay
7995 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7996 first one to start the cothread_switch
7998 2001-02-28 20:32 wtay
8000 * gst/gstcpu.c: Redid the cpu detection with a little help from
8003 2001-02-27 22:43 wtay
8005 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8007 2001-02-27 22:38 wtay
8009 * test/Makefile.am: and the updated makefile...
8011 2001-02-27 22:27 wtay
8013 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8016 2001-02-27 21:08 wtay
8018 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8019 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8020 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8021 tmpl/gstreamer-unused.sgml: Small compile fixes
8023 2001-02-27 20:34 wtay
8025 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8026 initially added on branch BRANCH-AUTOPLUG2.
8028 2001-02-27 20:34 wtay
8030 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8031 gst/gstthread.c, gst/autoplug/Makefile.am,
8032 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8033 Added the missing autoplugger, doh
8035 2001-02-27 20:34 wtay
8037 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8038 initially added on branch BRANCH-AUTOPLUG2.
8040 2001-02-27 20:34 wtay
8042 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8043 branch BRANCH-AUTOPLUG2.
8045 2001-02-27 19:44 wtay
8047 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8048 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8049 plugins/mpeg1/mpeg_play/recon_sse.s,
8050 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8051 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8052 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8053 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8054 on Athlon yet) Renamed the mmxe motion compentation files.
8055 disabled SSE optimisation in ac3dec because it apparently faults..
8056 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8058 2001-02-27 00:05 wtay
8060 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8061 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8062 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8063 docs/plugins/tmpl/audioscale.sgml,
8064 docs/plugins/tmpl/gstaviencoder.sgml,
8065 docs/plugins/tmpl/gstmpeg2enc.sgml,
8066 docs/plugins/tmpl/gstmpeg2play.sgml,
8067 docs/plugins/tmpl/gstmpeg_play.sgml,
8068 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8069 docs/plugins/tmpl/gstspectrum.sgml,
8070 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8071 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8072 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8073 docs/plugins/tmpl/mpeg2parse.sgml,
8074 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8075 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8076 docs/plugins/tmpl/synaesthesia.sgml,
8077 docs/plugins/tmpl/system_encode.sgml,
8078 docs/plugins/tmpl/videoscale.sgml,
8079 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8080 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8081 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8082 docs Makefiles... Make the jpeg decoder a bit more aware about the
8083 different YUV colorspaces.
8085 2001-02-25 23:11 dlehn
8087 * debian/changelog: Oops... wrong email address
8089 2001-02-25 23:08 dlehn
8091 * debian/: changelog, rules: Updated version and build fix.
8093 2001-02-25 03:42 bbradburn
8095 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8098 2001-02-25 03:40 omegahacker
8100 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8103 2001-02-25 03:36 omegahacker
8105 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8106 plugins/mp3decode/mpg123/layer1.c,
8107 plugins/mp3decode/mpg123/layer3.c,
8108 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8111 2001-02-24 21:07 dlehn
8113 * debian/rules: Call configure instead of autogen.sh.
8115 2001-02-24 20:06 wtay
8117 * configure.in, include/default.h: Remove some unneeded files Added
8118 a fix for broken libglade-config in configure.in
8120 2001-02-24 19:33 dlehn
8122 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8125 2001-02-24 19:28 wtay
8127 * include/Makefile.am: Make dist now works
8129 2001-02-24 17:49 wtay
8131 * include/avifmt.h, include/registry.h,
8132 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8133 small fixes to wincodec
8135 2001-02-24 16:56 wtay
8137 * Makefile.am, configure.in, docs/Makefile.am,
8138 examples/Makefile.am: Added directories to Makefiles for DIST
8140 2001-02-24 00:23 wtay
8142 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8143 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8144 again A little modification to the videotest programm to use a tee
8145 element. added support for multiple paths in --gst-plugin_path=.
8146 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8147 to look for plugins.
8149 2001-02-23 19:22 wtay
8151 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8152 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8153 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8154 the manual with the new --gst-plugin-path/spew options
8156 2001-02-23 19:09 wtay
8158 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8159 Removed the asyncdisksrc again...
8161 2001-02-23 19:09 omegahacker
8163 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8164 options: --gst-plugin-spew will print errors when plugins fail to
8165 load. --gst-plugin-path= will add a directory to the path searched
8168 2001-02-23 01:57 omegahacker
8170 * gst/gstplugin.c: always include the installed plugin directories
8173 2001-02-23 00:55 omegahacker
8175 * configure.in, gstreamer-config.in: updates to configure.in and
8176 -config to help with cross compiling
8178 2001-02-22 23:19 wtay
8180 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8183 2001-02-22 23:18 wtay
8185 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8186 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8187 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8188 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8189 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8190 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8191 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8192 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8193 More doc updates Manual additions: xml/load save of custom XML,
8194 debugging, request pads added a signal to the example plugin fixed
8195 a bug in mp3parse (ifdef 1)
8197 2001-02-22 17:13 wtay
8199 * examples/plugins/example.c: Fixed an unclosed comment
8201 2001-02-22 01:53 omegahacker
8203 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8204 seek-capable mp3parse
8206 2001-02-22 01:36 bbradburn
8208 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8209 seeking by validating the NEXT frame header.
8211 2001-02-22 01:34 omegahacker
8213 * examples/plugins/: example.c, example.h: significant commenting
8214 of the example plugin
8216 2001-02-22 00:47 omegahacker
8218 * gst/gstelement.h: minor change: changed case of the strings for
8221 2001-02-21 23:01 wtay
8223 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8224 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8225 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8226 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8227 Fixed the jpeg decoder Modifications for lame >=3.86
8229 2001-02-21 22:32 dlehn
8231 * debian/: .cvsignore, README.Debian, changelog, control,
8232 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8233 gstmediaplay.menu, gstreamer-cdparanoia.files,
8234 gstreamer-common.files, gstreamer-doc.files,
8235 gstreamer-elements.files, gstreamer-esd.files,
8236 gstreamer-lame.files, gstreamer-mpg123.files,
8237 gstreamer-plugin-template.postinst,
8238 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8239 gstreamer-runtime.postinst, gstreamer-tools.files,
8240 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8241 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8242 libgsteditor0.postinst, libgstmediaplay-dev.files,
8243 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8246 2001-02-21 20:58 dlehn
8248 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8249 for byte order conversion.
8251 2001-02-21 20:57 dlehn
8253 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8254 backwards compatability.
8256 2001-02-21 20:45 dlehn
8258 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8259 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8260 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8263 2001-02-21 20:28 dlehn
8265 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8267 2001-02-21 20:27 dlehn
8269 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8271 2001-02-21 00:57 omegahacker
8273 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8274 into an element landed it in code that still thought it was
8275 connected to the previous element. It now checks to see if the
8276 peer's peer has changed, and deal accordingly.
8278 2001-02-20 08:19 omegahacker
8280 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8281 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8282 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8283 most operations live, without any failure. tests/incsched.c
8284 currently faults at the last iteration, not yet sure why.
8286 2001-02-19 22:15 wtay
8288 * tests/nego/nego1.c: file nego1.c was initially added on branch
8291 2001-02-19 22:15 wtay
8293 * tests/nego/Makefile.am: file Makefile.am was initially added on
8294 branch BRANCH-CAPSNEGO1.
8296 2001-02-19 22:15 wtay
8298 * tests/nego/.cvsignore: file .cvsignore was initially added on
8299 branch BRANCH-CAPSNEGO1.
8301 2001-02-19 22:15 wtay
8303 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8304 negotiation test program
8306 2001-02-19 20:20 wtay
8308 * configure.in, docs/random/wtay/caps-negociation,
8309 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8310 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8311 pad negotiation. - _renegotiate can be called by a plugin to
8312 negotiate the caps - _renegotiate is called whenever a pad
8313 changes its caps - the caps cannot contain lists or ranges -
8314 the pad caps are now only set explicitly using gst_pad_set_caps,
8315 the padtemplate caps are not transfered to the pad caps.
8317 missing: - no notification when negotiation fails - autoplugging
8318 is broken - the editor doesn't show correct caps
8320 2001-02-19 00:07 wtay
8322 * libs/Makefile.am: The BPB has been put over my head... this time
8325 2001-02-18 23:58 wtay
8327 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8328 we now have have a plain C version too.
8330 2001-02-18 10:00 omegahacker
8332 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8333 tests/incsched.c: More incsched progress. Should be able to get
8334 itereration going again tomorrow.
8336 2001-02-17 07:11 omegahacker
8338 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8339 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8340 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8341 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8342 incsched is getting closer.
8344 2001-02-17 04:43 mhowell
8346 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8349 2001-02-17 00:00 omegahacker
8351 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8352 macros and ##arg## syntax
8354 2001-02-16 23:54 richardb
8356 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8357 way and then back again, as wtay suggested. Ho hum.
8359 2001-02-16 23:52 omegahacker
8361 * docs/manual/quotes.sgml: more interesting than a 40K user
8364 2001-02-16 23:45 richardb
8366 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8368 2001-02-16 23:39 omegahacker
8370 * docs/manual/quotes.sgml: added groupie quote
8372 2001-02-16 16:48 richardb
8374 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8375 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8376 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8377 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8378 shown up by gnome-db2html2 - %'s should be written as % (was
8379 causing gnome-db2html2 to segfault, though I've a patch for them to
8380 fix that). Also correct an id which appeared twice.
8382 2001-02-16 13:13 richardb
8384 * gst/gstpad.h: Include compatability defines for old versions of
8387 2001-02-16 12:15 richardb
8389 * tools/README: Trivial fix: change launch to gstreamer-launch in
8392 2001-02-16 12:14 richardb
8394 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8395 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8396 things closer to the Gnome standard guidelines for SGML
8397 documentation. One change in particular is to change the book name
8398 for the manual from gstreamer to index; a change to the link to the
8399 manual on the website will thus be needed when the online version
8400 of the manual is next updated.
8402 These changes should make it possible to view the GStreamer
8403 documentation directly from SGML in Nautilus: anyone with a working
8404 copy of Nautilus should try this out and report ... ;-)
8406 2001-02-15 18:42 richardb
8408 * gst/gstpad.c: Fix a couple of instances of childs, which should
8409 be xmlChildrenNode. We need to be careful to stop these creeping
8412 2001-02-14 23:23 omegahacker
8414 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8415 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8416 need to get the headers redone...
8418 2001-02-14 10:34 richardb
8420 * configure.in: Innocuous little change to fix a warning with newer
8421 versions of automake - shouldn't cause any backwards compatibility
8424 2001-02-13 20:48 wtay
8426 * docs/random/wtay/caps-negociation: Latest begotiation doc
8428 2001-02-13 02:40 omegahacker
8430 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8431 changes to incsched stuff, need to make more major modifications to
8432 manager concept now, so I'm checkpointing.
8434 2001-02-12 23:08 omegahacker
8436 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8437 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8438 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8439 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8440 tests/Makefile.am, tests/incsched.c: First round of incremental
8441 scheduling. Manager setting and managed_elements lists are now
8442 handled at bin_add/remove time. Scheduling chains can be created
8443 incrementally as well, though there are still some pieces missing.
8445 2001-02-12 23:08 omegahacker
8447 * tests/incsched.c: file incsched.c was initially added on branch
8450 2001-02-11 22:22 wtay
8452 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8453 associations on the UML diagrams
8455 2001-02-11 18:29 wtay
8457 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8458 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8459 Added a first draft for caps-negotiation
8461 2001-02-10 14:46 wtay
8463 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8464 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8465 plugins/avi/playcodecs.c: - backported the xml load bug in the
8466 properties - backported the videosink bug - make sure the
8467 regiontype is set to NONE after a getregion - an ugly fix (copy the
8468 chainfunction outselves) to make the avidecoder work again.
8470 2001-02-08 19:52 wtay
8472 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8473 implementation details
8475 2001-02-08 19:37 wtay
8477 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8480 2001-02-08 19:37 wtay
8482 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8483 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8484 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8485 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8486 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8487 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8488 Implemented the plugable autopluggers. - one can aad an
8489 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8490 autopluggers can be queried using _get_list - save/load
8491 autoplugger descriptions in the XML registry - load the
8492 autoplugger only when needed - a signal can be attached to the
8493 autoplugger to be notified of new objects. - improved the
8494 media player to use the new autoplugger - updated
8495 gstreamer-inspect for the autoplugger and types added EOS to the
8496 disksrc fixed two bugs in properties loading (min/max, comment
8499 2001-02-07 22:48 omegahacker
8501 * configure.in: removed intl and po from configure.in, until we
8502 have gettext working
8504 2001-02-07 22:23 omegahacker
8506 * Makefile.am, configure.in: added configure option to turn on
8507 building of docs, else they aren't built
8509 2001-02-07 22:07 omegahacker
8511 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8514 2001-02-06 20:42 wtay
8516 * docs/gst/tmpl/gstreamer-unused.sgml,
8517 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8518 examples/queue2/queue2.c, examples/thread/thread.c,
8519 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8520 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8521 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8522 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8523 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8524 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8525 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8526 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8527 autoplugger: - moved all of the code out of gstpipeline.c to
8528 autoplug.c - The autoplugger now creates a GstElement based on
8529 the given src and sink caps. The API now is: GstElement*
8530 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8531 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8532 sure if this is right behaviour but we need at least a bin in
8533 order to run the typedetect functions. - fixed a bug in
8534 gstbin.c where the MANAGER flag of the bin was not cleared
8535 when going to the NULL state. - a bug in the videosink was
8536 fixed. It was possible that more instances of the video widget
8537 were created, causing major errors. - commented out most of the
8538 'old' autoplug examples. - added the new autoplugger to
8539 gstplay.c. There still is a bit of hacking needed to insert a
8540 queue into the autogenerated element. This will be fixed when
8541 the autoplugger can also create the video/audio elements. Fixed
8542 some more extranous spaces problems in various files.
8544 2001-02-06 20:06 wtay
8546 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8547 ignore, and two documents..
8549 2001-02-06 19:39 omegahacker
8551 * test/ac3play.c: updated ac3play to work with latest libgst
8553 2001-02-05 17:17 omegahacker
8555 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8557 2001-02-05 17:16 omegahacker
8559 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8560 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8561 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8562 guint64's. They are offset and len, where offset can be used for
8563 the time field, and len would be zero or the time unit (say, 33ms
8566 2001-02-04 21:38 omegahacker
8568 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8569 in-use instances of asyncdisksrc
8571 2001-02-04 21:37 omegahacker
8573 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8574 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8575 disksrc, no point in having a distinction
8577 2001-02-03 07:25 omegahacker
8579 * configure.in: fixed up the Alpha and ARM processor checks
8581 2001-02-01 17:42 omegahacker
8583 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8586 2001-02-01 17:39 omegahacker
8588 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8591 2001-01-31 22:54 omegahacker
8593 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8595 2001-01-31 20:27 wtay
8597 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8598 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8599 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8600 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8601 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8602 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8604 2001-01-30 23:53 wtay
8606 * examples/xml/createxml.c, examples/xml/runxml.c,
8607 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8608 gst/gstxml.h: Added a first attempt for XML embedding in the main
8609 core XML. Objects will emit a signal that a user app can connect
8610 to in order to insert its XML into the tree. You can catch the
8611 object_loaded signal in GstXML to parse the user supplied XML data
8612 in the stream. The object_loaded signal is implemented with a
8613 custom made class signal. All GstObject classes now automatically
8614 create a GstSignalObject that serves as a proxy to the user app
8615 when an object is loaded. All objects are currently responsible to
8616 emit the class signal themselves. runxml and createxml serve as an
8617 example how the XML hooks can be used to insert and retrieve custom
8620 2001-01-29 23:51 wtay
8622 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8624 2001-01-29 23:50 wtay
8626 * examples/plugins/example.c, examples/plugins/example.h,
8627 gst/gstxml.c, plugins/audioscale/audioscale.c,
8628 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8629 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8630 plugins/cdparanoia/cdparanoia.c,
8631 plugins/mp3decode/mpg123/gstmpg123.c,
8632 plugins/mp3decode/parse/mp3parse.c,
8633 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8634 parentage macros were replaced with the correct gst_*_get_parent.
8635 Updated the example. 'gstreamer' now is the doc type instead of
8638 2001-01-29 23:32 wtay
8640 * docs/random/wtay/namespaces: Added ramblings about the XML
8643 2001-01-29 00:06 wtay
8645 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8646 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8647 editor/gsteditorpad.c, editor/gsteditorproject.c,
8648 examples/plugins/example.c, examples/xml/createxml.c,
8649 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8650 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8651 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8652 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8653 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8654 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8655 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8656 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8657 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8658 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8659 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8660 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8661 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8662 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8663 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8664 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8665 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8666 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8667 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8668 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8669 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8670 plugins/filters/ladspa/gstladspa.c,
8671 plugins/filters/median/median.c, plugins/filters/median/median.h,
8672 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8673 plugins/icecast/icecastsend/icecastsend.c,
8674 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8675 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8676 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8677 plugins/mp3decode/mpg123/gstmpg123.c,
8678 plugins/mp3decode/parse/mp3parse.c,
8679 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8680 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8681 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8682 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8683 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8684 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8685 plugins/mpeg1/parse/mpeg1parse.c,
8686 plugins/mpeg1/system_encode/system_encode.c,
8687 plugins/mpeg1video/parse/mp1videoparse.c,
8688 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8689 plugins/mpeg2/ac3parse/ac3parse.c,
8690 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8691 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8692 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8693 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8694 plugins/mpeg2/subtitles/mpeg2subt.c,
8695 plugins/mpeg2/video/gstmpeg2play.c,
8696 plugins/mpeg2/video/gstmpeg2play.h,
8697 plugins/mpeg2/videoparse/mp2videoparse.c,
8698 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8699 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8700 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8701 plugins/visualization/smoothwave/smoothwave.c,
8702 plugins/visualization/smoothwave/smoothwave.h,
8703 plugins/visualization/spectrum/gstspectrum.c,
8704 plugins/visualization/synaesthesia/synaesthesia.c,
8705 plugins/visualization/vumeter/vumeter.c,
8706 plugins/visualization/vumeter/vumeter.h,
8707 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8708 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8709 tools/gstreamer-inspect.c: This is a megapatch with the following
8712 - moved the gchar *name to GstObject, removed the ones in
8715 - moved the parent handling completely into GstObject. This cause
8717 the plugins to fail (except those that used gst_pad_get_parent)
8718 - rearanged the XML save handling.
8719 - GstObject now has a class function save/restore_thyself.
8720 - GstObject has a generic method gst_object_save_thyself, this
8722 possible to fire a signal wehever a new object is loaded. This
8724 so we can add XML save hooks.
8725 - GstXML API has changed slightly. You now have to create a
8727 first before you can actually load something. This makes it
8729 attach a signal to GstXML whenever an object is loaded. I'm
8731 will keep this interface.
8732 - GstObject can now print the path_string without knowing about
8735 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8738 - added XML namespaces to the saved pipelines the namespace is:
8739 http://gstreamer.net/gst-core/1.0/
8740 namespaces are needed to distinguish user generated XML from the
8743 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8744 will be replaced with gst_pad_get_parent shortly.
8746 2001-01-26 23:35 wtay
8748 * REQUIREMENTS: Added the requirement for libshout
8750 2001-01-26 23:33 wtay
8752 * configure.in: For the icecast sender
8754 2001-01-26 23:33 wtay
8756 * plugins/: Makefile.am, icecast/Makefile.am,
8757 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8758 icecast/icecastsend/icecastsend.c,
8759 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8762 2001-01-26 18:15 richardb
8764 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8767 2001-01-23 20:03 wtay
8769 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8770 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8771 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8772 new _request methods
8774 2001-01-23 18:42 richardb
8776 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8777 gst_element_request_compatible_pad and remove
8778 gst_element_request_pad. Implemented something reasonable for
8779 gst_element_request_compatible_pad, but havn't tested much: it
8780 won't work for tee because the pad templates have no caps, and
8781 negotiation is not yet written, so it is assumed that the tee pads
8782 can't connect to anything.
8784 2001-01-22 23:39 richardb
8786 * examples/launch/mp3play: Fix launch so that it can play a list of
8787 files, now that EOS works enough. (It needs to not have to restart
8788 gstreamer each time, but good enough for now ;-) )
8790 2001-01-21 23:20 wtay
8792 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8793 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8794 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8795 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8796 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8797 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8798 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8799 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8800 Added XML load from memory functionality Undid the videosink patch,
8801 something else is wrong now on my machine: no MMX acceleration :-(
8803 2001-01-21 17:36 wtay
8805 * docs/random/wtay/eos-19012001: An overview of the current EOS
8808 2001-01-21 16:19 wtay
8810 * docs/random/dynpads: Ramblings about dynamic pads
8812 2001-01-21 16:18 wtay
8814 * docs/random/omega/testing/.cvsignore: [no log message]
8816 2001-01-21 16:10 wtay
8818 * docs/gst/.cvsignore: updated to exclude various docs formats
8821 2001-01-21 16:08 wtay
8823 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8824 in a thread, to test EOS. still hangs because gtk_main hangs in a
8827 2001-01-21 16:06 wtay
8829 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8830 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8831 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8832 correctly now. Updated gstreamer-launch to loop while !EOS.
8834 2001-01-21 01:20 omegahacker
8836 * docs/random/omega/testing/framework: more complete(?) XML
8837 description of example
8839 2001-01-21 01:03 omegahacker
8841 * docs/random/omega/testing/framework: initial thoughts on
8844 2001-01-21 00:57 wtay
8846 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8847 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8848 the device when in use' bug.
8850 2001-01-20 20:08 omegahacker
8852 * docs/design/: part-conventions.txt, part-gstelement.txt,
8853 part-gstobject.txt, part-standards.txt: current set of design docs,
8856 2001-01-20 19:20 omegahacker
8858 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8859 added first hack at testing suite design
8861 2001-01-20 18:20 wtay
8863 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8864 chaining/pushing them to the next element. NULL buffers happen on
8865 EOS. gst_bin_iterate now returns a gboolean indicating something
8866 usefull happened. It the bin is EOS, it returns FALSE.
8868 2001-01-20 17:59 wtay
8870 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8871 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8872 found inside a bin1, we add the bin2 to the EOS providers of the
8873 bin1. When there is nothing more to schedule in bin1 and bin2 has
8874 fired EOS, bin1 is in EOS. The queue overrides the EOS
8875 notification and calls EOS on the src pad when the queue is empty
8876 and the sink pad is in EOS.
8878 2001-01-20 17:53 wtay
8880 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8881 case6.c: More test cases for EOS handling
8883 2001-01-20 03:36 omegahacker
8885 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8888 2001-01-20 03:33 omegahacker
8890 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8891 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8892 vidcapture2.c: updated test programs to new ghostpad API
8894 2001-01-20 03:28 wtay
8896 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8897 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8900 2001-01-20 03:10 wtay
8902 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8903 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8904 eos somewhat work. no inner bins are checked. When an element
8905 fires EOS, the chain with that element is removed from the
8906 scheduler (marked inactive). If all chains are inactive, the bin
8909 2001-01-20 03:02 wtay
8911 * tests/eos/: case2.c, case3.c: Two more test cases
8913 2001-01-20 02:57 omegahacker
8915 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8916 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8919 2001-01-19 23:34 wtay
8921 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8924 2001-01-19 22:15 wtay
8926 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8927 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8928 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8929 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8930 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8931 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8932 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8933 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8934 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8935 tests/tee.c: API docs updates
8937 2001-01-19 09:37 omegahacker
8939 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8940 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8941 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8942 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8943 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8944 changes. Fixed everything that broke, correctly. Someone will
8945 want to go update the API doc templates.
8947 2001-01-19 09:14 omegahacker
8949 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8950 more cothreads cleanup, and first pass at ARM code
8952 2001-01-19 07:48 omegahacker
8954 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8955 stack issue that probably can't be solved anyway. Tomorrow the UDB
8956 build will commence, and let the best guess win!
8958 2001-01-19 02:23 omegahacker
8960 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8961 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8962 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8963 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8964 system. The objects are in place, I now need to go and get all the
8965 Bin end of things worked out. Testing should be fairly easy, at
8966 least for verification.
8968 Everything I've tried so far works with no changes, with is
8969 amazing. That's just cool. Once again we rewrite an entire
8970 subsystem, and nothing else notices anything but the new features
8973 2001-01-19 02:10 richardb
8975 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8978 2001-01-19 02:06 richardb
8980 * docs/fwg/: Makefile.am, firstplugin.sgml,
8981 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8982 typesnprops.sgml: Wrote a little more text, and did more of the
8983 work on making the sections. When this manual has text in all
8984 these sections its going to be pretty impressive...
8986 2001-01-19 00:07 wtay
8988 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8989 little tee test program.
8991 2001-01-19 00:07 wtay
8993 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8994 pad presence REQUEST.
8996 2001-01-19 00:02 wtay
8998 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8999 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9000 elements/gsttypefind.h: And here they are....
9002 2001-01-19 00:01 wtay
9004 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9005 elements/gstelements.c: Moved queue and typefind elements to the
9006 core since they are referenced by name.
9008 2001-01-18 23:46 wtay
9010 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9011 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9012 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9013 mthodes to request an element to create pads:
9014 gst_element_request_pad* This can be used to construct a tee and a
9015 muxer/mixer/aggregator element. Moved the tee element to elements/
9016 because it can now be handled with the new pad request features.
9017 The padfactory also has some changes: a pad can now be of presence
9018 REQUEST, which means that the pad can be requested from this plugin
9021 2001-01-18 15:29 richardb
9023 * plugins/esd/esdsink/esdsink.c,
9024 plugins/visualization/synaesthesia/core.c,
9025 plugins/visualization/synaesthesia/core.h,
9026 plugins/visualization/synaesthesia/synaesthesia.c,
9027 plugins/visualization/synaesthesia/synaesthesia.h,
9028 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9029 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9030 fixes for libxml. Also, some code formatting changes in esdsink,
9031 some further fixes to vumeter, and some work on synaesthesia to
9032 make it closer to working (it doesn't fully work yet, though. :( )
9034 2001-01-18 11:16 richardb
9036 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9037 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9038 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9039 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9040 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9041 libxml2. Also improved a couple of debugging messagse.
9043 2001-01-18 08:54 omegahacker
9045 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9046 gstppc.h: Updates to cothreads code, including non-working alpha.
9047 Changed things a bit, including PPC. Not having a PPC machine, I
9048 need someone to test these changes and report back whether they
9051 2001-01-18 02:25 richardb
9053 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9054 so that it compiles and runs. It doesn't do much of use though:
9055 simply produces some debug output, and has a set of arguments which
9056 report the volume. It might be more useful if it produced its
9057 output from a source pad, in an appropriate format, so that another
9058 plugin could graphically display this.
9060 2001-01-17 07:43 wtay
9062 * examples/typefind/: Makefile, Makefile.am: Oops
9064 2001-01-17 01:59 richardb
9066 * tools/gstreamer-register.c: Fix permissions problems: the
9067 directory will now always be created mode 2755. In addition, the
9068 temporary file is given restricted permissions, and the permissions
9069 on the registry file are preserved if one already exists, or 666
9070 (and modified by the umask) if one doesn't already exist.
9072 2001-01-17 00:02 wtay
9074 * configure.in: Added typefind example to configure.in
9076 2001-01-17 00:01 wtay
9078 * examples/: autoplug/autoplug.c, typefind/Makefile,
9079 typefind/typefind.c: Added the typefind example from the manual
9081 2001-01-16 23:35 wtay
9083 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9084 utility.sgml: Manual updates and additions
9086 2001-01-15 21:10 richardb
9088 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9089 plugin, after I realised they were wrong during a conversation
9090 about pads with wtay. ;-)
9092 2001-01-15 19:25 wtay
9094 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9095 gstelement that broke with the conversion of the states to a
9098 2001-01-15 00:53 richardb
9100 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9101 conditionals to ensure that the i486 stuff is used only in x86
9102 architectures. Now links on PPC.
9104 2001-01-15 00:53 wtay
9106 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9107 with dynamic pads Fixed quotes
9109 2001-01-14 22:28 wtay
9111 * gstplay/Makefile.am: Added gst_libs to Makefile
9113 2001-01-14 22:25 richardb
9115 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9116 directory to put the manual in: was trying to make a symlink in the
9117 non-existant directory, and causing the build to stop.
9119 2001-01-14 22:24 richardb
9121 * gst/Makefile.am: Adding nasty hack to rules to generate
9122 cothreads.{o,lo}, to get dependencies right. Rules copied from
9123 automake, and therefore a bit dependent on automake keeping doing
9124 dependency things the same kind of way, but it should work as long
9125 as automake puts dependencies into .deps/*.P
9127 2001-01-14 22:23 wtay
9129 * tests/sched/Makefile.am: Fixed a Makefile error
9131 2001-01-14 21:55 omegahacker
9133 * Makefile.am, acconfig.h, configure.in,
9134 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9135 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9136 editor/Makefile.am, examples/autoplug/Makefile.am,
9137 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9138 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9139 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9140 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9141 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9142 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9143 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9144 gst/types/Makefile.am, gstplay/Makefile.am,
9145 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9146 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9147 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9148 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9149 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9150 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9151 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9152 plugins/effects/stereo/Makefile.am,
9153 plugins/effects/volume/Makefile.am,
9154 plugins/esd/esdsink/Makefile.am,
9155 plugins/filters/ladspa/Makefile.am,
9156 plugins/filters/median/Makefile.am,
9157 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9158 plugins/mp3decode/mpg123/Makefile.am,
9159 plugins/mp3decode/parse/Makefile.am,
9160 plugins/mp3decode/types/Makefile.am,
9161 plugins/mp3decode/xa/Makefile.am,
9162 plugins/mp3decode/xing/Makefile.am,
9163 plugins/mp3encode/lame/Makefile.am,
9164 plugins/mpeg1/mpeg1encoder/Makefile.am,
9165 plugins/mpeg1/mpeg_play/Makefile.am,
9166 plugins/mpeg1/mpegaudio/Makefile.am,
9167 plugins/mpeg1/mpegtypes/Makefile.am,
9168 plugins/mpeg1/parse/Makefile.am,
9169 plugins/mpeg1/system_encode/Makefile.am,
9170 plugins/mpeg1video/parse/Makefile.am,
9171 plugins/mpeg2/ac3dec/Makefile.am,
9172 plugins/mpeg2/ac3parse/Makefile.am,
9173 plugins/mpeg2/mpeg2dec/Makefile.am,
9174 plugins/mpeg2/mpeg2enc/Makefile.am,
9175 plugins/mpeg2/mpegtypes/Makefile.am,
9176 plugins/mpeg2/parse/Makefile.am,
9177 plugins/mpeg2/subtitles/Makefile.am,
9178 plugins/mpeg2/video/Makefile.am,
9179 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9180 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9181 plugins/visualization/smoothwave/Makefile.am,
9182 plugins/visualization/spectrum/Makefile.am,
9183 plugins/visualization/synaesthesia/Makefile.am,
9184 plugins/visualization/vumeter/Makefile.am,
9185 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9186 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9187 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9188 Massive build fixup. Will send message to -devel list later with
9189 details on the changes and what they mean for Makefile.am writers.
9190 Check docs/random/omega/build/TODO for a list of things that I had
9193 NOTE: this requires a complete rebuild of all plugins, since I also
9194 changed the STATE enum to a bitfield instead of sequential numbers.
9196 2001-01-14 21:38 omegahacker
9198 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9199 the launcher, didn't deal with argc properly
9201 2001-01-14 14:57 wtay
9203 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9206 2001-01-14 14:43 wtay
9208 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9209 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9210 make sure that the waiting thread is woken up. Can somebody with
9211 queue problems verifify that this does improve the situation a bit.
9212 I'm suspecting that something else is going on, like a pthreads bug
9213 or something. Small updates to the fake elements.
9215 2001-01-14 12:42 richardb
9217 * REQUIREMENTS: Added a couple of lines about debian packages.
9219 2001-01-14 04:45 wtay
9221 * docs/manual/quotes.sgml: Updated quotes :-)
9223 2001-01-13 19:04 wtay
9225 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9226 proposal does not use the recursion to propagate the EOS signal.
9227 This implies that an element cannot deny an EOS signal anymore but
9228 since the signal is generated when a NULL buffer is pushed,
9229 somebody did something wrong anyway.
9231 2001-01-13 15:47 wtay
9233 * docs/random/wtay/eos4: Added an updated use case for EOS
9236 2001-01-13 14:45 wtay
9238 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9240 2001-01-13 14:25 wtay
9242 * tools/gstreamer-register.c: Fixed the directory permission Bug
9245 2001-01-13 13:51 wtay
9247 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9248 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9249 parser.h instead of gnome-xml/parser.h untill xml-config is
9252 2001-01-13 02:55 omegahacker
9254 * configure.in: turned static library build back off for
9257 2001-01-13 02:12 wtay
9259 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9262 2001-01-13 00:14 wtay
9264 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9267 2001-01-12 23:37 wtay
9269 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9270 sure BE/LE stuff works
9272 2001-01-12 22:44 wtay
9274 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9275 with an explanation of how EOS could be handled with it.
9277 2001-01-12 20:54 wtay
9279 * ChangeLog: Updated ChangeLog :-)
9281 2001-01-12 20:48 wtay
9283 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9284 mmx/sse code is not used on non i386
9286 2001-01-12 20:44 wtay
9288 * configure.in: Check for more atomic operations
9290 2001-01-12 20:25 wtay
9292 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9295 2001-01-12 20:15 wtay
9297 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9298 not performed on non intel
9300 2001-01-12 18:51 wtay
9302 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9303 handling, I got an idea and started eos3. eos3 takes a different
9304 approach by merging the eos detection and the scheduling in a quite
9305 elegant way. I'm not sure we handle the scheduling like this
9308 2001-01-11 23:20 wtay
9310 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9311 replaced them with a # comment as suggested by Peter Weilbacher
9313 2001-01-11 23:15 wtay
9315 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9316 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9317 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9318 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9319 the asm sources from /* */ to #, it seems to confuse some compilers
9321 2001-01-11 22:09 omegahacker
9323 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9324 make obvious its usage restrictions
9326 2001-01-11 22:03 omegahacker
9328 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9329 elements can store ints or pointers for their own use
9331 2001-01-11 21:53 wtay
9333 * Makefile.am: Added the REQUIREMENTS file to distdir
9335 2001-01-11 09:42 omegahacker
9337 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9338 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9339 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9340 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9341 sched/walkthrough-72: added all of my un-committed random doc
9342 files, as backup <g>
9344 2001-01-11 00:35 omegahacker
9346 * gstreamer.spec.in: updated spec file to create -devel package too
9348 2001-01-11 00:33 omegahacker
9350 * gst/gstinfo.c: removed some spare newlines
9352 2001-01-10 21:28 omegahacker
9354 * docs/manual/programs.sgml: updated -launch examples
9356 2001-01-10 09:14 omegahacker
9358 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9360 2001-01-09 21:19 wtay
9362 * configure.in: Added --with-win32-libdir to configure
9364 2001-01-09 21:06 omegahacker
9366 * acconfig.h, configure.in: added config option for win32 dll and
9367 re-enabled static building
9369 2001-01-09 20:54 omegahacker
9371 * docs/manual/quotes.sgml: latest irc insanity
9373 2001-01-09 20:53 wtay
9375 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9378 2001-01-09 20:45 omegahacker
9380 * tools/gstreamer-register.c: added unlink() of registry file, and
9381 moved info enable up
9383 2001-01-09 06:48 omegahacker
9385 * tools/gstreamer-launch.c: typo fix
9387 2001-01-09 04:42 omegahacker
9389 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9390 acconfig.h and added debugging output to cdparanoia
9392 2001-01-09 04:39 omegahacker
9394 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9395 gstreamer-register.c: various changes, including making -launch use
9398 2001-01-09 04:36 omegahacker
9400 * gst/gstplugin.c: fixed a leak
9402 2001-01-08 23:57 richardb
9404 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9406 2001-01-08 23:55 richardb
9408 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9409 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9410 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9411 examples/Makefile.am, examples/plugins/.cvsignore,
9412 examples/plugins/Makefile.am, examples/plugins/example.c,
9413 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9414 Move plugin example code to new location, and put it into build
9415 system. Add work on firstplugin chapter of pwg. Fix typo in
9416 quotes. Add @'s before commands in manuals.mak
9418 2001-01-08 22:08 wtay
9420 * docs/Makefile.am, docs/manual/components.sgml,
9421 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9422 docs/manual/states.sgml, docs/manual/xml.sgml,
9423 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9424 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9425 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9426 gst_xml_get_element was broken
9428 2001-01-08 22:04 richardb
9430 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9431 make another comment more helpful.
9433 2001-01-08 22:03 richardb
9435 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9436 position in the heirarchy.
9438 2001-01-08 20:15 richardb
9440 * editor/gsteditorproperty.c: Display what the type of an element
9441 is, as the first thing in the properties box.
9443 2001-01-08 08:32 omegahacker
9445 * docs/manual/quotes.sgml: added another, um, exchange
9447 2001-01-08 01:43 richardb
9449 * tools/gstreamer-launch.c: Fix typo in error message.
9451 2001-01-08 01:27 richardb
9453 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9454 Add a "quotes" section to the gstreamer manual. This may not be an
9455 appropriate place to have this - feel free to remove it. But I
9456 think this should live _somewhere_.
9458 2001-01-08 01:23 richardb
9460 * docs/random/filter-writers-guide: Remove text version of headings
9461 for fwg. This is now contained in the SGML
9463 2001-01-08 01:21 richardb
9465 * docs/fwg/: .cvsignore, Makefile.am,
9466 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9467 Renamed the filter writers guide to plugin writers guide. Added in
9468 the planned section headings.
9470 2001-01-07 22:59 wtay
9472 * tests/sched/testcases1.tc: Added a sample tescase file
9474 2001-01-07 22:36 wtay
9476 * docs/random/testing/syntax: Added iterations
9478 2001-01-07 22:34 wtay
9480 * docs/random/testing/syntax: Added a plan for regression test plan
9483 2001-01-07 18:36 wtay
9485 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9486 thread, pipeline, so that it can be used in gstreamer-inspect and
9489 2001-01-07 17:09 wtay
9491 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9492 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9493 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9494 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9495 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9496 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9497 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9498 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9499 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9500 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9501 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9502 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9503 --enable-debug Updated AUTHORS in gstmediaplay
9505 2001-01-07 16:48 richardb
9507 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9509 2001-01-07 16:14 richardb
9511 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9512 to start using xmlDocDump, to avoid a symlink attack on the
9513 temporary registry file. Unfortunately, xmlDocDump doesn't give
9514 any indication whether its successful, so I've #ifdefed this out
9515 and left the original in place. Since the tmp file is in
9516 /etc/gstreamer, this should be okay for the moment, but I shall ask
9517 the libxml people to add some way of getting the success value of
9518 DocDump so we can use that in future.
9520 2001-01-07 15:31 richardb
9522 * acinclude.m4: Slight tweak: now I just need to send the modified
9523 version off to the alsa people.
9525 2001-01-07 15:25 richardb
9527 * acinclude.m4: New macro for testing for ALSA libraries.
9528 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9530 2001-01-07 15:20 richardb
9532 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9533 gstreamer-register will now never cause the ** WARNING **:
9534 gstplugin: registry needs rebuild warning to appear - sets a hidden
9535 global in gstplugin.c to turn the warning off. Fix a warning in
9536 gst/cothreads.c (function was declared extern, defined static)
9538 2001-01-07 14:55 richardb
9540 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9542 2001-01-07 14:49 wtay
9544 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9545 locking by only using the elements mutex. This should fix the
9546 locking problems we had...
9548 2001-01-07 14:32 richardb
9550 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9552 2001-01-07 14:29 richardb
9554 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9556 2001-01-07 14:16 richardb
9558 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9559 not to be installed.
9561 2001-01-07 14:05 richardb
9563 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9564 can compile. Will shortly update this with a slightly better
9567 2001-01-07 13:58 richardb
9569 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9570 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9571 HAVE_DB2PS instead of HAVE_PS2PDF.
9573 2001-01-07 08:40 omegahacker
9575 * configure.in: added check for libasound, and fixed check for
9578 2001-01-07 08:01 omegahacker
9580 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9581 over-zealous attempt to squash leaks, I put the g_free too early
9583 2001-01-07 07:46 omegahacker
9585 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9586 to both the plugin and the ladspa-provided code
9588 2001-01-07 07:45 omegahacker
9590 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9591 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9593 2001-01-07 07:01 richardb
9595 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9596 repository up-to-dateness by scanning through all directories on
9597 path, and checking that they and all their files are older than the
9598 repository. Give warning message if not.
9600 2001-01-07 05:54 richardb
9602 * tools/gstreamer-register.c: Test xmlSaveFile return value
9603 correctly (had to get source to find out what it meant...)
9604 gstreamer-register now seems to work fine, even in a non-standard
9607 2001-01-07 05:35 richardb
9609 * configure.in: Fix tiny slip which made configdir still always be
9612 2001-01-07 05:30 richardb
9614 * acconfig.h, configure.in, docs/manual/factories.sgml,
9615 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9616 (which currently just holds the registry)ecan now be set by
9617 configure --with-configdir=<directory path>
9619 2001-01-07 04:51 richardb
9621 * tools/gstreamer-register.c: Almost completely rewritten
9622 gstreamer-register. Now checks most errors that can happen, and
9623 displays a useful message.
9625 2001-01-07 04:28 omegahacker
9627 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9629 2001-01-07 04:00 omegahacker
9631 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9632 capabilities into gst_parse_launch()
9634 2001-01-07 03:42 wtay
9636 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9637 gstqueue.h: Added sleep time to identity Added timeout value in
9638 queue (not activated yet)
9640 2001-01-07 03:06 omegahacker
9642 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9643 fix the parser that created them
9645 2001-01-07 02:30 wtay
9647 * docs/random/queue: Added a deadlock case for the queue
9649 2001-01-07 02:23 richardb
9651 * docs/fwg/: Makefile.am, concepts.sgml,
9652 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9653 headings for the second section too, and some text for it... ;-)
9655 2001-01-07 00:12 richardb
9657 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9658 titlepage.sgml: Wrote introduction, and changed name to plugin
9659 writers guide (though files still need rename). I'll leave the
9660 filenames as is for now, since the name might still change again...
9662 2001-01-06 22:05 omegahacker
9664 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9665 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9666 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9667 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9668 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9669 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9670 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9671 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9672 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9673 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9674 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9675 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9676 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9677 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9678 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9679 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9680 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9681 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9682 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9685 2001-01-06 19:09 wtay
9687 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9688 to think about it though...
9690 2001-01-06 18:08 wtay
9692 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9695 2001-01-06 16:56 wtay
9697 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9699 2001-01-06 16:52 wtay
9701 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9702 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9703 create dangling elements with the current scheduler. Remove the
9704 subtitle parser because it's not possible with the current
9705 scheduler. Added a padtemplate for MPEG2 subtitles.
9707 2001-01-06 10:42 omegahacker
9709 * configure.in: removed xing and added AM_CONDITIONAL for
9712 2001-01-06 09:49 omegahacker
9714 * autogen.sh: added --enable-debug to autogen.sh, duh...
9716 2001-01-06 02:35 wtay
9718 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9719 docs/gst/tmpl/gstasyncdisksrc.sgml,
9720 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9721 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9722 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9723 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9724 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9725 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9726 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9727 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9728 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9729 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9730 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9731 docs/manual/bins.sgml, docs/manual/connections.sgml,
9732 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9733 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9734 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9735 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9736 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9737 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9738 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9739 manual and the docs. Removed the esdsink in gst/elements/ we have
9740 a real one not in the plugins dir. Added more APIs to query the
9741 plugins, types and caps. more fields now have a getter and a
9742 setter. This is needed to make gstreamer wrapper fiendly. Added
9743 gst_element_disconnect beacuse we also have a gst_element_connect
9745 2001-01-05 18:50 wtay
9747 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9748 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9749 queues.sgml, threads.sgml: Docs updates
9751 2001-01-05 00:28 omegahacker
9753 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9755 2001-01-04 23:35 wtay
9757 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9758 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9759 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9760 states.sgml, threads.sgml: Updates and additions to the manual
9762 2001-01-04 22:15 omegahacker
9764 * gst/cothreads.c, gst/gstinfo.c,
9765 docs/gst/tmpl/gstasyncdisksrc.sgml,
9766 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9767 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9768 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9769 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9770 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9771 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9772 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9773 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9774 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9775 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9778 2001-01-04 20:34 omegahacker
9780 * tools/gstreamer-launch.c: fixed problems with -launch
9782 2001-01-04 20:17 omegahacker
9784 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9786 2001-01-04 19:22 wtay
9788 * examples/launch/mp3play: Fixed mp3play
9790 2001-01-04 19:16 wtay
9792 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9795 2001-01-04 18:57 wtay
9797 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9798 default removed debugging -g from Makefile
9800 2001-01-04 17:44 richardb
9802 * examples/launch/mp3play: Undo accidental commit of debugging
9805 2001-01-04 16:46 richardb
9807 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9810 2001-01-04 10:54 omegahacker
9812 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9813 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9814 cothreads sources a bit, added some API docs. Added some functions
9815 needed for gstreamer-inspect. Added num_sources to fakesink.
9817 2001-01-04 10:53 omegahacker
9819 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9820 to ladspa wrapper, closer to data movement
9822 2001-01-04 10:47 omegahacker
9824 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9825 to list elements and plugin info too
9827 2001-01-04 07:19 wtay
9829 * tools/gstreamer-launch.c: A little fix for parameter parsing
9831 2001-01-04 00:15 richardb
9833 * examples/launch/mp3play: Updated to supply argument as
9834 "name=value" rather than just "value"
9836 2001-01-04 00:15 richardb
9838 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9841 2001-01-03 23:08 wtay
9843 * test/mp3play.c: Make sure the plugin is loaded only once
9845 2001-01-03 22:58 richardb
9847 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9848 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9849 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9850 supply debugging options to libgst
9852 2001-01-03 20:55 wtay
9854 * tools/gstreamer-inspect.c: Added the previous changes back in
9856 2001-01-03 20:44 omegahacker
9858 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9859 updates and a padtemplate counter added
9861 2001-01-03 20:40 omegahacker
9863 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9866 2001-01-03 20:21 wtay
9868 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9869 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9870 GSList Some fixes to inspect: added the mime type
9872 2001-01-03 19:54 wtay
9874 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9875 the bonobo component fix a compile bug in inspect... Erik, have
9876 pending changes to gstpad.h?
9878 2001-01-03 19:12 richardb
9880 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9881 Do gst_init first in helloworld, so you can supply gst parameters.
9882 Correct name of frequency cap to rate, in esdsink. Now connects
9885 2001-01-03 18:55 richardb
9887 * gst/elements/gstaudiosink.c: Various small fixes.
9889 2001-01-03 18:51 richardb
9891 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9892 updating of parameters now.
9894 2001-01-03 18:15 richardb
9896 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9897 functions! Wheeeee! Still needs to have a few things sorted out
9898 though, such as parameter setting / syncing.
9900 2001-01-03 16:25 richardb
9902 * configure.in, plugins/Makefile.am, plugins/example.c,
9903 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9904 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9905 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9906 Added nearly complete esdsink: all structure in place, just need to
9907 add actaul links to libesd. ;-)
9909 2001-01-03 08:48 omegahacker
9911 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9912 now, like padtemplates, caps/props, and arguments. More stuff can
9913 be done, but not now, I must sleep.
9915 2001-01-03 07:38 omegahacker
9917 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9918 gstreamer-launch.c: Updates to -launch, added -inspect.
9920 2001-01-02 23:33 wtay
9922 * plugins/: example.c, example.h: Updated the example plugin
9925 2001-01-02 22:52 richardb
9927 * docs/Makefile.am: Don't delete CVS directories from working
9928 directory: delete from distdir. Also, delete backup files, while
9931 2001-01-02 20:50 wtay
9933 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9935 2001-01-02 19:46 wtay
9937 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9938 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9939 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9940 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9941 examples/thread/Makefile.am, examples/xml/Makefile.am,
9942 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9943 test/bindings/Makefile.am: The examples must not be installed
9944 Removed debugging from Makefiles for avidecoder/ac3parse
9945 /test/bindings/dummy.h cannot be installed
9947 2001-01-02 18:40 wtay
9949 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9950 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9951 plugins/audioscale/audioscale.c,
9952 plugins/filters/median/Makefile.am,
9953 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9954 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9955 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9956 plugins/mpeg1/mpegtypes/Makefile.am,
9957 plugins/mpeg2/mpegtypes/Makefile.am,
9958 plugins/visualization/spectrum/fix_fft.c,
9959 plugins/visualization/spectrum/gstspectrum.c,
9960 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9961 the docs more fixes for symbols collisions
9963 2001-01-02 16:39 wtay
9965 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9966 conflict with mpeg_audio
9968 2001-01-02 16:29 wtay
9970 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9971 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9972 symbol conflict with mpeg_play
9974 2001-01-02 15:18 richardb
9976 * docs/gst/Makefile.am: Remove gstesdsink
9978 2001-01-02 14:35 richardb
9980 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9981 put into distribution.
9983 2001-01-02 14:34 richardb
9985 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9986 documentation fails to build correctly when libhttp isn't present
9989 2001-01-02 13:23 richardb
9991 * autogen.sh: Correct ftp urls for libtool.
9993 2001-01-02 12:07 wtay
9995 * autogen.sh: Fixed a typo
9997 2001-01-02 12:04 wtay
9999 * acconfig.h, autogen.sh, configure.in,
10000 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10001 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10002 libjpeg Added and action for the load menu in gstplay Fixed drag
10003 and drop in gstplay More verbose errors in gstasyndisksrc
10005 2001-01-02 08:13 omegahacker
10007 * acconfig.h, autogen.sh, configure.in,
10008 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10009 gst/gstplugin.c, gst/elements/Makefile.am,
10010 gst/elements/gstasyncdisksrc.c, include/registry.h,
10011 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10012 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10013 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10014 libs/riff/gstriffparse.c, plugins/Makefile.am,
10015 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10016 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10017 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10018 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10019 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10020 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10021 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10022 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10023 plugins/filters/ladspa/gstladspa.c,
10024 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10025 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10026 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10027 plugins/mp3decode/mpg123/gstmpg123.c,
10028 plugins/mp3decode/parse/mp3parse.c,
10029 plugins/mpeg1/mpeg1encoder/globals.h,
10030 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10031 plugins/mpeg1/mpeg1encoder/marker.c,
10032 plugins/mpeg1/mpeg1encoder/mem.c,
10033 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10034 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10035 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10036 plugins/mpeg1/parse/mpeg1parse.c,
10037 plugins/mpeg1/system_encode/buffer.c,
10038 plugins/mpeg1/system_encode/system_encode.c,
10039 plugins/mpeg1/system_encode/systems.c,
10040 plugins/mpeg1video/parse/mp1videoparse.c,
10041 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10042 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10043 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10044 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10045 plugins/mpeg2/parse/mpeg2parse.c,
10046 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10047 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10048 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10049 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10050 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10051 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10052 plugins/visualization/smoothwave/smoothwave.c,
10053 plugins/visualization/spectrum/gstspectrum.c,
10054 plugins/visualization/synaesthesia/synaesthesia.c,
10055 plugins/visualization/vumeter/vumeter.c,
10056 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10057 plugins/wav/gstparsewav.c: Massive, massive update of most source
10058 files. I went through and cleaned up all the warnings that I
10059 could, which involved fixing some of the plugins.
10061 The configure.in script was re-arranged and cleaned up so, and a
10062 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10065 Some plugins were removed from the list of things to build for
10068 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10069 critical and even an if() from a DEBUG can significantly increase
10072 2001-01-02 02:18 wtay
10074 * tests/Makefile.am: ooops, eos is a dir
10076 2001-01-02 02:16 wtay
10078 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10079 editor/pixmaps/Makefile.am, tests/Makefile.am,
10080 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10081 Added eos test programs
10083 2001-01-02 01:44 wtay
10085 * configure.in, docs/random/eos, editor/Makefile.am,
10086 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10087 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10088 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10089 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10090 gsteditor/gstplay install/build fixed typo in random/eos added
10091 num_buffers property to fakesrc
10093 2001-01-02 01:33 richardb
10095 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10096 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10097 the tools used to make documentation. If documentation cannot be
10098 generated, whatever is available will still be installed.
10099 videosink/imagetest is now a check_PROGRAM
10101 2001-01-02 01:00 omegahacker
10103 * REQUIREMENTS: updated requirements
10105 2001-01-02 00:35 omegahacker
10107 * REQUIREMENTS: added list of requrements
10109 2001-01-02 00:31 richardb
10111 * configure.in, examples/Makefile.am: Added launch back into make
10112 system. The Makefile wasn't being generated, resulting in make
10113 dist failing when the directory was entered for make dist.
10115 2001-01-01 23:50 wtay
10117 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10119 2001-01-01 23:20 omegahacker
10121 * examples/autoplug/Makefile.am: somehow Makefile.am went
10124 2001-01-01 22:44 omegahacker
10126 * examples/: Makefile.am, thread/Makefile.am: updated examples
10129 2001-01-01 21:21 omegahacker
10131 * Makefile.am, configure.in, examples/xml/Makefile.am,
10132 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10134 2001-01-01 19:54 wtay
10136 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10137 proposition for eos propagation
10139 2001-01-01 17:25 wtay
10141 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10142 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10143 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10144 gst/gstpad.c: Documentation updates
10146 2001-01-01 14:34 richardb
10148 * examples/launch/Makefile.am: Add one more file to dist.
10150 2001-01-01 14:06 richardb
10152 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10153 not being put into distributions. make dist now appears to create
10154 a fully functional distribution. make rpm should now produce an
10155 rpm. Whether that rpm is any good is another matter...
10157 2001-01-01 13:41 richardb
10159 * Makefile.am, configure.in, examples/Makefile.am,
10160 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10161 build system for examples.
10163 2001-01-01 08:43 omegahacker
10165 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10166 plugins/avi/wincodec/Makefile.am: More build changes
10168 2001-01-01 08:37 omegahacker
10170 * Makefile.am, autogen.sh, configure.in,
10171 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10172 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10173 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10174 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10175 examples/queue/Makefile, examples/queue/Makefile.am,
10176 examples/queue2/Makefile, examples/queue2/Makefile.am,
10177 examples/queue3/Makefile, examples/queue3/Makefile.am,
10178 examples/queue4/Makefile, examples/queue4/Makefile.am,
10179 examples/thread/Makefile, examples/thread/Makefile.am,
10180 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10181 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10182 sane. Added some debug.
10184 2001-01-01 07:47 omegahacker
10186 * gstplay/Makefile.am: added headers and such to Makefile.am for
10189 2001-01-01 07:44 omegahacker
10191 * test/: mp3.c, qtest.c: added the category number to DEBUG
10193 2001-01-01 07:42 omegahacker
10195 * plugins/filters/ladspa/Makefile.am: missed utils.h
10197 2001-01-01 07:30 omegahacker
10199 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10201 2001-01-01 06:59 wtay
10203 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10204 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10205 examples/autoplug/autoplug.c: Added -Wall to configure.in
10207 2001-01-01 06:57 omegahacker
10209 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10210 optimized cothreads.c beyond the point of functioning
10212 2001-01-01 06:23 wtay
10214 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10215 vorbisenc.c, vorbisenc.h: Some compile cleanups
10217 2001-01-01 05:26 wtay
10219 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10221 2001-01-01 05:18 omegahacker
10223 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10226 2001-01-01 04:53 omegahacker
10228 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10229 level, updated cmdline code
10231 2001-01-01 04:41 omegahacker
10233 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10234 and dec, and added an INFO line in gst_pad_connect()
10236 2001-01-01 04:11 omegahacker
10238 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10239 checked in Makefile and added .cvsignore
10241 2001-01-01 04:10 wtay
10243 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10244 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10247 2001-01-01 04:04 wtay
10249 * gst/gst.c: Fixed a typo
10251 2001-01-01 04:02 wtay
10253 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10256 2001-01-01 03:59 omegahacker
10258 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10259 filter up to compile
10261 2001-01-01 03:57 omegahacker
10263 * plugins/filters/Makefile.am: added ladspa
10265 2001-01-01 03:57 omegahacker
10267 * gst/gstautoplug.c: set categories for all INFOs
10269 2001-01-01 03:44 omegahacker
10271 * tests/sched/.cvsignore: added .cvsignore
10273 2001-01-01 03:43 wtay
10275 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10276 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10277 FLAGS and options on --help
10279 2001-01-01 03:22 omegahacker
10281 * tests/.cvsignore: updated .cvsignore
10283 2001-01-01 03:20 omegahacker
10285 * configure.in: added directories to configure.in
10287 2001-01-01 03:19 omegahacker
10289 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10290 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10293 2001-01-01 03:18 omegahacker
10295 * examples/Makefile.am: fixed stupid spelling mistake
10297 2001-01-01 03:18 omegahacker
10299 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10300 build-directory, doesn't require a make install
10302 2001-01-01 03:16 omegahacker
10304 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10305 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10306 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10307 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10308 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10309 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10310 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10311 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10312 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10313 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10314 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10315 mpeg1/system_encode/system_encode.c,
10316 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10317 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10318 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10319 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10320 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10321 visualization/smoothwave/smoothwave.c,
10322 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10323 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10325 2001-01-01 03:16 omegahacker
10327 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10328 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10331 2001-01-01 03:14 omegahacker
10333 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10334 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10335 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10336 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10337 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10338 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10339 elements/gstdisksrc.c, elements/gstfdsink.c,
10340 elements/gstpipefilter.c, elements/gstqueue.c,
10341 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10342 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10343 now takes a category parameter, which is the same as GST_INFO
10344 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10345 to 0 for now, we need to go and fix all these eventually.
10347 2001-01-01 02:46 omegahacker
10349 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10350 NULL on g_strconcat
10352 2001-01-01 02:34 omegahacker
10354 * gst/gstcpu.c: fixed the segfault
10356 2001-01-01 01:56 wtay
10358 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10359 --disable-info-system nothing specified = INFO enabled, mask to
10360 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10361 --disable-info = INFO compiled into a nop and thus disabled
10363 2001-01-01 00:44 omegahacker
10365 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10366 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10367 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10368 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10369 examples .cvsignores
10371 2001-01-01 00:44 wtay
10373 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10374 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10375 --enable-debug-info A little fix for the avidecoder
10377 2001-01-01 00:42 omegahacker
10379 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10380 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10381 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10382 cleaned up the examples, added Makefiles, etc
10384 2001-01-01 00:34 omegahacker
10386 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10387 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10388 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10389 thread/Makefile, xml/Makefile: Updated makefiles for examples
10391 2001-01-01 00:17 omegahacker
10393 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10394 Cleaned up INFO system some more, added API to select categories,
10395 modified the printout function to print cleanly for GST_INIT info
10396 (the default min) and spew function:line debug_string [element] for
10397 everything else. Eventually could make even that configurable
10398 easily enough, just check against another bitmap instead of
10399 checking for == GST_INIT.
10401 2000-12-31 23:31 wtay
10403 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10404 some compile warnings
10406 2000-12-31 22:49 omegahacker
10408 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10410 2000-12-31 22:18 omegahacker
10412 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10413 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10414 types/gsttypes.c: Started work on better ghostpad management, and
10415 started to build the low- level EOS mechanism.
10417 Also removed a couple of printouts that aren't needed any more.
10419 2000-12-31 22:16 omegahacker
10421 * plugins/: mp3decode/types/mp3types.c,
10422 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10423 Commented out some extra output that we don't need right now.
10425 2000-12-31 22:15 omegahacker
10427 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10430 2000-12-31 22:14 omegahacker
10432 * tests/: load.c, markup.c: New test programs.
10434 2000-12-31 22:13 omegahacker
10436 * tests/Makefile.am: [no log message]
10438 2000-12-31 22:11 omegahacker
10440 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10441 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10442 a set to READY state before PLAYING that isn't necessary.
10444 2000-12-31 18:06 richardb
10446 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10449 2000-12-31 17:49 richardb
10451 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10452 couple more fixes to make dist.
10454 2000-12-31 17:37 richardb
10456 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10458 2000-12-31 17:34 wtay
10460 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10461 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10462 It should compile now, but doesn't work
10464 2000-12-31 17:32 richardb
10466 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10467 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10468 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10469 ensure that appropriate files are included in make dist. Make dist
10470 now produces a nearly functioning distribution.
10472 2000-12-31 17:32 wtay
10474 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10475 Updated the editor to use the capslist Added change state in
10478 2000-12-31 17:02 wtay
10480 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10481 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10482 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10483 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10484 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10485 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10486 programs to tests/.cvsignore
10488 2000-12-31 16:15 wtay
10490 * tests/padfactory.c: Test program for the pad factory
10492 2000-12-31 16:12 wtay
10494 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10495 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10496 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10497 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10498 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10499 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10500 plugins/cdparanoia/cdparanoia.c,
10501 plugins/mp3decode/mpg123/gstmpg123.c,
10502 plugins/mp3decode/parse/mp3parse.c,
10503 plugins/mp3decode/types/mp3types.c,
10504 plugins/mp3encode/lame/gstlame.c,
10505 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10506 plugins/mpeg1/mpegtypes/mpeg1types.c,
10507 plugins/mpeg1/parse/mpeg1parse.c,
10508 plugins/mpeg1video/parse/mp1videoparse.c,
10509 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10510 plugins/mpeg2/mpegtypes/mpeg2types.c,
10511 plugins/mpeg2/parse/mpeg2parse.c,
10512 plugins/mpeg2/video/gstmpeg2play.c,
10513 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10514 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10515 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10516 Added multiple caps to the pads Extended the padfactory for the
10517 multiple caps GstCaps now have a name so that future manipulations
10518 on them can be done by name Updated the plugins for the new caps
10521 2000-12-31 16:07 richardb
10523 * Makefile.am, configure.in, include/Makefile.am: Add files in
10524 include to distributions.
10526 2000-12-31 15:53 richardb
10528 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10530 2000-12-31 15:19 richardb
10532 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10534 2000-12-31 15:18 richardb
10536 * configure.in: Add docs/fwg/Makefile to things to be built.
10538 2000-12-31 14:22 richardb
10540 * docs/manuals.mak: Fix another bug in make install for fwg
10541 (complained becuase there were no pngs to install). I should have
10542 got up more slowly today...
10544 2000-12-31 14:02 richardb
10546 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10547 manual/images/.cvsignore: Fix .cvsignores
10549 2000-12-31 13:55 richardb
10551 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10552 manuals. Added stuff to .cvsignore in fwg
10554 2000-12-31 10:46 omegahacker
10556 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10557 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10558 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10559 reason, so it goes with the first sink/src pad it finds in a given
10560 element. Other problems still remain, but the hard part is done
10563 2000-12-30 19:51 wtay
10565 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10566 video detection because we simply don't know if it's mpeg1 or mpeg2
10568 2000-12-30 19:41 wtay
10570 * plugins/avi/gstavidecoder.c: removed debugging
10572 2000-12-30 19:40 wtay
10574 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10576 2000-12-30 19:39 wtay
10578 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10579 other private streams until autoplug can figure it out
10581 2000-12-30 19:37 wtay
10583 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10584 versions until they get fixed
10586 2000-12-30 19:04 wtay
10588 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10589 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10590 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10591 plugins/avi/wincodec/gstwindec.c,
10592 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10593 Fixed a bug in multiple typefind function loading: when a typefind
10594 is requested for a mimetype, all plugins with a typefind function
10597 2000-12-30 17:42 wtay
10599 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10600 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10601 plugins/mpeg2/mpegtypes/mpeg2types.c,
10602 plugins/mpeg2/parse/mpeg2parse.c,
10603 plugins/mpeg2/video/gstmpeg2play.c,
10604 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10605 Added some more INFO to gstthread
10607 2000-12-30 17:13 wtay
10609 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10610 makefile for new files
10612 2000-12-30 16:13 wtay
10614 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10615 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10616 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10617 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10618 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10619 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10620 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10621 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10622 docs/gst/tmpl/gstreamer-unused.sgml,
10623 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10624 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10625 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10626 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10627 remove sink, src, filter, connection added gstinfo to docs.
10628 Updated some core files for the docs gsttypefind did not include
10629 gst_private Added CFlags to Makefile.am in gst/elements
10631 2000-12-30 15:36 richardb
10633 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10634 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10635 framework for writing filter writers guide. Extracted much of the
10636 makefile from docs/manual into a shared file which is included, so
10639 2000-12-30 14:46 richardb
10641 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10642 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10643 for make disting .ps files. Couple of final fixes to
10644 libs/Makefile.am, too. Add a few things to cvsignores.
10646 2000-12-30 14:40 richardb
10648 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10649 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10650 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10653 2000-12-30 13:54 richardb
10655 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10656 - make should now cause gstreamer-libs docs to be created. Make
10657 dist may work too - untested. No longer store tmpls in CVS,
10658 either. Only thing missing is make dependencies on the source
10659 files used to extract the docs.
10661 2000-12-30 13:14 richardb
10663 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10664 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10665 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10666 Remove template files from CVS: they're autogenerated better.
10668 2000-12-30 05:05 richardb
10670 * docs/manual/Makefile.am: Makefile can now be used for a different
10671 manual by simply changing the initial variables
10673 2000-12-30 04:40 richardb
10675 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10676 directories and files
10678 2000-12-30 04:36 richardb
10680 * docs/manual/: Makefile.am, bin-element.fig,
10681 connected-elements.fig, filter-element-multi.fig,
10682 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10683 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10684 Misc tweaks to makefile for manual. Moved .figs into same
10685 directory so we can have them built appropriately without having to
10686 hack makefiles horribly. Nearly have a core makefile which can be
10687 reused for other manuals.
10689 2000-12-30 03:28 wtay
10691 * docs/manual/images/Makefile.am: Scaled down the eps images to
10694 2000-12-30 02:47 wtay
10696 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10697 gstelements Reverted pad names in gstfakesrc back to what they were
10699 2000-12-30 02:41 omegahacker
10701 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10702 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10703 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10705 2000-12-30 02:25 richardb
10707 * docs/manual/Makefile.am: Minor neaten to makefile.
10709 2000-12-30 01:53 richardb
10711 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10712 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10713 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10716 2000-12-30 01:06 richardb
10718 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10719 Added configure test for liblame.
10721 2000-12-30 00:46 richardb
10723 * configure.in, plugins/Makefile.am: Add configure tests for
10726 2000-12-30 00:17 richardb
10728 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10730 2000-12-29 22:36 richardb
10732 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10733 Include "include/" when compiling.
10735 2000-12-29 21:58 richardb
10737 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10740 2000-12-29 21:56 richardb
10742 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10745 2000-12-29 21:50 richardb
10747 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10750 2000-12-29 21:44 richardb
10752 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10753 instead of ERROR_VAL, at Erik's suggestion. :)
10755 2000-12-29 21:40 richardb
10757 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10758 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10760 2000-12-29 19:45 wtay
10762 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10763 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10764 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10765 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10766 plugins/mp3decode/parse/mp3parse.c,
10767 plugins/mp3encode/lame/gstlame.h,
10768 plugins/mpeg1/mpeg_play/decoders.c,
10769 plugins/mpeg1/mpeg_play/decoders.h,
10770 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10771 handling gstplay used old flag handling updated some plugins for
10772 the new objects/error handling Fixed a serious buffer error in
10775 2000-12-29 18:31 wtay
10777 * tests/: caps.c, props.c: Updated some test programs
10779 2000-12-29 18:23 wtay
10781 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10782 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10783 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10784 properties with a 0 value causes a segfault Fixed a possible bug in
10785 gstautoplug when one of the constructed paths was empty Commented
10786 out a too liberal assert in gstscheduler.c Added
10787 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10789 2000-12-29 10:02 omegahacker
10791 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10792 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10793 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10794 ERROR systems. Very little code is converted yet. Policy
10795 decisions need to be made as to what kinds of cases get what kind
10796 of response, and what the default ERROR response should be. Right
10797 now it will print out all the information, then have gdb spew a
10800 2000-12-29 05:38 omegahacker
10802 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10803 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10804 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10805 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10806 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10807 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10808 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10809 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10812 2000-12-29 04:36 wtay
10814 * gstplay/gstplay.c: Add the pipeline to the thread after
10817 2000-12-29 03:05 wtay
10819 * editor/gsteditorpadtemplate.c: Added a missing file...
10821 2000-12-29 02:50 omegahacker
10823 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10824 audioscale/audioscale.c, audioscale/audioscale.h,
10825 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10826 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10827 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10828 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10829 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10830 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10831 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10832 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10833 effects/volume/volume.c, effects/volume/volume.h,
10834 filters/median/median.c, filters/median/median.h,
10835 filters/smooth/smooth.c, filters/smooth/smooth.h,
10836 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10837 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10838 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10839 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10840 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10841 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10842 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10843 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10844 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10845 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10846 mpeg1/system_encode/system_encode.c,
10847 mpeg1/system_encode/system_encode.h,
10848 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10849 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10850 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10851 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10852 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10853 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10854 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10855 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10856 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10857 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10858 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10859 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10860 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10861 visualization/smoothwave/smoothwave.h,
10862 visualization/spectrum/gstspectrum.c,
10863 visualization/spectrum/gstspectrum.h,
10864 visualization/synaesthesia/synaesthesia.c,
10865 visualization/synaesthesia/synaesthesia.h,
10866 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10867 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10868 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10869 reparenting of all the elements to GstElement.
10871 2000-12-29 02:28 omegahacker
10873 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10874 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10875 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10876 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10877 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10878 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10879 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10880 elements/gstdisksrc.h, elements/gstelements.c,
10881 elements/gstfakesink.c, elements/gstfakesink.h,
10882 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10883 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10884 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10885 elements/gstidentity.c, elements/gstidentity.h,
10886 elements/gstpipefilter.c, elements/gstpipefilter.h,
10887 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10888 elements/gstsinesrc.h, elements/gsttypefind.c,
10889 elements/gsttypefind.h: Reparented everything to GstElement,
10890 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10891 a bug in gst_bin_iterate_func.
10893 2000-12-28 22:13 omegahacker
10895 * gst/gstcaps.h: missed one file for copyright
10897 2000-12-28 22:12 omegahacker
10899 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10900 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10901 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10902 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10903 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10904 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10905 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10906 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10907 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10908 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10909 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10910 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10911 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10912 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10913 in all the libgst files. Created gst_private.h, set up all files
10916 2000-12-28 21:42 wtay
10918 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10919 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10920 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10921 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10922 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10923 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10924 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10925 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10926 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10927 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10928 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10929 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10930 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10931 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10932 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10933 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10934 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10935 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10936 gst/elements/gsttypefind.c: Updated the API docs.
10938 2000-12-28 21:12 omegahacker
10940 * gst/gstpad.c: removed some dead pad_pull/push code
10942 2000-12-28 03:17 wtay
10944 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10946 2000-12-28 03:00 wtay
10948 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10950 2000-12-28 02:51 wtay
10952 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10953 editor/gsteditorbin.c, editor/gsteditorelement.c,
10954 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10955 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10956 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10957 gst/gstscheduler.c, gst/elements/gstqueue.c,
10958 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10959 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10960 tests/registry.c: Pending editor changes. fixes for autoplug of
10961 elementary MPEG1 video streams make sure mp3 types get compiled
10962 videosink changes for xml loading
10964 2000-12-28 00:18 wtay
10966 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10967 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10968 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10969 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10970 again with mp3/mpeg1/ogg
10972 2000-12-27 23:42 omegahacker
10974 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10975 create_plan can be called multiple times.
10977 2000-12-27 22:49 wtay
10979 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10981 2000-12-27 22:39 wtay
10983 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10984 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10985 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10986 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10987 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10990 2000-12-27 20:41 wtay
10992 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10993 vorbis encoder/decoder to latest CVS version
10995 2000-12-27 04:16 wtay
10997 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10998 option Added multiple pad output
11000 2000-12-27 03:13 omegahacker
11002 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11003 elements/Makefile.am, types/Makefile.am: Mostly minor little
11004 changes, but two interesting things:
11006 1) removed a pthread_join from the gst_thread_main_loop. commented
11007 out because the thread isn't supposed to run pthread_join, the main
11010 2) Fixed a major bug with cothreads in threads. Had to add
11011 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11012 gilbc that ships with redhat 7.0 now places these mmap requests
11013 somewhat randomly. Since they *must* be exactly where we expect
11014 them, it was failing. MAP_FIXED forces it to put it where we say.
11016 2000-12-27 00:46 omegahacker
11018 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11019 the scheduling of chained cases. Very simply right now. Also
11020 added code to allow the use_cothread flag of a bin to force all the
11021 chains to use cothreads as well.
11023 2000-12-27 00:01 omegahacker
11025 * tests/: Makefile.am, case4.c: added case4
11027 2000-12-26 23:51 omegahacker
11029 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11030 gstscheduler.c, gstscheduler.h, gstthread.c,
11031 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11032 More massive changes to the scheduling system. Moved the
11033 scheduling code to gstscheduler.[ch], so an child bin can replace
11034 the scheduler. Introduced the concept of chains, which are subsets
11035 of the list of managed elements for a given manager bin, which get
11036 scheduled as separate entities. gst_bin_iterate_func should be
11037 pretty much fixed now, the scheduling code gets to do all the hard
11040 Cothreaded case work in the couple tests I've tried, chained is
11043 2000-12-26 20:49 omegahacker
11045 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11047 2000-12-26 20:24 wtay
11049 * docs/random/usecases: This file will contain several use cases to
11052 2000-12-25 01:33 wtay
11054 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11055 editor/gsteditor.h, editor/gsteditorbin.c,
11056 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11057 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11058 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11059 editor/gsteditorpad.c, editor/gsteditorproject.c,
11060 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11061 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11062 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11063 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11064 - restucturing of object creation - loading of xml files - visual
11065 eye candy: color changes on mouseover - active object is indicated
11066 - property box changes for boolean and enum types - property box:
11067 create properties per element - show pads/caps in propertybox
11068 added gst_util_get_bool_arg in gstutils.c added default properties
11071 2000-12-23 03:17 wtay
11073 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11074 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11075 elements/gstdisksrc.c, elements/gstfakesrc.c,
11076 elements/gstidentity.c: Added handoff signals to fakesrc and
11077 fakesink Added scheduling property to identity Added
11078 GST_STATE_TRANSITION macro to check for state changes. Modified
11079 gstbin and gstthread to the new state change macros
11081 2000-12-22 23:23 wtay
11083 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11084 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11085 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11086 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11087 manager was not detected. Some other testcases bin, thread,
11088 pipeline use the elementfactory on gst_*_new
11090 2000-12-22 16:14 wtay
11092 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11093 gst/gstxml.c, gst/elements/gstfakesink.c,
11094 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11095 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11096 tests/sched/runtestcases, tests/sched/runxml.c,
11097 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11098 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11099 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11100 cases... they all fail :-( Added a flag to identity to for
11101 loop_based behaviour. Added a signal to fakesink when a buffer is
11104 2000-12-21 20:21 wtay
11106 * tests/sched/testcases: More testcases
11108 2000-12-21 19:53 wtay
11110 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11112 2000-12-21 07:10 omegahacker
11114 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11115 very basic way. More use cases will hopefully provide some sanity.
11117 2000-12-21 01:27 omegahacker
11119 * gst/elements/gstqueue.c: Fixing two bugs:
11121 1) I had commented out an unlock. duh. 2) changed the _get
11122 function to return the buffer rather than call _push
11124 Also uncommented some debugging I'd turned off. Need to solve the
11125 verbosity problem somehow, I think by way of debug levels as well
11128 2000-12-20 09:39 omegahacker
11130 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11131 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11132 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11133 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11134 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11135 Massive scheduling changes (again). Not entirely complete, but
11136 getting closer. Need to think about various scheduling plans that
11137 we might want to produce, and figure out the rules for what is
11138 legal, and how to get the results we need as far as the plan.
11140 2000-12-20 00:55 wtay
11142 * docs/random/autoplug1: Added explanation for current autoplugging
11144 2000-12-19 16:38 wtay
11146 * tests/: .cvsignore, props.c: Small test program for the property
11149 2000-12-19 16:36 wtay
11151 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11152 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11153 to dynamically create GstCaps and GstProps Changed typefind of
11154 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11157 2000-12-19 13:44 wtay
11159 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11160 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11161 .dia drawings of the objects the autoplug test program.
11163 2000-12-19 13:41 wtay
11165 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11166 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11167 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11168 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11169 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11170 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11171 of GHashTables, since the autoplugger will use the GstCaps and
11172 elementfactories instead of the type system. We don't maintain a
11173 list anymore of the elements for the specific removed unused
11174 code in XML loading/saving.
11176 Cleanup in gstelementfactory: removed the register/unregister
11177 methods, register is now implicit when gst_elementfactory_new is
11178 called. _unregister is now _destroy. Removed logic to
11179 register/unregister the types in gsttypes. added methods to
11180 query if the factory can src/sink a GstCaps Make sure the
11181 elementfactory is set in the element_class when a new element is
11182 registered with gst_elementfactory_new.
11184 gst.c: properly register the basic bins gst_pipeline: use new
11185 gstautoplug (next checkin) gstprops: fixed an error in
11186 compatibility check registry test program changes plugins: misc
11187 changes for the new caps system.
11189 2000-12-19 05:48 omegahacker
11191 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11192 code the requires a patch to cdparanoia to avoid a segfault
11194 2000-12-17 16:24 wtay
11196 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11197 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11198 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11199 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11200 plugins/mp3decode/parse/mp3parse.c,
11201 plugins/mp3decode/types/mp3types.c,
11202 plugins/mpeg1/mpegtypes/mpeg1types.c,
11203 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11204 typefind function now returns a GstCaps structure instead of a
11205 gboolean. modified some plugins to this new behaviour Fixed
11206 autoplugging for the mpg123 case. When an element is selected in
11207 autoplugging and the caps do not match, another element is selected
11208 until the caps match. only examples/autoplug works because
11209 gstmediaplay uses a threaded setup that does not seem to work with
11210 the current scheduling.
11212 2000-12-17 06:26 omegahacker
11214 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11215 beginning of the first code-review. Here's the README:
11217 Code reviews: =============
11219 Files are to be named by file or subsystem, and CVS revision number
11222 gstbin.c-1.41 editor-20001216
11224 A file should look something like the following:
11226 -------------------------------------------------------------------
11227 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11228 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11230 ----- Line 20: #define GST_DEBUG_ENABLED
11232 Shouldn't be here, DEBUG should be enabled globally. May leave
11233 until scheduling changes are done.
11235 ----- Line 117: (gst_bin_class_init)
11236 gstelement_class->elementfactory =
11237 gst_elementfactory_find("bin");
11239 Not sure this is such a great idea. I thought the GstElement code
11240 did this kind of stuff?
11242 -------------------------------------------------------------------
11245 The format will evolve as we do more stuff, such as putting in
11246 fields for recommended actions, comments regarding any later
11247 changes made and when, etc.
11249 2000-12-17 04:54 omegahacker
11251 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11252 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11253 compilation fixes...
11255 2000-12-16 17:12 wtay
11257 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11258 editor/gsteditor.c, editor/gsteditorbin.c,
11259 editor/gsteditorelement.c, editor/gsteditorproject.c,
11260 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11261 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11262 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11263 tests/registry.c: some editor changes= loading of save pipelines
11264 (not working) added include in gstdebug.h for getpid property
11265 loading implemented GstXML can now be queried for the toplevel
11268 2000-12-16 10:18 omegahacker
11270 * docs/random/sources, examples/autoplug/Makefile,
11271 examples/helloworld/Makefile, examples/queue4/Makefile,
11272 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11273 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11274 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11275 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11276 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11277 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11278 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11279 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11280 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11281 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11282 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11283 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11284 tests/states.c: WARNING: Don't grab this updated unless you're
11285 really, REALLY sure. WARNING: Wait for the next one.
11287 Whole lotta changes here, including a few random bits:
11289 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11290 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11291 added new debugging for function ptrs gstpipeline.c: set type of
11292 parent_class to the class, not the object gstthread.c: ditto
11293 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11294 some defaults cobin/spindentity.c: updated to new do/while
11295 loopfunction style mp3encode/lame/gstlame.c: argument types,
11296 whole lotta lame options tests/: various changes
11298 Now, for the big changes: Once again, the scheduling system has
11299 changed. And once again, it broke a whole bunch of things. The
11300 gist of the change is that there is now a function pointer for
11301 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11302 Well, currently they are functions, but that's for debugging
11303 purposes only, they just call the function pointer after spewing
11306 This changed the GstPad structure a bit, and the GstPad API as
11307 well. Where elements used to provide chain() and pull() functions,
11308 they provide chain() and get() functions.
11309 gst_pad_set_pull[region]_function has been changed to
11310 get_pad_set_get[region]_function. This means all the elements out
11311 there that used to have pull functions need to be updated. The
11312 calls to that function have been changed in the normal elements,
11313 but the names of the functions passed is still _pull[region](),
11314 which is an aesthetic issue more than anything.
11316 As for what doesn't work yet, just about anything dealing with
11317 Connections is hosed, meaning threaded stuff won't work. This will
11318 be fixed about 12 hours from now, after I've slept, etc. The
11319 simplefake.c test works in both cothreaded and chained cases, but
11320 not much else will work due to the Connection problem. Needless to
11321 say, don't grab this unless you *need* these features *now*, else
11322 wait to update this stuff until tomorrow.
11324 I'm going to sleep now.
11326 2000-12-15 16:43 wtay
11328 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11329 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11330 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11331 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11332 a step closer to autoplugging. The element selection in the
11333 pipeline works. Slight modification to the typefind function
11334 handling. removed the stupid mime types in the mpeg decoders.
11335 Adjust videosink for the new caps handling. Modified the queue
11336 example to show an error in plan creation; Erik can you solve this?
11337 This is the type of pipelines autoplugging uses.
11339 2000-12-15 01:57 wtay
11341 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11342 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11343 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11344 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11345 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11346 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11347 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11348 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11349 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11350 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11351 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11352 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11353 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11354 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11355 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11356 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11357 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11358 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11359 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11360 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11361 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11362 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11363 plugins/mp3encode/lame/gstlame.h,
11364 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11365 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11366 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11367 tools/gstreamer-register.c: Header cleanup: try to include as
11368 little as possible; this will probably speed up compilation a bit.
11369 changed the .c files to use #include "..." Fix for the 'plugins are
11370 loaded twice' bug. Fix 22186: GstObject flags are now used
11371 everywhere. Added *_FLAG_LAST so elements do not use the same
11372 flags. Added some padding in the flag enum for future expansion.
11374 2000-12-14 17:21 wtay
11376 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11377 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11378 plugins/mpeg1/parse/mpeg1parse.c,
11379 plugins/mpeg1video/parse/mp1videoparse.c,
11380 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11381 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11382 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11383 pad template mechanisms.
11385 2000-12-14 12:30 wtay
11387 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11389 2000-12-13 21:42 omegahacker
11391 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11392 after 0.1.0 (i.e. in 2001)
11394 2000-12-13 19:35 wtay
11396 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11398 2000-12-13 19:29 wtay
11400 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11401 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11402 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11403 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11404 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11405 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11406 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11407 plugins/cdparanoia/cdparanoia.c,
11408 plugins/mp3decode/mpg123/gstmpg123.c,
11409 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11410 added the GstPadTemplate.
11412 The GstPadFactory is an easy way to define a pad with capabilities.
11413 The GstPadFactory is converted into a GstPadTemplate. The template
11414 is used to create new pads and to expose the possible pads used in
11415 an element to the plugin system.
11417 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11418 gstreamer-register because the XML definition has changed.
11420 2000-12-12 19:31 wtay
11422 * docs/random/plugins: Added a document about how we handle plugins
11423 and dynamic loading.
11425 2000-12-12 19:29 wtay
11427 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11428 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11429 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11430 plugins/mp3decode/mpg123/gstmpg123.c,
11431 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11432 tests/registry.c: More Caps changes, this change introduces the
11433 padfactory. the GstPadFactory will be used to describe the pads
11434 that an element will contain during its lifetime. mpg123 and
11435 mp3parse serve as an example. More XML changes to incorporate the
11438 2000-12-12 09:40 omegahacker
11440 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11441 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11442 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11443 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11444 tests/rip.c: Added LAME encoder. Wow.
11446 2000-12-12 06:49 omegahacker
11448 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11449 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11450 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11451 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11452 audio data from a CD, writes out raw audio. The tests/paranoia.c
11453 program will simply hook this up to a sound card. It works
11456 Next step is to flesh out the rest of the element, including pad
11457 caps, better seek and playout control, signals, and whatever else
11460 A minor patch to the editor is included here, the GstElementFactory
11461 details struct has a name change from 'class' to 'klass' that
11462 wasn't reflected in the elementselect widget. Fixd.
11464 2000-12-11 00:25 omegahacker
11466 * tests/queue.c: Updated to latest code for testing scheduling.
11468 2000-12-11 00:24 omegahacker
11470 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11471 elements/gstqueue.c: Implemented the hybrid scheduling system for
11472 sources and connections outside the current Bin. Is a bit hackish
11473 in one place, but I'll work out a way to make that cleaner soon.
11474 queue.c in tests now works nicely in all cases. More to come
11477 2000-12-11 00:06 wtay
11479 * tests/registry.c: Test program to check the registry handling
11481 2000-12-11 00:04 wtay
11483 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11484 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11485 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11486 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11487 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11488 gstplay/main.c, plugins/au/gstparseau.c,
11489 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11490 plugins/avi/wincodec/gstwincodec.c,
11491 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11492 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11493 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11494 plugins/mp3decode/mpg123/gstmpg123.c,
11495 plugins/mp3decode/mpg123/gstmpg123.h,
11496 plugins/mp3decode/parse/mp3parse.c,
11497 plugins/mp3decode/xing/gstxing.c,
11498 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11499 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11500 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11501 plugins/mpeg1/parse/mpeg1parse.c,
11502 plugins/mpeg1video/parse/mp1videoparse.c,
11503 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11504 plugins/mpeg2/mpeg2dec/decode.c,
11505 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11506 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11507 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11508 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11509 plugins/mpeg2/mpeg2dec/motion_comp.c,
11510 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11511 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11512 plugins/mpeg2/mpeg2dec/mpeg2.h,
11513 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11514 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11515 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11516 plugins/mpeg2/parse/mpeg2parse.c,
11517 plugins/mpeg2/subtitles/mpeg2subt.c,
11518 plugins/mpeg2/video/gstmpeg2play.c,
11519 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11520 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11521 plugins/visualization/smoothwave/smoothwave.c,
11522 plugins/visualization/spectrum/gstspectrum.c,
11523 plugins/visualization/synaesthesia/synaesthesia.c,
11524 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11525 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11526 tests/queue.c: First attempt at rebuilding the type/plugin system
11527 - make sure caps/props are saved in the registry autoplugging is
11528 completely broken. removed the typefactories and typeids from all
11529 the pads in the plugins XML load/save is ok (be sure to rerun
11530 gstreamer-register)
11532 2000-12-09 09:13 omegahacker
11534 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11535 work-in-progress do deal with out-of-bin elements. Current system
11536 is very likely going to be ditched due to its complexity and the
11537 fact that it doesn't work right now. More than that, it's
11538 generating some really odd results in my test program, which aren't
11539 readily explainable.
11541 If you want to keep a working copy of your working copy (heh),
11542 don't update until this is replaced with a hybrid approach. This
11543 approach will be the beginning of a plan generator that can
11544 construct full hybrid schedules given hints from various places.
11546 Hybrid means that cothreads are used, but there are chunks of the
11547 pipeline that are actually dealt with by chaining. This can improve
11548 speed by reducing cothread switches (which are much cheaper than
11549 thread switches, but still far from free, about 570 cycles on my
11550 PIII), but does carry a complexity burden. Luckily, the structure
11551 of GStreamer allows that burden to live entirely in create_plan.
11552 Luck? I think not ;-)
11554 2000-12-08 23:38 omegahacker
11556 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11557 CVS seems to work rather well, actually.
11559 Next is the work on task 23098...
11561 2000-12-08 20:31 omegahacker
11563 * tests/: Makefile.am, queue.c: Test program for simple queue
11564 operations. Good for testing thread/cothread interations.
11566 2000-12-08 18:24 wtay
11568 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11569 in again, it got removed with the previous commit.
11571 2000-12-08 10:33 omegahacker
11573 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11574 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11575 changes. Connections are now also pullfunc based. gstqueue has
11576 been updated, I don't know of any other connections offhand.
11578 There are still a few things that need doing, specifically the
11579 concept of a source or connection with connections to multiple
11580 thread contexts is not dealt with. This may force us to move the
11581 threadstate from the element to the pad, maybe keeping the
11582 element's copy for simple cases. Then the Bin would create a
11583 structure to pass to the cothreaded _wrappers of any such elements,
11584 which would detail the pads that are to be dealt with by this
11585 particular cothread context.
11587 That will speed things up to, since we don't have to look through
11588 the list of all pads for every Src or Connection element for every
11589 iteration, we can simply step through the list provided by the
11590 plan. Special case might even have a single pad pointer sitting
11591 there to trump the list, if there's only one (the common case
11594 Task 23098 is tracking these changes. The main task 22588 depends
11595 on that subtask, as well as 22240, which is a consistency check on
11598 2000-12-07 18:38 wtay
11600 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11602 2000-12-07 18:37 wtay
11604 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11605 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11606 from the capabilities as we might use the properties for metadata
11609 2000-12-06 23:04 wtay
11611 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11612 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11613 GstCapsListFactory in headers
11615 2000-12-05 18:08 wtay
11617 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11618 elements/gstasyncdisksrc.c: Fixed autoplugging.
11620 2000-12-04 19:24 wtay
11622 * docs/random/caps: Added some capability options
11624 2000-12-04 10:52 omegahacker
11626 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11627 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11628 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11629 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11630 elements/gstsinesrc.c: Changed the way things are scheduled,
11631 especially sources. A Src used to have a push() function, and
11632 optionally a pushregion() to deal with async reads, etc. That
11633 whole thing has gone away, in favor of providing a pull() function
11634 for the output (Src) pad instead, ala chain functions. This makes
11635 constructing cothreaded schedules out of non-loop elements somewhat
11636 easier. Basically there was always a question as to which pad was
11637 being dealt with. In the pullregion case, cothread-specific data
11638 was used to try to pass the region struct to the right place, which
11639 is a slow hack. And in general, the push function severely limited
11640 the kind of tricks that could be played when there's more than one
11641 output pad, such as a multi-out file reader with async capabilities
11642 on each pad independently.
11644 This changes the way cothread scheduling occurs. Instead of the
11645 hack to deal with Src's by calling their push() function (or
11646 optionally the pushregion(), in certain cases), we now are working
11647 towards a general mechanism where pads are the only thing that are
11648 dealt with directly.
11650 An optimization was made in the process of doing this: the
11651 loopfunction actually run as the outer [stack] frame of the
11652 cothread is now set more intelligently in create_plan() based on
11653 what kind of element it is. We now have:
11655 loopfunc_wrapper: used for loop-based elements, it simply calls the
11656 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11657 below). It currently does other, soon to be depracated, stuff.
11659 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11660 options are now loop- or pull-based)
11662 There will be a couple more to deal with other cases, such as
11663 Connections and chain-based elements. The general idea is that
11664 it's a lot more efficient to make the decisions once in create_plan
11665 than to keep doing this huge if/else chain in the wrapper. Just
11666 choose the right wrapper up front. It'll be most apparent
11667 performance-wise in the case of whichever element context is
11668 switched to first for each iteration, since the whole wrapper setup
11669 is done for every iteration.
11671 The tricky part is that there is now a bit of overloading of the
11672 function pointers in a pad. The current meanings (possibly to
11673 change a bit more soon) are:
11675 chainfunc: as always, chainfunc pointer is mirrored between peer
11676 pads (this may change, and the chain func may end up in
11677 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11678 to peer SinkPad: none (may take over chainfunc, see
11679 below) pullfunc: SrcPad: Src or Connection's function to construct
11680 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11683 There are a number of issues remaining with the scheduling, not the
11684 least of which is the fact that Connections are still dealt with
11685 the old way, with _push() functions and such. I'm trying to figure
11686 out a way to unify the system so it makes sense. Following the
11687 scheduling system is hard enough, trying to change it is murder.
11689 Another useful scheduling addition, mentioned above, is
11690 COTHREAD_STOPPING. It's an element flag that's used to signal
11691 whatever code is running in cothread context that it should be
11692 finishing up and exiting soon. An example of this is in
11693 plugins/cobin/spindentity.c. All the loops should now be composed
11694 of do/while loops, rather than while(1) loops:
11697 buf = gst_pad_pull(spindentity->sinkpad);
11698 gst_pad_push(spindentity->srcpad,buf);
11699 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11701 The reason for this is that COTHREAD_STOPPING may be set before the
11702 above loop ever gets started. It wouldn't do for the body of the
11703 loop to never once get called, that would simply stall the
11704 pipeline. Note that only the core library code is ever responsible
11705 for setting and unsetting this flag. All elements have to do is
11706 respond to it by cleanly exiting the loop and the function holding
11709 This is needed primarily to allow iterations to occur properly.
11710 Basically, there's a single entry point in the cothread scheduling
11711 loop, gst_bin_iterate_func() simply switches to this cothread. If
11712 the element in this context is allowed to loop infinitely, nothing
11713 would even switch back to the context from which the iterate() was
11714 originally called. This is a bit of a problem. The solution is
11715 for there to be an implicit switch back to the originating context.
11716 Now, even I'm not sure exactly how this works, but if the cothread
11717 that's switched to actually returns, execution returns back to the
11718 calling context, i.e. iterate_func().
11720 COTHREAD_STOPPING is therefore set just before switching into this
11721 (currently randomly chosen) context, on the assumption that it will
11722 return promptly after finishing its duties. The burden of clearing
11723 the flag falls to the various wrapper functions provided by the Bin
11724 code, thus element writers don't have to worry about doing that at
11725 all (and simply shouldn't).
11727 Related changes: All the sources in elements/ have been changed to
11728 reflect the new system.
11730 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11731 why, it's commented out now. 2) any other sources, including
11732 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11733 to work as pull-based sources.
11735 2000-12-04 09:35 omegahacker
11737 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11738 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11739 DEBUG system. New header file gstdebug.h holds the stuff to keep
11740 it out of gst.h's hair. DEBUG prints out the process id, cothread
11741 id, source filename and line number. Two new macros DEBUG_ENTER
11742 and DEBUG_LEAVE are used to show the entry and exit of a given
11743 function. This eventually might be used to construct call trace
11744 graphs, even taking cothreads into account. This would be quite
11745 useful in visualizing the scheduling mechanism.
11747 Minor changes to various debug messages.
11749 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11750 capable of performing DEBUG_LEAVE automatically. It does this by
11751 utilizing a little-known GCC extension that allows one to call a
11752 function with the same parameters as the current function. The
11753 macro uses this to basically call itself. A boolean is used to
11754 ensure that when it calls itself it actually runs the body of the
11755 function. In the meantime it prints stuff out before and after the
11756 real function, as well as constructing a debugging string. This
11757 can be used eventually to provide call-wide data on the DEBUG
11758 lines, instead of having to replicate data on each call to DEBUG.
11759 More research is needed into how this would most cleanly be fit
11760 into some other chunk of code, like GStreamer (I think of this
11761 DEBUG trick as a separate project, sorta).
11763 Unfortunately, the aforementioned DEBUG trick interacts quite
11764 poorly with cothreads. Almost any time it's used in a function
11765 that has anything remotely to do with a cothread context (as in, it
11766 runs in one), a segfault results from the __builtin_apply call,
11767 which is the heart of the whole thing. If someone who really knows
11768 assembly could analyze the resulting code to see what's really
11769 going on, we might find a way to fix either the macro or the
11770 cothreads (I'm thinking that there's something we missed in
11771 constructing the cothreads themselves) so this works in all cases.
11773 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11774 your functions. Be sure to put DEBUG_ENTER after your variable
11775 declarations and before any functional code, not to put the
11776 function name in any DEBUG strings (it's already there, trust me),
11777 and put a DEBUG_LEAVE if you care enough.
11779 Changes are going to happen in the way DEBUGs and other printouts
11780 occur, so stay tuned.
11782 2000-12-04 09:32 omegahacker
11784 * gst/gstplugin.c: Added a check to see if the plugin actually
11785 exists before even bothering to try to load it. Saves a fair
11786 amount of debugging spew with _gst_plugin_spew enabled.
11788 2000-12-04 09:14 omegahacker
11790 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11791 head_check function: DEBUG pretty much assumes there's a newline
11792 (\n) at the end, things get messy otherwise. Might add a
11793 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11794 a good cleanup anyway.
11796 2000-12-03 20:15 wtay
11798 * tests/caps.c: More test cases.
11800 2000-12-03 20:15 wtay
11802 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11804 2000-12-03 17:52 wtay
11806 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11809 2000-12-03 17:51 wtay
11811 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11812 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11813 pads. Added first preview of the capabilities system.
11814 Autoplugging is seriously broken with these (and other) changes.
11816 2000-12-03 15:02 richardb
11818 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11819 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11820 in the Makefile.am to generate symlinks to the live versions of the
11821 code in gst/ : fixes a compile error, and should keep things
11824 2000-12-03 00:17 omegahacker
11826 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11827 making DEBUG() print out the cothread ID as well as the process ID.
11828 cothread_getcurrent returns the current cothread ID, or -1 if
11829 cothreads aren't set up in this process context.
11831 2000-12-02 10:07 omegahacker
11833 * docs/random/filter-writers-guide: First pass at an outline for
11834 the Filter Writer's Guide. Mostly complete, though the structure
11835 needs some work. Just need someone to write it ;-)
11837 2000-11-30 20:30 wtay
11839 * docs/random/types3: Another type system proposal.
11841 2000-11-29 10:05 omegahacker
11843 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11844 code for error conditions to the end, using goto's to get there.
11845 This has the presumed advantage of consolidating all the normally
11846 run code into one chunk, reducing jumps (and the associated
11847 penalties in any modern processor) and limiting cache- line usage.
11848 It may be instructive to look at the generated assembly for this
11849 revision and the previous, to see if gcc is smart enough to do this
11852 If you want to turn off some of the checks (they are all checks for
11853 NULL pointers, if you're curious) for a speed gain, disable the
11854 #define of COTHREAD_PARANOID at the top.
11856 2000-11-26 19:11 wtay
11858 * docs/random/types2: Added the type system design.
11860 2000-11-25 18:13 wtay
11862 * docs/random/sources: More ramblings..
11864 2000-11-25 16:45 wtay
11866 * docs/random/sources: Another alternative to the src. Please
11869 2000-11-25 16:00 wtay
11871 * docs/random/sources: Added asci art control flow diagrams
11873 2000-11-25 14:18 wtay
11875 * docs/random/sources, gst/gstpipeline.c,
11876 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11877 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11878 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11879 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11880 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11881 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11882 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11883 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11884 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11885 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11886 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11887 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11888 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11889 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11890 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11891 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11892 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11893 the source elements.
11895 2000-11-25 07:43 omegahacker
11897 * gst/elements/gstelements.c: Added code to force the gsttypes
11898 plugin to load before gstelements, by simply having gstelements.c
11899 request the plugin. Solves some dependency problems. This is the
11900 correct method of doing this for now, though I had a thought:
11902 Have a static list of hard dependencies that the plugin system is
11903 responsible for satisfying before even trying to load the plugin.
11904 Makes plugin design easier.
11906 2000-11-25 07:02 omegahacker
11908 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11909 quite complete but sufficient for now
11911 2000-11-24 22:28 omegahacker
11913 * gst/gstelement.c: Fixed a dumb mistake: in
11914 gst_element_set_loop_function, it was forcing the cothread's entry
11915 function to change. This is totally wrong, the create_plan function
11916 in GstBin is responsible for setting that to its own internal
11917 helper function. Code removed outright...
11919 2000-11-23 21:49 omegahacker
11921 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11922 support hotswapping of loopfunc
11924 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11925 loopfunc is set, which needs to be obeyed by the loopfuncs
11926 themselves. The assumption is that only a loopfunc or an element
11927 that knows what it's doing will ever change the loopfunc pointer,
11928 so they can be responsible for exitting the loopfunc itself
11931 The loopfunc_wrapper function has been changed to call the loopfunc
11932 pointer itself in a loop. If the loopfunc changes, the current
11933 loop is supposed to exit, which causes the loopfunc_wrapper to
11934 start up the new loopfunc.
11936 2000-11-23 20:39 omegahacker
11938 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11939 gst_element_connect
11941 SImple matter of cleaning up the conflicting checks and actually
11942 connecting the pads in question.
11944 2000-11-23 08:13 omegahacker
11946 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11947 occurs after the state change of all the child elements.
11948 gstelement.c: set_state now loops such that each element only deals
11949 with one state change at a time, i.e.
11950 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11952 2000-11-20 22:05 wtay
11954 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11955 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11956 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11957 initialisation in mpeg2dec Added little performance test (compile
11960 2000-11-20 19:04 wtay
11963 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11964 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11965 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11966 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11967 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11968 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11969 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11970 plugins/mpeg2/ac3dec/audio_out.h,
11971 plugins/mpeg2/ac3dec/bit_allocate.c,
11972 plugins/mpeg2/ac3dec/bit_allocate.h,
11973 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11974 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11975 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11976 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11977 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11978 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11979 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11980 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11981 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11982 plugins/mpeg2/ac3dec/downmix_c.h,
11983 plugins/mpeg2/ac3dec/downmix_i386.S,
11984 plugins/mpeg2/ac3dec/downmix_i386.h,
11985 plugins/mpeg2/ac3dec/downmix_kni.S,
11986 plugins/mpeg2/ac3dec/downmix_kni.h,
11987 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11988 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11989 plugins/mpeg2/ac3dec/imdct512_kni.S,
11990 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11991 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11992 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11993 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11994 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11995 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11996 plugins/mpeg2/ac3dec/rematrix.h,
11997 plugins/mpeg2/ac3dec/sanity_check.c,
11998 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11999 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12000 plugins/mpeg2/ac3dec/srfft_kni.h,
12001 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12002 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12003 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12004 plugins/mpeg2/mpeg2dec/Makefile.am,
12005 plugins/mpeg2/mpeg2dec/decode.c,
12006 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12007 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12008 plugins/mpeg2/mpeg2dec/motion_comp.c,
12009 plugins/mpeg2/mpeg2dec/motion_comp.h,
12010 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12011 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12012 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12013 decoder. No seeking yet but at least we do not need ac3parse
12014 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12015 included). I have modified DeCSS a bit to work in GStreamer. Can I
12016 release the code or is there some lawyer that's going to sue me?
12017 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12018 decoder but failed.
12020 2000-11-12 20:34 wtay
12022 * components/bonobo-gstmediaplay/: Makefile.am,
12023 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12024 now works on audio only (mp3/vorbis). Video is broken because
12025 bonobo does not handle multithreading yet. Added Bonobo toolbar
12028 2000-11-11 15:13 wtay
12030 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12031 components/bonobo-gstmediaplay/Makefile.am,
12032 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12033 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12034 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12035 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12036 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12037 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12038 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12039 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12040 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12041 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12042 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12043 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12044 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12045 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12046 gst/elements/gstqueue.c, gstplay/Makefile.am,
12047 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12048 headers/code where missing in gst directory Added a bonobo wrapper
12049 for the media player (it shows up in gshell but locks up when
12050 activating the component, anyone?) Fixed some XML save/load
12051 problems with arguments.
12053 2000-11-08 19:53 wtay
12055 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12056 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12057 libraries. It looks like glade does not like empty dockitems...
12059 2000-11-07 21:38 wtay
12061 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12062 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12064 2000-11-07 21:24 wtay
12066 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12067 gstelement.sgml, gstpad.sgml: [no log message]
12069 2000-11-07 21:18 wtay
12071 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12072 gstreamer-sections.txt: Updated docs
12074 2000-11-06 00:15 wtay
12076 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12077 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12078 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12079 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12080 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12081 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12082 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12083 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12084 specific data to the cothreads.
12086 2000-11-04 18:55 wtay
12088 * include/sse.h: [no log message]
12090 2000-11-04 18:54 wtay
12092 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12093 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12094 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12095 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12096 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12097 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12098 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12099 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12100 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12101 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12102 plugins/mpeg2/mpeg2dec/Makefile.am,
12103 plugins/mpeg2/mpeg2dec/decode.c,
12104 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12105 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12106 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12107 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12108 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12109 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12110 plugins/mpeg2/mpeg2dec/motion_comp.c,
12111 plugins/mpeg2/mpeg2dec/motion_comp.h,
12112 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12113 plugins/mpeg2/mpeg2dec/mpeg2.h,
12114 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12115 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12116 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12117 excellent mpeg2dec decoder. Not 100% optimized but allready very
12118 fast. More cleanup.
12120 2000-11-02 20:10 wtay
12122 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12123 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12124 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12125 GUI apps using GStreamer should now handle the Gdk locks when
12126 handling signals from the pipeline (as it should be)
12128 2000-11-01 22:11 wtay
12130 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12131 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12132 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12133 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12134 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12135 Some code cleanup Let the parent GstBin decide when to do a
12136 create_plan (bin inside a thread)
12138 2000-11-01 13:49 wtay
12140 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12141 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12142 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12143 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12144 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12145 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12146 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12147 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12148 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12149 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12150 plugins/mp3decode/parse/mp3parse.c,
12151 plugins/mp3decode/parse/mp3parse.h,
12152 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12153 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12154 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12155 which is quite clean and more readable. Renamed parseavi to
12156 avidecoder Implemented seeking/time display/pause/play/stop/clean
12157 exit to gstmediaplay Added an element flag to indicate that it
12158 cannot deal with noncontigous buffers. If such an element is found
12159 in the pipeline, seeking is disabled for the complete stream
12160 (avidecoder cannot deal with seeking until we convert it to a loop
12161 based element with pull_region to fetch the indeces etc...)
12163 2000-10-30 21:10 wtay
12165 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12168 2000-10-30 21:08 wtay
12170 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12171 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12174 2000-10-30 21:06 wtay
12176 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12177 nonworking forward DCT with MMX
12179 2000-10-30 21:02 wtay
12181 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12182 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12183 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12184 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12185 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12186 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12187 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12188 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12189 plugins/mpeg1/mpegaudio/Makefile.am,
12190 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12191 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12192 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12193 plugins/mpeg1video/parse/mp1videoparse.c,
12194 plugins/mpeg2/mpeg2enc/Makefile.am,
12195 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12196 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12197 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12198 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12199 Misc fixes and cleanups A reworked gstplay. Now it is called
12200 gstmediaplay. gstplay is a custom widget that can display media and
12201 is to become a bonobo component soon. put the tables of the mpeg
12202 audio encoder in a header file. maybe faster quantisation for the
12205 2000-10-25 20:09 wtay
12207 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12208 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12209 docs/plugins/gstreamer-plugins-docs.sgml,
12210 docs/plugins/gstreamer-plugins-sections.txt,
12211 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12212 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12213 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12214 docs/plugins/tmpl/gstaviencoder.sgml,
12215 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12216 docs/plugins/tmpl/gstjpegenc.sgml,
12217 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12218 docs/plugins/tmpl/gstmpeg2enc.sgml,
12219 docs/plugins/tmpl/gstmpeg2play.sgml,
12220 docs/plugins/tmpl/gstmpeg_play.sgml,
12221 docs/plugins/tmpl/gstmpegaudio.sgml,
12222 docs/plugins/tmpl/gstmpg123.sgml,
12223 docs/plugins/tmpl/gstparseau.sgml,
12224 docs/plugins/tmpl/gstparseavi.sgml,
12225 docs/plugins/tmpl/gstparsewav.sgml,
12226 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12227 docs/plugins/tmpl/gstspectrum.sgml,
12228 docs/plugins/tmpl/gstv4lsrc.sgml,
12229 docs/plugins/tmpl/gstwincodec.sgml,
12230 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12231 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12232 docs/plugins/tmpl/median.sgml,
12233 docs/plugins/tmpl/mp1videoparse.sgml,
12234 docs/plugins/tmpl/mp2videoparse.sgml,
12235 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12236 docs/plugins/tmpl/mpeg2parse.sgml,
12237 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12238 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12239 docs/plugins/tmpl/smoothwave.sgml,
12240 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12241 docs/plugins/tmpl/synaesthesia.sgml,
12242 docs/plugins/tmpl/system_encode.sgml,
12243 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12244 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12245 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12246 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12247 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12248 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12249 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12250 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12251 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12252 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12253 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12254 test/qtest.c: More Docs updates. Added plugin documentation. I
12255 fear we need a gstdoc implementation that loads plugins and does
12256 introspection on them. I think we should automatically create the
12257 docs for the pads and mime types the plugins provide. Does anyone
12258 have enough perl knowledge to add these features? I allready
12259 changed the C code to output the pad definitions but my perl
12260 knowledge is too limited, for now, to implement the rest of the
12261 needed functionality...
12263 2000-10-22 17:30 wtay
12265 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12266 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12267 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12268 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12269 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12270 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12271 spectrum.sgml, videoraw.sgml: More docs updates
12273 2000-10-22 17:27 wtay
12275 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12276 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12277 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12278 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12279 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12280 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12281 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12282 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12283 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12284 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12285 updates documented the libraries
12287 2000-10-21 13:04 wtay
12289 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12290 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12291 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12292 plugins/avi/gstparseavi.c,
12293 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12294 plugins/mpeg1video/parse/mp1videoparse.c,
12295 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12296 plugins/mpeg2/mpegtypes/Makefile.am,
12297 plugins/mpeg2/mpegtypes/mpeg2types.c,
12298 plugins/mpeg2/parse/mpeg2parse.c,
12299 plugins/mpeg2/video/gstmpeg2play.c,
12300 plugins/mpeg2/videoparse/.cvsignore,
12301 plugins/mpeg2/videoparse/Makefile.am,
12302 plugins/mpeg2/videoparse/mp2videoparse.c,
12303 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12304 better autoplugging. MPEG2 works more or less. fix in
12305 autoplugging. avi now works.
12307 2000-10-12 20:41 wtay
12309 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12310 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12311 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12312 hardcoded pipeline setup is gstplay in favor of the autoplugging
12313 features. Still in a rought shape...
12315 2000-10-12 09:43 richardb
12317 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12318 gets installed correctly by make install. Problems: clean /
12319 uninstall don't work. make dist not tested. pdf manual doesn't
12322 2000-10-11 20:30 wtay
12324 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12325 gst/gstextratypes.c, gst/gstextratypes.h,
12326 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12327 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12328 types for better editor properties (FILENAME, enums) The disksrcs
12329 location property can now be set in the editor: we can now make our
12330 first working mp3 player with gsteditor!!
12332 2000-10-09 21:01 wtay
12334 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12335 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12336 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12337 bug in mpeg_play. Create a new thread upon a multisrc element in
12338 autoplugging: the autoplug example now correctly sets up 5 threads
12339 for an mpeg player.
12341 2000-10-09 01:34 richardb
12343 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12344 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12345 docs/manual/images/Makefile.am: Added building of the manual to the
12346 build system. Currently in a rudimentary state - will not
12347 gracefully give up if tools not available, will not uninstall /
12348 clean, and may not install / make dist properly. Documentation
12349 does not have dependencies on images, so won't rebuild if they're
12352 2000-10-08 23:23 wtay
12354 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12355 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12356 plugins/mp3decode/types/Makefile.am,
12357 plugins/mp3decode/types/mp3types.c,
12358 plugins/mpeg1/mpegtypes/.cvsignore,
12359 plugins/mpeg1/mpegtypes/Makefile.am,
12360 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12361 This little program (30 relevant lines) is able to play
12362 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12363 you write. Separated the mp3 and mpeg1 types for better reuse.
12365 2000-10-08 23:17 wtay
12367 * configure.in, editor/editor.glade, editor/gsteditor.h,
12368 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12369 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12370 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12371 editor/gsteditorproperty.c, editor/gstelementselect.c,
12372 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12373 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12374 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12375 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12376 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12377 plugins/capture/v4l/gstv4lsrc.c,
12378 plugins/mp3decode/mpg123/gstmpg123.c,
12379 plugins/mp3decode/parse/mp3parse.c,
12380 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12381 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12382 plugins/mpeg1/mpeg_play/video.c,
12383 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12384 plugins/mpeg1/parse/mpeg1parse.c,
12385 plugins/mpeg1video/parse/mp1videoparse.c,
12386 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12387 Fixes to various elements so that correct types are returned.
12388 Fixed flag collision with GtkObject. Elements can now suggest a
12389 thread. not sure if this is the right way to handle automatic
12390 thread creation. Autoplugging now works with multiple sinks and
12391 thread setup. No threads are created for intermediate elements yet,
12392 so MPEG may still be choppy.
12394 2000-10-06 23:52 richardb
12396 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12397 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12398 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12399 don't exist (these looked like copy and paste typos).
12401 2000-10-06 03:38 richardb
12403 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12405 2000-10-01 22:46 wtay
12407 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12408 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12409 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12410 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12411 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12412 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12413 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12414 pixmaps/thread.xpm: Initial work for the new editor.
12416 2000-09-27 20:33 wtay
12418 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12419 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12420 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12421 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12422 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12423 descriptions. GladeXML like operation implemented (you can
12424 retrieve parts of a pipeline)
12426 2000-09-24 23:47 wtay
12428 * examples/xml/.cvsignore: better .cvsignore
12430 2000-09-24 23:45 wtay
12432 * examples/xml/.cvsignore, examples/xml/Makefile,
12433 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12434 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12435 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12436 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12437 handling. A first example of what is to come...
12439 2000-09-24 15:31 wtay
12441 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12442 two threads and two queues.
12444 2000-09-24 15:29 wtay
12446 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12447 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12448 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12449 initialized in its thread context resulting in severe stack
12450 corruption. This was very hard to track down. We should be able
12451 now to modify some plugins to a loop based setup so that we can get
12452 rid of the mp3parse and mp1videoparse elements. Modified the GList
12453 to a GSList in the queue.
12455 2000-09-23 00:35 wtay
12457 * gstreamer-config.in, examples/helloworld/helloworld.c,
12458 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12459 examples/queue/queue.c, examples/queue2/.cvsignore,
12460 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12461 examples/queue3/queue3.c, examples/thread/thread.c,
12462 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12463 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12464 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12465 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12466 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12467 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12468 the thread handling. Fix a bug in gstreamer-config : gthread was
12469 not included. gst_bin_create_plan() is now done in the READY
12470 state. a bin with only another bin in it will now work with
12471 gst_bin_iterate. Added some examples for the queues.
12473 2000-09-21 18:54 richardb
12475 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12476 dct64.c as well. Fixes link error on PPC.
12478 2000-09-21 02:42 richardb
12480 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12481 nicely if attempt to run a test with an unsupported DCT type.
12483 2000-09-21 02:34 richardb
12485 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12486 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12487 support if available - hopefully makes it compile on PPC.
12489 2000-09-21 01:57 richardb
12491 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12492 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12493 cothreads stuff was causing segfaults, because the stack needs to
12494 be initialised with a particular structure on PPC, unlike x86 where
12495 it simply has items pushed or popped. Added Chris to AUTHORS, for
12498 2000-09-18 23:19 richardb
12500 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12501 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12502 Fix compile problem due to DEBUG being redefined in
12503 libs/getbits/gstgetbits.h. Also fix several small typos in the
12506 2000-09-17 23:08 wtay
12508 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12509 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12510 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12511 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12512 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12513 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12514 plugins/mpeg2/ac3parse/ac3parse.c,
12515 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12516 gst_pipeline_add_sink/src to allow multiple sink cases and more
12517 complex autoplugging. Update docs too. Simplified the pipeline
12518 autoplugging code. Changed the cothread case: One iteration is now
12519 a push from the src element. The disk source does not change its
12520 state anymore on eof. Better type setting for the ac3
12521 parser/decoder and mpeg2parse.
12523 2000-09-17 15:06 wtay
12525 * acconfig.h, configure.in, gst/gstbin.c,
12526 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12527 with Xv extension if the library is found. Changed the disksrc so
12528 that is goes to the PAUSE state if eof.
12530 2000-09-17 13:32 wtay
12532 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12534 2000-09-17 13:32 wtay
12536 * docs/manual/components.sgml: Information about the bonobo
12537 components and capplets we are going to make :-)
12539 2000-09-17 13:31 wtay
12541 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12542 plugins/mpeg1/mpeg_play/parseblock.c,
12543 plugins/mpeg2/mpeg2enc/Makefile.am,
12544 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12545 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12546 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12547 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12548 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12549 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12550 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12551 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12552 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12553 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12554 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12555 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12556 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12557 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12558 plugins/mpeg2/mpeg2enc/predict.c,
12559 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12560 plugins/mpeg2/mpeg2enc/predict_sse.s,
12561 plugins/mpeg2/mpeg2enc/ratectl.c,
12562 plugins/mpeg2/mpeg2enc/transfrm.c,
12563 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12564 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12565 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12566 asembler to seperate files.
12568 2000-09-17 00:11 richardb
12570 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12571 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12572 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12573 plugins/avi/wincodec/gstwinenc.c,
12574 plugins/mpeg1/mpeg1encoder/Makefile.am,
12575 plugins/mpeg1/mpeg1encoder/putbits.c,
12576 plugins/mpeg1/mpeg_play/Makefile.am,
12577 plugins/mpeg1/mpeg_play/parseblock.c,
12578 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12579 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12580 libs/winloader is disabled on PPC - I doubt this can be made to
12581 work. libs/videoscale and libs/idct are also disabled - they
12582 should be fixable though.
12584 Sorted out most of the plugins - avi is disabled for now on PPC;
12585 can be worked on later if there's any chance of getting it to work.
12587 Also provide an automake conditional for compiling vorbis, based on
12588 a configure test for the needed libraries: currently the test isn't
12589 implemented and defaults to "no" so you'll have to fiddle it to
12590 compile vorbis. I shall get hold of vorbis and implement an
12591 appropriate test some other time (if noone else beats me to it).
12593 2000-09-16 23:03 richardb
12595 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12596 Moved generic function implementations into gstgetbits_generic.c,
12599 2000-09-16 11:58 wtay
12601 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12602 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12603 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12604 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12605 quick hack to allow loop based elements to finish intead of looping
12606 till infinity. Added compile time i386 or plain C getbits
12607 implementation selection. The vorbis decoder now is our first loop
12610 2000-09-16 01:59 richardb
12612 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12613 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12614 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12615 plugins/mpeg2/ac3dec/Makefile.am,
12616 plugins/mpeg2/mpeg2enc/Makefile.am,
12617 plugins/mpeg2/mpeg2enc/motion.c,
12618 plugins/mpeg2/subtitles/Makefile.am,
12619 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12620 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12621 port, and towards generic portability.
12623 2000-09-16 00:04 richardb
12625 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12626 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12627 checking for 386, D'oh. Fix autogen to run autoheader _before_
12628 autoconf, since it generates a required file (config.h.in, which I
12629 just removed from CVS since its an autogenerated one). Also fix
12630 messed up variables in gst/Makefile.am
12632 2000-09-15 23:44 richardb
12634 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12635 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12636 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12637 Begun to add support for non i386 architectures, with the help of
12638 Chris Emerson. Added bits to configure to figure out architecture,
12639 and added some alternatives for PPC. Should cause no problems on
12640 i386, but I'll check after this commit, but doesn't yet work on PPC
12643 2000-09-14 23:18 wtay
12645 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12646 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12647 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12648 The vorbis encoder A test program to convert an mp3 to a vorbis
12649 file. A fix for the dynamic plugin loader factory_find was not
12650 working. Don't forget to run gstreamer-register after installing
12653 2000-09-14 21:31 wtay
12655 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12656 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12657 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12658 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12659 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12660 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12661 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12662 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12663 vorbis decoder. The encoder is not yet functional. Small cosmetic
12664 changes to gstcpu.c
12666 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12667 you *have* to change the line in libtool to
12668 deplibs_check_method="pass_all" because else the plugin shared
12669 library refuses to link against the static libvorbis.a library.
12670 This is a hack. I have no intention in including libvorbis into the
12671 gstreamer CVS tree and making it libtool compatible.
12673 2000-09-13 20:04 wtay
12675 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12676 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12677 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12678 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12679 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12680 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12681 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12682 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12683 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12684 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12685 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12686 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12689 2000-09-12 19:15 wtay
12691 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12692 MMX optimisation split out in seperate file.
12694 2000-09-12 19:13 wtay
12696 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12697 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12698 plugins/mpeg1/mpeg_play/Makefile.am,
12699 plugins/mpeg1/mpeg_play/parseblock.c,
12700 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12701 plugins/mpeg1/mpeg_play/recon_mmx.c,
12702 plugins/mpeg1/mpeg_play/recon_sse.s,
12703 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12704 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12705 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12706 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12707 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12708 CPU detection. Added SSE optimisation to mpeg_play Modified the
12709 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12710 mpeg1 and mpeg2 decoders.
12712 2000-09-09 17:39 wtay
12714 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12715 thread/Makefile, thread/thread.c: A thread example. An example of
12716 gstreamer-launch: an mp3 player
12718 2000-09-09 17:36 wtay
12720 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12721 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12722 docs/manual/programs.sgml, docs/manual/queues.sgml,
12723 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12724 editor/gsteditor.h, editor/gstelementselect.c,
12725 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12726 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12727 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12728 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12729 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12730 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12731 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12732 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12733 plugins/mpeg2/ac3parse/Makefile.am,
12734 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12735 Changes to gstreamer-config to include gtk+ libs manual changes:
12736 queues, threads, programs gsteditor does not crash anymore.
12737 gstpipline new should return a GstElement * fixed ac3dec for new
12738 getbits fixes to gstreamer-launch more efficient startup for
12741 2000-09-07 21:35 wtay
12743 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12744 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12745 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12746 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12747 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12748 plugins/mp3decode/mpg123/Makefile.am,
12749 plugins/mp3decode/mpg123/common.c,
12750 plugins/mp3decode/mpg123/gstmpg123.c,
12751 plugins/mp3decode/mpg123/layer1.c,
12752 plugins/mp3decode/mpg123/layer2.c,
12753 plugins/mp3decode/mpg123/layer3.c,
12754 plugins/mp3decode/mpg123/mpg123.c,
12755 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12756 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12757 plugins/mpeg1/system_encode/buffer.c,
12758 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12759 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12760 test/cothreads/test.c: Faster and modular getbits implementation.
12761 Fixed a bug in the audiosink that could lock up your box on bad MB.
12762 Modified the plugins to use the new getbits functions.
12764 2000-08-28 21:20 wtay
12766 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12767 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12768 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12769 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12770 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12771 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12772 plugins/avi/wincodec/gstwincodec.c,
12773 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12774 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12775 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12776 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12777 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12778 plugins/mp3decode/parse/mp3parse.c,
12779 plugins/mp3decode/xing/gstxing.c,
12780 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12781 plugins/mpeg1/mpeg_play/decoders.c,
12782 plugins/mpeg1/mpeg_play/decoders.h,
12783 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12784 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12785 plugins/mpeg1/parse/mpeg1parse.c,
12786 plugins/mpeg1/system_encode/system_encode.c,
12787 plugins/mpeg1video/parse/mp1videoparse.c,
12788 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12789 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12790 plugins/mpeg2/parse/mpeg2parse.c,
12791 plugins/mpeg2/subtitles/mpeg2subt.c,
12792 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12793 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12794 plugins/visualization/smoothwave/smoothwave.c,
12795 plugins/visualization/spectrum/gstspectrum.c,
12796 plugins/visualization/synaesthesia/synaesthesia.c,
12797 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12798 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12799 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12800 information in /etc/gstreamer/reg.xml - no need to do a
12801 plugin_load_all() - plugins are loaded when needed - typedetect
12802 functions are loaded when needed (still buggy) - no need to check
12803 for the existance of the plugin in the codecs - added
12804 gstreamer-register to create the reg.xml file - renamed launch to
12805 gstreamer-launch - plugins need to register the typefactory they
12806 provide modified the plugins to meet the new design modified the
12807 plugins to correctly set their pad types autoplugging can be done
12808 without loading the plugins now
12810 2000-08-22 22:18 wtay
12812 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12813 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12814 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12815 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12816 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12817 docs/manual/queues.sgml, docs/manual/threads.sgml,
12818 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12819 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12820 gst/gstpipeline.c, gst/gsttype.c,
12821 plugins/mp3decode/mpg123/gstmpg123.c,
12822 plugins/mp3decode/parse/mp3parse.c,
12823 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12824 empty...) Added automatic pad plugging. Added automatic dynamic
12825 pad plugging. Changed some codecs to correctly set their pad
12828 2000-08-21 22:57 wtay
12830 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12832 2000-08-21 22:23 wtay
12834 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12835 autoplug. Works for mp3 files only for now.
12837 2000-08-21 22:20 wtay
12839 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12840 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12841 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12842 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12843 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12844 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12845 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12846 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12847 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12848 first (rude) attempt at autoplug. Autoplugging selects appropriate
12849 codecs to connect src to sink, adds them to the pipeline and
12850 connect pads. Autoplugging will run the typedetect plugin if the
12851 src pad has no MIME type. No autoplugging is done on the src and
12852 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12853 creating threads. No attempt at dynamically autoplugging not yet
12854 existing pads. Changes to (some) plugins to properly set their
12857 2000-08-19 17:36 wtay
12859 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12860 helloworld.sgml, outline.txt: More manual about MIME types and
12863 2000-08-19 01:34 richardb
12865 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12866 sure that these are generated files which have no right to be in
12867 the CVS. If I'm wrong, and things break, then we'll just have to
12868 put them back again.
12870 2000-08-19 01:29 richardb
12872 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12873 test/Makefile.am: libXv is now linked against by test/* and gstplay
12874 if it is present. -lXv isn't leaked all over the place due to
12875 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12876 to link explicitly with extra things just because we use certain
12879 Build Makefile in tests, but don't recurse into tests when doing
12880 the build (tests no longer in SUBDIRS).
12882 2000-08-19 00:31 richardb
12884 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12885 compile gstplay only if there is one.
12887 2000-08-18 23:54 wtay
12889 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12890 makefile hacker :-)
12892 2000-08-18 23:17 wtay
12894 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12897 2000-08-18 23:15 wtay
12899 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12902 2000-08-18 23:07 richardb
12904 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12905 present, mpeg2enc plugin just ignores the .s files, C equivalents
12908 2000-08-18 22:57 wtay
12910 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12911 using uncompiled code.
12913 2000-08-18 22:30 richardb
12915 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12916 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12919 2000-08-18 21:38 wtay
12921 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12922 examples/helloworld/helloworld.c: helloworld example. and docs
12924 2000-08-18 21:35 wtay
12926 * README, gstreamer-config.in, docs/gst/Makefile.am,
12927 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12928 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12929 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12930 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12931 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12932 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12933 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12934 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12935 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12936 plugins/mp3decode/mpg123/Makefile.am,
12937 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12938 plugins/mpeg1/parse/mpeg1parse.c,
12939 plugins/visualization/smoothwave/smoothwave.c,
12940 plugins/visualization/spectrum/gstspectrum.c,
12941 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12942 Various fixes for the build/install problems update to the
12943 docs/manual. Added a simple helloworld example.
12945 2000-08-17 07:18 wtay
12947 * docs/manual/gstreamer-manual.sgml: The book is not published
12950 2000-08-16 22:40 wtay
12952 * docs/manual/images/.cvsignore: Ignore the png images; they are
12953 supposed to be build by the Makefile.
12955 2000-08-16 22:38 wtay
12957 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12958 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12959 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12960 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12963 2000-08-14 16:18 wtay
12965 * libs/idct/.cvsignore: ignore the test program
12967 2000-08-14 16:17 wtay
12969 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12970 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12971 plugins/vcdsrc/vcdsrc.c,
12972 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12973 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12974 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12975 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12976 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12977 test/record.c, test/spectrum.c, test/vidcapture.c,
12978 test/vidcapture2.c, test/videotest.c, test/wave.c,
12979 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12980 Adapted the test directory to the new state management added an
12981 mpeg2 to avi encoder. added a v4l to divx capture example.
12983 2000-08-14 11:59 wtay
12985 * configure.in, include/avifmt.h, include/registry.h: The include
12986 files for the windows codec loader. top level configure file.
12988 2000-08-14 11:57 wtay
12990 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12991 handler. This object is able to generate buffers and is passed
12992 between elements to exchange buffers. Elements can also use this
12993 pool to efficiently generate output buffers.
12995 2000-08-14 11:55 wtay
12997 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12998 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12999 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13000 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13001 in the threading element. Added bufferpools.
13003 2000-08-14 11:54 wtay
13005 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13006 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13007 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13008 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13009 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13010 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13011 is possible. Added MPEG2 subtitles.
13013 2000-08-14 11:49 wtay
13015 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13016 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13017 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13018 and used the IDCT library.
13020 2000-08-14 11:42 wtay
13022 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13024 2000-08-14 11:41 wtay
13026 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13027 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13028 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13029 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13030 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13031 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13032 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13033 transfrm.c, variance_mmx.s: Better rate control with different
13034 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13035 optimisations. Use the IDCT library.
13037 2000-08-14 11:33 wtay
13039 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13042 2000-08-14 11:32 wtay
13044 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13047 2000-08-14 11:31 wtay
13049 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13050 system_encode.c, system_encode.h: Added statup delay. Added
13053 2000-08-14 11:30 wtay
13055 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13057 2000-08-14 11:28 wtay
13059 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13060 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13061 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13064 2000-08-14 11:25 wtay
13066 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13068 2000-08-14 11:23 wtay
13070 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13071 new state management.
13073 2000-08-14 11:21 wtay
13075 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13076 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13077 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13078 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13079 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13080 encoder/decoder plugins for windows codecs.
13082 2000-08-14 11:17 wtay
13084 * gstplay/gstplay.glade: The UI
13086 2000-08-14 11:16 wtay
13088 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13089 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13090 stop.xpm, support.c, support.h: glade based gstplay version.
13091 better avi/mpeg support. nice about dialog :-) Drag and drop
13094 2000-08-14 11:12 wtay
13096 * libs/idct/.cvsignore: ..
13098 2000-08-14 11:11 wtay
13100 * libs/: Makefile.am, getbits/gstgetbits.c,
13101 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13102 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13103 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13104 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13105 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13106 Added IEEE testbed. Update to the windows codec loader. fixes in
13107 the riff parser/encoder. cleanup in the getbits/putbits API.
13109 2000-08-05 04:53 omegahacker
13111 * LICENSE, Makefile.am: Adding explicit license information, since
13112 quite a large number of source files don't have the LGPL header.
13113 This is something we need to fix. GNOME has a script to run around
13114 and fix things, maybe we should snag a copy and let it loose in a
13117 2000-07-21 04:57 omegahacker
13119 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13120 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13121 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13122 gstpipefilter.h: Brought standard elements in line with new state
13125 2000-07-17 18:14 omegahacker
13127 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13128 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13129 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13130 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13131 gst/gstthread.h, gst/elements/gstelements.c,
13132 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13133 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13134 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13135 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13136 Megapatch, changes which states are available, how they're used,
13137 and how they're set. Also modifies the scheduling system, breaking
13138 pulled buffers. Check mail archives for more details.
13140 2000-07-15 14:26 wtay
13142 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13143 plugins/mp3decode/mpg123/gstmpg123.c,
13144 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13145 with the allignment of the chunks. This should solve the errors
13148 2000-07-15 13:06 wtay
13150 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13151 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13152 include/default.h, include/registry.h, libs/Makefile.am,
13153 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13154 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13155 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13156 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13157 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13158 plugins/mp3decode/mpg123/layer3.c,
13159 plugins/mpeg1video/parse/mp1videoparse.c,
13160 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13161 the wine .dll loader. you must unzip binaries.zip from
13162 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13163 source tree**. Extended and bugfixed thr riff parser to support
13164 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13165 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13166 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13167 gstplay is temporarly broken.
13169 2000-07-13 20:49 wtay
13171 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13172 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13173 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13174 plugins/mpeg1video/parse/mp1videoparse.c,
13175 plugins/mpeg1video/parse/mp1videoparse.h,
13176 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13177 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13178 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13179 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13180 (from libmpeg2) Round image size up to the nearest multiple of 16
13183 2000-07-12 23:52 wtay
13185 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13186 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13187 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13188 gst/gstthread.c, gst/elements/gstaudiosink.c,
13189 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13190 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13191 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13192 plugins/mp3decode/mpg123/gstmpg123.c,
13193 plugins/mp3decode/mpg123/gstmpg123.h,
13194 plugins/mp3decode/mpg123/layer3.c,
13195 plugins/mp3decode/mpg123/mpg123.c,
13196 plugins/mp3decode/parse/Makefile.am,
13197 plugins/mp3decode/parse/mp3parse.c,
13198 plugins/mp3decode/parse/mp3parse.h,
13199 plugins/mp3decode/xing/libxing/Makefile.am,
13200 plugins/mpeg1/mpeg_play/Makefile.am,
13201 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13202 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13203 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13204 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13205 plugins/mpeg1video/parse/mp1videoparse.c,
13206 plugins/mpeg1video/parse/mp1videoparse.h,
13207 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13208 is the audio/video sync release. Changed the mpegvideoparser to
13209 parse complete pictures. Added the PTS timestamps to the pictures.
13210 Added PTS timestamps to the MPEG audio frames. Made the clock a
13211 littlebit better. Gstplay now uses two more threads one for video,
13212 one for audio playback. Added the first QoS callbacks for the
13213 pads. hopefully fix an mmx compilation problem.
13215 2000-07-05 22:32 wtay
13217 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13218 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13219 mechanism in case no suitable XvImage is found.
13221 2000-07-05 11:21 wtay
13223 * gstplay/gstplay.h: [no log message]
13225 2000-07-05 11:21 wtay
13227 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13228 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13229 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13230 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13231 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13232 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13233 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13234 plugins/mp3decode/parse/mp3parse.c,
13235 plugins/mpeg1/mpeg_play/Makefile.am,
13236 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13237 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13238 plugins/mpeg1/mpeg_play/parseblock.c,
13239 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13240 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13241 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13242 plugins/mpeg1video/parse/Makefile.am,
13243 plugins/mpeg1video/parse/mp1videoparse.c,
13244 plugins/mpeg1video/parse/mp1videoparse.h,
13245 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13246 plugins/mpeg2/ac3parse/Makefile.am,
13247 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13248 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13249 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13250 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13251 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13252 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13253 MMX conversion implemented seeking to gstplay.
13255 2000-06-27 21:22 wtay
13257 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13258 interpollation for bidirectionally predicted macroblocks.
13259 (players based on mpeg_play should also implement this, as it was
13260 left out from the reference decoder, probabliy for performance
13261 reasons) Reduced rounding errors in the quatisation of the
13264 2000-06-25 23:23 wtay
13266 * gstplay/.cvsignore: [no log message]
13268 2000-06-25 23:21 wtay
13270 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13271 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13272 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13273 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13274 Added mpeg2 playback for gstplay
13276 2000-06-25 22:37 wtay
13278 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13279 gst/gsttypefind.h, gst/elements/Makefile.am,
13280 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13281 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13282 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13283 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13284 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13285 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13286 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13287 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13288 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13289 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13290 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13291 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13292 plugins/filters/median/median.c, plugins/filters/median/median.h,
13293 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13294 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13295 plugins/mp3decode/parse/mp3parse.c,
13296 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13297 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13298 plugins/mpeg1/mpeg_play/parseblock.c,
13299 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13300 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13301 plugins/mpeg1/parse/mpeg1parse.c,
13302 plugins/mpeg1/system_encode/system_encode.c,
13303 plugins/mpeg1video/parse/mp1videoparse.c,
13304 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13305 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13306 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13307 fixed the avi parser (gstriff had wrong size) the system_encoder
13308 can now do video only system streams sanitized the colorspace and
13309 scaler api. added fast self modifying asm scaler. worked on the
13310 typefind stuff. added a cool media player (gstplay) it uses the
13311 typefinder to playback avi, mpeg1 (system and video) streams. It
13312 is also a testbed and a real app.
13314 2000-06-18 15:13 wtay
13316 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13317 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13320 2000-06-18 14:51 wtay
13322 * plugins/avi/videoheader.c: Construct the avi header based on the
13325 2000-06-18 14:50 wtay
13327 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13328 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13329 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13330 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13331 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13332 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13333 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13334 color conversion bug. Initial work for multiply avi codecs.
13336 2000-06-16 23:58 wtay
13338 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13339 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13340 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13341 plugins/mpeg1/mpegaudio/common.c,
13342 plugins/mpeg1/mpegaudio/encoder.h,
13343 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13344 plugins/mpeg1/mpegaudio/gstputbits.c,
13345 plugins/mpeg1/mpegaudio/gstputbits.h,
13346 plugins/mpeg1/mpegaudio/musicin.h,
13347 plugins/mpeg2/mpeg2enc/Makefile.am,
13348 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13349 plugins/mpeg2/mpeg2enc/gstputbits.c,
13350 plugins/mpeg2/mpeg2enc/gstputbits.h,
13351 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13352 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13353 plugins/mpeg2/mpeg2enc/ratectl.c,
13354 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13356 2000-06-16 23:33 wtay
13358 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13360 2000-06-16 23:32 wtay
13362 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13363 putbits.h: putbits implementation
13365 2000-06-16 23:30 wtay
13367 * configure.in, plugins/mpeg1/Makefile.am,
13368 plugins/mpeg1/mpegaudio/Makefile.am,
13369 plugins/mpeg1/mpegaudio/README.crh,
13370 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13371 plugins/mpeg1/mpegaudio/encode.c,
13372 plugins/mpeg1/mpegaudio/encoder.h,
13373 plugins/mpeg1/mpegaudio/fixes.txt,
13374 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13375 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13376 plugins/mpeg1/mpegaudio/gstputbits.c,
13377 plugins/mpeg1/mpegaudio/gstputbits.h,
13378 plugins/mpeg1/mpegaudio/musicin.c,
13379 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13380 plugins/mpeg1/mpegaudio/readme.txt,
13381 plugins/mpeg1/mpegaudio/release.txt,
13382 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13383 plugins/mpeg1/system_encode/buffer.c,
13384 plugins/mpeg1/system_encode/system_encode.c,
13385 plugins/mpeg1/system_encode/system_encode.h,
13386 plugins/mpeg2/mpeg2enc/Makefile.am,
13387 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13388 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13389 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13390 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13391 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13392 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13393 unified putbits implementation Added an MPEG audio layer 1&2
13396 2000-06-12 22:27 wtay
13398 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13399 plugins/mpeg1/system_encode/buffer.c,
13400 plugins/mpeg2/mpeg2enc/predict.c,
13401 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13402 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13403 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13404 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13406 2000-06-11 13:11 wtay
13408 * configure.in, gst/elements/gstpipefilter.c,
13409 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13410 plugins/mp3decode/mpg123/gstmpg123.c,
13411 plugins/mp3decode/parse/mp3parse.c,
13412 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13413 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13414 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13415 plugins/mpeg1/mpeg_play/parseblock.c,
13416 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13417 plugins/mpeg1/system_encode/.cvsignore,
13418 plugins/mpeg1/system_encode/Makefile.am,
13419 plugins/mpeg1/system_encode/buffer.c,
13420 plugins/mpeg1/system_encode/buffer.h,
13421 plugins/mpeg1/system_encode/main.h,
13422 plugins/mpeg1/system_encode/system_encode.c,
13423 plugins/mpeg1/system_encode/system_encode.h,
13424 plugins/mpeg1/system_encode/systems.c,
13425 plugins/mpeg2/ac3parse/ac3parse.c,
13426 plugins/mpeg2/ac3parse/ac3parse.h,
13427 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13428 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13429 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13430 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13431 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13432 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13433 Added first frames skipping to the mp3 and ac3 parser (this allows
13434 you to skip a number of frames before pushing them). Removed wrong
13435 mmx code from the encoder. Added Macroblocks per slice to the
13436 encoder. added bilinear and bicubic interpolation to the
13437 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13438 calculations yet) Added some options (framerate to the
13441 2000-06-04 20:18 richardb
13443 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13445 2000-05-28 23:46 wtay
13447 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13448 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13449 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13450 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13451 like the mpeg1 parser. Added a command property to the pipefilter.
13453 2000-05-28 21:04 wtay
13455 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13456 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13457 element: pipefilter. This element connects the stdin/stdout of an
13458 external program into the pipeline. We now have virtually all of
13459 the capabilities of sox, lame, ...
13461 2000-05-28 20:59 wtay
13463 * configure.in, gst/elements/Makefile.am,
13464 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13465 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13466 plugins/mpeg1/mpeg_play/parseblock.c,
13467 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13468 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13469 plugins/mpeg2/mpeg2enc/Makefile.am,
13470 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13471 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13472 plugins/mpeg2/mpeg2enc/ratectl.c,
13473 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13474 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13475 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13476 motion compensation bug (was a bug on Intels site)
13477 Faster/Better/more accurate motion detection in the mpeg encoder
13478 Added an audio resampler (convert 48000 kHz to 44100 for example)
13479 does not work Fixed rate control in the mpeg2 encoder.
13481 2000-05-21 23:00 wtay
13483 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13485 2000-05-21 22:59 wtay
13487 * test/mp1tomp1.c: An MPEG1 transcoder.
13489 2000-05-21 22:58 wtay
13491 * configure.in, docs/gst/gstreamer-decl.txt,
13492 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13493 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13494 gst/elements/gstqueue.c, plugins/Makefile.am,
13495 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13496 plugins/filters/median/.cvsignore,
13497 plugins/filters/median/Makefile.am,
13498 plugins/filters/median/median.c, plugins/filters/median/median.h,
13499 plugins/filters/smooth/.cvsignore,
13500 plugins/filters/smooth/Makefile.am,
13501 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13502 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13503 plugins/mpeg1/mpeg1encoder/.cvsignore,
13504 plugins/mpeg1/mpeg1encoder/CHANGES,
13505 plugins/mpeg1/mpeg1encoder/Makefile.am,
13506 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13507 plugins/mpeg1/mpeg1encoder/README,
13508 plugins/mpeg1/mpeg1encoder/SETUP,
13509 plugins/mpeg1/mpeg1encoder/chendct.c,
13510 plugins/mpeg1/mpeg1encoder/codec.c,
13511 plugins/mpeg1/mpeg1encoder/csize.h,
13512 plugins/mpeg1/mpeg1encoder/ctables.h,
13513 plugins/mpeg1/mpeg1encoder/dct.h,
13514 plugins/mpeg1/mpeg1encoder/globals.h,
13515 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13516 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13517 plugins/mpeg1/mpeg1encoder/htable.lex,
13518 plugins/mpeg1/mpeg1encoder/huffman.c,
13519 plugins/mpeg1/mpeg1encoder/huffman.h,
13520 plugins/mpeg1/mpeg1encoder/io.c,
13521 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13522 plugins/mpeg1/mpeg1encoder/lexer.c,
13523 plugins/mpeg1/mpeg1encoder/lexer.l,
13524 plugins/mpeg1/mpeg1encoder/marker.c,
13525 plugins/mpeg1/mpeg1encoder/marker.h,
13526 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13527 plugins/mpeg1/mpeg1encoder/mem.h,
13528 plugins/mpeg1/mpeg1encoder/mpeg.c,
13529 plugins/mpeg1/mpeg1encoder/param.h,
13530 plugins/mpeg1/mpeg1encoder/prototypes.h,
13531 plugins/mpeg1/mpeg1encoder/putbits.c,
13532 plugins/mpeg1/mpeg1encoder/putbits.h,
13533 plugins/mpeg1/mpeg1encoder/qtables.h,
13534 plugins/mpeg1/mpeg1encoder/size.h,
13535 plugins/mpeg1/mpeg1encoder/stat.c,
13536 plugins/mpeg1/mpeg1encoder/stream.c,
13537 plugins/mpeg1/mpeg1encoder/stream.h,
13538 plugins/mpeg1/mpeg1encoder/system.h,
13539 plugins/mpeg1/mpeg1encoder/tables.h,
13540 plugins/mpeg1/mpeg1encoder/transform.c,
13541 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13542 plugins/mpeg1/mpeg_play/parseblock.c,
13543 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13544 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13545 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13546 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13547 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13548 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13549 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13550 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13551 MMX optimisations for motion estimation. Added another mpeg1
13552 encoder. Added Two filters: smooth and median (a median cut
13553 filter) Made the queue pull buffers.
13555 2000-05-17 23:49 richardb
13557 * plugins/Makefile.am: Always build videosink, now that the
13558 dependency on gdk_pixbuf is removed.
13560 2000-05-13 10:41 richardb
13562 * plugins/Makefile.am: Make videosink compiled only if
13563 HAVE_GDK_PIXBUF again.
13565 2000-05-12 18:41 wtay
13567 * plugins/videoscale/.cvsignore: ...
13569 2000-05-12 18:39 wtay
13571 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13572 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13573 scaler as a library and an Element. Also a little non working mpeg2
13574 to mpeg1 converter (still struggling with the quantisation).
13576 2000-05-12 18:33 wtay
13578 * configure.in, gst/gstclock.c, libs/Makefile.am,
13579 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13580 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13581 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13582 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13583 plugins/mpeg1/parse/mpeg1parse.c,
13584 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13585 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13586 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13587 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13588 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13589 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13590 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13591 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13592 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13595 2000-05-12 08:15 richardb
13597 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13598 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13599 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13600 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13601 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13602 videosink only if it is present. Make documentation generated
13603 successfully even if libghttp isn't present (by skipping the
13606 2000-05-12 08:09 richardb
13608 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13609 macro call, so it compiles with debug on.
13611 2000-05-02 00:22 wtay
13613 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13614 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13617 2000-05-02 00:09 wtay
13619 * configure.in, libs/getbits/gstgetbits.h,
13620 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13621 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13622 plugins/mpeg1/parse/mpeg1parse.c,
13623 plugins/mpeg1video/parse/mp1videoparse.c,
13624 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13625 plugins/mpeg2/ac3parse/ac3parse.c,
13626 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13627 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13628 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13629 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13630 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13631 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13632 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13633 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13634 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13635 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13636 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13637 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13638 plugins/mpeg2/mpeg2enc/quantize.c,
13639 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13640 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13641 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13642 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13643 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13644 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13645 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13646 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13647 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13648 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13649 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13650 MPEG System stream parser. an mpeg encoder.
13652 2000-04-24 21:51 wtay
13654 * configure.in, libs/getbits/gstgetbits_inl.h,
13655 plugins/mpeg1/mpeg_play/decoders.c,
13656 plugins/mpeg1/mpeg_play/decoders.h,
13657 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13658 plugins/mpeg1/mpeg_play/parseblock.c,
13659 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13660 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13661 plugins/mpeg1/mpeg_play/video.h,
13662 plugins/mpeg1video/parse/mp1videoparse.c,
13663 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13664 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13665 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13666 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13667 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13668 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13669 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13670 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13671 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13672 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13673 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13674 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13675 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13676 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13677 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13678 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13679 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13680 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13683 2000-04-17 00:33 wtay
13685 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13686 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13689 2000-04-17 00:25 wtay
13691 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13692 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13693 Reworked the ac3decoder for the new getbits functions. We are now
13694 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13697 2000-04-16 19:51 wtay
13699 * libs/getbits/.cvsignore: [no log message]
13701 2000-04-16 19:50 wtay
13703 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13704 gstgetbits_inl.h: I the generc getbits implementation
13706 2000-04-16 19:47 wtay
13708 * configure.in, docs/gst/gstreamer-decl.txt,
13709 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13710 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13711 plugins/mp3decode/mpg123/common.c,
13712 plugins/mp3decode/mpg123/getbits.c,
13713 plugins/mp3decode/mpg123/getbits.h,
13714 plugins/mp3decode/mpg123/gstmpg123.c,
13715 plugins/mp3decode/mpg123/layer1.c,
13716 plugins/mp3decode/mpg123/layer2.c,
13717 plugins/mp3decode/mpg123/layer3.c,
13718 plugins/mp3decode/mpg123/mpg123.c,
13719 plugins/mp3decode/mpg123/mpg123.h,
13720 plugins/mp3decode/parse/mp3parse.c,
13721 plugins/mp3decode/parse/mp3parse.h,
13722 plugins/mpeg1/mpeg_play/Makefile.am,
13723 plugins/mpeg1/mpeg_play/ctrlbar.c,
13724 plugins/mpeg1/mpeg_play/ctrlbar.h,
13725 plugins/mpeg1/mpeg_play/decoders.c,
13726 plugins/mpeg1/mpeg_play/decoders.h,
13727 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13728 plugins/mpeg1/mpeg_play/motionvector.c,
13729 plugins/mpeg1/mpeg_play/parseblock.c,
13730 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13731 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13732 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13733 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13734 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13735 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13736 getbits handling. I currently have an inline integer
13739 2000-04-13 22:59 wtay
13741 * Makefile.am, configure.in, gst/gstclock.c,
13742 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13743 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13745 2000-04-09 22:38 wtay
13747 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13749 2000-04-09 22:36 wtay
13751 * gst/Makefile.am, gst/gstelement.c,
13752 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13753 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13754 plugins/capture/v4l/gstv4lsrc.c,
13755 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13756 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13757 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13758 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13759 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13760 clock. The audiosink can now adjust the clock. Fixed incorrect
13761 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13762 videosink, it now uses the color conversion library when needed.
13764 2000-04-02 22:38 wtay
13766 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13767 new riff parser and encoder
13769 2000-04-02 22:36 wtay
13771 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13772 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13773 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13774 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13775 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13776 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13777 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13778 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13779 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13780 colorspace library and removed yuv2rgb conversion from the
13781 videosink. The aviencoder should now more or less work.
13783 2000-03-27 20:53 wtay
13785 * docs/Makefile.am, docs/gst/Makefile.am,
13786 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13787 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13788 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13789 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13790 docs/gst/tmpl/gstasyncdisksrc.sgml,
13791 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13792 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13793 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13794 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13795 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13796 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13797 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13798 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13799 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13800 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13801 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13802 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13803 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13804 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13805 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13806 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13807 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13808 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13809 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13810 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13811 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13812 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13813 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13814 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13815 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13816 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13817 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13818 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13819 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13820 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13821 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13822 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13823 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13824 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13825 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13826 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13827 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13828 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13829 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13830 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13831 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13832 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13833 standard library objects and standard elements are documented.
13834 Modified some of the elements to more accuratly report about their
13835 arguments so the documentation builds more reasonable output.
13836 Added aviencoder and jpegencoder elements (not working yet)
13838 2000-03-22 21:18 wtay
13840 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13841 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13842 plugins/Makefile.am, plugins/avi/Makefile.am,
13843 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13844 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13845 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13846 the avi decoder now configures the jpeg codec if an MJPG encoded
13847 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13848 videosink. jpeglib is used to decode the jpeg image.
13850 2000-03-21 20:06 omegahacker
13852 * plugins/avi/gstparseavi.c: removed second check on riff library,
13853 moved original to top so it fails out right away
13855 2000-03-21 19:54 omegahacker
13857 * plugins/avi/gstparseavi.c: added load and check of libriff during
13860 2000-03-21 19:54 omegahacker
13862 * gst/gstplugin.c: spelling fixes to gst_library_load()
13864 2000-03-20 20:25 wtay
13866 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13867 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13868 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13869 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13870 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13871 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13872 riff parsing as a library. The avi parser can play simple PCM
13873 encoded audio. some minor cleanups.
13875 2000-03-19 00:59 wtay
13877 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13878 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13879 plugins/Makefile.am, plugins/avi/.cvsignore,
13880 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13881 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13882 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13883 the riff code into a seperate library in /libs dir. The plugin
13884 loader also checks the /libs path. The avi parser now uses the
13885 riff library. WAV is broken.
13887 2000-03-13 22:17 wtay
13889 * test/aviparse.c: A non functional avi parser.
13891 2000-03-13 22:13 wtay
13893 * configure.in, gst/gst.c, gst/gstbuffer.h,
13894 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13895 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13896 plugins/Makefile.am, plugins/au/gstparseau.c,
13897 plugins/capture/v4l/gstv4lsrc.c,
13898 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13899 test/videotest.c: Various cleanups. Moved the overlay code to a
13900 specialized widget. One error I cannot seem to fix: switching
13901 desktops does not disable the overlay.
13903 2000-03-05 21:48 wtay
13905 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13906 much better but still not perfect.
13908 2000-03-03 22:13 wtay
13910 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13911 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13912 test/Makefile.am, test/videotest.c: Added overlay and DGA
13913 capability for the videosink. Not really good but functional.
13915 2000-02-27 23:18 wtay
13917 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13918 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13919 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13920 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13921 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13922 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13923 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13924 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13925 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13926 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13927 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13928 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13929 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13930 plugins/capture/v4l/gstv4lsrc.h,
13931 plugins/mp3decode/mpg123/Makefile.am,
13932 plugins/mp3decode/mpg123/common.c,
13933 plugins/mp3decode/mpg123/decode_i386.c,
13934 plugins/mp3decode/mpg123/decode_i486.c,
13935 plugins/mp3decode/mpg123/getbits.c,
13936 plugins/mp3decode/mpg123/getbits.h,
13937 plugins/mp3decode/mpg123/gstmpg123.c,
13938 plugins/mp3decode/mpg123/layer1.c,
13939 plugins/mp3decode/mpg123/layer2.c,
13940 plugins/mp3decode/mpg123/layer3.c,
13941 plugins/mp3decode/mpg123/mpg123.c,
13942 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13943 plugins/mpeg1/mpeg_play/Makefile.am,
13944 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13945 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13946 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13947 plugins/mpeg1/parse/mpeg1parse.c,
13948 plugins/mpeg1video/parse/Makefile.am,
13949 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13950 a rather large patch. Switched on -Wall compiler flag and fixed the
13951 warnings. Made the Video for Linux more like it should be.
13953 2000-02-26 18:55 wtay
13955 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13956 test/mp1parse.c, test/videotest.c: Added a pull function in the
13957 gstpad. Modified the videosink to implement the pull. This function
13958 allows a source element to request a buffer from the destination.
13959 This is much more efficient because the videosink can then pass a
13960 buffer with SHM to the element, which does not require an aditional
13961 memcpy. removed scaling from the videosink. I need something
13964 2000-02-25 23:19 wtay
13966 * test/videotest.c: test code for the Video for linux source
13968 2000-02-25 23:18 wtay
13970 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13971 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13972 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13973 linux source. Not generic at all and may not work on any other
13976 2000-02-24 20:56 wtay
13978 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13979 plugins/mp3decode/parse/Makefile.am,
13980 plugins/mp3decode/parse/mp3parse.c,
13981 plugins/mp3decode/parse/mp3parse.h,
13982 plugins/mpeg1/mpeg_play/Makefile.am,
13983 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13984 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13985 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13986 plugins/mpeg1/mpeg_play/jrevdct.c,
13987 plugins/mpeg1/mpeg_play/mmx_idct.c,
13988 plugins/mpeg1/mpeg_play/parseblock.c,
13989 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13990 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13991 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13992 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13993 player got rid of some memcpy. bit handling changes. MMX code for
13994 the IDCT and motion compensation in mpeg_play. Almost as fast as
13995 the commercial mpeg player mtv, but with a much better video
13998 2000-02-20 16:19 wtay
14000 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14001 GdkPixbuf support and scaling (sloww...)
14003 2000-02-20 12:58 wtay
14005 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14006 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14007 video.h: General cleanup and speedup. removed color conversion out
14010 2000-02-19 13:37 wtay
14012 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14013 video.c, video.h: Added timestamps for video buffers. The videosink
14014 syncs to the timestamps. Added a buffer with finished frames for
14017 2000-02-19 10:50 wtay
14019 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14020 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14021 lockup by not calling any gtk functions in the main thread. This
14024 2000-02-18 23:48 wtay
14026 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14027 size to 1 to avoid the strange lockups...
14029 2000-02-18 23:07 wtay
14031 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14032 plugins/mpeg1/mpeg_play/Makefile.am,
14033 plugins/mpeg1/mpeg_play/descrip.mms,
14034 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14035 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14036 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14037 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14038 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14039 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14040 plugins/mpeg1/mpeg_play/hybrid.c,
14041 plugins/mpeg1/mpeg_play/hybriderr.c,
14042 plugins/mpeg1/mpeg_play/index.bt,
14043 plugins/mpeg1/mpeg_play/mb_ordered.c,
14044 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14045 plugins/mpeg1/mpeg_play/ordered2.c,
14046 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14047 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14048 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14049 test/mp1parse.c: The first functional video sink... Removed all of
14050 the video stuff from the MPEG video decoder. Fixed a bug in
14051 smoothwave. The MPEG video decoder still does the YUV->RGB
14054 2000-02-17 22:50 wtay
14056 * configure.in, plugins/Makefile.am,
14057 plugins/mpeg1/mpeg_play/Makefile.am,
14058 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14059 plugins/mpeg1/mpeg_play/mmx_idct.c,
14060 plugins/mpeg1/mpeg_play/parseblock.c,
14061 plugins/mpeg1/mpeg_play/proto.h,
14062 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14063 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14064 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14065 functional) video sink.
14067 2000-02-16 23:27 wtay
14069 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14070 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14071 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14072 Fixed memory leak in queue.
14074 2000-02-16 16:44 wtay
14076 * plugins/mpeg1/mpeg_play/video.c,
14077 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14078 some bugs in the parsers, fixed memory leak (not all of them yet)
14080 2000-02-15 20:14 wtay
14082 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14083 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14084 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14085 caused some I-frames to be skipped.
14087 2000-02-15 00:32 omegahacker
14089 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14091 2000-02-14 23:21 wtay
14093 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14094 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14095 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14096 looking for a bug...
14098 2000-02-14 20:42 wtay
14100 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14101 Some frames were skipped if the header was on partial frames. This
14102 fixes the strange invalid sync errors.
14104 2000-02-14 00:22 wtay
14106 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14109 2000-02-13 22:30 wtay
14111 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14112 cleaned up the parsing code a bit.
14114 2000-02-13 15:20 wtay
14116 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14117 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14118 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14119 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14120 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14121 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14122 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14123 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14124 should do. Skips are currently ignored and give some error on the
14125 console, need to clean this up.
14127 2000-02-13 13:43 wtay
14129 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14130 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14131 length 5 for now). fixed mpeg1 video rate control. AlienSong
14132 segfaults sometimes. My other movies don't....
14134 2000-02-13 03:19 wtay
14136 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14139 2000-02-12 23:09 omegahacker
14141 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14142 sane again (what editor are you using, Wim?), and it now uses
14143 threads. Playback is clean (at least, audio and video are running
14144 smoothly. Video is still a little choppy on my test stream (first
14145 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14146 but it's looking VERY COOL.
14148 2000-02-12 23:08 omegahacker
14150 * gst/gstbin.c: Changed the way state is dealt with when a child is
14151 added to the bin. The note states that the COMPLETE state should
14152 probably reflect nothing more than whether or not there is a child
14153 in the bin, not whether or not all children are COMPLETE. I need
14154 to write out a few scenarios for complex pipeline manipulations to
14155 figure out how all the states should interact. The idea is to
14156 maintain the ability to dynamically recofigure the pipeline.
14158 2000-02-12 12:20 wtay
14160 * plugins/mpeg1/mpeg_play/16bit.c,
14161 plugins/mpeg1/mpeg_play/Makefile.am,
14162 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14163 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14164 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14165 plugins/mpeg1/mpeg_play/main.c,
14166 plugins/mpeg1/mpeg_play/mb_ordered.c,
14167 plugins/mpeg1/mpeg_play/motionvector.c,
14168 plugins/mpeg1/mpeg_play/parseblock.c,
14169 plugins/mpeg1/mpeg_play/proto.h,
14170 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14171 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14172 plugins/mpeg1/mpeg_play/video.h,
14173 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14174 first functional video MPEG1 decoder. The decoder still opens a
14175 window to show the video. This is not optimised at all. Some
14176 glitches and crashes due to bugs in mp1videoparse.c. I need to
14177 queue incomplete slices in mp1videoparse before sending them to the
14178 decoder. use test/mp1parse on your favorite video to test. No
14179 audio/video sync, no QoS at all.
14181 2000-02-10 17:02 wtay
14183 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14184 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14185 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14186 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14187 now correctly pushes buffers in complete chuncks.
14189 2000-02-08 22:36 wtay
14191 * configure.in, gst/types/gsttypes.c,
14192 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14193 plugins/mpeg1video/parse/Makefile.am,
14194 plugins/mpeg1video/parse/README,
14195 plugins/mpeg1video/parse/mp1videoparse.c,
14196 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14197 MPEG1 video parser.
14199 2000-02-07 19:29 wtay
14201 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14203 2000-02-07 19:22 wtay
14205 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14206 gstmpeg_play.h: [no log message]
14208 2000-02-07 19:04 wtay
14210 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14211 plugins/mp3decode/mpg123/decode_i386.c,
14212 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14213 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14214 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14215 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14216 plugins/mpeg1/mpeg_play/INSTALL,
14217 plugins/mpeg1/mpeg_play/Makefile.am,
14218 plugins/mpeg1/mpeg_play/README,
14219 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14220 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14221 plugins/mpeg1/mpeg_play/ctrlbar.h,
14222 plugins/mpeg1/mpeg_play/decoders.c,
14223 plugins/mpeg1/mpeg_play/decoders.h,
14224 plugins/mpeg1/mpeg_play/descrip.mms,
14225 plugins/mpeg1/mpeg_play/dither.h,
14226 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14227 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14228 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14229 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14230 plugins/mpeg1/mpeg_play/hybriderr.c,
14231 plugins/mpeg1/mpeg_play/index.bt,
14232 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14233 plugins/mpeg1/mpeg_play/mb_ordered.c,
14234 plugins/mpeg1/mpeg_play/mono.c,
14235 plugins/mpeg1/mpeg_play/motionvector.c,
14236 plugins/mpeg1/mpeg_play/ordered.c,
14237 plugins/mpeg1/mpeg_play/ordered2.c,
14238 plugins/mpeg1/mpeg_play/parseblock.c,
14239 plugins/mpeg1/mpeg_play/proto.h,
14240 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14241 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14242 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14243 Added compiler optimistaion flags to mpg123. reverted to old
14244 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14245 video player. It does not work yet.
14247 2000-02-06 22:04 wtay
14249 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14250 plugins/mp3decode/mpg123/gstmpg123.c,
14251 plugins/mp3decode/parse/mp3parse.c,
14252 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14253 removed (disabeled) debug info.
14255 2000-02-06 18:50 wtay
14257 * plugins/mp3decode/mpg123/common.c,
14258 plugins/mp3decode/parse/mp3parse.c,
14259 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14260 parser. It can now be used to playback the audio stream of an MPEG1
14261 movie (check out test/mp1parse.c).
14263 2000-02-06 12:33 wtay
14265 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14266 videos seem to parse OK.
14268 2000-02-06 01:52 wtay
14270 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14273 2000-02-06 00:56 wtay
14275 * test/mp1parse.c: The mpeg1 parser test program.
14277 2000-02-06 00:55 wtay
14279 * plugins/mpeg1/parse/mpeg1parse.c,
14280 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14281 the mpeg 1 parser. Does not work yet.
14283 2000-02-05 16:08 wtay
14285 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14286 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14287 486 optimisation. Pentium optimisation added, but does not work
14290 2000-02-05 14:37 wtay
14292 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14293 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14294 moved the buffer handling to common.c, getbits should not know
14297 2000-02-05 01:58 wtay
14299 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14302 2000-02-05 01:40 wtay
14304 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14305 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14307 2000-02-05 01:20 wtay
14309 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14310 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14311 remained) Added eos check for the test programs to stop them from
14312 allocating all of your memory (had to use alt-sysreq-k a few times
14313 :-( ). MPEG layer 1 plays fine now with mp3play.
14315 2000-02-04 23:27 wtay
14317 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14318 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14319 bit slow, though...
14321 2000-02-04 22:06 wtay
14323 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14324 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14325 working. Tried with the test program included. Still some errors
14326 and clicks sometime, but you can hear something. Double buffering
14327 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14328 stream (I have none) and together with the mp3parse?
14330 2000-02-04 21:49 omegahacker
14332 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14333 as well as some other stuff.
14335 2000-02-04 02:25 richardb
14337 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14338 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14339 Compile a test program to ensure that we have working atomic
14342 A few small changes (include headers, fix a cast) to stop compiler
14345 2000-02-02 06:26 omegahacker
14347 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14348 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14349 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14350 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14351 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14352 documentation changes, a couple configure.in and Makefile.am fixes.
14354 2000-02-01 20:35 wtay
14356 * configure.in, gst/elements/Makefile.am,
14357 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14358 which made running test apps fail. Added GHTTP_LIBS to the
14359 libraries. commented out mm_support() call, wich is not working
14360 yet and causes errors.
14362 2000-02-01 19:40 wtay
14364 * configure.in, docs/gst/Makefile.am,
14365 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14366 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14367 the default value of HAVE_LIBMMX. some typos fixed. Changed
14368 include path for volume.c. RTjpeg uses mmx.h
14370 2000-02-01 09:16 omegahacker
14372 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14373 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14374 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14375 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14376 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14377 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14378 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14379 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14380 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14381 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14382 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14383 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14384 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14385 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14386 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14387 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14388 managed to mutilate it a while back, but now it's fixed. I'll put
14389 a copy of the HTML output somewhere on the website tonight.
14391 In order to actually generate the docs, you'll have to install all
14392 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14393 http://developer.gnome.org/arch/doc/tools.html)
14395 Notes (I'll codify these some day):
14397 - Don't believe the Gnome page, always edit the SOURCES when
14398 documenting a given function, never the tmpl file. - I'll be
14399 re-arranging things a lot, but gtk-doc is smart enough to merge any
14400 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14401 are two entirely separate animals. We should probably have a
14402 virtual mutex on the entire docs/gst/ directory, over and above
14403 what CVS does. - I'm going to try to end up with a book set
14404 (docbook terms), where docs/gst/ is only one book. There'd be
14405 another called docs/manual/, and another docs/plugins/, etc. If
14406 you have any comments as to how these should be done,
14407 gstreamer-devel is the place.
14409 2000-02-01 04:10 richardb
14411 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14412 gst/elements/Makefile.am, gst/elements/gstelements.c,
14413 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14414 script. Make libghttp detection work at all. Make library
14415 configuration specifiable on configure commandline. Make detection
14416 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14417 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14420 2000-01-31 22:53 wtay
14422 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14423 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14425 2000-01-31 17:29 wtay
14427 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14428 IDCT for RTjpeg. It still doesn't do anything. This version also
14429 has optimised versions for 422 and 420 YUV (de)compression. This
14430 version is not compatible with the regular RTjpeg due to
14431 optimisations using unrolled loops. Is *very* fast.
14433 2000-01-31 09:43 omegahacker
14435 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14436 gst/elements/Makefile.am, gst/types/Makefile.am,
14437 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14438 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14439 updates. I can now successfully produce an rpm simply by typing
14440 `./autogen.sh;make rpm`. This is good ;-)
14442 2000-01-31 06:49 omegahacker
14444 * Makefile.am: gah, missed Makefile.am of all files...
14446 2000-01-31 06:46 omegahacker
14448 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14449 plugins/mp3decode/mpg123/.cvsignore,
14450 plugins/mp3decode/xing/libxing/Makefile.am,
14451 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14452 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14453 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14454 build/`make dist` issues, as well as a spec file, -config file,
14455 .m4, etc. Next step is to build an RPM of this mess.
14457 2000-01-31 05:55 omegahacker
14459 * .cvsignore, acconfig.h, config.h.in, configure.in,
14460 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14461 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14462 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14463 that collectively allow `make dist` to work.
14465 2000-01-31 04:22 omegahacker
14467 * .cvsignore: uh, forgot to do the root .cvsignore...
14469 2000-01-31 04:20 omegahacker
14471 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14472 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14473 Makefile.am, that's used as the list of things to include in the
14474 distribution, regardless of whether or not something is included in
14475 SUBDIRS due to conditional stuff.
14477 2000-01-31 03:36 omegahacker
14479 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14480 gst/elements/.cvsignore, gst/types/.cvsignore,
14481 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14482 plugins/effects/stereo/.cvsignore,
14483 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14484 plugins/mp3decode/mpg123/.cvsignore,
14485 plugins/mp3decode/parse/.cvsignore,
14486 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14487 plugins/mp3decode/xing/libxing/.cvsignore,
14488 plugins/visualization/spectrum/.cvsignore,
14489 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14490 plugins/.cvsignore, plugins/cobin/.cvsignore,
14491 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14492 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14493 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14494 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14495 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14496 plugins/visualization/smoothwave/.cvsignore,
14497 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14498 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14499 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14500 .cvsignore stuff taken care of, though we'll want to fine-tune
14501 things as we go, of course. Most of them are the same, with some
14502 exceptions for directories that produce executables (those are
14503 listed by name after the standard ones and a newline for
14506 2000-01-31 03:25 omegahacker
14508 * test/README: initial checkin
14510 2000-01-31 03:22 omegahacker
14512 * test/xml/readreg.c: - added usage info - uses first arg as
14513 registry filename - any additional args are plugins to search for
14514 (no change but argv base) - cleaned up output with a spare \n
14516 2000-01-31 03:02 omegahacker
14518 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14519 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14520 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14521 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14522 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14523 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14524 It's currently a skeleton, doing no work at all. Need to have a
14525 video display element, some kind of simulation source (read from
14526 .ppm, a la what I do at work to solve the exact same problem), raw
14527 video types, metadata structs, etc.
14529 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14530 Justin's site, with some fixes (#include <asm/types.h> to get
14531 __u64,etc). Once the aforementioned infrastructure is in place,
14532 the elements can actually be set up to do the encode/decode, and
14533 we'll have our first functioning video codec in place. ;-)
14535 2000-01-31 01:24 omegahacker
14537 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14540 2000-01-31 01:11 omegahacker
14542 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14543 testig loginfo script
14545 2000-01-31 00:16 omegahacker
14547 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14548 testing loginfo script
14550 2000-01-31 00:04 omegahacker
14552 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14555 2000-01-31 00:02 omegahacker
14557 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14559 2000-01-30 22:50 wtay
14561 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14562 gst/elements/Makefile.am, gst/types/Makefile.am,
14563 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14564 plugins/mp3decode/xing/Makefile.am,
14565 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14566 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14567 CSS (check if css.c is in plugins/dvdsrc), need something better.
14568 some LDFLAGS had *.la dependencies which failed for libtool
14570 The build is now 100% on my system.
14572 2000-01-30 10:58 omegahacker
14574 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14575 dvdsrc.h: initial checkin
14577 2000-01-30 10:48 omegahacker
14579 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14580 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14582 2000-01-30 10:44 omegahacker
14584 * docs/: Makefile.am, random/arch, random/buffers,
14585 random/coroutines, random/design, random/example,
14586 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14587 random/mutability, random/padarch, random/sequence,
14588 random/state-transitions, random/states, random/states.old,
14589 random/types, random/vis-transform, random/walkthrough,
14590 slides/README, slides/abstract, slides/abstract.save,
14591 slides/outline, slides/slides: initial checkin
14593 2000-01-30 10:39 omegahacker
14595 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14596 gstxing.h: initial checkin
14598 2000-01-30 10:17 omegahacker
14600 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14601 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14602 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14603 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14604 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14605 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14606 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14607 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14608 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14609 x86intel.c: initial checkin
14611 2000-01-30 10:03 omegahacker
14613 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14614 xa/gstxa.c, xa/gstxa.h: initial checkin
14616 2000-01-30 09:58 omegahacker
14618 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14621 2000-01-30 09:54 omegahacker
14623 * tools/Makefile.am, tools/README, tools/launch.c,
14624 test/bindings/Makefile.am, test/bindings/dummy.c,
14625 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14627 2000-01-30 09:50 omegahacker
14629 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14630 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14631 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14632 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14633 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14634 teardown.c, typefind.c, types.c, w.c, wave.c,
14635 cothreads/Makefile.am, cothreads/cothreads.c,
14636 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14637 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14638 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14641 2000-01-30 09:46 omegahacker
14643 * editor/: Makefile.am, editor.c, editor.glade,
14644 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14645 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14646 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14647 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14648 gstelementselect.h: initial checkin
14650 2000-01-30 09:22 omegahacker
14652 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14653 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14654 cobin/spindentity.c, cobin/spindentity.h,
14655 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14656 effects/stereo/stereo.h, effects/volume/Makefile.am,
14657 effects/volume/volume.c, effects/volume/volume.h,
14658 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14659 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14660 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14661 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14662 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14663 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14664 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14665 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14666 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14667 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14668 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14669 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14670 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14671 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14672 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14673 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14674 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14675 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14676 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14677 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14678 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14679 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14680 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14681 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14682 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14683 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14684 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14685 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14686 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14687 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14688 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14689 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14690 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14691 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14692 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14693 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14694 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14695 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14696 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14697 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14698 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14699 visualization/smoothwave/README,
14700 visualization/smoothwave/smoothwave.c,
14701 visualization/smoothwave/smoothwave.h,
14702 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14703 visualization/spectrum/fix_fft.c,
14704 visualization/spectrum/gstspectrum.c,
14705 visualization/spectrum/gstspectrum.h,
14706 visualization/synaesthesia/Makefile.am,
14707 visualization/synaesthesia/README,
14708 visualization/synaesthesia/README-syna,
14709 visualization/synaesthesia/core.c,
14710 visualization/synaesthesia/core.h,
14711 visualization/synaesthesia/synaesthesia.c,
14712 visualization/synaesthesia/synaesthesia.h,
14713 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14714 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14715 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14716 wav/gstriff.c, wav/gstriff.h: initial checkin
14718 2000-01-30 09:04 omegahacker
14720 * plugins/: Makefile.am, example.c, example.h: initial checkin
14722 2000-01-30 09:00 omegahacker
14724 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14725 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14726 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14727 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14728 elements/gstdisksrc.h, elements/gstelements.c,
14729 elements/gstesdsink.c, elements/gstesdsink.h,
14730 elements/gstfakesink.c, elements/gstfakesink.h,
14731 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14732 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14733 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14734 elements/gstidentity.c, elements/gstidentity.h,
14735 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14736 elements/gstsinesrc.h, elements/gsttypefind.c,
14737 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14740 2000-01-30 08:57 omegahacker
14742 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14743 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14744 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14745 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14746 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14747 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14748 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14749 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14750 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14751 Makefile.am: initial checkin
14753 2000-01-30 08:51 omegahacker
14755 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14756 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14757 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14759 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14761 * PPC compilation fixes (thanks to hadess)
14762 * add eos2 and eos3 proposals