1 2002-03-01 Michael Meeks <michael@ximian.com>
2 * docs/manual/Makefile.am: use $(wildcard) instead of
5 * tools/Makefile.am: handle conditionals in a compatible way
7 * docs/manuals.mak: don't do silly things with if/else
9 2002-01-15 Bastien Nocera <hadess@hadess.net>
11 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
13 2002-01-15 Bastien Nocera <hadess@hadess.net>
15 * tests/Makefile.am: dodge compiling memchunk and bufspeed
16 if NASM is not present
18 2002-01-03 Rodney Dawes <dobey@free.fr>
20 * gstreamer.spec.in: Fixed the missing plug-ins problem
22 2001-12-29 Rodney Dawes <dobey@free.fr>
24 * gstreamer.spec.in: Fixed up for the splitification
26 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
28 * moved plugins out of the core to gst-plugins
29 * moved some of the libs out of the core to gst-plugins
30 * moved the other libs around so headers get installed in
33 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
35 * configure.ac : major overhaul
36 * m4/ dir added with lots of checks in it
38 2001-12-14 Michael Meeks <michael@ximian.com>
40 * gst/gst.c (gst_main, gst_main_quit): upd.
42 * gst/gstutils.c (gst_util_has_arg): impl.
43 (gst_util_get_int64_arg): impl.
45 * plugins/mpeg2/video/gstmpeg2play.c
46 (gst_mpeg2play_class_init): min frames per sec = 0.
48 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
49 s/16bit/use16bit/ properties can't begin with a non
52 * tools/gstreamer-guilaunch.c: fresh from the ministy
55 * tools/Makefile.am: enable gstreamer-guilaunch for
58 * tools/gstreamer-launch.c (main): upd.
59 (idle_func): quit the mainloop.
61 2001-12-14 Michael Meeks <michael@ximian.com>
63 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
65 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
66 kill broken mess for install_std_props.
68 * plugins/gnomevfs/gnomevfssink.c
69 (gst_gnomevfssink_class_init): upd.
71 * tools/gstreamer-launch.c (main): add efence hook.
73 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
74 a volatile pointer, don't write to the buffer.
76 * gst/gstelement.c (gst_element_populate_std_props):
77 add debug & robustness.
79 * gst/gstelement.c (gst_element_populate_std_props):
80 add debug & robustness.
82 2001-12-13 Michael Meeks <michael@ximian.com>
84 * gst/elements/*.c: (..._class_init): clean to use
85 gst_populate_std_props.
88 (gst_element_populate_std_props): impl, simply for now,
89 with a few standard properties.
90 (gst_element_install_std_props): impl nice helper.
92 2001-12-13 Michael Meeks <michael@ximian.com>
94 * gst/gstplugin.c (_gst_plugin_initialize): g_error
97 * Makefile.am: update.
99 * editor/gsteditorprojectview.c (view_on_element_added):
101 * editor/gsteditorproject.c
102 (gst_editor_project_class_init): upd.
104 * plugins/avi/gstavimux.c
105 (gst_avimux_request_new_pad): don't clobber name.
107 * libs/control/gstdparammanager.c
108 (gst_dpman_class_init): upd.
109 (gst_dpman_dispose): chain to parent.
111 * gst/cothreads.c (cothread_create): use guchar *'s
112 not void *'s for bytewise pointer arithmetic.
114 * gst/gstelement.h: kill const on get_property value.
116 * plugins/avi/gstavimux.c
117 (gst_avimux_request_new_pad): add name param.
119 * configure.ac: Add checks for libglade-2.0 and
122 2001-12-13 Michael Meeks <michael@ximian.com>
124 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
126 * examples/typefind/typefind.c (type_found): upd.
129 * plugins/mikmod/gstmikmod.c
130 (gst_mikmod_set_property): same memory bug here -
133 * plugins/oss/gstosssrc.c
134 (gst_osssrc_set_property): fix memory issue.
135 (gst_osssrc_init): dup the string - argh; quit here -
136 such code should be stuck in a common base class not
139 * plugins/oss/gstosssink.c
140 (gst_osssink_init): manage the device allocation.
141 (gst_osssink_finalize): impl.
142 (gst_osssink_class_init): upd.
143 (gst_osssink_set_property): upd.
145 * acconfig.h: cover HAVE_LIBXML2
147 * configure.ac: update libxml checks.
149 2001-12-11 22:10 thomasvs
151 * lots of build fixes for 0.3.0 release
153 2001-08-15 23:43 cael
155 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
156 to make sure we have video to fullscreen, will be removed when the
157 new libgstplay lands.
159 2001-08-15 23:32 cael
161 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
162 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
163 including better fullscreen handling and some new playlist stuff
164 that's not hooked up yet.
166 2001-08-14 20:13 thomasvs
168 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
169 anyone gets into problems with this then let me know and we'll fix
172 2001-08-14 05:11 parapraxis
174 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
177 2001-08-13 21:19 omegahacker
179 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
182 2001-08-13 20:03 omegahacker
184 * gst/Makefile.am: messy hack to make sure libgst.la builds
187 2001-08-13 20:00 sbaker3
189 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
190 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
191 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
192 sync with the current CVS glib API
194 2001-08-13 19:55 sbaker3
196 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
197 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
198 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
199 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
200 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
201 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
202 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
203 tests/sched/runxml.c: sync with the current CVS glib API
205 2001-08-13 19:50 sbaker3
207 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
208 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
209 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
210 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
211 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
212 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
213 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
214 plugins/quicktime/gstquicktimedecoder.c,
215 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
216 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
217 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
218 examples/plugins/example.c, examples/queue2/queue2.c,
219 examples/queue3/queue3.c, examples/queue4/queue4.c,
220 examples/thread/thread.c, examples/typefind/typefind.c,
221 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
224 2001-08-13 19:48 omegahacker
226 * configure.base: Added libgst.la to the global LDFLAGS, so all
227 plugins link against it. This should help solve problems with
228 bindings and dynamic loading of libgst.
230 2001-08-13 19:45 sbaker3
232 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
233 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
234 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
235 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
236 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
237 elements/gstdisksink.c, elements/gstfakesink.c,
238 elements/gstfakesrc.c, elements/gstidentity.c,
239 elements/gstmultidisksrc.c: sync with the current CVS glib API
241 2001-08-13 14:52 thomasvs
243 * configure.base: added swig/Makefile.PL
245 2001-08-12 11:09 sbaker3
247 * tests/.cvsignore: added more exes
249 2001-08-12 10:48 sbaker3
251 * gst/gstbufferpool.c: doc update
253 2001-08-11 23:04 omegahacker
255 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
257 2001-08-11 09:25 omegahacker
259 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
260 (*signed* 64-bit) - updated buf->offset handling to deal with the
261 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
262 (see -devel for details)
264 2001-08-10 22:36 wtay
266 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
267 error, also do a perror in case of a failure.
269 2001-08-10 18:45 wtay
271 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
272 some test apps by Zeenix.
274 2001-08-10 18:40 wtay
276 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
277 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
278 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
279 plugins/quicktime/gstquicktimedemux.c,
280 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
281 test/Makefile.am, test/main.c, tests/faketest.c,
282 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
283 eos/qos calls in favour of the soon to be event system. Added a
284 test app to test element reuse (doesn't work)
286 2001-08-10 18:34 wtay
288 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
289 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
290 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
291 elements/gstpipefilter.c: Removed the old eos and qos functions.
292 Removed the functions from the elements.
294 2001-08-10 18:02 sbaker3
296 * examples/launch/.cvsignore: added an exe
298 2001-08-10 17:49 sbaker3
300 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
302 2001-08-10 17:36 sbaker3
304 * tests/.cvsignore: hide new tests
306 2001-08-07 17:14 thomasvs
308 * configure.base: removed libs/colorscpace again
310 2001-08-07 17:08 thomasvs
312 * configure.base: do FLAC lib check against main function
314 2001-08-07 17:06 thomasvs
316 * acconfig.h, configure.base, plugins/Makefile.am: changed
317 HAVE_FLAC to HAVE_FLACLIB
319 2001-08-07 15:46 thomasvs
321 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
322 for HAVE_FLAC look for thomas in the file
324 2001-08-06 23:16 wtay
326 * examples/plugins/example.c: Fixed the padtemplate definition.
328 2001-08-06 21:40 omegahacker
330 * gst/gstevent.h: added gstevent.h
332 2001-08-06 21:37 omegahacker
334 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
335 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
336 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
337 tests/Makefile.am, tests/events.c: Initial code for the event
340 2001-08-06 21:20 wtay
342 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
345 2001-08-06 20:52 wtay
347 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
349 2001-08-06 20:49 wtay
351 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
353 2001-08-06 17:46 theuraeus
355 * configure.base: 2001-06-08 Christian Schaller
356 <Uraeus@linuxrising.org> - Change from == to = since == only works
357 with GNU test and not the version of test shipping with Solaris
358 (and probably other Unices) - Once again a ordinary user has to
359 teach hackers to hack :)
361 2001-08-03 01:08 omegahacker
363 * gst/Makefile.am: moved the object-model headers back to _HDR
366 2001-08-03 00:55 hadess
368 * Makefile.am: - revert location of gstreamer.pc
370 2001-08-03 00:50 hadess
372 * Makefile.am: - install gstreamer.pc to the right place under
373 $(prefix)/share/pkconfig
375 2001-08-01 23:44 dlehn
377 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
379 2001-07-31 21:57 wtay
381 * gst/gstthread.c: Added a missing state change switch.
382 Uncommented a big FIXME that was needed after all. Stop now works.
384 2001-07-30 18:50 wtay
386 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
389 2001-07-27 18:12 wtay
391 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
392 thread state change app.
394 2001-07-27 17:35 sbaker3
396 * tools/gstreamer-inspect.c: compile fix for glib2
398 2001-07-27 14:12 sbaker3
400 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
403 2001-07-25 23:46 wtay
405 * plugins/festival/gstfestival.c: Added caps to the src pad to
406 properly set rate/channels for peer elements.
408 2001-07-25 22:40 wtay
410 * tools/gstreamer-inspect.c: Added signal output and object
413 2001-07-25 22:40 wtay
415 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
416 introspections and g_type_parent
418 2001-07-25 21:49 wingo
420 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
423 2001-07-25 01:02 wingo
425 * plugins/filters/speed/Makefile.am: Removed 'README' from
426 EXTRA_DIST so that 'make dist' would work.
428 2001-07-24 21:05 theuraeus
430 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
431 <Uraeus@linuxrising.org> - Put README contents into man page and
432 fixed the Groff enconding (or whatever it is called.)
434 2001-07-23 01:57 wtay
436 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
439 2001-07-23 01:57 wtay
441 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
442 many problems with xvideosink and the GtkWindow when we don't have
445 2001-07-20 23:10 dlehn
447 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
448 use glib for byte swapping
450 2001-07-20 23:08 dlehn
452 * Makefile.am: Some basic deb building rules
454 2001-07-20 23:08 dlehn
456 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
457 stuff, -O3 does inline-functions
459 2001-07-20 22:26 wtay
461 * docs/gst/: Makefile.am, gstreamer.hierarchy,
462 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
463 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
464 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
465 stopped complaining when building debs...
467 2001-07-20 08:10 dlehn
469 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
472 2001-07-20 08:00 dlehn
474 * plugins/Makefile.am: Always compile avi dir. It has it's own
475 conditionals for avifile libs. Add (back?) arts dir. (was this
478 2001-07-20 07:56 dlehn
480 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
481 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
484 2001-07-20 07:54 dlehn
486 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
489 2001-07-20 07:53 dlehn
491 * configure.in.ac250: not used anymore
493 2001-07-20 07:52 dlehn
495 * debian/: Makefile.am, README.Debian, changelog, control,
496 gstreamer-arts.files, gstreamer-artsd.files,
497 gstreamer-avifile.files, gstreamer-common.files,
498 gstreamer-festival.files, gstreamer-flac.files,
499 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
500 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
501 gstreamer-runtime.files, gstreamer-runtime.manpages,
502 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
503 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
504 libgst0.postinst, libgsteditor0.postinst,
505 libgstmediaplay0.postinst, rules: Update to Debian packaging files
508 2001-07-18 23:38 richardb
510 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
511 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
512 Sort out some remaining bits of fwg which weren't valid sgml.
514 2001-07-18 23:18 richardb
516 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
517 matched tags, as found by xsltproc. ;-)
519 2001-07-18 23:08 richardb
521 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
522 debian package, needed to build manual and PWG.
524 2001-07-18 20:04 wtay
526 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
527 doesn't try to connect elements with request pads for now.
529 2001-07-18 18:29 wtay
531 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
532 system_encode.h, systems.c: Added request pad to the muxer. Fixed
533 the object size problem by dynamically allocating the sector data.
535 2001-07-17 23:01 richardb
537 * plugins/effects/volume/volume.c: Rename the GstVolume type to
538 GstVolumeOld, so that it doesn't conflict with the type registered
539 by the new volume plugin.
541 2001-07-17 22:51 wtay
543 * docs/fwg/intro.sgml: Added what I think should be the basic steps
544 for writing a plugin.
546 2001-07-16 21:18 wtay
548 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
551 2001-07-16 10:04 richardb
553 * configure.base: Change tests/muxer/Makefile to
554 tests/muxing/Makefile, since tests/muxer is now an empty dir.
556 2001-07-15 15:24 wtay
558 * tools/gstreamer-launch.c: Changed the main loop to while
561 2001-07-15 14:04 wtay
563 * gst/gstscheduler.c: Properly set the eos flag when no elements
566 2001-07-14 21:29 shitowax
568 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
569 initial introduction of a really basic muxer
571 2001-07-14 21:15 thomasvs
573 * configure.base: added muxer Makefile
575 2001-07-13 17:49 wtay
577 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
580 2001-07-11 23:52 wtay
582 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
583 elements/gstaggregator.c, elements/gstaggregator.h,
584 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
585 gst_pad_select and gst_pad_selectv. Added different scheduling
586 methods in aggregator. Fixed a bug in fakesrc when setting up the
587 scheduling functions.
589 2001-07-11 20:26 wtay
591 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
592 muxing/case1.c: Added a muxing test case.
594 2001-07-11 20:23 wtay
596 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
599 2001-07-11 20:22 wtay
601 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
602 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
603 various test plugins. Added debug output to tee. Added buffer
604 duplication to identity.
606 2001-07-11 17:45 wtay
608 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
609 request pads to fakesink.
611 2001-07-11 16:51 wtay
613 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
614 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
615 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
618 2001-07-11 16:50 wtay
620 * tools/gstreamer-inspect.c: Print out the request pad function.
622 2001-07-11 15:56 wtay
624 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
625 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
626 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
627 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
628 printouts of the buffer timestamps in identity, fakesrc, fakesink.
629 Added an aggregator test element.
631 2001-07-11 13:33 wtay
633 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
634 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
635 element classes without using an elementfactory. The
636 gst_element_add_padtemplate_to_class method was renamed to
637 gst_element_class_add_padtemplate to better match glib/gtk
640 2001-07-11 13:09 wtay
642 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
643 remaining bits of MetaData.
645 2001-07-11 02:02 omegahacker
647 * configure.base: added speed and volume to configure.base
649 2001-07-11 00:47 omegahacker
651 * plugins/filters/Makefile.am: added speed and volume to
654 2001-07-08 22:02 wtay
656 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
657 transcoder. note that this one is only 68 lines long.
659 2001-07-08 10:47 wtay
661 * plugins/effects/volume/volume.c: I'm a moron..
663 2001-07-08 10:46 wtay
665 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
668 2001-07-08 10:44 wtay
670 * plugins/filters/: speed/Makefile.am, speed/filter.func,
671 speed/speed.c, speed/speed.h, volume/Makefile.am,
672 volume/filter.func, volume/mono-filter.func,
673 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
674 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
676 2001-07-07 17:34 wtay
678 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
680 2001-07-07 16:30 wtay
682 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
683 cool GStreamer really is..
685 2001-07-07 16:10 wtay
687 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
688 Added docs on library init.
690 2001-07-07 15:17 wtay
692 * docs/manual/: autoplugging.sgml, debugging.sgml,
693 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
694 updates. Added a chapter about the autoplugcache. Updated the
695 autoplug example using the autoplugcache. Moved some stuff around.
696 Added an example app for gst_parse_launch. Updated the debug
699 2001-07-07 15:14 wtay
701 * examples/launch/mp3parselaunch.c: Add sane arg checking.
703 2001-07-07 15:07 wtay
705 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
706 parse_launch example.
708 2001-07-07 14:32 wtay
710 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
712 2001-07-07 12:34 wtay
714 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
715 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
716 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
717 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
718 updates to the manual, mostly glib2 related.
720 2001-07-07 11:55 wtay
722 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
723 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
724 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
725 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
726 Removed the last bits of Metadata. Updated the bufferpool docs.
728 2001-07-06 22:00 wtay
730 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
733 2001-07-05 23:08 wtay
735 * configure.base: Added the qcam src
737 2001-07-05 23:06 wtay
739 * plugins/capture/qcam/dark.c: Some unused file..
741 2001-07-05 23:05 wtay
743 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
744 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
745 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
746 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
748 2001-07-05 22:53 wtay
750 * tools/gstreamer-launch.c: Added the xid stuff in again if
751 compiling against gtk.
753 2001-07-04 21:49 uid21147
755 * gst/gstutils.c: Added arg setting for UINT types.
757 2001-07-04 16:33 uid21147
759 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
760 Lots of improvements to the ffmpeg wrappers.
762 2001-07-02 21:38 wtay
764 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
765 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
768 2001-07-01 23:19 wtay
770 * configure.base, plugins/ffmpeg/Makefile.am,
771 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
772 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
773 encoders are currently support, so no decoders or muxers yet..
775 2001-07-01 18:52 wtay
777 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
778 with the buffer handling.
780 2001-07-01 17:10 sbaker3
782 * plugins/filters/ladspa/gstladspa.c: better property name munging
783 and added check for duplicate property names
785 2001-07-01 17:01 sbaker3
787 * gst/gobject2gtk.c: return NULL from
788 g2g_object_class_find_property if gtk_object_arg_get_info returns
791 2001-07-01 15:05 wtay
793 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
794 ownership of the riff parser chunks..
796 2001-07-01 14:59 wtay
798 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
800 2001-07-01 14:58 wtay
802 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
803 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
804 supported. Both type1 and type2 avi/dv formats are supported.
806 2001-07-01 12:18 theuraeus
808 * gstreamer.spec.in: 2001-01-07 Christian Schaller
809 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
810 modules - Added quicktime, flac, chart, udp modules
812 2001-07-01 12:16 theuraeus
814 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
815 <Uraeus@linuxrising.org> - Added FLAC information
817 2001-07-01 12:12 richardb
819 * configure.base: Put the back check for the FLAC library. This
820 looks to have been accidentally removed when the sidplay one was
823 2001-07-01 11:28 sbaker3
825 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
827 2001-06-30 20:41 sbaker3
829 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
832 2001-06-30 17:26 wtay
834 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
837 2001-06-30 16:22 wtay
839 * acinclude.m4, configure.base, plugins/Makefile.am,
840 plugins/SID/Makefile.am: Added configure checks for libsidplay.
842 2001-06-30 15:10 wtay
844 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
846 2001-06-30 01:45 wtay
848 * configure.base: Added the SID plugin.
850 2001-06-30 01:44 wtay
852 * plugins/SID/gstsiddec.cc: Some cleanups
854 2001-06-30 01:37 wtay
856 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
857 A first attempt at a SID decoder plugin.
859 2001-06-30 01:35 wtay
861 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
864 2001-06-29 21:31 wtay
866 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
867 xmms plugins. Cleaner names for the generated plugins.
869 2001-06-29 18:53 richardb
871 * gst/gstparse.c: Allow elements to be given custom names with []
874 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
875 named mysrc, rather than disksrc0
877 Suggestion: don't name things with names with numbers at the end,
878 or they may conflict with names allocated automatically.
880 2001-06-29 12:30 richardb
882 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
883 that the correct headers get used if there's an installed copy of
884 the gst headers on the system (ie, make sure the uninstalled
885 headers are used instead).
887 2001-06-29 11:26 richardb
889 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
890 rather than gst. This now actually compiles for me.
892 2001-06-29 10:39 richardb
894 * gst/Makefile.am: Ensure that the marshaller code #includes
895 glib-object.h, and hence the neccessary definitions to enable it to
898 I don't pretend to understand how the marshalling stuff works - I
899 just know that it clearly needs this #include, or something
900 similar. If there's a more correct fix, someone else can do it.
901 Possibly this is a glib-genmarshal bug, but I've not got the time
904 2001-06-29 00:58 richardb
906 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
907 generated in time by generating both files in the same rule:
908 previously, only the .c would be generated in time. Don't put the
909 files in dists (add a dist-hook to take them out), and clean the
910 files when running distclean.
912 2001-06-28 22:44 richardb
914 * gst/Makefile.am: Make sure conditionally compiled files are added
917 2001-06-28 21:13 sbaker3
919 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
920 and alsasink - params need more work (odd warning when doing
923 2001-06-28 20:32 wtay
925 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
928 2001-06-28 19:35 richardb
930 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
931 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
932 the check that alsa 0.9 wasn't there. Now does the 0.9 check
933 first, to avoid this problem.
935 2001-06-28 17:31 richardb
937 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
938 since it was just a broken copy of one of the other files. Sort
939 out cleanfiles to some extent. Note: the make dependencies in this
940 file are completely broken, but it's not clear how to fix them.
941 The docs will be built at make install / dist time, as a result.
943 2001-06-28 17:01 richardb
945 * acinclude.m4: Fix a typo in a comment.
947 2001-06-28 16:39 richardb
949 * acinclude.m4, configure.base: Add ACTION-IF-USE and
950 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
951 check to use GST_CHECK_FEATURE.
953 2001-06-28 16:11 thomasvs
955 * plugins/filters/cutter/README: cutter plugin now has a settable
956 pre-record buffer (using GList) README has been fleshed out a bit
959 2001-06-28 12:56 richardb
961 * configure.base: Actually pass the infomessages variable into
962 config.status, so the message about plugin-builddir gets displayed.
964 We can use this mechanism to display lists of plugins which won't
965 be built: just add the lines to be output at the end of ./configure
968 2001-06-28 11:57 richardb
970 * configure.base: Change plugin-srcdir msg stuff near the end of
971 configure.base to -builddir.
973 2001-06-27 21:53 thomasvs
975 * examples/cutter/cutter.c: implemented ring buffer
977 2001-06-27 21:53 thomasvs
979 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
982 2001-06-27 21:20 wtay
984 * test/: dvshow.c, mp2toavi.c: Some small fixes.
986 2001-06-27 21:19 wtay
988 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
989 that it uses a colorspace element for video.
991 2001-06-27 21:15 wtay
993 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
996 2001-06-27 21:14 wtay
998 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1001 2001-06-27 21:14 omegahacker
1003 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1004 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1005 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1006 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1008 2001-06-27 20:45 dlehn
1010 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1011 the generated source. Clean up generated files. Make sure only
1012 source idl gets into tarball.
1014 2001-06-27 20:22 omegahacker
1016 * makeconfigure: added _CFLAGS and modified to allow the multiple
1017 substitition to occur
1019 2001-06-27 18:22 richardb
1021 * makeconfigure: Add a hack to ensure that automake picks up the
1022 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1024 2001-06-27 18:04 richardb
1026 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1027 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1028 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1030 2001-06-27 17:56 richardb
1032 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1033 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1034 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1035 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1036 and set --cflags and --libs from it. Replace audiofile and
1037 gdk-pixbuf checks with calls to this macro. Change use of
1038 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1039 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1041 2001-06-27 17:06 richardb
1043 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1045 2001-06-27 16:04 richardb
1047 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1048 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1049 Turn of XMMS check using this, rather than a hack. Fix display of
1050 commandline parameters for GST_CHECK_FEATURE and
1051 GST_SUBSYSTEM_DISABLE.
1053 2001-06-27 15:07 thomasvs
1055 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1058 2001-06-27 10:59 richardb
1060 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1061 commonly missing macro. This joins the ALSA macro, which was
1062 already in acinclude.m4 We need some more consistent scheme for
1063 dealing with these... :(
1065 2001-06-26 23:26 omegahacker
1067 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1068 though vgasink is disabled
1070 2001-06-26 23:15 wtay
1072 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1073 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1074 that we can do full expansion on the sysconfdir.
1076 2001-06-26 22:49 richardb
1078 * configure.base: Fix up configure --help output:
1079 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1081 2001-06-26 22:44 richardb
1083 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1084 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1085 check is turned off by default (though not in a very neat way)
1087 2001-06-26 22:29 wtay
1089 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1091 2001-06-26 22:07 wtay
1093 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1095 2001-06-26 20:56 richardb
1097 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1098 GST_SUBSYSTEM_DISABLE, too.
1100 2001-06-26 20:49 omegahacker
1102 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1104 2001-06-26 20:06 richardb
1106 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1107 num_properties gets set.
1109 2001-06-26 19:20 richardb
1111 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1112 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1115 2001-06-26 03:48 richardb
1117 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1118 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1121 2001-06-26 03:27 richardb
1123 * acinclude.m4: Fixes to work properly with automake 1.4
1125 2001-06-26 02:53 richardb
1127 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1128 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1129 generation of configure.{in,ac} into a separate script. Add hack
1130 to the script to stop automake complaining about missing
1131 AM_CONDITIONAL call. Replace ESD check by a call to
1134 2001-06-25 22:39 richardb
1136 * configure.base: Move config dir from /etc/gstreamer to
1137 ${sysconfdir}/gstreamer by default: more portable, configurable,
1140 2001-06-25 21:53 richardb
1142 * docs/plugins/Makefile.am: Remove more generated files
1144 2001-06-25 21:41 richardb
1146 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1147 many unwanted generated files from distributions.
1149 2001-06-25 21:39 richardb
1151 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1153 2001-06-25 21:37 wtay
1155 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1158 2001-06-25 21:36 wtay
1160 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1161 Don't use the autoplugger when it is disabled.
1163 2001-06-25 21:36 wtay
1165 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1166 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1167 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1168 GstMeta. Added conditional compilation of various subsystems.
1170 2001-06-25 21:09 richardb
1172 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1173 appropriate parameters in debug and info handlers. Add appropriate
1174 types for some of the memebers of the GTypeInfo struct.
1176 2001-06-25 21:01 omegahacker
1178 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1179 .cvsignore, added gstmarshal.list to EXTRA_DIST
1181 2001-06-25 21:00 omegahacker
1183 * gst/gstobject.h, plugins/Makefile.am,
1184 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1185 added a comment to gstobject.h
1187 2001-06-25 20:59 omegahacker
1189 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1190 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1193 2001-06-25 20:19 wtay
1195 * configure.base, gst/Makefile.am: Added configure checks to
1196 disable various major subsystems.
1198 2001-06-25 19:14 richardb
1200 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1201 remove colorspace header. Makefile.am: remove comment inside rule
1204 2001-06-25 18:22 omegahacker
1206 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1207 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1208 prototype gstelement.c: changed some prototypes, added a cast
1210 2001-06-25 18:17 wtay
1212 * gst/gstobject.h: Added a missing #else
1214 2001-06-25 17:44 wtay
1216 * configure.base: Removed the wine stuff.
1218 2001-06-25 13:28 richardb
1220 * gst/gstobject.c: Fix a warning; stuff following an #endif
1222 2001-06-25 13:09 richardb
1224 * autogen.sh: Added check for pkg-config to autogen.sh
1226 2001-06-25 07:45 omegahacker
1228 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1229 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1230 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1231 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1232 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1233 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1235 2001-06-25 04:37 omegahacker
1237 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1238 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1239 potential namespace conflicts.
1241 2001-06-25 02:20 omegahacker
1243 * acconfig.h, configure.base, docs/random/wtay/events,
1244 examples/Makefile.am, examples/cutter/cutter.c,
1245 examples/helloworld/helloworld.c,
1246 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1247 examples/plugins/example.c, examples/plugins/example.h,
1248 examples/queue/queue.c, examples/queue2/queue2.c,
1249 examples/queue3/queue3.c, examples/queue4/queue4.c,
1250 examples/thread/thread.c, examples/typefind/typefind.c,
1251 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1252 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1253 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1254 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1255 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1256 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1257 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1258 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1259 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1260 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1261 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1262 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1263 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1264 gst/autoplug/gststaticautoplug.h,
1265 gst/autoplug/gststaticautoplugrender.c,
1266 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1267 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1268 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1269 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1270 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1271 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1272 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1273 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1274 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1275 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1276 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1277 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1278 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1279 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1280 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1281 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1282 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1283 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1284 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1285 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1286 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1287 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1288 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1289 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1290 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1291 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1292 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1293 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1294 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1295 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1296 plugins/avi/winaudio/aviaudiodecoder.c,
1297 plugins/avi/winaudio/aviaudiodecoder.h,
1298 plugins/avi/wincodec/gstwindec.cc,
1299 plugins/avi/wincodec/gstwindec.h,
1300 plugins/avi/wincodec/gstwinenc.cc,
1301 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1302 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1303 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1304 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1305 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1306 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1307 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1308 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1309 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1310 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1311 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1312 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1313 plugins/filters/adder/adder.h,
1314 plugins/filters/colorspace/colorspace.c,
1315 plugins/filters/colorspace/colorspace.h,
1316 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1317 plugins/filters/cutter/filter.func,
1318 plugins/filters/deinterlace/deinterlace.c,
1319 plugins/filters/deinterlace/deinterlace.h,
1320 plugins/filters/intfloatconvert/float2int.c,
1321 plugins/filters/intfloatconvert/float2int.h,
1322 plugins/filters/intfloatconvert/int2float.c,
1323 plugins/filters/intfloatconvert/int2float.h,
1324 plugins/filters/intfloatconvert/intfloatconvert.c,
1325 plugins/filters/ladspa/gstladspa.c,
1326 plugins/filters/ladspa/gstladspa.h,
1327 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1328 plugins/filters/level/level.c, plugins/filters/level/level.h,
1329 plugins/filters/median/median.c, plugins/filters/median/median.h,
1330 plugins/filters/mono2stereo/mono2stereo.c,
1331 plugins/filters/mono2stereo/mono2stereo.h,
1332 plugins/filters/passthrough/level.c,
1333 plugins/filters/passthrough/level.h,
1334 plugins/filters/passthrough/passthrough.c,
1335 plugins/filters/passthrough/passthrough.h,
1336 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1337 plugins/filters/stereo2mono/stereo2mono.c,
1338 plugins/filters/stereo2mono/stereo2mono.h,
1339 plugins/filters/volenv/filter.func,
1340 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1341 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1342 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1343 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1344 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1345 plugins/icecast/icecastsend/icecastsend.c,
1346 plugins/icecast/icecastsend/icecastsend.h,
1347 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1348 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1349 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1350 plugins/mp3decode/mpg123/gstmpg123.c,
1351 plugins/mp3decode/mpg123/gstmpg123.h,
1352 plugins/mp3decode/parse/mp3parse.c,
1353 plugins/mp3decode/parse/mp3parse.h,
1354 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1355 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1356 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1357 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1358 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1359 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1360 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1361 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1362 plugins/mpeg1/system_encode/buffer.c,
1363 plugins/mpeg1/system_encode/system_encode.c,
1364 plugins/mpeg1/system_encode/system_encode.h,
1365 plugins/mpeg1video/parse/mp1videoparse.c,
1366 plugins/mpeg1video/parse/mp1videoparse.h,
1367 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1368 plugins/mpeg2/ac3parse/ac3parse.c,
1369 plugins/mpeg2/ac3parse/ac3parse.h,
1370 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1371 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1372 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1373 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1374 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1375 plugins/mpeg2/subtitles/mpeg2subt.c,
1376 plugins/mpeg2/subtitles/mpeg2subt.h,
1377 plugins/mpeg2/video/gstmpeg2play.c,
1378 plugins/mpeg2/video/gstmpeg2play.h,
1379 plugins/mpeg2/videoparse/mp2videoparse.c,
1380 plugins/mpeg2/videoparse/mp2videoparse.h,
1381 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1382 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1383 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1384 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1385 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1386 plugins/quicktime/gstquicktimedecoder.c,
1387 plugins/quicktime/gstquicktimedecoder.h,
1388 plugins/quicktime/gstquicktimedemux.c,
1389 plugins/quicktime/gstquicktimedemux.h,
1390 plugins/quicktime/gstquicktimetypes.c,
1391 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1392 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1393 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1394 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1395 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1396 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1397 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1398 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1399 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1400 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1401 plugins/visualization/Makefile.am,
1402 plugins/visualization/chart/gstchart.c,
1403 plugins/visualization/smoothwave/smoothwave.c,
1404 plugins/visualization/smoothwave/smoothwave.h,
1405 plugins/visualization/spectrum/gstspectrum.c,
1406 plugins/visualization/spectrum/gstspectrum.h,
1407 plugins/visualization/synaesthesia/core.h,
1408 plugins/visualization/synaesthesia/synaesthesia.c,
1409 plugins/visualization/synaesthesia/synaesthesia.h,
1410 plugins/visualization/vumeter/vumeter.c,
1411 plugins/visualization/vumeter/vumeter.h,
1412 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1413 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1414 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1415 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1416 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1417 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1418 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1419 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1420 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1421 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1422 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1423 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1424 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1425 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1426 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1427 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1428 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1429 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1430 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1431 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1432 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1433 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1435 2001-06-25 01:07 omegahacker
1437 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1438 tools/gstreamer-inspect.c: added shim for
1439 g_object_class_list_properties and converted -inspect and -compprep
1442 2001-06-25 00:50 omegahacker
1444 * examples/plugins/: example.c, example.h: ported example plugin to
1447 2001-06-25 00:25 omegahacker
1449 * examples/cutter/cutter.c: ported to gobject
1451 2001-06-24 23:56 omegahacker
1453 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1455 2001-06-24 23:44 omegahacker
1457 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1458 configure.base, gstreamer.spec.in, idiottest.mak,
1459 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1460 docs/manual/bins.sgml, docs/manual/factories.sgml,
1461 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1462 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1463 examples/Makefile.am, examples/cutter/Makefile.am,
1464 examples/cutter/cutter.c, examples/cutter/cutter.h,
1465 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1466 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1467 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1468 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1469 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1470 gst/gstthread.c, gst/elements/gstdisksink.c,
1471 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1472 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1473 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1474 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1475 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1476 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1477 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1478 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1479 plugins/filters/Makefile.am,
1480 plugins/filters/colorspace/Makefile.am,
1481 plugins/filters/colorspace/colorspace.c,
1482 plugins/filters/colorspace/colorspace.h,
1483 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1484 plugins/filters/cutter/cutter.h,
1485 plugins/filters/deinterlace/.cvsignore,
1486 plugins/filters/deinterlace/Makefile.am,
1487 plugins/filters/deinterlace/deinterlace.c,
1488 plugins/filters/deinterlace/deinterlace.h,
1489 plugins/filters/intfloatconvert/float2int.c,
1490 plugins/filters/intfloatconvert/float2int.h,
1491 plugins/filters/intfloatconvert/int2float.c,
1492 plugins/filters/intfloatconvert/int2float.h,
1493 plugins/filters/median/median.c, plugins/filters/median/median.h,
1494 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1495 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1496 plugins/flac/flac.c, plugins/flac/flacdec.c,
1497 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1498 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1499 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1500 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1501 plugins/quicktime/Makefile.am,
1502 plugins/quicktime/gstquicktimedecoder.c,
1503 plugins/quicktime/gstquicktimedecoder.h,
1504 plugins/quicktime/gstquicktimedemux.c,
1505 plugins/quicktime/gstquicktimedemux.h,
1506 plugins/quicktime/gstquicktimetypes.c,
1507 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1508 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1509 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1510 plugins/visualization/Makefile.am,
1511 plugins/visualization/chart/.cvsignore,
1512 plugins/visualization/chart/Makefile.am,
1513 plugins/visualization/chart/gstchart.c, tools/README,
1514 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1515 HEAD to BRANCH-GOBJECT1 at 200106241
1517 2001-06-24 22:21 wtay
1519 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1521 2001-06-24 22:18 omegahacker
1523 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1524 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1525 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1528 2001-06-24 22:15 wtay
1530 * gstplay/gstplay.c: Some compile fixes.
1532 2001-06-24 22:14 wtay
1534 * configure.base: Added the festival plugin and udp.
1536 2001-06-24 22:10 wtay
1538 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1539 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1540 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1541 arg to set the fragment size in oss plugins. Use a TCP stream
1542 connection to do caps nego over the wire in UDP. More pending
1543 changes to some plugins.
1545 2001-06-24 22:06 omegahacker
1547 * configure.base, plugins/Makefile.am: New check for libesd, a
1548 model for all the other checks I hope. Need to convert all the
1549 other checks to operate like this.
1551 2001-06-24 16:20 wtay
1553 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1554 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1555 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1558 2001-06-24 16:20 wtay
1560 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1561 on branch BRANCH-GOBJECT1.
1563 2001-06-24 16:20 wtay
1565 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1566 branch BRANCH-GOBJECT1.
1568 2001-06-24 16:20 wtay
1570 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1571 branch BRANCH-GOBJECT1.
1573 2001-06-24 16:20 wtay
1575 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1578 2001-06-24 16:20 wtay
1580 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1581 on branch BRANCH-GOBJECT1.
1583 2001-06-24 16:20 wtay
1585 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1586 branch BRANCH-GOBJECT1.
1588 2001-06-24 16:20 wtay
1590 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1591 branch BRANCH-GOBJECT1.
1593 2001-06-24 15:55 wtay
1595 * docs/random/wtay/events: file events was initially added on
1596 branch BRANCH-GOBJECT1.
1598 2001-06-24 15:55 wtay
1600 * docs/random/wtay/events: Added some random ramblings about a the
1601 design of an event system.
1603 2001-06-24 02:02 wtay
1605 * gst/gobject2gtk.c: Removed some debug noise.
1607 2001-06-24 01:55 wtay
1609 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1610 Compile fixes for gtk.
1612 2001-06-23 13:23 wtay
1614 * plugins/festival/gstfestival.c: Make sure we don't send more data
1615 than the buffersize.
1617 2001-06-23 13:12 wtay
1619 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1620 added on branch BRANCH-GOBJECT1.
1622 2001-06-23 13:12 wtay
1624 * plugins/festival/Makefile.am: file Makefile.am was initially
1625 added on branch BRANCH-GOBJECT1.
1627 2001-06-23 13:12 wtay
1629 * plugins/: Makefile.am, festival/Makefile.am,
1630 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1631 text-to-speech plugin. It will currently only work by contacting
1632 the festival server on localhost. The output is WAV so it needs to
1633 be parsed with parsewav before connecting it to an audiosink:
1635 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1638 Latency is terrible because we don't process uterances individually
1641 2001-06-23 13:12 wtay
1643 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1644 added on branch BRANCH-GOBJECT1.
1646 2001-06-22 02:14 wtay
1648 * examples/: Makefile.am, helloworld/helloworld.c,
1649 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1650 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1651 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1652 examples for glib2 Removed plugins for now (need to run the script
1655 2001-06-22 02:05 wtay
1657 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1658 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1659 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1660 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1663 2001-06-22 01:43 wtay
1665 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1666 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1667 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1668 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1671 2001-06-22 01:14 wtay
1673 * configure.base: Disable most of the gnome/gtk stuff when
1674 compiling with glib2
1676 2001-06-22 00:11 wtay
1678 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1679 to set the format and the output size.
1681 2001-06-21 23:48 omegahacker
1683 * gst/gstqueue.c: marked up the function pointers with
1686 2001-06-21 20:44 wtay
1688 * configure.base: Added vgasink.
1690 2001-06-21 20:43 wtay
1692 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1693 vgavideosink.h: Added the vgasink by sienap.
1695 2001-06-21 16:29 wtay
1697 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1699 2001-06-21 15:39 wtay
1701 * tools/gstreamer-inspect.c: Fixed a compileation error for
1704 2001-06-21 15:22 wtay
1706 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1708 2001-06-21 13:21 sbaker3
1710 * docs/gst/gstreamer-sections.txt: added refcounting and
1713 2001-06-21 12:50 wtay
1715 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1717 2001-06-21 12:50 wtay
1719 * plugins/Makefile.am: Removed the videoscaler for now until it's
1722 2001-06-21 12:49 wtay
1724 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1725 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1726 Added some files for future use.
1728 2001-06-21 12:42 wtay
1730 * libs/Makefile.am: Removed old unused libs.
1732 2001-06-21 12:35 wtay
1734 * configure.base: Removed the winloader
1736 2001-06-21 12:34 wtay
1738 * libs/Makefile.am: Removed the wine loader.
1740 2001-06-21 12:32 wtay
1742 * include/Makefile.am: Removed the winelibs.
1744 2001-06-21 12:19 sbaker3
1746 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1747 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1748 if it is the default implementation
1750 2001-06-21 03:03 omegahacker
1752 * plugins/Makefile.am: fixed spelling of xvideosink
1754 2001-06-21 00:43 wtay
1756 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1757 the queue state_change stuff.
1759 2001-06-20 23:52 wtay
1761 * plugins/Makefile.am: Added the xvideosink to the dirs.
1763 2001-06-20 23:33 wtay
1765 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1768 2001-06-20 23:21 wtay
1770 * plugins/aasink/aasink.c: Compile fixes for aasink.
1772 2001-06-20 23:21 wtay
1774 * gst/gobject2gtk.h: Added a shim for a marshaller.
1776 2001-06-20 22:56 wtay
1778 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1780 2001-06-20 22:55 wtay
1782 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1785 2001-06-20 22:40 wtay
1787 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1789 2001-06-20 22:40 wtay
1791 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1794 2001-06-20 22:30 wtay
1796 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1798 2001-06-20 22:29 wtay
1800 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1802 2001-06-20 21:58 wtay
1804 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1805 name to match the glib2.0 implementation.
1807 2001-06-20 21:49 wtay
1809 * tools/gstreamer-inspect.c: Added object properties introspection.
1811 2001-06-20 21:48 wtay
1813 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1815 2001-06-20 15:53 sbaker3
1817 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1818 times too much memory to be allocated for each GstBuffer struct
1820 2001-06-20 00:17 omegahacker
1822 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1823 signal registration problem in gobject2gtk shim
1825 2001-06-19 22:14 omegahacker
1827 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1828 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1829 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1830 plugins/effects/volume/volume.c,
1831 plugins/filters/mono2stereo/mono2stereo.c,
1832 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1833 More GObject updates, cleanups to some of the elements to make the
1836 2001-06-19 19:32 wtay
1838 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1839 to avoid overflow...
1841 2001-06-19 13:53 richardb
1843 * idiottest.mak: idiottest was failing because of change of
1844 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1846 2001-06-19 11:34 richardb
1848 * tools/gstreamer-launch.c: Add -o option argument to
1849 gstreamer-launch, to specify a file to output the pipeline to,
1850 instead of running it.
1852 2001-06-19 08:57 omegahacker
1854 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1856 2001-06-19 08:57 omegahacker
1858 * gst/gstplugin.c, acconfig.h, configure.base: changed
1859 plugin-srcdir to plugin-builddir, which is what it should be
1861 2001-06-18 23:33 richardb
1863 * gst/gstprops.c: Simplify properties which contain lists of
1864 integer and integer range entries to minimal combination of ints
1865 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1868 Don't bother with floats for the moment, though it would be easy to
1869 add an equivalent, which would simplify overlapping ranges.
1871 2001-06-18 21:14 richardb
1873 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1876 2001-06-18 20:20 wtay
1878 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1879 Updated the flac decoder/encode to the latest CVS version. I had
1880 to increase the cothread stack in cothread.c (8 threads max) to get
1881 the encoder working :(
1883 2001-06-18 12:27 richardb
1885 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1887 2001-06-18 12:12 richardb
1889 * configure.base, plugins/visualization/Makefile.am: Add chart
1890 plugin to build system.
1892 2001-06-18 12:09 richardb
1894 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1895 gstchart.c: Initial commit of chart plugin. Draws charts of data
1896 streams. Currently has no settable framerate, draws inefficiently,
1897 has no settable size and looks fairly ugly. Needs data parsing to
1898 be split into a separate plugin.
1900 2001-06-18 05:56 dlehn
1902 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1903 to save flags fails when using the same names. Prefixed with gst_.
1905 2001-06-17 23:14 wtay
1907 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1908 it still segfaults inside the flac lib for some reason..
1910 2001-06-17 20:44 wtay
1912 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1913 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1916 2001-06-17 16:06 wtay
1918 * gst/elements/gstsinesrc.c: Updated the params a bit.
1920 2001-06-17 16:03 wtay
1922 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1923 properties again. Added come const directives to the arguments
1924 again. Check for non exiting properties.
1926 2001-06-17 15:35 sbaker3
1928 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1930 2001-06-17 15:12 wtay
1932 * tools/gstreamer-inspect.c: Print out the enum values too.
1934 2001-06-17 14:58 sbaker3
1936 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1937 default bufferpool factory
1939 2001-06-17 14:55 sbaker3
1941 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1942 bufferpool factory function. it reuses existing instances of
1943 bufferpool if requests are made for existing buffer sizes
1945 2001-06-17 09:55 omegahacker
1947 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1948 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1949 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1950 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1951 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1952 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1953 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1954 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1955 plugins/xvideosink/xvideosink.c: Mostly went around converting
1956 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1958 2001-06-17 09:52 omegahacker
1960 * configure.ac, configure.in: removed configure.ac and configure.in
1962 2001-06-17 05:07 omegahacker
1964 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1965 gobject, somehow forget that one...
1967 2001-06-17 04:17 wtay
1969 * tools/gstreamer-inspect.c: Added enums to inspect.
1971 2001-06-17 04:10 omegahacker
1973 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1974 branch BRANCH-GOBJECT1.
1976 2001-06-17 04:10 omegahacker
1978 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1979 branch BRANCH-GOBJECT1.
1981 2001-06-17 04:10 omegahacker
1983 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1984 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1985 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1986 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1987 gst/gstutils.h: Added gobject to gtkobject bridge
1988 (gobject2gtk.[ch]) and configure-time support for selecting between
1989 glib and gtk (--enable-glib2 to build with gobject).
1991 2001-06-17 04:05 wtay
1993 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1994 for enum properties.
1996 2001-06-17 04:03 wtay
1998 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2001 2001-06-17 03:47 wtay
2003 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2004 properties. Added come const directives to the arguments.
2006 2001-06-17 03:39 wtay
2008 * tools/gstreamer-inspect.c: Figured out how to get a property from
2011 2001-06-16 18:35 wtay
2013 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2014 someone try to get a property from a GObject?
2016 2001-06-16 18:25 wtay
2018 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2020 2001-06-16 15:36 wtay
2022 * configure.base: Removed the obsolete libs.
2024 2001-06-16 15:35 wtay
2026 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2028 2001-06-16 15:29 wtay
2030 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2031 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2032 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2033 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2036 2001-06-16 14:46 wtay
2038 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2039 Updated the audiodecoder to gobject.
2041 2001-06-16 14:24 wtay
2043 * gstplay/gstplay.c: Removed a check (see that the file exists
2044 locally ??) to enable network streaming with gnomevfssrc again.
2046 2001-06-16 14:17 wtay
2048 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2049 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2050 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2051 20010616 (13:00 GMT). Compile fixes for GObject.
2053 2001-06-16 01:43 wtay
2055 * plugins/Makefile.am: Updated the makefile.
2057 2001-06-16 01:32 wtay
2059 * plugins/arts/gst_arts.c: Fixed arts
2061 2001-06-16 01:26 wtay
2063 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2065 2001-06-16 01:25 wtay
2067 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2069 2001-06-16 01:14 wtay
2071 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2072 Fixed some stuff in xmms, removed the args for now.
2074 2001-06-16 00:49 wtay
2076 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2078 2001-06-16 00:48 wtay
2080 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2081 from the Makefile until it compiles. Removed the dependency on OSS
2084 2001-06-16 00:36 wtay
2086 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2087 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2088 old, non functional code out of the makefile.
2090 2001-06-16 00:23 omegahacker
2092 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2093 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2094 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2095 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2096 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2097 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2098 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2099 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2100 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2101 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2102 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2103 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2104 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2105 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2106 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2107 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2108 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2109 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2110 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2111 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2112 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2113 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2114 plugins/filters/adder/adder.h,
2115 plugins/filters/colorspace/colorspace.c,
2116 plugins/filters/colorspace/colorspace.h,
2117 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2118 plugins/filters/cutter/filter.func,
2119 plugins/filters/intfloatconvert/float2int.c,
2120 plugins/filters/intfloatconvert/float2int.h,
2121 plugins/filters/intfloatconvert/int2float.c,
2122 plugins/filters/intfloatconvert/int2float.h,
2123 plugins/filters/intfloatconvert/intfloatconvert.c,
2124 plugins/filters/ladspa/gstladspa.c,
2125 plugins/filters/ladspa/gstladspa.h,
2126 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2127 plugins/filters/level/level.c, plugins/filters/level/level.h,
2128 plugins/filters/median/median.c, plugins/filters/median/median.h,
2129 plugins/filters/mono2stereo/mono2stereo.c,
2130 plugins/filters/mono2stereo/mono2stereo.h,
2131 plugins/filters/passthrough/level.c,
2132 plugins/filters/passthrough/level.h,
2133 plugins/filters/passthrough/passthrough.c,
2134 plugins/filters/passthrough/passthrough.h,
2135 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2136 plugins/filters/stereo2mono/stereo2mono.c,
2137 plugins/filters/stereo2mono/stereo2mono.h,
2138 plugins/filters/volenv/filter.func,
2139 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2140 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2141 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2142 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2143 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2144 plugins/icecast/icecastsend/icecastsend.c,
2145 plugins/icecast/icecastsend/icecastsend.h,
2146 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2147 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2148 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2149 plugins/mp3decode/mpg123/gstmpg123.c,
2150 plugins/mp3decode/mpg123/gstmpg123.h,
2151 plugins/mp3decode/parse/mp3parse.c,
2152 plugins/mp3decode/parse/mp3parse.h,
2153 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2154 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2155 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2156 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2157 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2158 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2159 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2160 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2161 plugins/mpeg1/system_encode/buffer.c,
2162 plugins/mpeg1/system_encode/system_encode.c,
2163 plugins/mpeg1/system_encode/system_encode.h,
2164 plugins/mpeg1video/parse/mp1videoparse.c,
2165 plugins/mpeg1video/parse/mp1videoparse.h,
2166 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2167 plugins/mpeg2/ac3parse/ac3parse.c,
2168 plugins/mpeg2/ac3parse/ac3parse.h,
2169 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2170 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2171 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2172 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2173 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2174 plugins/mpeg2/subtitles/mpeg2subt.c,
2175 plugins/mpeg2/subtitles/mpeg2subt.h,
2176 plugins/mpeg2/video/gstmpeg2play.c,
2177 plugins/mpeg2/video/gstmpeg2play.h,
2178 plugins/mpeg2/videoparse/mp2videoparse.c,
2179 plugins/mpeg2/videoparse/mp2videoparse.h,
2180 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2181 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2182 plugins/quicktime/gstquicktimedecoder.c,
2183 plugins/quicktime/gstquicktimedecoder.h,
2184 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2185 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2186 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2187 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2188 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2189 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2190 plugins/visualization/smoothwave/smoothwave.c,
2191 plugins/visualization/smoothwave/smoothwave.h,
2192 plugins/visualization/spectrum/gstspectrum.c,
2193 plugins/visualization/spectrum/gstspectrum.h,
2194 plugins/visualization/synaesthesia/synaesthesia.c,
2195 plugins/visualization/synaesthesia/synaesthesia.h,
2196 plugins/visualization/vumeter/vumeter.c,
2197 plugins/visualization/vumeter/vumeter.h,
2198 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2199 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2200 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2201 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2202 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2203 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2204 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2205 Mega patch updates almost all the plugins to GObject. This was
2206 done with a Perl script, with only a few minor manual tweaks where
2207 the perl didn't catch the code just right. There may be a few
2208 minor issues remaining from this, but they should be easy to catch
2209 (plugin doesn't work).
2211 There are several plugins that have GDK/GTK code in them that
2212 shouldn't, these need to be dealt with next.
2214 2001-06-16 00:15 wtay
2216 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2219 2001-06-16 00:15 wtay
2221 * plugins/filters/median/median.c: copy timestamps too.
2223 2001-06-15 23:48 wtay
2225 * plugins/filters/median/: median.c, median.h: Added an option to
2226 only filter the luminance plane.
2228 2001-06-15 23:38 wtay
2230 * plugins/filters/median/: median.c, median.h: Added caps to the
2233 2001-06-15 23:03 wtay
2235 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2236 was initially added on branch BRANCH-GOBJECT1.
2238 2001-06-15 23:03 wtay
2240 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2241 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2242 Just added some files I will need soon.
2244 2001-06-15 23:03 wtay
2246 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2247 initially added on branch BRANCH-GOBJECT1.
2249 2001-06-15 23:03 wtay
2251 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2252 initially added on branch BRANCH-GOBJECT1.
2254 2001-06-15 23:03 wtay
2256 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2257 initially added on branch BRANCH-GOBJECT1.
2259 2001-06-15 23:03 wtay
2261 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2262 initially added on branch BRANCH-GOBJECT1.
2264 2001-06-15 23:00 wtay
2266 * libs/Makefile.am: Removed old unused libs.
2268 2001-06-15 22:46 wtay
2270 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2271 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2272 updates to the manual.
2274 2001-06-15 20:49 sbaker3
2276 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2277 multiple float pads and converts to interleaved int data. Different
2278 sized and out-of-order buffer support is in place but not tested.
2280 2001-06-15 20:48 sbaker3
2282 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2283 converts interleaved ints to mono floats in seperate pads. Also
2284 now has a _request_new_pad func
2286 2001-06-15 20:46 wtay
2288 * tools/README: Updated the README file with some cool
2289 gstreamer-launch cmd lines by Matthew McClintock
2290 <mattsm@mail.utexas.edu>
2292 2001-06-15 20:13 wtay
2294 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2295 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2296 request_pad. Some fixes for pullregion and EOS conditions. Remove
2297 an unneeded check in the scheduler (check for NULL buffer) some EOS
2298 fixes for pullregion in disksrc. Removed the macro in the
2299 gstparse.h header 'cause it's internal to gstparse.c Added a check
2300 in gstparse for NULL element.
2302 2001-06-15 17:42 thomasvs
2304 * examples/cutter/cutter.c: added some minor stuff
2306 2001-06-15 17:22 wtay
2308 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2310 2001-06-15 16:44 richardb
2312 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2313 libdv test: was unsaving the value before saving... :(
2315 2001-06-15 16:42 richardb
2317 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2319 2001-06-15 07:33 sbaker3
2321 * gst/gstparse.c: should restore dynamic connection of pads
2322 (couldn't really test it though)
2324 2001-06-14 22:02 omegahacker
2326 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2327 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2329 2001-06-14 22:02 omegahacker
2331 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2332 elements/gstdisksrc.c, elements/gstfakesrc.c,
2333 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2334 get to sinesrc ! osssink
2336 2001-06-14 21:39 wtay
2338 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2339 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2342 2001-06-14 21:23 omegahacker
2344 * configure.base: added gmodule to glib-2.0 stuff
2346 2001-06-14 21:19 omegahacker
2348 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2351 2001-06-14 21:19 omegahacker
2353 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2354 removed at some point because they are to be autogenerated
2356 2001-06-14 21:19 omegahacker
2358 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2361 2001-06-14 19:04 thomasvs
2363 * examples/cutter/cutter.c: changed cutter example to use a thread
2365 2001-06-14 04:14 omegahacker
2367 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2368 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2369 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2370 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2371 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2372 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2373 elements/gstdisksink.h, elements/gstdisksrc.c,
2374 elements/gstdisksrc.h, elements/gstelements.c,
2375 elements/gstfakesink.c, elements/gstfakesink.h,
2376 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2377 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2378 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2379 elements/gstidentity.c, elements/gstidentity.h,
2380 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2381 elements/gstpipefilter.c, elements/gstpipefilter.h,
2382 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2383 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2384 libgst.la's GObject port. Fixed some minor problems with the
2385 signalling stuff in the core.
2389 2001-06-13 23:09 thomasvs
2391 * examples/cutter/cutter.c: cutter now uses afsink to write out
2392 wavs we will add a queue next to handle latency problems
2394 2001-06-13 23:03 thomasvs
2396 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2397 files when you change the location
2399 2001-06-13 22:59 omegahacker
2401 * configure.base: new configure check for glib 2.0, now requires
2402 pkg-config to be installed
2404 2001-06-13 22:52 thomasvs
2406 * configure.base, examples/Makefile.am: added cutter example
2408 2001-06-13 22:52 omegahacker
2410 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2411 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2412 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2413 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2414 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2415 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2416 gstxml.h: First round of changes to port to GObject. libgst.la
2417 compiles, though there are a few things commented out.
2418 Specifically object destruction is probably broken, but wtay gets
2419 to fix that because he researched the problem of glib 2.0 object
2420 destruction while doing the first round. Some of the XML stuff is
2421 commented out, but that's an easy fix.
2423 Next is the rest of the gst/ directory, then on to the plugins.
2425 2001-06-13 22:45 wtay
2427 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2428 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2429 Fixed the quicktime plugin. things now work with mjpeg.
2431 2001-06-13 22:35 thomasvs
2433 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2436 2001-06-13 22:33 wtay
2438 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2441 2001-06-13 22:08 thomasvs
2443 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2445 2001-06-13 22:08 thomasvs
2447 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2448 the buffer's data is framed
2450 2001-06-13 22:02 wtay
2452 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2453 fix in the type init function that makes some C++ compilers
2456 2001-06-13 21:26 thomasvs
2458 * configure.base: added deinterlace
2460 2001-06-13 18:39 wtay
2462 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2464 2001-06-13 17:20 thomasvs
2466 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2467 program to show how cutter plugin works
2469 2001-06-13 17:16 thomasvs
2471 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2474 2001-06-13 17:13 thomasvs
2476 * plugins/filters/cutter/README: added a better description of the
2479 2001-06-13 17:04 thomasvs
2481 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2482 threshold level and runlength arguments stopped copying buffer used
2483 audio lib functions for some stuff
2485 2001-06-13 16:33 thomasvs
2487 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2488 calculate maximum possible sample value based on caps
2490 2001-06-13 10:51 thomasvs
2492 * docs/random/eos: added two more cases of eos reasoning
2494 2001-06-13 02:18 cael
2496 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2497 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2498 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2499 full-screen play, shuffled things around, added error checking so
2500 we don't crash on file not found, added the beginnings of a
2503 2001-06-12 22:35 wtay
2505 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2506 filter.func file and README in the makefile.
2508 2001-06-12 22:35 wtay
2510 * plugins/filters/Makefile.am: Added the deinterlace filter
2512 2001-06-12 22:33 wtay
2514 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2515 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2517 2001-06-12 22:27 wtay
2519 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2522 2001-06-12 21:19 wtay
2524 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2527 2001-06-12 21:19 wtay
2529 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2530 colorspace.h: ifdef out the Hermes code when the library was not
2533 2001-06-12 20:47 wtay
2535 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2538 2001-06-12 20:45 wtay
2540 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2543 2001-06-12 20:44 wtay
2545 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2546 arg to turn off syncing on the timestamps.
2548 2001-06-12 20:42 wtay
2550 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2551 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2552 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2553 Removed old code. Enhanced the avi decoder. The encoder now sorta
2554 works. For big input frames it segfaults though inside a libavifile
2555 function. Renamed the aviencoder to avimux.
2557 2001-06-12 15:35 thomasvs
2559 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2562 2001-06-12 14:42 thomasvs
2564 * plugins/mp3decode/mad/gstmad.h: added framestamp
2566 2001-06-12 11:12 thomasvs
2568 * plugins/mp3decode/mad/gstmad.c: added a different way of
2569 generating timestamps; activate by uncommenting #define
2572 2001-06-12 11:11 thomasvs
2574 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2575 support framestamps & timestamps
2577 2001-06-11 23:04 shitowax
2579 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2580 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2583 2001-06-11 23:02 shitowax
2585 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2586 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2588 2001-06-11 21:19 thomasvs
2590 * plugins/Makefile.am: fixed AVIFILE dependency check
2592 2001-06-11 20:09 omegahacker
2594 * gst/gstelement.h: changed indent and argnames to trigger
2597 2001-06-10 22:13 richardb
2599 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2602 2001-06-10 19:50 theuraeus
2604 * LICENSE_readme: 2001-10-06 Christian Schaller
2605 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2606 since they had been mistakenly branded as GPL.
2608 2001-06-10 12:57 sbaker3
2610 * gst/gstparse.c: can now take comma delimited list of pads. eg
2611 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2612 src%d,src%d\!sink%d,sink%d float2int ! osssink
2614 2001-06-10 02:18 theuraeus
2616 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2617 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2618 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2619 when run after each package
2621 2001-06-09 22:48 theuraeus
2623 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2624 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2626 2001-06-09 20:23 theuraeus
2628 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2629 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2631 TODO: 1. the mpeg plugins need sorting out. currently they are all
2632 just placed inside the main package. Need help with this since I am
2633 unsure about what files belongs where with what dependency 2.
2634 Cross-dependencies probably should be added to the plugins 3.
2635 License information should be added to the plugins 4.
2636 GStreamer-register needs to be added for each plugin
2638 2001-06-09 19:50 theuraeus
2640 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2641 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2642 only polishing it remains
2644 2001-06-09 17:44 theuraeus
2646 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2647 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2648 maybe it actually works now
2650 2001-06-09 12:43 sbaker3
2652 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2653 to get ready for the src1,src2\!sink1,sink2 syntax
2655 2001-06-09 11:16 sbaker3
2657 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2658 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2660 2001-06-09 03:33 theuraeus
2662 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2663 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2664 verfied that it works, but I need sleep and it is guaranteed closer
2665 to working than the current one. More testing and SPEC file hacking
2666 tommorow(aka later today).
2668 2001-06-09 01:16 wtay
2670 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2671 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2672 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2673 loader from avifile, significantly simplyfying the codec.
2675 2001-06-09 01:14 wtay
2677 * REQUIREMENTS, configure.base: Added a check for avifile.
2679 2001-06-08 23:17 theuraeus
2681 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2682 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2683 don't have alsa installed)
2685 2001-06-08 22:56 theuraeus
2687 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2688 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2689 plugins into separate plugins, needs more work to support all
2692 2001-06-07 22:45 ajmitch
2694 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2696 2001-06-07 22:43 wtay
2698 * plugins/avi/Makefile.am: Added README to dist
2700 2001-06-07 22:02 ajmitch
2702 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2703 please give it some TLC before 0.2.0 release :)
2705 2001-06-07 19:31 wtay
2707 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2708 about the innner working of the avi decoder.
2710 2001-06-07 17:56 dlehn
2712 * debian/changelog, debian/gstreamer-tools.manpages,
2713 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2714 binary Bump debian version to 0.2.0
2716 2001-06-07 11:58 richardb
2718 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2719 gstreamer-register.1: Add gstreamer-compprep man page.
2721 2001-06-07 09:18 ajmitch
2723 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2725 2001-06-07 07:38 dlehn
2727 * debian/gstreamer-common.files: latest plugins updates
2729 2001-06-07 07:06 cael
2731 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2732 for the time being till i have time to fix it.
2734 2001-06-07 01:08 omegahacker
2736 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2737 gstreamer-register.1: added --gst-mask to the man pages
2739 2001-06-06 20:31 wtay
2741 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2743 2001-06-06 20:23 dlehn
2745 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2746 gstreamer-audiofile.files, gstreamer-common.files,
2747 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2748 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2749 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2750 rules: Added new plugin packages and synced up to a late pre2 CVS
2753 2001-06-06 20:21 dlehn
2755 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2756 autogenerated from configure.base now.
2758 2001-06-06 20:20 dlehn
2760 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2762 2001-06-06 20:15 wtay
2764 * gst/gstelement.c: Removed a warning.
2766 2001-06-06 20:12 wtay
2768 * plugins/filters/lav/Makefile.am: Removed the README file from
2771 2001-06-06 20:07 wtay
2773 * plugins/filters/Makefile.am: Added the lavencoder
2775 2001-06-06 19:33 wtay
2777 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2780 2001-06-06 19:31 wtay
2782 * configure.base: Added the lav encoder Makefile.am
2784 2001-06-06 19:29 wtay
2786 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2787 connect to the new_ghost_pad signal in parse.
2789 2001-06-06 17:21 wtay
2791 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2793 2001-06-06 17:20 wtay
2795 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2798 2001-06-06 17:09 wtay
2800 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2801 audio. Only send buffers if the pad is connected.
2803 2001-06-06 17:08 wtay
2805 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2807 2001-06-06 15:24 thomasvs
2809 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2812 2001-06-06 15:21 thomasvs
2814 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2815 filter.func: cutter plugin; emits signals when audio RMS level
2816 falls below or rises above threshold value for a given consecutive
2819 2001-06-06 15:14 thomasvs
2821 * configure.base, libs/Makefile.am: added Makefile generation for
2824 2001-06-06 15:13 thomasvs
2826 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2827 general gstreamer audio library with helper functions
2829 2001-06-06 13:47 richardb
2831 * docs/manual/quotes.sgml: Add an important quote from Omega.
2833 2001-06-06 00:39 theuraeus
2835 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2836 <Uraeus@linuxrising.org> * Add small textfile with some information
2837 on win32 dll situation
2839 2001-06-05 20:44 sbaker3
2841 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2842 _chain should now work.Many other changes including: all immutable
2843 info is in the class struct, activate/deactivate should work, and a
2844 bunch of other stuff
2846 2001-06-05 18:45 wtay
2848 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2851 2001-06-05 18:26 sbaker3
2853 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2854 int2float.c, int2float.h: use proxying for caps
2856 2001-06-05 02:27 richardb
2858 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2859 applied changes. Time for bed.
2861 2001-06-05 02:26 richardb
2863 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2864 in save-thyself introduced by changing plugin_get_list to copy.
2866 2001-06-05 02:15 richardb
2868 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2869 when the registry is in use.
2871 2001-06-04 22:52 wtay
2873 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2874 to disable Xv images. It's not pretty but it works.
2876 2001-06-04 22:02 wtay
2878 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2880 2001-06-04 21:16 wtay
2882 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2884 2001-06-04 20:20 wtay
2886 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2887 bacause they seem to be undefined with some versions of lame.
2889 2001-06-04 20:00 wtay
2891 * plugins/oss/README: Added a little info about the ossgst hack.
2893 2001-06-04 19:59 wtay
2895 * plugins/oss/gstosssrc.c: Some osssrc fixes
2897 2001-06-04 17:55 wtay
2899 * plugins/mp3encode/lame/gstlame.c: Small updates.
2901 2001-06-04 17:33 wtay
2903 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2905 2001-06-04 17:02 wtay
2907 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2908 calculate the cothread stack space (easier to change the number of
2911 2001-06-04 16:59 thomasvs
2913 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2915 2001-06-04 16:38 thomasvs
2917 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2918 quits when the first element fires it
2920 2001-06-04 15:52 wtay
2922 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2925 2001-06-04 15:50 wtay
2927 * tools/gstreamer-inspect.c: Print out the default values.
2929 2001-06-04 14:51 sbaker3
2931 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2932 didn't seem to work)\nAttempted to make the element name consist
2933 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2935 2001-06-04 12:25 richardb
2937 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2938 unpatched versions of gtkdoc-scanobj which don't understand
2941 2001-06-04 02:26 wtay
2943 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2944 to the xmms effects.
2946 2001-06-04 01:51 richardb
2948 * gst/gst.c: Replace NO_X conditional compilation with testing
2949 whether DISPLAY env variable is set, and doing gtk_type_init()
2950 instead of gtk_init() if not.
2952 2001-06-04 01:38 richardb
2954 * autogen.sh: Don't ever run if we know automake isn't patched:
2955 people keep complaining that their machine crashed while trying to
2958 2001-06-04 00:40 wtay
2960 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2963 2001-06-03 23:30 wtay
2965 * tools/README: More info about the other tools.
2967 2001-06-03 20:49 richardb
2969 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2970 Add man page for gstreamer-complete
2972 2001-06-03 20:26 wtay
2974 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2976 2001-06-03 20:24 wtay
2978 * plugins/flx/flx_decoder.c: More cleanups
2980 2001-06-03 20:20 wtay
2982 * plugins/flx/flx_decoder.c: Small cleanups
2984 2001-06-03 20:19 wtay
2986 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2987 if NO_X is defined. This avoids the X dependency of GStreamer.
2989 2001-06-03 20:14 wtay
2991 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2994 2001-06-03 20:13 wtay
2996 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2998 2001-06-03 20:11 wtay
3000 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3001 an X-connection could not be made.
3003 2001-06-03 20:09 wtay
3005 * docs/random/NOTES-0.2.0: small changes
3007 2001-06-03 20:06 wtay
3009 * Makefile.am: Removed the components dir from since it doesn't
3012 2001-06-03 16:30 wtay
3014 * docs/random/NOTES-0.2.0: More small updates.:
3016 2001-06-03 16:29 wtay
3018 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3021 2001-06-03 13:08 wtay
3023 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3026 2001-06-03 13:06 wtay
3028 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3029 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3030 Set the buffer flush flag in windec.
3032 2001-06-03 12:28 wtay
3034 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3036 2001-06-03 12:28 wtay
3038 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3041 2001-06-03 12:20 richardb
3043 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3044 gets generated in time, and change rule to generate it into a
3045 suffix rule. Register suffix so that automake can set _OBJECTS
3048 2001-06-03 02:45 wtay
3050 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3051 Added support for mjpeg and PCM audio.
3053 2001-06-03 02:00 wtay
3055 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3058 2001-06-03 00:36 richardb
3060 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3061 artsc-config hackery.
3063 2001-06-02 22:57 wtay
3065 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3066 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3067 current sector )
\9a _ Add properties last_track read only ( last
3068 track of the cd )
\9a _ Add properties cur_track read only ( get the
3069 current track )
\9a _ Properties end_track writeable ( last track to
3072 2001-06-02 22:52 wtay
3074 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3075 before sending a buffer instead of in the _init function.
3077 2001-06-02 19:26 omegahacker
3079 * tools/gstreamer-launch.c: added check to make sure there's a
3080 pipeline desc before building
3082 2001-06-02 19:11 wtay
3084 * configure.base: Added the avi makefiles.
3086 2001-06-02 19:08 wtay
3088 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3089 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3090 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3091 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3092 avi decoder is now a bin that manages the avidemuxer and the
3093 codecs. It uses the autoplugger and avitypes to convert avi types
3094 into mime/types and select gstreamer codecs to create an element.
3096 2001-06-02 19:06 richardb
3098 * autogen.sh: Clarify the messages about the patched automake one
3099 more time. If it's not clear now, and people continue to complain
3100 about automake eating their resources, I'm mysteriously unable to
3103 2001-06-02 17:38 wtay
3105 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3106 using a pipeline as the toplevel element.
3108 2001-06-02 16:33 ajmitch
3110 * configure.base: Let's just say I have a better understanding of
3111 autoconf now (I should really have read the manual first). It helps
3112 to remember that yes != no ;)
3114 2001-06-02 14:42 ajmitch
3116 * configure.base: Automake is picky about white space...
3118 2001-06-02 14:38 ajmitch
3120 * Makefile.am, configure.base: Added options --disable-tests and
3121 --disable-examples for quicker builds for the impatient...
3123 2001-06-02 13:45 wtay
3125 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3127 2001-06-02 13:21 richardb
3129 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3130 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3133 2001-06-02 11:42 richardb
3135 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3137 2001-06-02 11:40 theuraeus
3139 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3140 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3141 inside the SPEC file
3143 2001-06-02 11:38 theuraeus
3145 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3146 <Uraeus@linuxrising.org> * Small fix to group statement for
3149 My work on the SPEC file making the RPM make one package for all
3150 non-core plugins is underway, but I am not ready with it yet.
3152 2001-06-02 03:21 richardb
3154 * configure.base: Oops: fixed SDL header check: put flags in
3155 CPPFLAGS rather than CFLAGS. We should really filter the
3156 SDL_CFLAGS and only pass appropriate options through, but this
3157 works well enough for now.
3159 2001-06-02 03:05 richardb
3161 * configure.base: Improve SDL check: use correct CFLAGS when
3162 searching for header.
3164 2001-06-01 23:56 wtay
3166 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3167 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3168 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3171 2001-06-01 23:36 thomasvs
3173 * tests/reconnect.c: ok, this works now
3175 2001-06-01 23:23 thomasvs
3177 * tests/: Makefile.am, reconnect.c: test for disconnect and
3178 reconnect of elements
3180 2001-06-01 22:26 theuraeus
3182 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3183 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3184 file, this one from Dennis Bjorklund. Thanks Dennis.
3186 2001-06-01 19:52 wtay
3188 * configure.base: Added a better SDL_createYUVOverlay check.
3190 2001-06-01 19:30 wtay
3192 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3193 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3196 2001-06-01 19:24 wtay
3198 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3199 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3200 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3201 couple of compiler warnings.
3203 2001-06-01 19:09 wtay
3205 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3206 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3207 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3208 video2mp1.c: Fixed some compile warnings.
3210 2001-06-01 18:55 hadess
3212 * REQUIREMENTS: - added url to openquicktime
3214 2001-06-01 18:42 hadess
3216 * REQUIREMENTS: - added some more urls
3218 2001-06-01 18:42 wtay
3220 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3221 is not found and try to do without it...
3223 2001-06-01 18:32 theuraeus
3225 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3226 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3227 file * LICENCE readme containing licensing details on our plugins
3229 2001-06-01 17:57 wtay
3231 * README, REQUIREMENTS: Slightly changed the README, we are not
3232 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3233 someone should complete the URLS.
3235 2001-06-01 17:46 wtay
3237 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3240 2001-06-01 16:29 thomasvs
3242 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3245 2001-06-01 14:27 richardb
3247 * tools/README: Add a note about gstreamer-complete
3249 2001-06-01 14:03 richardb
3251 * configure.base: More tidyup to SDL check.
3253 2001-06-01 13:36 richardb
3255 * configure.base: Fix SDL check Check for Overlay stuff, which
3256 isn't in SDL version 1.0
3258 2001-05-31 23:57 hadess
3260 * REQUIREMENTS: - added urls to the required libs, with a lot of
3263 2001-05-31 21:20 richardb
3265 * REQUIREMENTS, configure.base: Add comments to many (but not all
3266 :( ) AC_DEFINES in configure scripts. Add note about debian
3267 packages for building documentation.
3269 2001-05-31 21:14 richardb
3271 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3272 that it's not been needed so far.
3274 2001-05-31 21:13 richardb
3276 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3277 comment about one which will become redundant in future.
3279 2001-05-31 20:52 wtay
3281 * testsuite/refcounting/Makefile.am: Removed the thread test so
3282 make distcheck works.
3284 2001-05-31 20:18 wtay
3286 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3289 2001-05-31 20:16 richardb
3291 * plugins/arts/Makefile.am: Remove generated files from the dist.
3293 2001-05-31 20:08 richardb
3295 * configure.base, idiottest.mak: Fix a couple of formatting errors
3296 in idiottest, and add plugin-srcdir warning to configure.base.
3298 2001-05-31 19:42 wtay
3300 * plugins/avi/Makefile.am: Fixed the codectest.
3302 2001-05-31 19:35 richardb
3304 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3305 plugin-srcdir installation idiottest into a separate file, and
3306 include it from the include Makefile.am, to ensure that it gets
3307 called at the start of a make install process, not after the whole
3310 2001-05-31 19:31 wtay
3312 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3314 2001-05-31 19:03 richardb
3316 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3317 libgstelements.la exist when trying to link the scanner with them.
3318 Fix mkdirs so that they don't fall over if directories already
3321 2001-05-31 18:32 richardb
3323 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3324 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3325 from it). This ensures that the original source is present, and
3326 also allows make dist to work on machines which don't have mcopidl
3327 and the arts idl stuff installed.
3329 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3330 I argue against it since as far as I can tell it can be generated
3331 on any system which has arts installed (mcopidl is in the libarts
3332 package on debian), and putting it in EXTRA_DIST requires that
3333 mcopidl is present in order to run make dist.
3335 2001-05-31 15:19 richardb
3337 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3338 build with automake 1.4g AS is defined in a hacky way: I've asked
3339 on the automake list for help doing this properly.
3341 2001-05-31 10:53 thomasvs
3343 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3344 some real work on this
3346 2001-05-30 23:06 thomasvs
3348 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3351 2001-05-30 22:35 thomasvs
3353 * include/gstaudio.h: header file for standard audio stuff for
3356 2001-05-30 22:27 omegahacker
3358 * configure.base: added no-alsa warning and made 0.9 check
3359 conditional on alsa existing at all
3361 2001-05-30 22:15 wtay
3363 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3366 2001-05-30 22:14 wtay
3368 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3370 2001-05-30 21:54 omegahacker
3372 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3373 to SDL_Init, to disable one of the most annoying features IMO of
3376 2001-05-30 21:36 omegahacker
3378 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3381 2001-05-30 21:13 omegahacker
3383 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3384 don't get called on pads of the wrong direction
3386 2001-05-30 20:07 sbaker3
3388 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3389 inplace mono chain func
3391 2001-05-30 17:37 thomasvs
3393 * plugins/oss/gstosssrc.c: switched some lines around
3395 2001-05-30 17:10 thomasvs
3397 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3398 thing, don't know yet what to do about it
3400 2001-05-30 16:16 richardb
3402 * README, autogen.sh: Automatically generate a patched automake if
3403 needed, and put instructions in the README about how to use such a
3406 2001-05-30 15:39 richardb
3408 * Makefile.am: Add configure.base and autogen.sh to distributions.
3409 Add rules to keep configure.in and configure.ac up-to-date.
3411 2001-05-30 15:22 richardb
3413 * autogen.sh, configure.ac, configure.base, configure.in: * create
3414 a configure.base file, containing the contents of
3415 configure.{in,ac}, with those lines specific to one file
3417 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3420 * Add lines to autogen.sh to generate configure.in and
3422 automatically from this file. (Very simple sed scripts)
3424 * Remove configure.in and configure.ac
3426 This shouldn't cause any problems to anyone, and should make it
3427 easy to do work on configure scripts by just working on
3430 2001-05-30 14:54 thomasvs
3432 * plugins/filters/passthrough/passthrough.c: added signed support
3433 implemented include/gstaudio.h use
3435 2001-05-30 14:25 richardb
3437 * configure.ac, configure.in: More small changes to bring the two
3438 scripts closer together. Turned off building docs by default in
3439 configure.ac. Only diffs are now essential due to changes from
3440 autoconf 2.13 to 2.50.
3442 2001-05-30 13:56 richardb
3444 * autogen.sh: Deal more gracefully with being either unable to
3445 check that automake is patched (will now just give a small
3446 warning), or finding that automake definitely isn't patched (will
3447 give a big loud warning recommend stopping the build and sleep
3448 briefly to give the user a chance to read the message). Will
3449 eventually try to do the build anyway though.
3451 Also, don't abort if autoconf or automake return error codes: they
3452 both seem able to do so even when having produced viable results.
3454 2001-05-29 23:10 wtay
3456 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3457 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3460 2001-05-29 17:40 richardb
3462 * autogen.sh: Add checks for appropriate versions of automake. Add
3463 check that automake has been patched if it is a version which
3464 requires a patch. Please check that this doesn't cause problems:
3465 it's a bit of a hairy test, so I might well have mucked it up and
3466 broken some people's build systems. Hope not, though. ;-)
3468 2001-05-29 17:39 hadess
3470 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3471 acquired (fixes icecast streaming)
3473 2001-05-29 17:38 richardb
3475 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3476 the installing of versions with plugin srcdir enabled.
3478 2001-05-29 16:19 richardb
3480 * configure.ac, configure.in: Fix differences between configure.in
3481 and configure.ac which were trivial or due merely to formatting
3482 differences. diff can now be used to see only the significant
3483 differences, which should be helpful in keeping these two files in
3486 2001-05-29 13:43 richardb
3488 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3489 for Makefile.am which uses features present in recent versions of
3490 automake (>1.4d) to avoid horrendous hackery.
3492 2001-05-29 13:31 richardb
3494 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3495 we can use the standard AM_PATH_ALSA macro to check that we don't
3496 have alsa 0.9.x: we just need to specify something for
3497 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3498 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3499 macro in acinclude with the latest from the alsa project CVS.
3501 2001-05-28 23:23 omegahacker
3503 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3505 2001-05-28 23:02 wtay
3507 * configure.ac, configure.in: Added a check for gsm/gsm.h
3509 2001-05-28 22:41 omegahacker
3511 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3514 2001-05-28 22:02 wtay
3516 * configure.ac: Removed the -pre0
3518 2001-05-28 22:00 wtay
3520 * plugins/Makefile.am: Added gsm to subds.
3522 2001-05-28 21:47 wtay
3524 * configure.ac: Added the refcounting to the output targets.
3526 2001-05-28 21:36 wtay
3528 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3530 2001-05-28 21:22 wtay
3532 * configure.ac: Updated to match configure.in
3534 2001-05-28 21:05 wtay
3536 * configure.ac: The configure file for autoconf 2.50
3538 2001-05-28 20:59 omegahacker
3540 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3543 2001-05-28 20:34 omegahacker
3545 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3547 2001-05-28 20:33 omegahacker
3549 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3551 2001-05-28 20:09 omegahacker
3553 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3554 plugins/xvideosink/Makefile.am: distcheck cleanups
3556 2001-05-28 08:46 omegahacker
3558 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3559 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3560 uses, along with complete .pc files
3562 2001-05-28 01:07 hadess
3564 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3566 2001-05-28 00:57 omegahacker
3568 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3569 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3570 some caps != NULL checks. Patched up a problem with the thread
3571 handling when the iteration fails. Cleaned up the output of
3572 -inspect a tiny bit.
3574 2001-05-28 00:52 omegahacker
3576 * configure.in: removed a spare alsa check, and made sure it fails
3579 2001-05-28 00:12 wtay
3581 * examples/mixer/Makefile.am: Added the headers
3583 2001-05-28 00:01 wtay
3585 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3587 2001-05-27 23:55 wtay
3589 * tests/nego/nego1.c: Updated for new API calls.
3591 2001-05-27 23:45 wtay
3593 * plugins/sdlsink/Makefile.am: Added the header file.
3595 2001-05-27 23:26 wtay
3597 * configure.in.ac250: Added refcounting to the targets.
3599 2001-05-27 23:25 wtay
3601 * testsuite/: Makefile.am, capsnego/Makefile.am,
3602 refcounting/Makefile.am: Makfeile updates.
3604 2001-05-27 22:56 omegahacker
3606 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3607 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3608 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3609 plugins/filters/passthrough/Makefile.am,
3610 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3611 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3612 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3614 2001-05-27 21:52 wtay
3616 * plugins/Makefile.am: Only build the quiktime plugin if the
3617 openquicktime library was found.
3619 2001-05-27 21:52 wtay
3621 * configure.in, configure.in.ac250: Added a check for
3624 2001-05-27 18:02 sbaker3
3626 * tools/gstreamer-complete.c: now builds for those who are too lazy
3627 to upgrade their xml libraries
3629 2001-05-27 16:13 hadess
3631 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3632 source, and fix the seek segfaults
3634 2001-05-27 15:41 hadess
3636 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3637 shortcuts (like in all proper GTK+ apps)
3639 2001-05-27 15:38 wtay
3641 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3643 2001-05-27 15:38 wtay
3645 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3646 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3649 2001-05-27 15:37 wtay
3651 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3652 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3653 Changed the cothread to use sigjmp_buf removed some unused methods.
3656 2001-05-27 15:33 wtay
3658 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3659 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3660 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3661 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3662 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3663 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3665 2001-05-27 01:04 omegahacker
3667 * gst/gstscheduler.h: fixed up and turned back on
3670 2001-05-26 23:58 omegahacker
3672 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3673 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3676 2001-05-26 20:47 hadess
3678 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3681 2001-05-26 19:46 hadess
3683 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3684 local files, first try at seek in remote files
3686 2001-05-26 18:17 hadess
3688 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3691 2001-05-26 17:41 wtay
3693 * gst/gstelement.h: Removed redundant prototypes.
3695 2001-05-26 17:33 wtay
3697 * gst/gstpad.h: Fixed a bug in the typecast macros for
3700 2001-05-26 13:17 wtay
3702 * gst/elements/Makefile.am: don't link against libgst.la because it
3703 seems to fail on some libtool versions.
3705 2001-05-26 06:36 omegahacker
3707 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3710 2001-05-26 06:26 omegahacker
3712 * tests/threadlock.c: moved debug to before _init so cmdline can
3713 override, and put sleep(1)'s in while(1) to increase chance of
3714 contention (I think)
3716 2001-05-26 06:19 omegahacker
3718 * tests/threadlock.c: updated threadlock to actually be a thread
3721 2001-05-26 00:36 dlehn
3723 * test/lat.c: Elements must have different names.
3725 2001-05-25 23:08 hadess
3727 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3729 2001-05-25 23:02 hadess
3731 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3734 2001-05-25 23:01 hadess
3736 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3737 and WMName to the gstmediaplay windows
3739 2001-05-25 22:42 wtay
3741 * gst/gstplugin.c: Removed a stupid printf.
3743 2001-05-25 22:39 wtay
3745 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3746 cleanups. Removed some bogus code from element and pipeline
3747 elements. Fixed a typo.
3749 2001-05-25 22:38 wtay
3751 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3753 2001-05-25 22:35 omegahacker
3755 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3757 2001-05-25 22:31 omegahacker
3759 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3760 converted to GST_DEBUG
3762 2001-05-25 22:25 omegahacker
3764 * gst/gstelement.c: removed annoying debug message during state
3765 change (made GST_DEBUG)
3767 2001-05-25 22:13 hadess
3769 * autogen.sh: - added a line for busy application developers, it's
3772 2001-05-25 22:00 omegahacker
3774 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3775 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3776 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3777 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3778 docs/random/matth/scheduling.txt, examples/Makefile.am,
3779 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3780 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3781 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3782 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3783 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3784 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3785 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3786 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3787 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3788 gst/gstxml.c, gst/autoplug/Makefile.am,
3789 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3790 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3791 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3792 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3793 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3794 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3795 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3796 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3797 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3798 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3799 plugins/filters/adder/adder.c,
3800 plugins/filters/colorspace/colorspace.c,
3801 plugins/filters/ladspa/gstladspa.c,
3802 plugins/filters/stereo2mono/stereo2mono.c,
3803 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3804 plugins/mp3decode/mpg123/gstmpg123.c,
3805 plugins/mp3decode/parse/mp3parse.c,
3806 plugins/mp3decode/types/mp3types.c,
3807 plugins/mp3encode/lame/gstlame.c,
3808 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3809 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3810 plugins/mpeg1/mpegaudio/musicin.c,
3811 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3812 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3813 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3814 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3815 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3816 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3817 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3818 tests/reaping.c, tests/states.c, tests/threadlock.c,
3819 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3820 testsuite/refcounting/element.c,
3821 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3822 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3823 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3824 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3825 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3826 INCSCHED on 200505251!!!
3828 2001-05-25 21:50 omegahacker
3830 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3831 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3832 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3833 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3834 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3835 plugins/filters/level/level.c,
3836 plugins/filters/passthrough/filter.func,
3837 plugins/filters/passthrough/passthrough.c,
3838 plugins/filters/passthrough/passthrough.h,
3839 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3840 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3841 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3842 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3843 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3844 from HEAD into INCSCHED on 200105251
3846 2001-05-25 21:41 wtay
3848 * docs/manual/autoplugging.sgml: More docs updates.
3850 2001-05-25 21:41 wtay
3852 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3854 2001-05-25 21:39 wtay
3856 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3858 2001-05-25 20:53 wtay
3860 * test/Makefile.am: Cleaned up the makefile a bit.
3862 2001-05-25 20:36 wtay
3864 * test/: cobin.c, fake.c: Remove deprecated methods.
3866 2001-05-25 20:19 wtay
3868 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3869 in gstbin Fixed a compiler warning.
3871 2001-05-25 20:16 omegahacker
3873 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3874 before, maybe this will fix wtay's case
3876 2001-05-25 19:07 wtay
3878 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3881 2001-05-25 18:35 omegahacker
3883 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3884 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3885 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3886 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3887 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3888 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3889 reworked thread interlocking. States are now: NULL <-> READY <->
3892 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3895 Cleaned up DEBUG output in several places to by much much less
3896 verbose but still just as useful (denser).
3898 2001-05-25 17:21 thomasvs
3900 * plugins/filters/passthrough/: filter.func, passthrough.c,
3901 passthrough.h: Cleaned out level code from passthrough plugin added
3902 silent argument, defaults to false
3904 2001-05-25 17:19 thomasvs
3906 * plugins/audiofile/gstafsink.c: cleaned up output info
3908 2001-05-25 17:17 thomasvs
3910 * plugins/filters/level/level.c: cleaned up level plugin output
3912 2001-05-25 15:02 thomasvs
3914 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3915 got rate and signedness to work on afsrc
3917 2001-05-25 14:42 thomasvs
3919 * plugins/audiofile/README: a little info
3921 2001-05-25 11:43 wtay
3923 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3926 2001-05-25 11:43 wtay
3928 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3929 if gnomevfs is not found and the URI starts with file:/, disksrc is
3932 2001-05-25 11:10 thomasvs
3934 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3935 print out signed/unsigned and endianness
3937 2001-05-25 10:47 thomasvs
3939 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3940 audiofile src element, doesn't work yet
3942 2001-05-25 05:42 dlehn
3944 * configure.in.ac250: automake 1.4-p1 doesn't support
3945 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3946 released 1.4-p2 gets debianized. ;)
3948 2001-05-25 02:28 hadess
3950 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3952 2001-05-25 01:35 wtay
3954 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3955 mpeg2dec until we figure out what's wrong.
3957 2001-05-25 01:29 omegahacker
3959 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3960 gstthread.c: fixed some interruptability problems with thread and
3963 2001-05-25 01:14 wtay
3965 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3966 COTHREAD_STOPPING hack.
3968 2001-05-25 01:09 wtay
3970 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3971 media player so that it works with incsched. Removed the thread
3972 and add the _iterate to the g_idle_loop, this makes the GUI very
3973 cluncky but is needed because we cannot chance the state of a
3974 thread inside the threads context yet.
3976 2001-05-24 23:38 thomasvs
3978 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3979 own code before sending mail to library author asking why sample
3980 rate setting on output doesn't work... note to others: afsink now
3981 handles samplerate right
3983 2001-05-24 23:24 thomasvs
3985 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3986 for endianness, you can set it through an arg until I figure out
3987 what it is supposed to do
3989 2001-05-24 23:23 thomasvs
3991 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3994 2001-05-24 22:46 omegahacker
3996 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3999 2001-05-24 21:36 omegahacker
4001 * gst/gstthread.c: fixed thread lock mis-merge
4003 2001-05-24 21:20 wtay
4005 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4008 2001-05-24 12:24 wtay
4010 * configure.in.ac250: Added the autoconf file for version 2.50
4012 2001-05-24 12:22 wtay
4014 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4015 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4016 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4017 decoder/encoder element.
4019 2001-05-24 01:55 thomasvs
4021 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4022 handles endianness right, and also allows for choosing the output
4023 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4026 2001-05-24 01:46 omegahacker
4028 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4029 configure.in, components/bonobo-media/Makefile.am,
4030 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4031 components/bonobo-media/bonobo-media-gstreamer.gob,
4032 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4033 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4034 debian/Makefile.am, debian/changelog, debian/control,
4035 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4036 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4037 debian/gstreamer-mad.files, debian/rules,
4038 docs/fwg/gst-plugin-writers-guide.sgml,
4039 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4040 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4041 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4042 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4043 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4044 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4045 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4046 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4047 docs/manual/xml.sgml, docs/random/autoplug2,
4048 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4049 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4050 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4051 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4052 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4053 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4054 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4055 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4056 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4057 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4058 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4059 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4060 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4061 gstplay/full-screen.c, gstplay/full-screen.h,
4062 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4063 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4064 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4065 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4066 plugins/Makefile.am, plugins/alsa/alsa.h,
4067 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4068 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4069 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4070 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4071 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4072 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4073 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4074 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4075 plugins/filters/adder/adder.c,
4076 plugins/filters/colorspace/Makefile.am,
4077 plugins/filters/colorspace/colorspace.c,
4078 plugins/filters/colorspace/colorspace.h,
4079 plugins/filters/colorspace/yuv2yuv.c,
4080 plugins/filters/intfloatconvert/Makefile.am,
4081 plugins/filters/intfloatconvert/float2int.c,
4082 plugins/filters/intfloatconvert/float2int.h,
4083 plugins/filters/intfloatconvert/int2float.c,
4084 plugins/filters/intfloatconvert/int2float.h,
4085 plugins/filters/intfloatconvert/intfloatconvert.c,
4086 plugins/filters/intfloatconvert/intfloatconvert.h,
4087 plugins/filters/ladspa/gstladspa.c,
4088 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4089 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4090 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4091 plugins/filters/level/README, plugins/filters/level/filter.func,
4092 plugins/filters/level/level.c, plugins/filters/level/level.h,
4093 plugins/filters/mono2stereo/Makefile.am,
4094 plugins/filters/mono2stereo/mono2stereo.c,
4095 plugins/filters/mono2stereo/mono2stereo.h,
4096 plugins/filters/passthrough/README,
4097 plugins/filters/passthrough/filter.func,
4098 plugins/filters/passthrough/level.c,
4099 plugins/filters/passthrough/level.h,
4100 plugins/filters/passthrough/passthrough.c,
4101 plugins/filters/passthrough/passthrough.h,
4102 plugins/filters/stereo2mono/Makefile.am,
4103 plugins/filters/volenv/Makefile.am,
4104 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4105 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4106 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4107 plugins/mp3decode/mpg123/gstmpg123.c,
4108 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4109 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4110 plugins/mpeg1/mpegaudio/encoder.h,
4111 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4112 plugins/mpeg1/mpegaudio/musicin.c,
4113 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4114 plugins/mpeg1/mpegaudio/subs.c,
4115 plugins/mpeg1/mpegaudio/table_absthr.h,
4116 plugins/mpeg1/mpegaudio/table_cb.h,
4117 plugins/mpeg1/mpegaudio/table_enwindow.h,
4118 plugins/mpeg1/mpegaudio/table_th.h,
4119 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4120 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4121 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4122 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4123 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4124 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4125 plugins/quicktime/gstquicktimedecoder.c,
4126 plugins/quicktime/gstquicktimedecoder.h,
4127 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4128 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4129 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4130 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4131 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4132 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4133 test/videotest.c, test/wave.c, tests/autoplug2.c,
4134 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4135 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4138 2001-05-24 00:24 dlehn
4140 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4143 2001-05-24 00:23 dlehn
4145 * autogen.sh: libtool check fix... copy & paste error msgs code
4148 2001-05-23 21:35 wtay
4150 * test/video2mp1.c: Some small modifications.
4152 2001-05-23 20:53 omegahacker
4154 * plugins/oss/gstosssink.c: default settings are intenionally very
4155 wrong (make it obvious when the capsnego didn't work) and it checks
4158 2001-05-23 20:52 omegahacker
4160 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4163 2001-05-23 20:50 omegahacker
4165 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4167 2001-05-23 20:49 omegahacker
4169 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4170 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4171 wasn't catching the no entry case
4173 2001-05-23 20:48 omegahacker
4175 * examples/autoplug/autoplug.c: added have_size handler so the
4176 window matches the video size
4178 2001-05-23 20:09 omegahacker
4180 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4181 added leaky-queue semantics
4183 2001-05-23 10:18 thomasvs
4185 * plugins/filters/level/README: some more info on how to plot the
4186 level using gnuplot it would be nice if the output from level
4187 plugin could serve as input to a gstreamer plotting plugin (I'm not
4190 2001-05-23 09:49 thomasvs
4192 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4193 channels and sample rate
4195 2001-05-23 09:48 thomasvs
4197 * configure.in: added level Makefile deleted one of two instances
4200 2001-05-23 09:47 thomasvs
4202 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4204 2001-05-23 09:47 thomasvs
4206 * plugins/filters/level/: Makefile.am, README, filter.func,
4207 level.c, level.h: Added level detection plugin; prints out RMS
4208 values calculated over buffer size to stdout
4210 2001-05-22 21:11 omegahacker
4212 * tests/states.c: fixed references to _gst_print_statename
4214 2001-05-22 20:22 hadess
4216 * gst/elements/gstdisksrc.c: - it is now possible to change the
4217 opened file when state is PAUSED
4219 2001-05-22 19:57 hadess
4221 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4223 2001-05-22 19:44 hadess
4225 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4226 the src file if the state is PAUSED
4228 2001-05-22 17:48 thomasvs
4230 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4233 2001-05-22 14:48 richardb
4235 * autogen.sh: autogen.sh now fails if aclocal fails.
4237 2001-05-22 13:56 hadess
4239 * autogen.sh: - added a line to autogen.sh for the busy application
4242 2001-05-22 02:42 omegahacker
4244 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4245 caps_nego_failed signal to indicate that it's solved the problem,
4246 via a gboolean * argument that's FALSE, and can be set to TRUE if
4247 the handler has fixed things up.
4249 Updated the autoplugger so it now works in both the unknown and
4250 known cases with and without other issues like a crippled
4251 (mono-only) osssink.
4253 2001-05-22 00:23 omegahacker
4255 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4256 gstthread.c: Updates to DEBUG system: moved statename into
4257 gstelement.c, colorized the states:
4259 NULL: white READY: read PAUSED: yellow PLAYING: green
4261 2001-05-21 22:35 omegahacker
4263 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4264 src_caps_nego_failed body
4266 2001-05-21 21:17 wtay
4268 * acconfig.h, configure.in: Updates to the audiofile detection
4271 2001-05-21 21:17 wtay
4273 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4275 2001-05-21 20:48 thomasvs
4277 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4278 pass at an audiofile sink this sink uses the SGI audiofile library
4279 to write audio files
4281 2001-05-21 20:42 thomasvs
4283 * plugins/Makefile.am: trying to add a check for libaudiofile
4285 2001-05-21 20:40 thomasvs
4287 * configure.in: trying to add a check for libaudiofile (->
4288 plugins/audiofile/afsink)
4290 2001-05-21 03:41 omegahacker
4292 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4293 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4294 again. gstautoplugger.c: Fixed with strategic positioning of
4297 2001-05-21 03:40 omegahacker
4299 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4300 statements. Added specific debug for int props.
4302 2001-05-21 03:35 hadess
4304 * test/mp3mad.c: - removed the parse factory, it's unused
4306 2001-05-21 02:37 cael
4308 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4309 hadess' sugesstion, and added myself as an author.
4311 2001-05-21 02:19 cael
4313 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4314 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4315 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4316 gststatusarea.h, main.c: added the begninnings of full-screen
4317 support (crashes atm), playing at double size, general code cleanup
4320 2001-05-20 22:24 wtay
4322 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4323 some args would not show up correctly
4325 2001-05-20 22:24 thomasvs
4327 * plugins/filters/adder/adder.c: fixed caps stuff
4329 2001-05-20 21:12 wtay
4331 * tools/gstreamer-inspect.c: Better output of element flags.
4333 2001-05-20 21:06 wtay
4335 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4336 "\\ " so that parse can handle it.
4338 2001-05-20 21:05 wtay
4340 * gst/gstparse.c: Added the possibility to escape chars in
4341 gstparse. You can now give it a cmdline like disksrc location=some\
4342 sort\ of.mp3 ! .... and it does the right thing.
4344 2001-05-20 19:59 wtay
4346 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4347 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4349 2001-05-20 19:24 wtay
4351 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4352 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4354 2001-05-20 19:17 thomasvs
4356 * plugins/filters/passthrough/passthrough.c: changed pad templates
4358 2001-05-20 19:05 thomasvs
4360 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4361 updating passthrough to handle caps
4363 2001-05-20 19:01 thomasvs
4365 * plugins/filters/volenv/volenv.c: updating caps handling
4367 2001-05-20 16:45 thomasvs
4369 * plugins/filters/passthrough/passthrough.c: trying to add caps
4370 detection to passthrough
4372 2001-05-20 15:55 thomasvs
4374 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4375 the plugin mentioned
4377 2001-05-20 15:16 thomasvs
4379 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4380 width, depth, channels, frequency
4382 2001-05-20 15:12 wtay
4384 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4387 2001-05-20 15:03 thomasvs
4389 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4391 2001-05-20 14:56 thomasvs
4393 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4394 setting caps on src pad
4396 2001-05-20 11:31 wtay
4398 * components/bonobo-media/: Makefile.am,
4399 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4400 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4401 Added the code for the bonobo media component. It doesn't really
4402 work yet because bonobo-media doesn't show video.
4404 2001-05-20 06:48 cael
4406 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4407 big things are coming allright ;-)
4409 2001-05-20 01:16 hadess
4411 * AUTHORS: - added myself to the AUTHORS file
4413 2001-05-19 19:17 wtay
4415 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4416 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4417 More updates to caps in vorbisenc. it now correctly sets up the
4418 encoder based on the input audio type.
4420 2001-05-19 15:16 wtay
4422 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4423 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4424 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4425 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4426 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4427 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4428 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4429 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4430 updates. Make mpegaudio use a sane namespace for all exported
4431 symbols. the mad element can now play mpeg audio comming is as
4434 2001-05-19 07:39 omegahacker
4436 * .cvsignore, Makefile.am, configure.in,
4437 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4438 prep for future changes to pkg-config. Disabled docs building by
4439 default (--enable-docs-build to turn it on). Added more visible
4440 warning messages for lacking libraries, listing the plugins that
4441 won't build (not complete!).
4443 2001-05-19 07:39 omegahacker
4445 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4446 initially added on branch BRANCH-INCSCHED1.
4448 2001-05-19 01:33 wtay
4450 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4451 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4452 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4453 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4454 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4455 Updates to various mp3 related plugins. Added args and capsnego to
4458 2001-05-18 19:11 wtay
4460 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4461 to sync with the provided caps.
4463 2001-05-18 18:58 wtay
4465 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4467 2001-05-17 23:00 omegahacker
4469 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4470 caps_fail handlers that kinda work
4472 2001-05-17 06:20 dlehn
4474 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4475 emails exposing my forgetfulness...
4477 2001-05-17 01:18 hadess
4479 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4482 2001-05-16 23:42 wtay
4484 * acconfig.h: Added SDL.
4486 2001-05-16 23:40 wtay
4488 * configure.in: Added a check for SDL
4490 2001-05-16 23:09 wtay
4492 * testsuite/refcounting/thread.c: file thread.c was initially added
4493 on branch BRANCH-INCSCHED1.
4495 2001-05-16 23:09 wtay
4497 * testsuite/refcounting/thread.c: Added thread refcounting and
4500 2001-05-16 23:08 wtay
4502 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4505 2001-05-16 23:08 wtay
4507 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4508 different approach for object destruction, using the real _remove
4509 functions so that the scheduler has a chance to destroy its state
4510 too. This breaks the thread with ghostpads destruction case for
4513 2001-05-16 22:42 omegahacker
4515 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4516 stereo2mono_init, it was fragging its src pad
4518 2001-05-16 22:21 omegahacker
4520 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4521 autoplug can do something with it
4523 2001-05-16 22:19 omegahacker
4525 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4526 default to caps_proxy true
4528 2001-05-16 22:18 omegahacker
4530 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4532 2001-05-16 21:41 wtay
4534 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4535 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4536 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4537 the template. some name changes to the jpeg decoder.
4539 2001-05-16 20:32 wtay
4541 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4542 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4544 2001-05-16 20:32 wtay
4546 * configure.in: Added gnomevfs checks.
4548 2001-05-16 08:16 dlehn
4550 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4551 allocation so full 2M stack space available: - Double maximums to
4552 use full stack space: - COTHREAD_STACKSIZE = 16k -
4553 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4554 cothread_create returns NULL if nthreads == MAXTHREADS though not
4555 yet handled by gstschedule caller
4557 2001-05-16 06:04 dlehn
4559 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4560 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4561 - use common gst_trace_read_tsc() for RDTSC call - add untested
4562 function to do ascii dump of trace data
4564 2001-05-16 05:07 dlehn
4566 * test/: videotest.c, wave.c: fix a couple warnings
4568 2001-05-15 22:04 wtay
4570 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4571 samples in the native endianness.
4573 2001-05-15 20:25 wtay
4575 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4578 2001-05-15 10:40 omegahacker
4580 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4581 mpeg2dec can play mpeg1 streams too
4583 2001-05-15 10:04 omegahacker
4585 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4588 2001-05-15 05:13 omegahacker
4590 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4592 2001-05-15 02:45 omegahacker
4594 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4595 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4596 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4597 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4598 to *before* the caps_changed signal gstautoplugcache.c: added
4599 refcounting around signal_emit, and debug updates gstautoplugger.c:
4600 added code to remove the autoplugcache when done
4602 2001-05-14 23:42 wtay
4604 * gst/gsttypefind.c: Added a reference to typefind.
4606 2001-05-14 23:21 omegahacker
4608 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4611 2001-05-14 22:57 wtay
4613 * gst/gstelement.c: Refcounting fixes
4615 2001-05-14 22:22 wtay
4617 * gst/gstelement.c: fixed a mem leak in the destroy code.
4619 2001-05-14 22:20 wtay
4621 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4622 refcount handling. the pad shutdown function doesn't remove the pad
4623 from the parent because the parent is needed in the destroy
4626 2001-05-14 21:08 omegahacker
4628 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4629 gstpad.h, gstscheduler.c, gsttypefind.c,
4630 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4631 cothreads.c: added a comment on one of the tests gstbin.h: added
4632 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4633 _change_state function a little gstobject.c: improved the
4634 refcounting DEBUGs gstpad.c: moved the connected signal to after
4635 capsnego, added the caps_nego_failed signal gstpad.h:
4636 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4637 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4638 around signal_emit to deal with the case where the
4639 signal's handler shuts down the element gstautoplugcache.c: added
4640 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4641 significant rework, it functions quite nicely actually
4643 2001-05-14 09:51 omegahacker
4645 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4646 and friends, since they're now private to cothreads.c
4648 2001-05-13 16:29 wtay
4650 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4653 2001-05-13 16:29 wtay
4655 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4656 updates. _destroying an element or a pad properly removes if from
4659 2001-05-13 08:49 omegahacker
4661 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4662 S16_LE no matter what. FIXME\!
4664 2001-05-12 19:04 wtay
4666 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4667 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4669 2001-05-12 19:03 wtay
4671 * testsuite/refcounting/bin.c: file bin.c was initially added on
4672 branch BRANCH-INCSCHED1.
4674 2001-05-12 19:03 wtay
4676 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4677 refcounting test cases
4679 2001-05-12 15:07 wtay
4681 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4682 pad.c: More testcases
4684 2001-05-12 15:07 wtay
4686 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4687 gst_element_remove_pad. more refcounting stuff (object unparent on
4690 2001-05-12 01:04 wtay
4692 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4693 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4694 ne w category for REFCOUNTING.
4696 2001-05-12 01:03 wtay
4698 * testsuite/refcounting/element_pad.c: file element_pad.c was
4699 initially added on branch BRANCH-INCSCHED1.
4701 2001-05-12 01:03 wtay
4703 * testsuite/refcounting/pad.c: file pad.c was initially added on
4704 branch BRANCH-INCSCHED1.
4706 2001-05-12 01:03 wtay
4708 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4711 2001-05-11 20:36 wtay
4713 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4716 2001-05-11 19:44 wtay
4718 * configure.in: Added the refcounting testsuite dir to configure.in
4720 2001-05-11 19:44 wtay
4722 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4723 added on branch BRANCH-INCSCHED1.
4725 2001-05-11 19:44 wtay
4727 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4728 object.c: Added a testsuite for refcounting.
4730 2001-05-11 19:44 wtay
4732 * testsuite/refcounting/element.c: file element.c was initially
4733 added on branch BRANCH-INCSCHED1.
4735 2001-05-11 19:44 wtay
4737 * testsuite/refcounting/mem.c: file mem.c was initially added on
4738 branch BRANCH-INCSCHED1.
4740 2001-05-11 19:44 wtay
4742 * testsuite/refcounting/object.c: file object.c was initially added
4743 on branch BRANCH-INCSCHED1.
4745 2001-05-11 19:44 wtay
4747 * testsuite/refcounting/mem.h: file mem.h was initially added on
4748 branch BRANCH-INCSCHED1.
4750 2001-05-11 19:41 wtay
4752 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4753 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4756 2001-05-11 15:42 dlehn
4758 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4760 2001-05-11 00:43 omegahacker
4762 * gst/gstpad.h: some minor updates with a hair more speed
4764 2001-05-10 23:35 omegahacker
4766 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4769 2001-05-10 23:30 omegahacker
4771 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4772 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4775 2001-05-10 23:10 omegahacker
4777 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4778 to avoid rebuilding libgst.la every time
4780 2001-05-10 22:44 omegahacker
4782 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4785 2001-05-10 21:30 dlehn
4787 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4790 2001-05-10 21:28 dlehn
4792 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4793 tests/sched/runxml.c: Pass buffer in handoff signal
4795 2001-05-10 21:25 dlehn
4797 * tests/autoplug2.c: just call exit() once
4799 2001-05-10 09:22 omegahacker
4801 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4802 for meta-elements' children
4804 2001-05-10 09:21 omegahacker
4806 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4809 2001-05-10 09:18 omegahacker
4811 * plugins/filters/adder/adder.c: added comment to make the adder
4812 compliant (don't set COTHREAD_STOPPING)
4814 2001-05-10 09:17 omegahacker
4816 * libs/idct/gstidct.c: minor cleanup of some debug strings
4818 2001-05-10 09:16 omegahacker
4820 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4821 initially added on branch BRANCH-INCSCHED1.
4823 2001-05-10 09:16 omegahacker
4825 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4826 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4827 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4828 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4829 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4830 Added start of autoplugger meta-element
4832 2001-05-09 07:20 wtay
4834 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4836 2001-05-09 05:12 dlehn
4838 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4840 2001-05-08 21:52 wtay
4842 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4843 dv/dvdec.c, filters/colorspace/Makefile.am,
4844 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4845 filters/lav/.cvsignore, filters/lav/Makefile.am,
4846 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4847 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4848 plugins. Added a lav encoder, this one just adds a header in front
4849 YUV data so that the lav tools can operate on it.
4851 2001-05-08 21:44 omegahacker
4853 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4854 a few other things around a littleto clean up warnings
4856 2001-05-07 23:10 wtay
4858 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4859 Applied the alsa patch from Thomas Nyberg.
4861 2001-05-07 22:57 wtay
4863 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4864 livelock we're trying to fix.
4866 2001-05-07 22:46 omegahacker
4868 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4869 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4870 removed mid-signal, now autoplugtest works
4872 2001-05-06 23:48 omegahacker
4874 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4876 2001-05-06 23:12 omegahacker
4878 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4879 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4880 (never ignore compiler warnings\!) and updated a few INFO lines
4882 2001-05-06 23:12 omegahacker
4884 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4886 2001-05-06 19:03 wtay
4888 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4889 so that it builds here...
4891 2001-05-06 18:57 wtay
4893 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4895 2001-05-06 18:33 omegahacker
4897 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4898 added on branch BRANCH-INCSCHED1.
4900 2001-05-06 18:33 omegahacker
4902 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4903 initial checkin of autoplugcache and a test program to simulate
4904 dynamic autoplugging
4906 2001-05-06 18:33 omegahacker
4908 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4909 initially added on branch BRANCH-INCSCHED1.
4911 2001-05-06 15:27 wtay
4913 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4914 Fixed a namespace issue with lame.
4916 2001-05-06 15:22 wtay
4918 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4919 passing. Some cleanups.
4921 2001-05-06 14:53 wtay
4923 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4924 environment of the child process.
4926 2001-05-06 14:52 wtay
4928 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4929 caps of the sinkpad.
4931 2001-05-06 09:16 omegahacker
4933 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4934 initially added on branch BRANCH-INCSCHED1.
4936 2001-05-06 09:16 omegahacker
4938 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4939 initially added on branch BRANCH-INCSCHED1.
4941 2001-05-06 09:16 omegahacker
4943 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4944 gstreamer-compprep.c: added initial bash commandline completion
4947 2001-05-06 04:06 omegahacker
4949 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4952 2001-05-06 03:47 omegahacker
4954 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4955 mpeg1 video streams, update caps to show that
4957 2001-05-05 20:01 wtay
4959 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4960 little cleanup (more defines) Better arg parsing.
4962 2001-05-05 18:22 wtay
4964 * plugins/oss/gstosshelper.h: The inter process protocol layout
4967 2001-05-05 18:21 wtay
4969 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4970 format set by the OSS app.
4972 2001-05-05 05:07 dlehn
4974 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4975 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4976 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4977 README from dirs with a README.
4979 2001-05-05 03:16 wtay
4981 * gst/gstplugin.c: Make sure the plugin filaname is set before
4982 calling the init function.
4984 2001-05-05 03:05 wtay
4986 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4987 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4988 and feeding the audio of an OSS app into GStreamer.
4990 2001-05-05 02:50 dlehn
4992 * debian/changelog: update version
4994 2001-05-05 01:45 dlehn
4996 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4997 gstreamer-arts.files, gstreamer-colorspace.files,
4998 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4999 current code - add more and more plugins.
5001 2001-05-04 23:14 omegahacker
5003 * gst/gstelement.h, gst/gstscheduler.c,
5004 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5005 which when set will force the scheduler to skip over an element as
5006 an option for the first cothread jump. This is needed because
5007 libraries like mad don't ever seem to want to quit. Thus they
5008 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5010 2001-05-04 21:43 omegahacker
5012 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5013 cleanups, renamed the various scheduler-specific routines to
5014 actually be called gst_schedule_ instead of gst_bin_.
5016 2001-05-04 21:41 omegahacker
5018 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5019 gst_mad_loop instance
5021 2001-05-04 00:21 omegahacker
5023 * gst/gstparse.c: fixed spelling mistake in user-visible output
5025 2001-05-03 23:29 wtay
5027 * gst/gstprops.c: Created a macro of the va_arg parsing function
5028 because some systems (PPC) cannot handle passing a va_list by
5031 2001-05-03 22:44 wtay
5033 * gst/gstparse.c: Added dynamic pads to the command line parser.
5035 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5036 mpeg1parse video_00!
5037 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5041 2001-05-03 21:06 wtay
5043 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5044 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5045 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5048 2001-05-03 18:49 wtay
5050 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5052 2001-05-03 11:16 thomasvs
5054 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5055 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5056 one interation to force return to main program; should probably be
5057 fixed in a better way * cleaned mixer up, it now works with
5058 delayed start. Drinks are in order.
5060 2001-05-03 00:46 wtay
5062 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5063 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5064 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5067 2001-05-03 00:44 wtay
5069 * gst/gstinfo.h: Added and extra whitespace before ## args
5070 (remember it eats all non whitespace chars to the left if it's
5073 2001-05-03 00:12 wtay
5075 * examples/plugins/example.c: We don't want to teach you bad
5076 habbits, so here's a fix for a memleak in the example plugin.
5078 2001-05-02 21:27 omegahacker
5080 * gst/gstinfo.h: re-enabled the funcptr hash table
5082 2001-05-02 21:16 wtay
5084 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5085 scheduling error we're trying to chase.
5087 2001-05-02 21:12 thomasvs
5089 * examples/mixer/mixer.c: delayed second song
5091 2001-05-02 21:01 omegahacker
5093 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5094 output, and schedule dump
5096 2001-05-02 20:20 omegahacker
5098 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5099 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5100 the DEBUG system to look like the INFO system, with a function
5101 pointer that can be replaced. Not done with everything, since it
5102 seems that we need an ERROR system plus a FATAL error, or maybe
5103 just an ERROR system with a severity, and depending on this the
5104 DEBUG system might again be changed to have a single or at least
5107 Also did a bit of work fixing up the actual DEBUG and INFO commands
5108 scattered throughout the code. We still have over 500 of these in
5111 2001-05-02 20:11 thomasvs
5113 * examples/mixer/mixer.c: trying to adapt to incsched
5115 2001-05-02 09:52 thomasvs
5117 * plugins/filters/Makefile.am: added volenv and adder
5119 2001-05-02 09:51 thomasvs
5121 * examples/Makefile.am: added mixer
5123 2001-05-02 00:00 omegahacker
5125 * gst/gstscheduler.c: /me is an idiot
5127 2001-05-01 23:58 thomasvs
5129 * plugins/filters/passthrough/: README, filter.func, level.c,
5130 level.h: Basic level detection/printing plugin; calculates RMS over
5131 data block and prints this out along with time in secs through
5132 plugin needs more work
5134 2001-05-01 23:45 wtay
5136 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5137 for incremental scheduling.
5139 2001-05-01 23:43 wtay
5141 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5144 2001-05-01 22:41 omegahacker
5146 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5147 branch BRANCH-INCSCHED1.
5149 2001-05-01 22:41 omegahacker
5151 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5152 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5153 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5154 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5155 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5156 - fixed up incremental scheduling some more - updated the
5157 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5158 DEBUG colorization - new test/mpeg2parse4.c
5160 2001-05-01 22:35 omegahacker
5162 * gstplay/main.c: added code to save the pipeline to xml
5164 2001-05-01 14:54 richardb
5166 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5167 audio/raw properties to cover format=float case. Please check this
5170 2001-05-01 14:16 thomasvs
5172 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5173 added newlines to debug output
5175 2001-05-01 00:35 wtay
5177 * gstplay/gstplay.c: Implemented the function to get the pipeline
5180 2001-05-01 00:20 wtay
5182 * docs/random/autoplug2: Added an explanation of the innner
5183 workings of the current autoplugger.
5185 2001-04-30 21:40 richardb
5187 * configure.in: Tighten some library checks (check for header files
5188 as well as libraries) Also, clean up structure slightly: put all
5189 AC_DEFINEs for feature checks into the appropriate section at end.
5190 This structure allows user parameter code which overrides the
5191 feature selection to be kept together in a section after the
5192 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5194 2001-04-30 20:51 thomasvs
5196 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5198 2001-04-30 15:34 thomasvs
5200 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5203 2001-04-30 11:22 richardb
5205 * configure.in: Add explicit check for <artsc.h>, in case
5206 artsc-config lies to us.
5208 2001-04-29 23:46 sbaker3
5210 * plugins/filters/: intfloatconvert/float2int.h,
5211 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5212 bogus reference to audioraw.h
5214 2001-04-29 23:27 wtay
5216 * examples/mixer/mixer.c: Changed the way the typefind function
5217 works by creating a little pipeline as the toplevel bin..
5219 2001-04-29 22:56 thomasvs
5221 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5224 2001-04-29 18:59 richardb
5226 * README: Add detailed note (and patch) about automake problem.
5228 2001-04-29 08:54 sbaker3
5230 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5231 recent api changes - still not functional
5233 2001-04-29 08:41 sbaker3
5235 * configure.in: added mono2stereo and intfloatconvert plugin
5237 2001-04-29 08:39 sbaker3
5239 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5240 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5241 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5242 intfloatconvert/intfloatconvert.c,
5243 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5244 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5245 mono2stereo and intfloatconvert plugins
5247 2001-04-28 20:16 sbaker3
5249 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5250 output of float properties
5252 2001-04-28 19:59 wtay
5254 * gst/: gstinfo.c, gstprops.c: Added more colors for
5255 props/caps/clock/negotiation.
5257 2001-04-28 19:58 sbaker3
5259 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5262 2001-04-28 19:57 sbaker3
5264 * gst/elements/gstelements.c: add factory init for sinesrc
5266 2001-04-28 19:56 sbaker3
5268 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5271 2001-04-28 08:17 omegahacker
5273 * test/mpeg2parse3.c: now fully correct within incsched1 world
5275 2001-04-28 05:23 omegahacker
5277 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5278 mpeg2parse3.c from HEAD and fixed it up so it works
5280 2001-04-28 05:23 omegahacker
5282 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5283 some more (pthread and cothread id is in color) - Added some minor
5284 debug to help trace mp1vid segfaults
5286 2001-04-28 04:38 dlehn
5288 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5289 audio = mpeg2parse3.c = a simple .vob player
5291 2001-04-28 03:54 omegahacker
5293 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5294 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5295 gstutils.c: Updated the colorization a bit more, and did a
5296 significant pass through all the other code to change categories on
5297 DEBUG and INFO statements to be correct, and not simply zero.
5298 There are still more, but this is a good first pass.
5300 2001-04-28 02:46 mhowell
5302 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5303 thread synch case... better debug
5305 2001-04-28 02:06 omegahacker
5307 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5310 2001-04-27 22:14 wtay
5312 * gst/gstutils.c: Added enum parsing...
5314 2001-04-27 22:09 omegahacker
5316 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5318 2001-04-27 22:01 thomasvs
5320 * plugins/filters/filterstamp.sh: changed "rename" command to
5321 something using sed in one line having the same effect
5323 2001-04-27 21:58 omegahacker
5325 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5327 2001-04-27 21:54 mhowell
5329 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5330 gstqueue.c: initial fix of thread synch for queues and state change
5332 2001-04-27 21:47 omegahacker
5334 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5335 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5336 and a comment in gstelement.h
5338 2001-04-27 21:45 wtay
5340 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5341 autoplugger working by setting the pipeline to PAUSED before
5342 attempting to connect pads...
5344 2001-04-27 21:31 omegahacker
5346 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5347 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5348 based on categories, with the strings in _gst_category_colors[] in
5349 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5350 /etc/DIR_COLORS works too.
5352 Please comment on the colorization style and ideas in the above
5355 2001-04-27 20:35 wtay
5357 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5358 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5359 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5360 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5361 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5362 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5365 2001-04-27 20:17 wtay
5367 * examples/autoplug/autoplug.c: Fixed the autoplugger
5369 2001-04-27 02:46 omegahacker
5371 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5374 2001-04-27 02:42 omegahacker
5376 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5379 2001-04-27 00:34 omegahacker
5381 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5384 2001-04-26 23:32 omegahacker
5386 * tests/mp1vid.c: updated to working state
5388 2001-04-26 23:32 omegahacker
5390 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5391 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5392 failed merge that locked the same mutex twice ...in a row
5394 2001-04-26 06:47 dlehn
5396 * configure.in: fix typos: %VAR -> $VAR
5398 2001-04-26 02:53 omegahacker
5400 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5401 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5402 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5403 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5404 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5405 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5406 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5407 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5408 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5409 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5410 docs/libs/Makefile.am, examples/Makefile.am,
5411 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5412 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5413 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5414 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5415 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5416 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5417 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5418 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5419 gst/autoplug/gststaticautoplug.c,
5420 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5421 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5422 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5423 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5424 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5425 gst/types/Makefile.am, gst/types/gsttypes.c,
5426 libs/putbits/gstputbits.c, plugins/Makefile.am,
5427 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5428 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5429 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5430 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5431 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5432 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5433 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5434 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5435 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5436 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5437 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5438 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5439 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5440 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5441 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5442 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5443 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5444 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5445 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5446 plugins/filters/adder/.cvsignore,
5447 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5448 plugins/filters/adder/adder.h,
5449 plugins/filters/colorspace/colorspace.c,
5450 plugins/filters/colorspace/colorspace.h,
5451 plugins/filters/ladspa/gstladspa.c,
5452 plugins/filters/median/median.c,
5453 plugins/filters/passthrough/passthrough.c,
5454 plugins/filters/smooth/smooth.c,
5455 plugins/filters/stereo2mono/stereo2mono.c,
5456 plugins/filters/volenv/filter.func,
5457 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5458 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5459 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5460 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5461 plugins/mp3decode/mpg123/Makefile.am,
5462 plugins/mp3decode/mpg123/gstmpg123.c,
5463 plugins/mp3decode/parse/mp3parse.c,
5464 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5465 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5466 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5467 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5468 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5469 plugins/mpeg1/mpegtypes/mpeg1types.c,
5470 plugins/mpeg1/parse/mpeg1parse.c,
5471 plugins/mpeg1/system_encode/buffer.c,
5472 plugins/mpeg1/system_encode/system_encode.c,
5473 plugins/mpeg1video/parse/mp1videoparse.c,
5474 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5475 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5476 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5477 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5478 plugins/mpeg2/mpegtypes/mpeg2types.c,
5479 plugins/mpeg2/parse/mpeg2parse.c,
5480 plugins/mpeg2/subtitles/mpeg2subt.c,
5481 plugins/mpeg2/video/gstmpeg2play.c,
5482 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5483 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5484 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5485 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5486 plugins/videoscale/videoscale.c,
5487 plugins/visualization/smoothwave/smoothwave.c,
5488 plugins/visualization/spectrum/gstspectrum.c,
5489 plugins/visualization/synaesthesia/synaesthesia.c,
5490 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5491 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5492 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5493 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5494 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5495 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5496 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5497 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5498 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5499 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5500 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5501 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5504 2001-04-26 02:43 omegahacker
5506 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5509 2001-04-26 01:25 omegahacker
5511 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5514 2001-04-26 01:25 omegahacker
5516 * tests/mp1vid.c: added mp1vid to CVS
5518 2001-04-26 01:20 omegahacker
5520 * test/dvshow.c: set the video window size up front for NTSC, as a
5523 2001-04-26 01:19 omegahacker
5525 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5527 2001-04-26 00:56 omegahacker
5529 * configure.in: turn off optimization when profiling (ackcvs diff
5530 configure.in) because something segfaults if we don't
5532 2001-04-26 00:30 omegahacker
5534 * gst/cothreads.c: fixed a locking issue
5536 2001-04-25 23:32 omegahacker
5538 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5539 gstscheduler.c, gstscheduler.h: Added element-level locking
5540 support, implemented for cothreads with a mutex held whenever an
5541 element is actually currently running. This should be done with
5542 atomic variables eventually, but the best I can find is to use
5543 <asm/spinlock.h> from the kernel, which brings in too much for my
5546 Also increased cothread stack size to 32KB and max cothread count
5547 to 64, which fits within the default pthread 2MB stack. It would
5548 probably be good to do a pthread_attr_getstacksize() to verify that
5549 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5550 could remove these limits.
5552 2001-04-25 12:49 richardb
5554 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5555 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5556 don't actually need it, and make the other tests and the autoplug
5557 example only compile if gnome headers are present.
5559 2001-04-24 22:28 omegahacker
5561 * gst/gstbuffer.c: I will successfully compile code before I check
5562 it in. I will successfully compile code before I check it in. I
5563 will successfully compile code before I check it in. I will
5564 successfully compile code before I check it in. I will
5565 successfully compile code before I check it in. I will
5566 successfully compile code before I check it in. I will
5567 successfully compile code before I check it in. I will
5568 successfully compile code before I check it in. I will
5569 successfully compile code before I check it in. I will
5570 successfully compile code before I check it in.
5572 2001-04-24 20:20 omegahacker
5574 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5575 stuff - enhanced mem_chunk allocation to round up to nearest 32
5576 bytes this helps ensure that GstBuffers are more likely to be on
5577 cache-lines - added free() and copy() function pointers to
5578 GstBuffer - added code in _destroy and _copy to use above routines
5579 if !NULL - fixed up _copy code to suck less
5581 2001-04-24 20:04 omegahacker
5583 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5584 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5585 the remaining bits of Meta stuff
5587 2001-04-24 00:16 omegahacker
5589 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5590 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5591 Collection of minor changes:
5593 * autogen.sh - remove config.cache before running ./configure
5594 * gst/elements/gstfakesink.c - print out the size of the buffer,
5596 * plugins/Makefile.am - removed a spare trailing backslash
5597 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5598 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5600 2001-04-23 23:04 wtay
5602 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5604 2001-04-23 16:16 omegahacker
5606 * test/dvshow.c: updated dvshow to use dv1394src instead of
5609 2001-04-23 16:16 omegahacker
5611 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5612 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5615 2001-04-23 00:28 wtay
5617 * configure.in: Added a check for aalib
5619 2001-04-23 00:18 wtay
5621 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5622 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5623 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5624 Makefile changes. Added an aasink, draw graphics with aalib :-)
5626 2001-04-22 17:34 wtay
5628 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5629 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5630 plugin version system.
5632 2001-04-22 17:06 wtay
5634 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5636 2001-04-22 17:05 wtay
5638 * test/.cvsignore: Updates
5640 2001-04-22 17:04 wtay
5642 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5644 2001-04-22 17:04 wtay
5646 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5647 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5648 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5649 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5650 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5651 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5652 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5653 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5654 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5655 tests/padfactory.c: API docs updates. Properly implemented the
5656 disksink. Fixed a compile problem with alsa. Added bufferpool
5657 handling to dvdec Some compiler warning fixes
5659 2001-04-22 13:30 richardb
5661 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5662 gst/autoplug/gststaticautoplug.c,
5663 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5664 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5665 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5666 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5667 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5668 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5669 plugins/avi/wincodec/gstwincodec.c,
5670 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5671 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5672 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5673 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5674 plugins/filters/adder/adder.c,
5675 plugins/filters/colorspace/colorspace.c,
5676 plugins/filters/ladspa/gstladspa.c,
5677 plugins/filters/median/median.c,
5678 plugins/filters/passthrough/passthrough.c,
5679 plugins/filters/smooth/smooth.c,
5680 plugins/filters/stereo2mono/stereo2mono.c,
5681 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5682 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5683 plugins/mp3decode/mad/gstmad.c,
5684 plugins/mp3decode/mpg123/gstmpg123.c,
5685 plugins/mp3decode/parse/mp3parse.c,
5686 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5687 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5688 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5689 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5690 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5691 plugins/mpeg1/mpegtypes/mpeg1types.c,
5692 plugins/mpeg1/parse/mpeg1parse.c,
5693 plugins/mpeg1/system_encode/system_encode.c,
5694 plugins/mpeg1video/parse/mp1videoparse.c,
5695 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5696 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5697 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5698 plugins/mpeg2/mpegtypes/mpeg2types.c,
5699 plugins/mpeg2/parse/mpeg2parse.c,
5700 plugins/mpeg2/subtitles/mpeg2subt.c,
5701 plugins/mpeg2/video/gstmpeg2play.c,
5702 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5703 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5704 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5705 plugins/videoscale/videoscale.c,
5706 plugins/visualization/smoothwave/smoothwave.c,
5707 plugins/visualization/spectrum/gstspectrum.c,
5708 plugins/visualization/synaesthesia/synaesthesia.c,
5709 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5710 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5711 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5712 Merged from BRANCH-PLUGINVER1
5714 2001-04-22 13:06 richardb
5716 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5718 2001-04-22 11:16 richardb
5720 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5721 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5722 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5723 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5724 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5725 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5726 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5727 plugins/mpeg1/system_encode/buffer.c,
5728 plugins/mpeg1/system_encode/system_encode.c,
5729 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5730 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5731 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5733 2001-04-22 05:38 omegahacker
5735 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5736 and removed ## from gstcaps.h that was causing all that warning
5739 2001-04-22 02:41 omegahacker
5741 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5743 2001-04-22 02:40 omegahacker
5745 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5747 2001-04-22 02:32 omegahacker
5749 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5750 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5752 2001-04-22 02:30 wtay
5754 * configure.in: Add -lm and the glib libs too for the dv_init check
5756 2001-04-22 02:30 omegahacker
5758 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5759 not complete, it should copy more stuff like flags and such.
5762 2001-04-22 02:28 omegahacker
5764 * plugins/Makefile.am: fixed caps error in path for dv
5766 2001-04-22 00:48 omegahacker
5768 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5769 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5770 initial DV (smpte314m) decoder plugin
5772 2001-04-21 18:45 wtay
5774 * examples/autoplug/autoplug.c,
5775 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5776 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5777 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5778 plugins/mpeg1/system_encode/buffer.c,
5779 plugins/mpeg1/system_encode/system_encode.c,
5780 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5781 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5782 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5783 works. Added an mpeg1 encoder example, it uses the autoplugger to
5784 convert the stream to audio/video, which is then fed to the
5787 2001-04-21 13:43 richardb
5789 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5790 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5791 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5792 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5793 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5794 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5795 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5796 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5797 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5798 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5799 plugins/filters/adder/adder.c,
5800 plugins/filters/colorspace/colorspace.c,
5801 plugins/filters/ladspa/gstladspa.c,
5802 plugins/filters/median/median.c,
5803 plugins/filters/passthrough/passthrough.c,
5804 plugins/filters/smooth/smooth.c,
5805 plugins/filters/stereo2mono/stereo2mono.c,
5806 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5807 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5808 plugins/mp3decode/mad/gstmad.c,
5809 plugins/mp3decode/mpg123/gstmpg123.c,
5810 plugins/mp3decode/parse/mp3parse.c,
5811 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5812 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5813 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5814 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5815 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5816 plugins/mpeg1/mpegtypes/mpeg1types.c,
5817 plugins/mpeg1/parse/mpeg1parse.c,
5818 plugins/mpeg1/system_encode/system_encode.c,
5819 plugins/mpeg1video/parse/mp1videoparse.c,
5820 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5821 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5822 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5823 plugins/mpeg2/mpegtypes/mpeg2types.c,
5824 plugins/mpeg2/parse/mpeg2parse.c,
5825 plugins/mpeg2/subtitles/mpeg2subt.c,
5826 plugins/mpeg2/video/gstmpeg2play.c,
5827 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5828 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5829 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5830 plugins/videoscale/videoscale.c,
5831 plugins/visualization/smoothwave/smoothwave.c,
5832 plugins/visualization/spectrum/gstspectrum.c,
5833 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5834 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5835 gst/types/gsttypes.c,
5836 plugins/visualization/synaesthesia/synaesthesia.c,
5837 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5838 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5839 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5840 plugin descriptions, which start with the major and minor version
5841 numbers, instead of relying on each plugin to call gst_plugin_new
5842 appropriately, and check the return value, and tidy up if there's a
5843 failure. This seems to work fine, and factors out some code common
5846 2001-04-21 10:30 richardb
5848 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5849 gst/autoplug/gststaticautoplug.c,
5850 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5851 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5852 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5853 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5854 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5855 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5856 plugins/avi/wincodec/gstwincodec.c,
5857 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5858 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5859 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5860 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5861 plugins/filters/adder/adder.c,
5862 plugins/filters/colorspace/colorspace.c,
5863 plugins/filters/ladspa/gstladspa.c,
5864 plugins/filters/median/median.c,
5865 plugins/filters/passthrough/passthrough.c,
5866 plugins/filters/smooth/smooth.c,
5867 plugins/filters/stereo2mono/stereo2mono.c,
5868 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5869 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5870 plugins/mp3decode/mad/gstmad.c,
5871 plugins/mp3decode/mpg123/gstmpg123.c,
5872 plugins/mp3decode/parse/mp3parse.c,
5873 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5874 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5875 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5876 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5877 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5878 plugins/mpeg1/mpegtypes/mpeg1types.c,
5879 plugins/mpeg1/parse/mpeg1parse.c,
5880 plugins/mpeg1/system_encode/system_encode.c,
5881 plugins/mpeg1video/parse/mp1videoparse.c,
5882 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5883 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5884 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5885 plugins/mpeg2/mpegtypes/mpeg2types.c,
5886 plugins/mpeg2/parse/mpeg2parse.c,
5887 plugins/mpeg2/subtitles/mpeg2subt.c,
5888 plugins/mpeg2/video/gstmpeg2play.c,
5889 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5890 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5891 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5892 plugins/videoscale/videoscale.c,
5893 plugins/visualization/smoothwave/smoothwave.c,
5894 plugins/visualization/spectrum/gstspectrum.c,
5895 plugins/visualization/synaesthesia/synaesthesia.c,
5896 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5897 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5898 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5901 2001-04-21 00:20 wtay
5903 * plugins/filters/colorspace/colorspace.c: Added more verbose
5904 output for debugging purposes.
5906 2001-04-20 23:50 wtay
5908 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5909 xvideosink.h: Added proper locking around the bufferpool and the X
5912 2001-04-20 22:41 wtay
5914 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5916 2001-04-20 22:40 wtay
5918 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5919 the number of channels into account. Added propper TIMESTAMPS to
5922 2001-04-20 21:36 wtay
5924 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5925 so that the caps negotiated parmams are set.
5927 2001-04-20 20:21 wtay
5929 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5930 and bufferpool passing to identity so that -launch disksrc ! mad !
5931 identity ! osssink works.
5933 2001-04-20 15:42 richardb
5935 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5936 this isn't defined by the header files for older linux kernels
5937 (2.0.36) (and its just INFO code, anyway)
5939 2001-04-20 13:04 thomasvs
5941 * gst/elements/: Makefile.am, gstelements.c: update to take new
5942 gstdisksink element into account
5944 2001-04-20 12:56 richardb
5946 * gst/Makefile.am.future: Update the alternative Makefile.am for
5947 gst/, which depends on automake
5950 2001-04-20 12:14 thomasvs
5952 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5953 disk sink element * no optimization, is it necessary ? * basic
5954 error checking * seems to work; you can copy files by typing
5955 gstreamer-launch disksrc location=test.in ! disksink
5956 location=test.out * decode of mp3 to raw pcm also tested
5958 2001-04-20 00:47 omegahacker
5960 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5961 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5962 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5963 working aRts wrapper plugin, just caps issues left
5965 2001-04-19 23:25 wtay
5967 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5968 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5969 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5970 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5971 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5972 gst/gstpad.c: More API docs updates
5974 2001-04-19 23:03 omegahacker
5976 * plugins/arts/gst_artsio_impl.cc: minor updates
5978 2001-04-19 21:42 omegahacker
5980 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5981 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5982 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5983 to be added, etc. But it works.
5985 2001-04-19 17:40 omegahacker
5987 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5989 2001-04-19 10:27 thomasvs
5991 * plugins/filters/adder/adder.c: * a little cleanup
5993 2001-04-19 01:23 omegahacker
5995 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5998 2001-04-19 00:25 omegahacker
6000 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6001 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6002 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6003 arts plugin doesn't compile yet
6005 2001-04-18 23:00 wtay
6007 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6010 2001-04-18 22:59 wtay
6012 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6013 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6014 XvImage and XImage pool in xvideosink. Together these changes give
6015 an 80% speedup on mpeg2 playback (rough estimate)
6017 2001-04-18 21:16 wtay
6019 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6020 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6021 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6024 2001-04-18 17:08 thomasvs
6026 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6027 mixer creates custom volume envelopes allowing each song to play
6028 alone and end with a mix of all of them, undistorted
6030 2001-04-18 15:50 thomasvs
6032 * plugins/filters/volenv/filter.func: made errors more descriptive
6034 2001-04-18 15:04 thomasvs
6036 * examples/mixer/mixer.c: * cleaned up some code and integrated
6037 with new adder (mixer now works with different types of files)
6039 2001-04-18 15:03 thomasvs
6041 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6042 with variable length input data buffers
6044 2001-04-17 22:17 thomasvs
6046 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6047 autoplugging the input channels (not very useful yet, since the
6048 input buffers to volenv have different sizes)
6050 2001-04-17 22:14 wtay
6052 * configure.in, docs/gst/gstreamer-sections.txt,
6053 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6054 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6055 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6056 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6057 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6058 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6059 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6060 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6061 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6062 little more comments about the API usage in the api docs. Some
6063 fixes for the capsnego testsuite.
6065 2001-04-17 22:03 wtay
6067 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6068 example of an autoplugged mp3 player. Autoplug4 shows various
6069 static autoplugger examples.
6071 2001-04-17 18:48 thomasvs
6073 * examples/mixer/mixer.h: header for mixer.c, containing
6076 2001-04-17 18:47 thomasvs
6078 * examples/mixer/mixer.c: added a struct to set up input channels
6080 2001-04-17 16:32 thomasvs
6082 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6083 with starting rise calculation * cleaned up some debug info *
6084 started wondering if it really is a good idea to #include the
6085 actual filter now that's it's grown so large, but decided it
6086 wasn't worth the effort now anyway
6088 2001-04-17 14:36 thomasvs
6090 * configure.in: added mixer example and adder plugin to
6093 2001-04-17 06:24 omegahacker
6095 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6096 types/Makefile.am: finished change to GST_ macros
6098 2001-04-17 03:19 omegahacker
6100 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6101 gst/gstversion.h.in: added gstversion.h
6103 2001-04-17 02:32 omegahacker
6105 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6106 branch BRANCH-INCSCHED1.
6108 2001-04-17 02:32 omegahacker
6110 * gstreamer.pc.in: added pkg-config file
6112 2001-04-17 00:17 omegahacker
6114 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6115 gststaticautoplug.h, gststaticautoplugrender.c,
6116 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6119 2001-04-17 00:17 wtay
6121 * plugins/: filters/colorspace/colorspace.c,
6122 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6123 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6124 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6125 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6126 xvideosink. Modified colorspace to draw straight into a bufferpool
6127 buffer when possible.
6129 2001-04-16 22:48 wtay
6131 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6134 2001-04-16 22:45 wtay
6136 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6137 gstqueue.c: Added 1337 macros to create padtemplates and
6138 capstemplates. Added some code for bufferpools
6140 2001-04-16 22:43 omegahacker
6142 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6143 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6144 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6145 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6146 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6147 debian/changelog, debian/control, debian/copyright,
6148 debian/gsteditor.files, debian/gsteditor.manpages,
6149 debian/gsteditor.menu, debian/gstmediaplay.files,
6150 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6151 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6152 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6153 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6154 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6155 debian/gstreamer-mpg123.files,
6156 debian/gstreamer-plugin-template.postinst,
6157 debian/gstreamer-plugin-template.prerm,
6158 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6159 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6160 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6161 debian/libgst-dev.files, debian/libgst-dev.manpages,
6162 debian/libgst0.files, debian/libgst0.postinst,
6163 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6164 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6165 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6166 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6167 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6168 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6169 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6170 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6171 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6172 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6173 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6174 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6175 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6176 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6177 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6178 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6179 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6180 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6181 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6182 docs/gst/tmpl/gststaticautoplug.sgml,
6183 docs/gst/tmpl/gststaticautoplugrender.sgml,
6184 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6185 docs/libs/.cvsignore, docs/manual/Makefile.am,
6186 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6187 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6188 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6189 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6190 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6191 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6192 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6193 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6194 docs/plugins/tmpl/audioscale.sgml,
6195 docs/plugins/tmpl/gstaviencoder.sgml,
6196 docs/plugins/tmpl/gstmpeg2enc.sgml,
6197 docs/plugins/tmpl/gstmpeg2play.sgml,
6198 docs/plugins/tmpl/gstmpeg_play.sgml,
6199 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6200 docs/plugins/tmpl/gstspectrum.sgml,
6201 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6202 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6203 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6204 docs/plugins/tmpl/mpeg2parse.sgml,
6205 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6206 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6207 docs/plugins/tmpl/synaesthesia.sgml,
6208 docs/plugins/tmpl/system_encode.sgml,
6209 docs/plugins/tmpl/videoscale.sgml,
6210 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6211 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6212 docs/random/caps.dia, docs/random/hierarchy,
6213 docs/random/plugins.dia, docs/random/omega/eos,
6214 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6215 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6216 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6217 editor/gsteditorproperty.c, examples/Makefile.am,
6218 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6219 examples/helloworld/helloworld.c,
6220 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6221 examples/plugins/example.c, examples/plugins/example.h,
6222 examples/queue/queue.c, examples/queue2/queue2.c,
6223 examples/queue3/queue3.c, examples/queue4/queue4.c,
6224 examples/thread/thread.c, examples/typefind/.cvsignore,
6225 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6226 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6227 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6228 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6229 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6230 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6231 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6232 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6233 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6234 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6235 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6236 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6237 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6238 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6239 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6240 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6241 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6242 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6243 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6244 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6245 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6246 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6247 include/default.h, include/registry.h, libs/Makefile.am,
6248 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6249 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6250 plugins/Makefile.am, plugins/alaw/Makefile.am,
6251 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6252 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6253 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6254 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6255 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6256 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6257 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6258 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6259 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6260 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6261 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6262 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6263 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6264 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6265 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6266 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6267 plugins/avi/wincodec/gstwincodec.c,
6268 plugins/avi/wincodec/gstwincodec.h,
6269 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6270 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6271 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6272 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6273 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6274 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6275 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6276 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6277 plugins/filters/colorspace/.cvsignore,
6278 plugins/filters/colorspace/Makefile.am,
6279 plugins/filters/colorspace/colorspace.c,
6280 plugins/filters/colorspace/colorspace.h,
6281 plugins/filters/colorspace/yuv2rgb.c,
6282 plugins/filters/colorspace/yuv2rgb.h,
6283 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6284 plugins/filters/ladspa/gstladspa.c,
6285 plugins/filters/median/median.c, plugins/filters/median/median.h,
6286 plugins/filters/passthrough/.cvsignore,
6287 plugins/filters/passthrough/Makefile.am,
6288 plugins/filters/passthrough/filter.func,
6289 plugins/filters/passthrough/passthrough.c,
6290 plugins/filters/passthrough/passthrough.h,
6291 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6292 plugins/filters/stereo2mono/Makefile.am,
6293 plugins/filters/stereo2mono/stereo2mono.c,
6294 plugins/filters/stereo2mono/stereo2mono.h,
6295 plugins/filters/volenv/.cvsignore,
6296 plugins/filters/volenv/Makefile.am,
6297 plugins/filters/volenv/filter.func,
6298 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6299 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6300 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6301 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6302 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6303 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6304 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6305 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6306 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6307 plugins/mp3decode/mad/gstmad.h,
6308 plugins/mp3decode/mpg123/gstmpg123.c,
6309 plugins/mp3decode/mpg123/gstmpg123.h,
6310 plugins/mp3decode/mpg123/layer1.c,
6311 plugins/mp3decode/mpg123/layer3.c,
6312 plugins/mp3decode/mpg123/mpg123.c,
6313 plugins/mp3decode/mpg123/tabinit.c,
6314 plugins/mp3decode/parse/mp3parse.c,
6315 plugins/mp3decode/types/mp3types.c,
6316 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6317 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6318 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6319 plugins/mpeg1/mpeg_play/Makefile.am,
6320 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6321 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6322 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6323 plugins/mpeg1/mpeg_play/recon_sse.s,
6324 plugins/mpeg1/mpeg_play/video.c,
6325 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6326 plugins/mpeg1/mpegtypes/mpeg1types.c,
6327 plugins/mpeg1/parse/mpeg1parse.c,
6328 plugins/mpeg1video/parse/mp1videoparse.c,
6329 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6330 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6331 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6332 plugins/mpeg2/mpeg2dec/Makefile.am,
6333 plugins/mpeg2/mpeg2dec/attributes.h,
6334 plugins/mpeg2/mpeg2dec/decode.c,
6335 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6336 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6337 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6338 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6339 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6340 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6341 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6342 plugins/mpeg2/mpeg2dec/mm_accel.h,
6343 plugins/mpeg2/mpeg2dec/motion_comp.c,
6344 plugins/mpeg2/mpeg2dec/motion_comp.h,
6345 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6346 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6347 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6348 plugins/mpeg2/mpeg2dec/mpeg2.h,
6349 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6350 plugins/mpeg2/mpeg2dec/output_video.h,
6351 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6352 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6353 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6354 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6355 plugins/mpeg2/mpegtypes/mpeg2types.c,
6356 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6357 plugins/mpeg2/video/gstmpeg2play.c,
6358 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6359 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6360 plugins/mpeg2/videoparse/mp2videoparse.c,
6361 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6362 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6363 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6364 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6365 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6366 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6367 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6368 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6369 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6370 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6371 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6372 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6373 plugins/videoscale/videoscale.h,
6374 plugins/visualization/smoothwave/smoothwave.h,
6375 plugins/visualization/spectrum/gstspectrum.c,
6376 plugins/visualization/spectrum/gstspectrum.h,
6377 plugins/visualization/synaesthesia/synaesthesia.c,
6378 plugins/visualization/synaesthesia/synaesthesia.h,
6379 plugins/visualization/vumeter/vumeter.c,
6380 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6381 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6382 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6383 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6384 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6385 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6386 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6387 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6388 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6389 plugins/xmms/main.h, plugins/xmms/output.h,
6390 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6391 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6392 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6393 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6394 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6395 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6396 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6397 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6398 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6399 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6400 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6401 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6402 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6403 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6404 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6405 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6406 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6407 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6408 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6409 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6410 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6411 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6412 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6413 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6414 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6415 tools/gstreamer-register.1: Merged HEAD from
6416 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6418 2001-04-16 22:33 wtay
6420 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6423 2001-04-16 20:41 thomasvs
6425 * plugins/filters/adder/adder.c: commented some debug info to get a
6428 2001-04-16 20:38 thomasvs
6430 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6431 transition between both songs now
6433 2001-04-16 20:11 thomasvs
6435 * plugins/filters/volenv/volenv.c: removed example volume envelope
6436 registration plugin now accepts both a volume envelope (before
6437 start) or direct argument setting
6439 2001-04-16 18:36 omegahacker
6441 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6442 0.12 or 0.13 of libmad
6444 2001-04-16 17:45 wtay
6446 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6447 fakesink so that it doesn't printf.
6449 2001-04-16 17:34 wtay
6451 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6452 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6454 2001-04-16 17:30 wtay
6456 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6457 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6458 audio mixer from Thomas Vander Stichele
6460 2001-04-16 11:55 wtay
6462 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6464 2001-04-16 01:59 wtay
6466 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6469 2001-04-16 00:59 omegahacker
6471 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6472 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6473 things are very close to working
6475 2001-04-16 00:44 wtay
6477 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6478 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6479 header file that will soon be part of the C fallback code..
6481 2001-04-16 00:12 wtay
6483 * gst/gstinfo.c: Added missing category strings...
6485 2001-04-16 00:05 wtay
6487 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6490 2001-04-15 23:54 omegahacker
6492 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6494 2001-04-15 23:54 omegahacker
6496 * gst/gstelement.h: added comment about missing flag
6498 2001-04-15 23:53 omegahacker
6500 * gstreamer.spec.in: run gstreamer-register on postinstall
6502 2001-04-15 23:52 omegahacker
6504 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6505 changed some INFOs to DEBUGs
6507 2001-04-15 23:29 wtay
6509 * configure.in: Added the volenv/passthrough plugin Makefiles
6511 2001-04-15 23:20 wtay
6513 * plugins/filters/: passthrough/.cvsignore,
6514 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6515 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6516 passthrough filter with the new caps API Added the volume envelope
6519 2001-04-15 16:30 wtay
6521 * plugins/filters/: filterstamp.README, filterstamp.sh,
6522 passthrough/Makefile.am, passthrough/filter.func,
6523 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6524 little script to create an audio filter plugin template (provided
6525 by Thomas Vander Stichele)
6527 2001-04-15 15:42 wtay
6529 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6532 2001-04-15 15:29 wtay
6534 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6535 plugins/filters/colorspace/colorspace.c,
6536 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6537 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6538 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6539 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6540 vorbis decoder. Updated configure.in to check for Hermes and
6543 2001-04-15 02:02 wtay
6545 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6547 2001-04-14 19:56 wtay
6549 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6550 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6551 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6552 editor/gsteditorproperty.c, examples/plugins/example.c,
6553 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6554 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6555 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6556 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6557 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6558 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6559 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6560 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6561 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6562 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6563 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6564 plugins/filters/colorspace/colorspace.c,
6565 plugins/filters/colorspace/yuv2rgb.c,
6566 plugins/filters/stereo2mono/stereo2mono.c,
6567 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6568 plugins/mp3decode/mpg123/gstmpg123.c,
6569 plugins/mp3decode/parse/mp3parse.c,
6570 plugins/mp3decode/types/mp3types.c,
6571 plugins/mp3encode/lame/gstlame.c,
6572 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6573 plugins/mpeg1/mpegtypes/mpeg1types.c,
6574 plugins/mpeg1/parse/mpeg1parse.c,
6575 plugins/mpeg1video/parse/mp1videoparse.c,
6576 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6577 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6578 plugins/mpeg2/mpegtypes/mpeg2types.c,
6579 plugins/mpeg2/parse/mpeg2parse.c,
6580 plugins/mpeg2/video/gstmpeg2play.c,
6581 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6582 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6583 plugins/visualization/synaesthesia/synaesthesia.c,
6584 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6585 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6586 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6587 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6588 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6589 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6590 large patch: - changed the API for the padtemplates: - remove
6591 the factories (array of pointers) for the padtemplates,
6592 properties and caps. The static array was a nice idea but
6593 converting all the property values to a gpointer was not a
6594 good idea. float properties were not possible, and casting
6595 a gint to a pointer is not very portable. The new API just
6596 uses the _padtemplate_new, _caps_new and _props_new
6597 functions to create the templates. This has the added
6598 benefit that the API is now uniform for static and dynamic
6599 templates and that the code can be made cleaner. - lots of
6600 cleanups in the way the capabilities are constructed (va_list)
6601 - lots of updates for all the plugins (new API) - docs updates
6602 (new API) - removed the videoraw docs.
6604 2001-04-12 19:11 wtay
6606 * components/bonobo-gstmediaplay/Makefile.am,
6607 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6608 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6609 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6610 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6611 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6612 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6613 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6614 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6615 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6616 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6617 plugins/filters/colorspace/Makefile.am,
6618 plugins/filters/colorspace/colorspace.c,
6619 plugins/filters/colorspace/colorspace.h,
6620 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6621 plugins/filters/stereo2mono/stereo2mono.c,
6622 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6623 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6624 plugins/mpeg2/ac3dec/decode.c,
6625 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6626 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6627 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6628 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6629 updates to the plugins for caps negotiation. Added YUY2 output to
6630 the win32 dlls. Added a colorspace converter in gstplay
6632 2001-04-10 20:46 wtay
6634 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6635 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6636 Fixed the doc build warnings
6638 2001-04-09 20:56 mhowell
6640 * docs/random/matth/scheduling.txt: added incremental scheduling
6643 2001-04-09 20:56 mhowell
6645 * docs/random/matth/scheduling.txt: file scheduling.txt was
6646 initially added on branch BRANCH-INCSCHED1.
6648 2001-04-06 17:29 scavenger
6650 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6651 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6652 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6653 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6654 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6655 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6657 2001-04-06 15:20 scavenger
6659 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6661 2001-04-03 17:25 scavenger
6663 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6665 2001-04-03 05:56 richardb
6667 * gst/Makefile.am.future: Add a proposed makefile to use in place
6668 of Makefile.am. This depends on automake 1.4d or later, but is
6669 much neater, avoiding horrible hacks to pass special flags in.
6671 I put it here for safekeeping until automake 1.5 is released, at
6672 which point we can reasonably require it.
6674 2001-04-03 05:53 richardb
6676 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6677 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6678 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6679 plugin. Worked first time for me. :)
6681 2001-04-03 05:52 richardb
6683 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6684 Makefile.am (Had some 240's there. Uh?) Also, remove some
6685 unwanted CFLAGS which had been added.
6687 2001-04-03 05:38 richardb
6689 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6690 running with libxml 1.8.11 (prerelease version), but a worthwhile
6693 2001-04-03 02:30 scavenger
6695 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6696 instead of in buf size to mulaw decode function
6698 2001-04-03 02:18 scavenger
6700 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6703 2001-04-03 02:01 wtay
6705 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6706 padtemplates for the two elements in the mulaw plugin.
6708 2001-04-03 01:46 wtay
6710 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6713 2001-04-03 01:43 scavenger
6715 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6717 2001-04-03 01:38 scavenger
6719 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6720 details of mulawencode and mulawdecode to mulaw.c
6722 2001-04-03 01:33 scavenger
6724 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6725 redundant caps=NULL statement
6727 2001-04-03 01:30 scavenger
6729 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6730 where srcpads were being created twice, second time around
6733 2001-04-03 01:25 scavenger
6735 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6736 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6737 mulaw.c: added mulaw decoder
6739 2001-04-02 21:03 wtay
6741 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6742 colorspace.c, colorspace.h: Added a non functional colorspace
6745 2001-04-02 20:56 wtay
6747 * configure.in, docs/libs/.cvsignore,
6748 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6749 gst/gstpropsprivate.h: Merged the float property patch from Steve
6750 Baker. This patch doesn't really work yet...
6752 2001-04-02 19:29 wtay
6754 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6755 negotiation for the mulaw element. In the sink negotiate pad it
6756 copies the caps and modifies it according to what it is going to
6757 ouput. It then tries to set the caps on the src pad, if that
6758 succeeds, negotiation succeeds, else it fails.
6760 2001-04-02 18:54 scavenger
6762 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6763 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6764 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6765 of the mulaw plugin...needs finishing off
6767 2001-04-02 16:09 richardb
6769 * configure.in: Add configure support for detecting artsc: if this
6770 is found, its okay to build an artsdsink plugin. Now, someone just
6771 needs to write an artsdsink.
6773 2001-04-02 16:08 richardb
6775 * plugins/oss/gstosssink.c: Correct tiny typo.
6777 2001-04-02 15:21 wtay
6779 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6780 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6781 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6782 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6783 plugins/avi/wincodec/Makefile.am,
6784 plugins/avi/wincodec/gstwincodec.c,
6785 plugins/avi/wincodec/gstwincodec.h,
6786 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6787 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6788 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6789 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6790 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6791 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6792 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6793 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6794 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6795 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6796 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6797 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6798 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6799 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6800 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6801 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6802 plugins/mpeg2/parse/mpeg2parse.c,
6803 plugins/mpeg2/video/gstmpeg2play.c,
6804 plugins/mpeg2/video/gstmpeg2play.h,
6805 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6806 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6807 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6808 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6809 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6810 large update: - a new videosink using plain X windows
6811 (xvideosink). It uses capsnego to set up it's formats. -
6812 gstplay uses the new xvideosink and a gtk_socket. The initial
6813 window size is set to 0x0 so you need to resize it before you
6814 see something. - got rid of the video metadata include file in
6815 favour of properties and caps negotiation - adjusted most
6816 plugins to not use the metadata.
6818 2001-04-02 15:08 omegahacker
6820 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6823 2001-04-01 15:09 wtay
6825 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6826 the .glade file from the current dir too when pressing the about
6829 2001-04-01 15:01 wtay
6831 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6832 Right Way(tm) to handle the stop button but at least it doesn't
6835 2001-04-01 14:51 wtay
6837 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6838 gstmediaplay crashes less viontly. The real problem is that going
6839 to the NULL state does not clean up the scheduling structures I
6842 2001-03-31 15:35 wtay
6844 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6845 correct when we agree to yuv formats in capsnego.
6847 2001-03-31 15:22 wtay
6849 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6850 negotiation if the format is supported by the driver.
6852 2001-03-31 15:10 wtay
6854 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6855 the format print code.
6857 2001-03-31 14:47 wtay
6859 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6862 2001-03-31 02:08 wtay
6864 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6865 the padtemplates to the elementfactory.
6867 2001-03-31 01:56 scavenger
6869 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6872 2001-03-31 01:47 scavenger
6874 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6875 stereo2mono.h: stereo2mono plugin with caps negotiation code
6878 2001-03-31 01:13 wtay
6880 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6883 2001-03-31 00:56 wtay
6885 * examples/helloworld/helloworld.c, gst/gstprops.h,
6886 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6887 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6888 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6889 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6890 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6891 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6892 the plugins to use the new FOURCC API
6894 2001-03-31 00:51 wtay
6896 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6897 xvideosink.c: Check for Xv support before trying to get caps.
6899 2001-03-30 21:10 wtay
6901 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6902 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6903 updates to the .cvsignore files.
6905 2001-03-30 21:08 wtay
6907 * acconfig.h, configure.in, plugins/Makefile.am,
6908 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6909 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6910 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6911 some minor modifications to the configure.in patch.
6913 2001-03-30 20:52 wtay
6915 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6917 2001-03-30 01:06 omegahacker
6919 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6920 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6921 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6922 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6923 work with while I fly over to Europe....
6925 2001-03-29 23:33 wtay
6927 * test/videotest2.c: Added a test program to test v4lsrc and
6928 xvideosink doing capsnego.
6930 2001-03-29 23:31 wtay
6932 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6933 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6934 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6935 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6936 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6937 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6938 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6939 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6940 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6941 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6942 that it uses capsnego on the src pad Small fixed to capsnego and
6943 the properties/caps.
6945 2001-03-29 18:27 richardb
6947 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6948 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6951 2001-03-27 18:34 wtay
6953 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6954 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6956 2001-03-27 18:33 wtay
6958 * plugins/wav/gstparsewav.c: Removed the oss dependency
6960 2001-03-27 17:25 wtay
6962 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6963 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6964 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6965 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6966 docs. Removed the audioraw metadata file from the docs.
6968 2001-03-26 12:12 richardb
6970 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6971 not defined both conditionally and unconditionally - broke some
6972 versions of automake.
6974 2001-03-24 18:50 wtay
6976 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6977 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6978 effects/stereo/stereo.h, effects/volume/volume.c,
6979 effects/volume/volume.h, esd/esdsink/esdsink.c,
6980 visualization/smoothwave/smoothwave.h,
6981 visualization/spectrum/gstspectrum.c,
6982 visualization/spectrum/gstspectrum.h,
6983 visualization/synaesthesia/synaesthesia.c,
6984 visualization/synaesthesia/synaesthesia.h,
6985 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6986 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6987 to the old metadata handling in various plugins. They need to be
6988 converted to the new audio properties before they will work again.
6989 esdsink and alsasrc/sink are seriously damaged now.. :(
6991 2001-03-24 18:28 wtay
6993 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6996 2001-03-24 17:22 wtay
6998 * configure.in, examples/autoplug/autoplug.c,
6999 examples/helloworld/helloworld.c,
7000 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7001 examples/queue/queue.c, examples/queue2/queue2.c,
7002 examples/queue3/queue3.c, examples/queue4/queue4.c,
7003 examples/thread/thread.c, examples/xml/createxml.c,
7004 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7005 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7006 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7007 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7008 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7009 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7010 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7011 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7012 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7013 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7014 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7015 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7016 plugins/mp3decode/mpg123/gstmpg123.h,
7017 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7018 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7019 plugins/mpeg1video/parse/mp1videoparse.c,
7020 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7021 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7022 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7023 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7024 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7025 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7026 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7027 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7028 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7029 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7030 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7031 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7032 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7033 tests/autoplug3.c, tests/paranoia.c, tools/README,
7034 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7035 caps system. Modified the caps of audio/raw to our agreed
7036 properties. Added the multidisksrc plugin of Dominic Ludlam
7037 Renamed audiosink/src to osssink/src and updated all the examples
7038 using the old name. Moved oss specific plugins in an oss directory.
7039 removed the old audiosink from the elements/ dir. removed
7040 audioraw.h metadata header files since we now use the properties.
7041 There are still a few plugins that won't build because they include
7042 the old audioraw.h header file. This will be fixed soon. Make sure
7043 the caps are set in the plugins as described by their padtemplates
7044 (this should solve problems with gstmediaplay with various media
7047 *please don't panic when some plugins won't build, just cd manually
7048 into the plugin dirs* This will be fixed soon.
7050 2001-03-22 16:05 dlehn
7052 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7053 gstmediaplay.manpages, gstreamer-alsa.files,
7054 gstreamer-common.files, gstreamer-elements.files,
7055 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7056 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7057 updates: * add manpages * split off mpeg2dec and alsa packages *
7058 use latest doc build flags
7060 2001-03-22 00:03 wtay
7062 * plugins/flx/flx_decoder.c: unref the header buffer too.
7064 2001-03-22 00:00 wtay
7066 * docs/gst/tmpl/: gststaticautoplug.sgml,
7067 gststaticautoplugrender.sgml: Added the templates for the
7070 2001-03-21 23:59 wtay
7072 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7073 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7074 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7075 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7076 <mrrazz@garbage-coderz.net>
7078 2001-03-21 21:43 wtay
7080 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7081 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7082 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7083 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7084 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7085 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7086 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7087 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7088 gst/gstprops.h, gst/gstutils.c: API docs updates
7090 2001-03-20 23:12 richardb
7092 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7093 examples/plugins/example.c: Added --enable-plugin-docs configure
7094 option, to enable build of the plugin documentation (currently
7095 broken). This defaults to off. Changed --enable-docs-build to
7096 default to on, since all other documentation should build
7099 Also, correct typo in manual, and fix up a couple of things in
7102 2001-03-20 18:29 wtay
7104 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7107 2001-03-20 18:29 wtay
7109 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7110 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7111 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7112 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7113 work on capsnego proxying. It should be OK now. Added another
7114 testcase enum that shows various capsnego algorithms. Warn about
7115 pads that try to set a capability incompatible with their
7116 padtemplate. Implemented refcounting and copy_on_write for
7119 2001-03-18 16:17 wtay
7121 * gst/gstpad.c, gst/gstqueue.c,
7122 gst/autoplug/gststaticautoplugrender.c,
7123 plugins/mp3decode/mpg123/gstmpg123.c,
7124 plugins/mp3decode/parse/mp3parse.c,
7125 plugins/mpeg1/parse/mpeg1parse.c,
7126 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7127 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7128 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7129 More work on capsnego, mostly proxying Added another testsuite for
7130 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7131 queue proxy handling a bit.
7133 2001-03-18 14:41 richardb
7135 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7138 2001-03-18 06:24 richardb
7140 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7141 modifications before going to bed.
7143 2001-03-18 06:16 richardb
7145 * docs/fwg/: Makefile.am, firstplugin.sgml,
7146 gst-plugin-writers-guide.sgml: Some further modifications to the
7149 2001-03-18 05:21 richardb
7151 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7154 2001-03-18 03:57 richardb
7156 * docs/fwg/: Makefile.am, concepts.sgml,
7157 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7158 PWG; mainly adding information about types and properties. Removed
7159 concepts.sgml and typesnprops.sgml; merged into main file. I was
7160 finding that having all the separate subfiles simply stopped me
7161 from finding what I wanted to edit. Maybe I'll split it up again
7162 later, but this is much better for now.
7164 2001-03-18 02:42 wtay
7166 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7167 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7168 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7169 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7170 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7171 plugins/mp3decode/mpg123/gstmpg123.c,
7172 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7173 tests/props.c, testsuite/capsnego/.cvsignore,
7174 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7175 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7176 function audiosink now uses capsnego to set its parameters
7177 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7178 of a testsuite for capsnego.
7180 2001-03-17 17:50 richardb
7182 * docs/manual/plugins.sgml: Update to note that plugins can also
7183 contain autopluggers.
7185 2001-03-17 17:16 richardb
7187 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7188 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7190 2001-03-17 03:15 omegahacker
7192 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7193 its age and to aid ailing OS's like Windoze <g>
7195 2001-03-16 01:06 dlehn
7197 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7198 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7199 tools/Makefile.am, tools/gstreamer-inspect.1,
7200 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7203 2001-03-16 00:49 scavenger
7205 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7207 2001-03-15 20:08 wtay
7209 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7210 case doc on caps nego
7212 2001-03-14 21:56 omegahacker
7214 * configure.in: fixed issue with the xmlDocGetRootElement test and
7215 non-/usr/lib installs of libxml
7217 2001-03-14 07:54 dlehn
7219 * gstreamer.m4: Use of system() in test programs needs an #include
7222 2001-03-14 06:46 dlehn
7224 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7226 2001-03-13 22:21 wtay
7228 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7231 2001-03-13 22:13 wtay
7233 * gst/gsttypefind.c: The typefind element now sets the caps on its
7234 sink pad when the type has been detected.
7236 2001-03-13 20:26 wtay
7238 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7239 check. Small changes to the pad negotiation and proxy functions
7241 2001-03-13 18:57 wtay
7243 * examples/autoplug/autoplug.c: Updated the autoplug example with
7244 the new autoplugger. there still is a scheduling issue though.
7246 2001-03-13 18:45 wtay
7248 * configure.in: Applied the patch from hadess/ajmitch to add
7249 --disable-alsasink and --disable-esdsink (the latter one being
7250 untested) to configure.in
7252 2001-03-13 02:20 omegahacker
7254 * gst/gstthread.c: fixed READY_TO_NULL bug
7256 2001-03-13 01:44 scavenger
7258 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7259 added simultaneous waiting for 2 states
7261 2001-03-13 01:24 scavenger
7263 * gst/gstthread.c: exactly opposite check needed in wait_thread
7265 2001-03-13 01:08 scavenger
7267 * gst/gstthread.c: made wait_thread check for logical true rather
7268 than check equality with gboolean
7270 2001-03-13 00:57 scavenger
7272 * gst/gstthread.c: changed debug to print unsigned not signed
7274 2001-03-13 00:46 scavenger
7276 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7278 2001-03-13 00:45 scavenger
7280 * gst/gstthread.c: added debug to signal noting the result of the
7281 flag after being set
7283 2001-03-13 00:39 scavenger
7285 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7288 2001-03-13 00:09 scavenger
7290 * gst/gstthread.c: made cond_wait into cond_timedwait
7292 2001-03-12 23:51 omegahacker
7294 * tests/threadlock.c: file threadlock.c was initially added on
7295 branch BRANCH-INCSCHED1.
7297 2001-03-12 23:51 omegahacker
7299 * tests/: Makefile.am, threadlock.c: added threadlock test
7301 2001-03-12 23:39 scavenger
7303 * gst/gstthread.c: repositioning of debug after mutex in
7304 wait_thread and signal_thread
7306 2001-03-12 23:28 scavenger
7308 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7310 2001-03-12 23:27 scavenger
7312 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7313 wait_thread to reveal more info
7315 2001-03-12 21:02 wtay
7317 * configure.in, docs/random/wtay/caps-negociation,
7318 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7319 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7320 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7321 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7322 gst/autoplug/gststaticautoplugrender.c,
7323 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7324 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7325 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7326 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7327 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7330 2001-03-12 20:04 wtay
7332 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7333 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7334 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7335 plugins/Makefile.am, plugins/alsa/.cvsignore,
7336 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7337 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7338 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7339 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7340 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7341 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7342 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7343 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7344 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7345 Another merge from HEAD into CAPSNEGO1
7347 2001-03-12 02:44 scavenger
7349 * gst/gstthread.c: added a set flag to end of
7350 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7351 whether signal should set flag or unset flag, and whether wait
7352 should wait for flag to be set or to be unset. this is needed for
7353 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7356 2001-03-12 02:30 omegahacker
7358 * tests/: Makefile.am, reaping.c: added thread REAPING test
7360 2001-03-12 02:30 omegahacker
7362 * tests/reaping.c: file reaping.c was initially added on branch
7365 2001-03-12 01:55 scavenger
7367 * gst/gstthread.c: making wait for REAPING state when
7368 gst_bin_iterate returns non zero
7370 2001-03-12 01:37 scavenger
7372 * gst/gstthread.c: added debug statement
7374 2001-03-12 01:13 omegahacker
7376 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7378 2001-03-12 01:13 omegahacker
7380 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7383 2001-03-12 00:37 omegahacker
7385 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7387 2001-03-12 00:28 scavenger
7389 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7392 2001-03-11 22:45 omegahacker
7394 * configure.in: added check for version 1.8.1 or better of libxml
7396 2001-03-11 19:51 wtay
7398 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7399 gets emited when a frame has been encoded..
7401 2001-03-11 19:31 wtay
7403 * gst/gstpad.c, gst/gstpad.h,
7404 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7405 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7408 2001-03-11 18:47 wtay
7410 * tests/capsconnect.c: file capsconnect.c was initially added on
7411 branch BRANCH-CAPSNEGO1.
7413 2001-03-11 18:47 wtay
7415 * tests/capsconnect.c: Added a little test program for caps
7416 negotiation proxying.
7418 2001-03-11 18:34 wtay
7420 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7421 patch from Steve Baker.
7423 2001-03-11 16:29 wtay
7425 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7426 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7427 debian/Makefile.am, debian/README.Debian, debian/changelog,
7428 debian/control, debian/copyright, debian/gsteditor.files,
7429 debian/gsteditor.menu, debian/gstmediaplay.files,
7430 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7431 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7432 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7433 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7434 debian/gstreamer-plugin-template.postinst,
7435 debian/gstreamer-plugin-template.prerm,
7436 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7437 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7438 debian/libgst-dev.files, debian/libgst0.files,
7439 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7440 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7441 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7442 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7443 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7444 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7445 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7446 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7447 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7448 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7449 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7450 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7451 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7452 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7453 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7454 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7455 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7456 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7457 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7458 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7459 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7460 docs/plugins/tmpl/audioscale.sgml,
7461 docs/plugins/tmpl/gstaviencoder.sgml,
7462 docs/plugins/tmpl/gstmpeg2enc.sgml,
7463 docs/plugins/tmpl/gstmpeg2play.sgml,
7464 docs/plugins/tmpl/gstmpeg_play.sgml,
7465 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7466 docs/plugins/tmpl/gstspectrum.sgml,
7467 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7468 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7469 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7470 docs/plugins/tmpl/mpeg2parse.sgml,
7471 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7472 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7473 docs/plugins/tmpl/synaesthesia.sgml,
7474 docs/plugins/tmpl/system_encode.sgml,
7475 docs/plugins/tmpl/videoscale.sgml,
7476 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7477 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7478 docs/random/hierarchy, docs/random/wtay/autoplug2,
7479 editor/gsteditor.h, examples/Makefile.am,
7480 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7481 examples/launch/mp3play, examples/plugins/example.c,
7482 examples/plugins/example.h, examples/queue2/queue2.c,
7483 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7484 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7485 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7486 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7487 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7488 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7489 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7490 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7491 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7492 gst/gstutils.h, gst/autoplug/Makefile.am,
7493 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7494 gst/autoplug/gststaticautoplugrender.c,
7495 gst/autoplug/gststaticautoplugrender.h,
7496 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7497 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7498 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7499 include/avifmt.h, include/default.h, include/registry.h,
7500 libs/Makefile.am, libs/getbits/gstgetbits.c,
7501 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7502 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7503 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7504 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7505 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7506 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7507 plugins/mp3decode/mpg123/layer1.c,
7508 plugins/mp3decode/mpg123/layer3.c,
7509 plugins/mp3decode/mpg123/tabinit.c,
7510 plugins/mp3decode/parse/mp3parse.c,
7511 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7512 plugins/mpeg1/mpeg_play/Makefile.am,
7513 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7514 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7515 plugins/mpeg1/mpeg_play/recon_sse.s,
7516 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7517 plugins/mpeg2/ac3dec/cpu_accel.c,
7518 plugins/mpeg2/mpeg2dec/Makefile.am,
7519 plugins/mpeg2/mpeg2dec/attributes.h,
7520 plugins/mpeg2/mpeg2dec/decode.c,
7521 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7522 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7523 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7524 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7525 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7526 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7527 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7528 plugins/mpeg2/mpeg2dec/mm_accel.h,
7529 plugins/mpeg2/mpeg2dec/motion_comp.c,
7530 plugins/mpeg2/mpeg2dec/motion_comp.h,
7531 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7532 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7533 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7534 plugins/mpeg2/mpeg2dec/mpeg2.h,
7535 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7536 plugins/mpeg2/mpeg2dec/output_video.h,
7537 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7538 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7539 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7540 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7541 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7542 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7543 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7544 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7545 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7546 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7547 plugins/xmms/main.h, plugins/xmms/output.h,
7548 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7549 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7550 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7551 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7552 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7553 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7554 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7555 More work on the negotiation process to allow for proxied
7556 negotiation which is needed in the queue. gst_pad_connect perform
7557 a negotiation and returns a gboolean indicating successfull
7558 connection. The pads are disconnected when negotiation fails. I'm
7559 not satisfied/sure about the implementation yet, needs some more
7562 2001-03-10 09:03 omegahacker
7564 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7565 g++ compilation, const guchar for pipeline_new
7567 2001-03-09 22:03 wtay
7569 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7571 2001-03-09 22:02 wtay
7573 * configure.in, plugins/Makefile.am: Added a check for librtp.
7575 2001-03-09 20:50 wtay
7577 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7578 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7579 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7580 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7581 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7582 not yet detecting librtp...
7584 2001-03-09 20:35 wtay
7586 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7588 2001-03-09 20:24 wtay
7590 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7591 build alsa when detected by configure
7593 2001-03-09 20:05 wtay
7595 * plugins/alsa/: .cvsignore, README: Some more files.
7597 2001-03-09 20:04 wtay
7599 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7600 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7601 build system is not yet done, we're working on it now.
7603 2001-03-09 18:50 omegahacker
7605 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7606 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7609 2001-03-09 18:33 omegahacker
7611 * gst/gstthread.c: commit to broken code that needs inspecting
7613 2001-03-09 12:31 richardb
7615 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7616 NULLs as parameters. Was dereferencing the argv pointer to get
7617 progname: now defaults to "gstprog".
7619 2001-03-09 12:29 richardb
7621 * testsuite/test_gst_init.c: Updated test to have a comment
7622 explaining its purpose (very important this, especially for
7623 regression tests), and to actually test what I meant it to.
7625 2001-03-09 12:08 richardb
7627 * Makefile.am, configure.in, testsuite/Makefile.am,
7628 testsuite/test_gst_init.c: Added a testsuite. This currently only
7629 has one test, which replicates a problem just submitted to the
7632 I hope noone disagrees that we need a testsuite. Also, hopefully
7633 we all think that a tiny testsuite which is easy to add tests to is
7634 much better than a huge project to create a complete testsuite,
7635 which never gets started because its too big and scary.
7637 I suggest that tests get created whenever someone has a spare
7638 moment, or whenever a bug is reported (to replicate the problem,
7639 and thus be sure that when fixed it stays fixed), and before making
7640 a change to a piece of code to ensure that it remains working.
7642 If we all add little tests occasionally, then we'll have a good
7643 useful testsuite before we know it. All you need to do is make a
7645 2001-03-08 21:28 wtay
7647 * configure.in: Removed the libxmms check until they fix their m4
7650 2001-03-08 19:26 wtay
7652 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7653 warninh when the device could not be opened.
7655 2001-03-07 22:20 wtay
7657 * configure.in: Added a check for libxmms
7659 2001-03-07 21:52 wtay
7661 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7662 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7663 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7664 docs/random/hierarchy, docs/random/wtay/autoplug2,
7665 editor/gsteditor.h, examples/autoplug/autoplug.c,
7666 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7667 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7668 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7669 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7670 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7671 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7672 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7673 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7674 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7675 gst/autoplug/gststaticautoplugrender.c,
7676 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7677 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7678 gstplay/gstplayprivate.h, plugins/Makefile.am,
7679 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7680 plugins/avi/wincodec/gstwincodec.c,
7681 plugins/avi/wincodec/gstwindec.c,
7682 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7683 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7684 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7685 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7688 2001-03-06 22:32 wtay
7690 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7691 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7692 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7693 plugin_load statements in videotest Applied the patch from Steve
7694 Baker for float args parsing
7696 2001-03-06 21:39 wtay
7698 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7699 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7700 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7701 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7702 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7703 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7704 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7705 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7706 plugins/mpeg2/mpeg2dec/attributes.h,
7707 plugins/mpeg2/mpeg2dec/decode.c,
7708 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7709 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7710 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7711 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7712 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7713 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7714 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7715 plugins/mpeg2/mpeg2dec/mm_accel.h,
7716 plugins/mpeg2/mpeg2dec/motion_comp.c,
7717 plugins/mpeg2/mpeg2dec/motion_comp.h,
7718 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7719 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7720 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7721 plugins/mpeg2/mpeg2dec/mpeg2.h,
7722 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7723 plugins/mpeg2/mpeg2dec/output_video.h,
7724 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7725 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7726 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7727 plugins/xmms/effect.h, plugins/xmms/general.h,
7728 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7729 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7730 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7731 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7732 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7733 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7734 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7735 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7736 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7737 again... amazing how many changes we have in only a week time...
7739 2001-03-06 20:06 wtay
7741 * examples/launch/mp3play: Added quotes around the command line mp3
7744 2001-03-06 20:04 wtay
7746 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7747 args in gstreamer-launch
7749 2001-03-05 23:06 wtay
7751 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7752 changes to the input plugins. Added all of the xmms calls/info as
7755 2001-03-05 21:24 wtay
7757 * test/xmmstest.c: Added an effect to the example
7759 2001-03-05 21:24 wtay
7761 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7762 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7765 2001-03-05 19:37 wtay
7767 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7770 2001-03-05 18:55 wtay
7772 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7773 of the sink caps because this plugin can take random data.
7775 2001-03-04 23:40 wtay
7777 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7778 Changed the loop function so that it can stop.
7780 2001-03-04 22:37 dlehn
7782 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7783 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7784 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7786 2001-03-04 22:26 dlehn
7788 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7789 g_return_if_fail() where needed.
7791 2001-03-04 22:22 dlehn
7793 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7794 plugins/mpeg2/mpeg2dec/Makefile.am,
7795 plugins/mpeg2/mpeg2dec/attributes.h,
7796 plugins/mpeg2/mpeg2dec/decode.c,
7797 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7798 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7799 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7800 plugins/mpeg2/mpeg2dec/mm_accel.h,
7801 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7802 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7803 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7804 plugins/mpeg2/mpeg2dec/mpeg2.h,
7805 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7806 plugins/mpeg2/mpeg2dec/output_video.h,
7807 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7808 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7811 2001-03-04 21:59 wtay
7813 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7815 2001-03-04 21:58 wtay
7817 * configure.in: Added makefile for xmms. libxmms detection is not
7820 2001-03-04 21:57 wtay
7822 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7823 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7824 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7825 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7826 mpg123, tonegen, vorbis are tested. Not everything works yet most
7827 notably lots of properties are missing and the vis plugin pads are
7828 not created. State changes are not yet handled as they should.
7830 2001-03-03 19:09 wtay
7832 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7835 2001-03-03 19:09 wtay
7837 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7840 2001-03-03 19:08 wtay
7842 * gst/autoplug/gststaticautoplugrender.c: file
7843 gststaticautoplugrender.c was initially added on branch
7846 2001-03-03 19:08 wtay
7848 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7849 gst/autoplug/gststaticautoplug.c,
7850 gst/autoplug/gststaticautoplugrender.c,
7851 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7852 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7853 tests/autoplug2.c: Added an API for element construction and
7854 renderer autopluggers. Added another autoplugger to render things.
7855 Updated the player to use the new autoplugger.
7857 2001-03-03 19:08 wtay
7859 * gst/autoplug/gststaticautoplugrender.h: file
7860 gststaticautoplugrender.h was initially added on branch
7863 2001-03-03 18:19 wtay
7865 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7868 2001-03-03 17:38 wtay
7870 * gst/gstelement.c: Added gstutils.h to #include
7872 2001-03-03 17:09 wtay
7874 * configure.in: Added a comma to fix ./configure as found by Steve
7877 2001-03-03 16:30 wtay
7879 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7880 function in gstutils to set an object argument as a string.
7881 gstparse.c and gstelement.c now use this function.
7883 2001-03-02 18:30 omegahacker
7885 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7886 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7888 2001-03-02 17:56 wtay
7890 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7891 work again with an ugly hack until we have autoplug2 merged...
7893 2001-03-02 17:03 richardb
7895 * test/xml/readreg.c: Include compatability defines for libxml: use
7896 xmlChildrenNode instead of childs.
7898 2001-03-02 16:50 richardb
7900 * gst/gstplugin.c: Add advice to run gstreamer-register when
7901 warning that registry needs rebuild.
7903 2001-03-02 16:49 richardb
7905 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7907 2001-03-01 23:47 wtay
7909 * AUTHORS: Updated the authors file.
7911 2001-03-01 23:25 wtay
7913 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7914 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7916 2001-03-01 22:36 wtay
7918 * Makefile.am, configure.in, gstreamer-config.in,
7919 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7920 debian/changelog, debian/control, debian/copyright,
7921 debian/gsteditor.files, debian/gsteditor.menu,
7922 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7923 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7924 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7925 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7926 debian/gstreamer-mpg123.files,
7927 debian/gstreamer-plugin-template.postinst,
7928 debian/gstreamer-plugin-template.prerm,
7929 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7930 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7931 debian/libgst-dev.files, debian/libgst0.files,
7932 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7933 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7934 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7935 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7936 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7937 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7938 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7939 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7940 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7941 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7942 docs/manual/Makefile.am, docs/manual/bins.sgml,
7943 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7944 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7945 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7946 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7947 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7948 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7949 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7950 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7951 docs/plugins/tmpl/gstaviencoder.sgml,
7952 docs/plugins/tmpl/gstmpeg2enc.sgml,
7953 docs/plugins/tmpl/gstmpeg2play.sgml,
7954 docs/plugins/tmpl/gstmpeg_play.sgml,
7955 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7956 docs/plugins/tmpl/gstspectrum.sgml,
7957 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7958 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7959 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7960 docs/plugins/tmpl/mpeg2parse.sgml,
7961 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7962 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7963 docs/plugins/tmpl/synaesthesia.sgml,
7964 docs/plugins/tmpl/system_encode.sgml,
7965 docs/plugins/tmpl/videoscale.sgml,
7966 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7967 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7968 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7969 examples/Makefile.am, examples/plugins/example.c,
7970 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7971 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7972 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7973 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7974 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7975 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7976 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7977 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7978 include/avifmt.h, include/default.h, include/registry.h,
7979 libs/Makefile.am, libs/getbits/gstgetbits.c,
7980 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7981 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7982 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7983 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7984 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7985 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7986 plugins/mp3decode/mpg123/layer3.c,
7987 plugins/mp3decode/mpg123/tabinit.c,
7988 plugins/mp3decode/parse/mp3parse.c,
7989 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7990 plugins/mpeg1/mpeg_play/Makefile.am,
7991 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7992 plugins/mpeg1/mpeg_play/recon_sse.s,
7993 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7994 plugins/mpeg2/mpeg2dec/motion_comp.c,
7995 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7996 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7997 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7998 needed some changes for the dynamic pads in the avidecoder since
7999 the new autoplugger doesn't know about the outher elements. The
8000 next version of the autoplugger will also handle the
8001 audfio/videosink connections and will do a complete end-to-end
8004 2001-03-01 19:43 wtay
8006 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8009 2001-03-01 19:11 wtay
8011 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8013 2001-02-28 21:40 wtay
8015 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8016 first one to start the cothread_switch
8018 2001-02-28 20:32 wtay
8020 * gst/gstcpu.c: Redid the cpu detection with a little help from
8023 2001-02-27 22:43 wtay
8025 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8027 2001-02-27 22:38 wtay
8029 * test/Makefile.am: and the updated makefile...
8031 2001-02-27 22:27 wtay
8033 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8036 2001-02-27 21:08 wtay
8038 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8039 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8040 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8041 tmpl/gstreamer-unused.sgml: Small compile fixes
8043 2001-02-27 20:34 wtay
8045 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8046 initially added on branch BRANCH-AUTOPLUG2.
8048 2001-02-27 20:34 wtay
8050 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8051 gst/gstthread.c, gst/autoplug/Makefile.am,
8052 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8053 Added the missing autoplugger, doh
8055 2001-02-27 20:34 wtay
8057 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8058 initially added on branch BRANCH-AUTOPLUG2.
8060 2001-02-27 20:34 wtay
8062 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8063 branch BRANCH-AUTOPLUG2.
8065 2001-02-27 19:44 wtay
8067 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8068 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8069 plugins/mpeg1/mpeg_play/recon_sse.s,
8070 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8071 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8072 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8073 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8074 on Athlon yet) Renamed the mmxe motion compentation files.
8075 disabled SSE optimisation in ac3dec because it apparently faults..
8076 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8078 2001-02-27 00:05 wtay
8080 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8081 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8082 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8083 docs/plugins/tmpl/audioscale.sgml,
8084 docs/plugins/tmpl/gstaviencoder.sgml,
8085 docs/plugins/tmpl/gstmpeg2enc.sgml,
8086 docs/plugins/tmpl/gstmpeg2play.sgml,
8087 docs/plugins/tmpl/gstmpeg_play.sgml,
8088 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8089 docs/plugins/tmpl/gstspectrum.sgml,
8090 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8091 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8092 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8093 docs/plugins/tmpl/mpeg2parse.sgml,
8094 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8095 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8096 docs/plugins/tmpl/synaesthesia.sgml,
8097 docs/plugins/tmpl/system_encode.sgml,
8098 docs/plugins/tmpl/videoscale.sgml,
8099 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8100 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8101 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8102 docs Makefiles... Make the jpeg decoder a bit more aware about the
8103 different YUV colorspaces.
8105 2001-02-25 23:11 dlehn
8107 * debian/changelog: Oops... wrong email address
8109 2001-02-25 23:08 dlehn
8111 * debian/: changelog, rules: Updated version and build fix.
8113 2001-02-25 03:42 bbradburn
8115 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8118 2001-02-25 03:40 omegahacker
8120 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8123 2001-02-25 03:36 omegahacker
8125 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8126 plugins/mp3decode/mpg123/layer1.c,
8127 plugins/mp3decode/mpg123/layer3.c,
8128 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8131 2001-02-24 21:07 dlehn
8133 * debian/rules: Call configure instead of autogen.sh.
8135 2001-02-24 20:06 wtay
8137 * configure.in, include/default.h: Remove some unneeded files Added
8138 a fix for broken libglade-config in configure.in
8140 2001-02-24 19:33 dlehn
8142 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8145 2001-02-24 19:28 wtay
8147 * include/Makefile.am: Make dist now works
8149 2001-02-24 17:49 wtay
8151 * include/avifmt.h, include/registry.h,
8152 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8153 small fixes to wincodec
8155 2001-02-24 16:56 wtay
8157 * Makefile.am, configure.in, docs/Makefile.am,
8158 examples/Makefile.am: Added directories to Makefiles for DIST
8160 2001-02-24 00:23 wtay
8162 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8163 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8164 again A little modification to the videotest programm to use a tee
8165 element. added support for multiple paths in --gst-plugin_path=.
8166 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8167 to look for plugins.
8169 2001-02-23 19:22 wtay
8171 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8172 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8173 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8174 the manual with the new --gst-plugin-path/spew options
8176 2001-02-23 19:09 wtay
8178 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8179 Removed the asyncdisksrc again...
8181 2001-02-23 19:09 omegahacker
8183 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8184 options: --gst-plugin-spew will print errors when plugins fail to
8185 load. --gst-plugin-path= will add a directory to the path searched
8188 2001-02-23 01:57 omegahacker
8190 * gst/gstplugin.c: always include the installed plugin directories
8193 2001-02-23 00:55 omegahacker
8195 * configure.in, gstreamer-config.in: updates to configure.in and
8196 -config to help with cross compiling
8198 2001-02-22 23:19 wtay
8200 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8203 2001-02-22 23:18 wtay
8205 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8206 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8207 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8208 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8209 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8210 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8211 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8212 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8213 More doc updates Manual additions: xml/load save of custom XML,
8214 debugging, request pads added a signal to the example plugin fixed
8215 a bug in mp3parse (ifdef 1)
8217 2001-02-22 17:13 wtay
8219 * examples/plugins/example.c: Fixed an unclosed comment
8221 2001-02-22 01:53 omegahacker
8223 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8224 seek-capable mp3parse
8226 2001-02-22 01:36 bbradburn
8228 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8229 seeking by validating the NEXT frame header.
8231 2001-02-22 01:34 omegahacker
8233 * examples/plugins/: example.c, example.h: significant commenting
8234 of the example plugin
8236 2001-02-22 00:47 omegahacker
8238 * gst/gstelement.h: minor change: changed case of the strings for
8241 2001-02-21 23:01 wtay
8243 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8244 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8245 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8246 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8247 Fixed the jpeg decoder Modifications for lame >=3.86
8249 2001-02-21 22:32 dlehn
8251 * debian/: .cvsignore, README.Debian, changelog, control,
8252 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8253 gstmediaplay.menu, gstreamer-cdparanoia.files,
8254 gstreamer-common.files, gstreamer-doc.files,
8255 gstreamer-elements.files, gstreamer-esd.files,
8256 gstreamer-lame.files, gstreamer-mpg123.files,
8257 gstreamer-plugin-template.postinst,
8258 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8259 gstreamer-runtime.postinst, gstreamer-tools.files,
8260 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8261 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8262 libgsteditor0.postinst, libgstmediaplay-dev.files,
8263 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8266 2001-02-21 20:58 dlehn
8268 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8269 for byte order conversion.
8271 2001-02-21 20:57 dlehn
8273 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8274 backwards compatability.
8276 2001-02-21 20:45 dlehn
8278 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8279 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8280 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8283 2001-02-21 20:28 dlehn
8285 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8287 2001-02-21 20:27 dlehn
8289 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8291 2001-02-21 00:57 omegahacker
8293 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8294 into an element landed it in code that still thought it was
8295 connected to the previous element. It now checks to see if the
8296 peer's peer has changed, and deal accordingly.
8298 2001-02-20 08:19 omegahacker
8300 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8301 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8302 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8303 most operations live, without any failure. tests/incsched.c
8304 currently faults at the last iteration, not yet sure why.
8306 2001-02-19 22:15 wtay
8308 * tests/nego/nego1.c: file nego1.c was initially added on branch
8311 2001-02-19 22:15 wtay
8313 * tests/nego/Makefile.am: file Makefile.am was initially added on
8314 branch BRANCH-CAPSNEGO1.
8316 2001-02-19 22:15 wtay
8318 * tests/nego/.cvsignore: file .cvsignore was initially added on
8319 branch BRANCH-CAPSNEGO1.
8321 2001-02-19 22:15 wtay
8323 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8324 negotiation test program
8326 2001-02-19 20:20 wtay
8328 * configure.in, docs/random/wtay/caps-negociation,
8329 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8330 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8331 pad negotiation. - _renegotiate can be called by a plugin to
8332 negotiate the caps - _renegotiate is called whenever a pad
8333 changes its caps - the caps cannot contain lists or ranges -
8334 the pad caps are now only set explicitly using gst_pad_set_caps,
8335 the padtemplate caps are not transfered to the pad caps.
8337 missing: - no notification when negotiation fails - autoplugging
8338 is broken - the editor doesn't show correct caps
8340 2001-02-19 00:07 wtay
8342 * libs/Makefile.am: The BPB has been put over my head... this time
8345 2001-02-18 23:58 wtay
8347 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8348 we now have have a plain C version too.
8350 2001-02-18 10:00 omegahacker
8352 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8353 tests/incsched.c: More incsched progress. Should be able to get
8354 itereration going again tomorrow.
8356 2001-02-17 07:11 omegahacker
8358 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8359 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8360 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8361 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8362 incsched is getting closer.
8364 2001-02-17 04:43 mhowell
8366 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8369 2001-02-17 00:00 omegahacker
8371 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8372 macros and ##arg## syntax
8374 2001-02-16 23:54 richardb
8376 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8377 way and then back again, as wtay suggested. Ho hum.
8379 2001-02-16 23:52 omegahacker
8381 * docs/manual/quotes.sgml: more interesting than a 40K user
8384 2001-02-16 23:45 richardb
8386 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8388 2001-02-16 23:39 omegahacker
8390 * docs/manual/quotes.sgml: added groupie quote
8392 2001-02-16 16:48 richardb
8394 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8395 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8396 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8397 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8398 shown up by gnome-db2html2 - %'s should be written as % (was
8399 causing gnome-db2html2 to segfault, though I've a patch for them to
8400 fix that). Also correct an id which appeared twice.
8402 2001-02-16 13:13 richardb
8404 * gst/gstpad.h: Include compatability defines for old versions of
8407 2001-02-16 12:15 richardb
8409 * tools/README: Trivial fix: change launch to gstreamer-launch in
8412 2001-02-16 12:14 richardb
8414 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8415 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8416 things closer to the Gnome standard guidelines for SGML
8417 documentation. One change in particular is to change the book name
8418 for the manual from gstreamer to index; a change to the link to the
8419 manual on the website will thus be needed when the online version
8420 of the manual is next updated.
8422 These changes should make it possible to view the GStreamer
8423 documentation directly from SGML in Nautilus: anyone with a working
8424 copy of Nautilus should try this out and report ... ;-)
8426 2001-02-15 18:42 richardb
8428 * gst/gstpad.c: Fix a couple of instances of childs, which should
8429 be xmlChildrenNode. We need to be careful to stop these creeping
8432 2001-02-14 23:23 omegahacker
8434 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8435 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8436 need to get the headers redone...
8438 2001-02-14 10:34 richardb
8440 * configure.in: Innocuous little change to fix a warning with newer
8441 versions of automake - shouldn't cause any backwards compatibility
8444 2001-02-13 20:48 wtay
8446 * docs/random/wtay/caps-negociation: Latest begotiation doc
8448 2001-02-13 02:40 omegahacker
8450 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8451 changes to incsched stuff, need to make more major modifications to
8452 manager concept now, so I'm checkpointing.
8454 2001-02-12 23:08 omegahacker
8456 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8457 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8458 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8459 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8460 tests/Makefile.am, tests/incsched.c: First round of incremental
8461 scheduling. Manager setting and managed_elements lists are now
8462 handled at bin_add/remove time. Scheduling chains can be created
8463 incrementally as well, though there are still some pieces missing.
8465 2001-02-12 23:08 omegahacker
8467 * tests/incsched.c: file incsched.c was initially added on branch
8470 2001-02-11 22:22 wtay
8472 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8473 associations on the UML diagrams
8475 2001-02-11 18:29 wtay
8477 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8478 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8479 Added a first draft for caps-negotiation
8481 2001-02-10 14:46 wtay
8483 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8484 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8485 plugins/avi/playcodecs.c: - backported the xml load bug in the
8486 properties - backported the videosink bug - make sure the
8487 regiontype is set to NONE after a getregion - an ugly fix (copy the
8488 chainfunction outselves) to make the avidecoder work again.
8490 2001-02-08 19:52 wtay
8492 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8493 implementation details
8495 2001-02-08 19:37 wtay
8497 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8500 2001-02-08 19:37 wtay
8502 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8503 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8504 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8505 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8506 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8507 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8508 Implemented the plugable autopluggers. - one can aad an
8509 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8510 autopluggers can be queried using _get_list - save/load
8511 autoplugger descriptions in the XML registry - load the
8512 autoplugger only when needed - a signal can be attached to the
8513 autoplugger to be notified of new objects. - improved the
8514 media player to use the new autoplugger - updated
8515 gstreamer-inspect for the autoplugger and types added EOS to the
8516 disksrc fixed two bugs in properties loading (min/max, comment
8519 2001-02-07 22:48 omegahacker
8521 * configure.in: removed intl and po from configure.in, until we
8522 have gettext working
8524 2001-02-07 22:23 omegahacker
8526 * Makefile.am, configure.in: added configure option to turn on
8527 building of docs, else they aren't built
8529 2001-02-07 22:07 omegahacker
8531 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8534 2001-02-06 20:42 wtay
8536 * docs/gst/tmpl/gstreamer-unused.sgml,
8537 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8538 examples/queue2/queue2.c, examples/thread/thread.c,
8539 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8540 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8541 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8542 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8543 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8544 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8545 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8546 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8547 autoplugger: - moved all of the code out of gstpipeline.c to
8548 autoplug.c - The autoplugger now creates a GstElement based on
8549 the given src and sink caps. The API now is: GstElement*
8550 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8551 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8552 sure if this is right behaviour but we need at least a bin in
8553 order to run the typedetect functions. - fixed a bug in
8554 gstbin.c where the MANAGER flag of the bin was not cleared
8555 when going to the NULL state. - a bug in the videosink was
8556 fixed. It was possible that more instances of the video widget
8557 were created, causing major errors. - commented out most of the
8558 'old' autoplug examples. - added the new autoplugger to
8559 gstplay.c. There still is a bit of hacking needed to insert a
8560 queue into the autogenerated element. This will be fixed when
8561 the autoplugger can also create the video/audio elements. Fixed
8562 some more extranous spaces problems in various files.
8564 2001-02-06 20:06 wtay
8566 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8567 ignore, and two documents..
8569 2001-02-06 19:39 omegahacker
8571 * test/ac3play.c: updated ac3play to work with latest libgst
8573 2001-02-05 17:17 omegahacker
8575 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8577 2001-02-05 17:16 omegahacker
8579 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8580 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8581 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8582 guint64's. They are offset and len, where offset can be used for
8583 the time field, and len would be zero or the time unit (say, 33ms
8586 2001-02-04 21:38 omegahacker
8588 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8589 in-use instances of asyncdisksrc
8591 2001-02-04 21:37 omegahacker
8593 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8594 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8595 disksrc, no point in having a distinction
8597 2001-02-03 07:25 omegahacker
8599 * configure.in: fixed up the Alpha and ARM processor checks
8601 2001-02-01 17:42 omegahacker
8603 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8606 2001-02-01 17:39 omegahacker
8608 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8611 2001-01-31 22:54 omegahacker
8613 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8615 2001-01-31 20:27 wtay
8617 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8618 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8619 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8620 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8621 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8622 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8624 2001-01-30 23:53 wtay
8626 * examples/xml/createxml.c, examples/xml/runxml.c,
8627 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8628 gst/gstxml.h: Added a first attempt for XML embedding in the main
8629 core XML. Objects will emit a signal that a user app can connect
8630 to in order to insert its XML into the tree. You can catch the
8631 object_loaded signal in GstXML to parse the user supplied XML data
8632 in the stream. The object_loaded signal is implemented with a
8633 custom made class signal. All GstObject classes now automatically
8634 create a GstSignalObject that serves as a proxy to the user app
8635 when an object is loaded. All objects are currently responsible to
8636 emit the class signal themselves. runxml and createxml serve as an
8637 example how the XML hooks can be used to insert and retrieve custom
8640 2001-01-29 23:51 wtay
8642 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8644 2001-01-29 23:50 wtay
8646 * examples/plugins/example.c, examples/plugins/example.h,
8647 gst/gstxml.c, plugins/audioscale/audioscale.c,
8648 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8649 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8650 plugins/cdparanoia/cdparanoia.c,
8651 plugins/mp3decode/mpg123/gstmpg123.c,
8652 plugins/mp3decode/parse/mp3parse.c,
8653 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8654 parentage macros were replaced with the correct gst_*_get_parent.
8655 Updated the example. 'gstreamer' now is the doc type instead of
8658 2001-01-29 23:32 wtay
8660 * docs/random/wtay/namespaces: Added ramblings about the XML
8663 2001-01-29 00:06 wtay
8665 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8666 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8667 editor/gsteditorpad.c, editor/gsteditorproject.c,
8668 examples/plugins/example.c, examples/xml/createxml.c,
8669 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8670 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8671 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8672 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8673 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8674 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8675 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8676 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8677 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8678 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8679 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8680 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8681 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8682 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8683 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8684 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8685 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8686 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8687 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8688 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8689 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8690 plugins/filters/ladspa/gstladspa.c,
8691 plugins/filters/median/median.c, plugins/filters/median/median.h,
8692 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8693 plugins/icecast/icecastsend/icecastsend.c,
8694 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8695 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8696 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8697 plugins/mp3decode/mpg123/gstmpg123.c,
8698 plugins/mp3decode/parse/mp3parse.c,
8699 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8700 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8701 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8702 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8703 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8704 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8705 plugins/mpeg1/parse/mpeg1parse.c,
8706 plugins/mpeg1/system_encode/system_encode.c,
8707 plugins/mpeg1video/parse/mp1videoparse.c,
8708 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8709 plugins/mpeg2/ac3parse/ac3parse.c,
8710 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8711 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8712 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8713 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8714 plugins/mpeg2/subtitles/mpeg2subt.c,
8715 plugins/mpeg2/video/gstmpeg2play.c,
8716 plugins/mpeg2/video/gstmpeg2play.h,
8717 plugins/mpeg2/videoparse/mp2videoparse.c,
8718 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8719 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8720 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8721 plugins/visualization/smoothwave/smoothwave.c,
8722 plugins/visualization/smoothwave/smoothwave.h,
8723 plugins/visualization/spectrum/gstspectrum.c,
8724 plugins/visualization/synaesthesia/synaesthesia.c,
8725 plugins/visualization/vumeter/vumeter.c,
8726 plugins/visualization/vumeter/vumeter.h,
8727 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8728 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8729 tools/gstreamer-inspect.c: This is a megapatch with the following
8732 - moved the gchar *name to GstObject, removed the ones in
8735 - moved the parent handling completely into GstObject. This cause
8737 the plugins to fail (except those that used gst_pad_get_parent)
8738 - rearanged the XML save handling.
8739 - GstObject now has a class function save/restore_thyself.
8740 - GstObject has a generic method gst_object_save_thyself, this
8742 possible to fire a signal wehever a new object is loaded. This
8744 so we can add XML save hooks.
8745 - GstXML API has changed slightly. You now have to create a
8747 first before you can actually load something. This makes it
8749 attach a signal to GstXML whenever an object is loaded. I'm
8751 will keep this interface.
8752 - GstObject can now print the path_string without knowing about
8755 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8758 - added XML namespaces to the saved pipelines the namespace is:
8759 http://gstreamer.net/gst-core/1.0/
8760 namespaces are needed to distinguish user generated XML from the
8763 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8764 will be replaced with gst_pad_get_parent shortly.
8766 2001-01-26 23:35 wtay
8768 * REQUIREMENTS: Added the requirement for libshout
8770 2001-01-26 23:33 wtay
8772 * configure.in: For the icecast sender
8774 2001-01-26 23:33 wtay
8776 * plugins/: Makefile.am, icecast/Makefile.am,
8777 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8778 icecast/icecastsend/icecastsend.c,
8779 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8782 2001-01-26 18:15 richardb
8784 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8787 2001-01-23 20:03 wtay
8789 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8790 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8791 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8792 new _request methods
8794 2001-01-23 18:42 richardb
8796 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8797 gst_element_request_compatible_pad and remove
8798 gst_element_request_pad. Implemented something reasonable for
8799 gst_element_request_compatible_pad, but havn't tested much: it
8800 won't work for tee because the pad templates have no caps, and
8801 negotiation is not yet written, so it is assumed that the tee pads
8802 can't connect to anything.
8804 2001-01-22 23:39 richardb
8806 * examples/launch/mp3play: Fix launch so that it can play a list of
8807 files, now that EOS works enough. (It needs to not have to restart
8808 gstreamer each time, but good enough for now ;-) )
8810 2001-01-21 23:20 wtay
8812 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8813 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8814 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8815 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8816 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8817 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8818 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8819 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8820 Added XML load from memory functionality Undid the videosink patch,
8821 something else is wrong now on my machine: no MMX acceleration :-(
8823 2001-01-21 17:36 wtay
8825 * docs/random/wtay/eos-19012001: An overview of the current EOS
8828 2001-01-21 16:19 wtay
8830 * docs/random/dynpads: Ramblings about dynamic pads
8832 2001-01-21 16:18 wtay
8834 * docs/random/omega/testing/.cvsignore: [no log message]
8836 2001-01-21 16:10 wtay
8838 * docs/gst/.cvsignore: updated to exclude various docs formats
8841 2001-01-21 16:08 wtay
8843 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8844 in a thread, to test EOS. still hangs because gtk_main hangs in a
8847 2001-01-21 16:06 wtay
8849 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8850 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8851 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8852 correctly now. Updated gstreamer-launch to loop while !EOS.
8854 2001-01-21 01:20 omegahacker
8856 * docs/random/omega/testing/framework: more complete(?) XML
8857 description of example
8859 2001-01-21 01:03 omegahacker
8861 * docs/random/omega/testing/framework: initial thoughts on
8864 2001-01-21 00:57 wtay
8866 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8867 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8868 the device when in use' bug.
8870 2001-01-20 20:08 omegahacker
8872 * docs/design/: part-conventions.txt, part-gstelement.txt,
8873 part-gstobject.txt, part-standards.txt: current set of design docs,
8876 2001-01-20 19:20 omegahacker
8878 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8879 added first hack at testing suite design
8881 2001-01-20 18:20 wtay
8883 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8884 chaining/pushing them to the next element. NULL buffers happen on
8885 EOS. gst_bin_iterate now returns a gboolean indicating something
8886 usefull happened. It the bin is EOS, it returns FALSE.
8888 2001-01-20 17:59 wtay
8890 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8891 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8892 found inside a bin1, we add the bin2 to the EOS providers of the
8893 bin1. When there is nothing more to schedule in bin1 and bin2 has
8894 fired EOS, bin1 is in EOS. The queue overrides the EOS
8895 notification and calls EOS on the src pad when the queue is empty
8896 and the sink pad is in EOS.
8898 2001-01-20 17:53 wtay
8900 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8901 case6.c: More test cases for EOS handling
8903 2001-01-20 03:36 omegahacker
8905 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8908 2001-01-20 03:33 omegahacker
8910 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8911 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8912 vidcapture2.c: updated test programs to new ghostpad API
8914 2001-01-20 03:28 wtay
8916 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8917 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8920 2001-01-20 03:10 wtay
8922 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8923 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8924 eos somewhat work. no inner bins are checked. When an element
8925 fires EOS, the chain with that element is removed from the
8926 scheduler (marked inactive). If all chains are inactive, the bin
8929 2001-01-20 03:02 wtay
8931 * tests/eos/: case2.c, case3.c: Two more test cases
8933 2001-01-20 02:57 omegahacker
8935 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8936 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8939 2001-01-19 23:34 wtay
8941 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8944 2001-01-19 22:15 wtay
8946 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8947 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8948 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8949 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8950 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8951 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8952 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8953 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8954 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8955 tests/tee.c: API docs updates
8957 2001-01-19 09:37 omegahacker
8959 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8960 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8961 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8962 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8963 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8964 changes. Fixed everything that broke, correctly. Someone will
8965 want to go update the API doc templates.
8967 2001-01-19 09:14 omegahacker
8969 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8970 more cothreads cleanup, and first pass at ARM code
8972 2001-01-19 07:48 omegahacker
8974 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8975 stack issue that probably can't be solved anyway. Tomorrow the UDB
8976 build will commence, and let the best guess win!
8978 2001-01-19 02:23 omegahacker
8980 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8981 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8982 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8983 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8984 system. The objects are in place, I now need to go and get all the
8985 Bin end of things worked out. Testing should be fairly easy, at
8986 least for verification.
8988 Everything I've tried so far works with no changes, with is
8989 amazing. That's just cool. Once again we rewrite an entire
8990 subsystem, and nothing else notices anything but the new features
8993 2001-01-19 02:10 richardb
8995 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8998 2001-01-19 02:06 richardb
9000 * docs/fwg/: Makefile.am, firstplugin.sgml,
9001 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9002 typesnprops.sgml: Wrote a little more text, and did more of the
9003 work on making the sections. When this manual has text in all
9004 these sections its going to be pretty impressive...
9006 2001-01-19 00:07 wtay
9008 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9009 little tee test program.
9011 2001-01-19 00:07 wtay
9013 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9014 pad presence REQUEST.
9016 2001-01-19 00:02 wtay
9018 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9019 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9020 elements/gsttypefind.h: And here they are....
9022 2001-01-19 00:01 wtay
9024 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9025 elements/gstelements.c: Moved queue and typefind elements to the
9026 core since they are referenced by name.
9028 2001-01-18 23:46 wtay
9030 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9031 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9032 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9033 mthodes to request an element to create pads:
9034 gst_element_request_pad* This can be used to construct a tee and a
9035 muxer/mixer/aggregator element. Moved the tee element to elements/
9036 because it can now be handled with the new pad request features.
9037 The padfactory also has some changes: a pad can now be of presence
9038 REQUEST, which means that the pad can be requested from this plugin
9041 2001-01-18 15:29 richardb
9043 * plugins/esd/esdsink/esdsink.c,
9044 plugins/visualization/synaesthesia/core.c,
9045 plugins/visualization/synaesthesia/core.h,
9046 plugins/visualization/synaesthesia/synaesthesia.c,
9047 plugins/visualization/synaesthesia/synaesthesia.h,
9048 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9049 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9050 fixes for libxml. Also, some code formatting changes in esdsink,
9051 some further fixes to vumeter, and some work on synaesthesia to
9052 make it closer to working (it doesn't fully work yet, though. :( )
9054 2001-01-18 11:16 richardb
9056 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9057 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9058 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9059 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9060 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9061 libxml2. Also improved a couple of debugging messagse.
9063 2001-01-18 08:54 omegahacker
9065 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9066 gstppc.h: Updates to cothreads code, including non-working alpha.
9067 Changed things a bit, including PPC. Not having a PPC machine, I
9068 need someone to test these changes and report back whether they
9071 2001-01-18 02:25 richardb
9073 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9074 so that it compiles and runs. It doesn't do much of use though:
9075 simply produces some debug output, and has a set of arguments which
9076 report the volume. It might be more useful if it produced its
9077 output from a source pad, in an appropriate format, so that another
9078 plugin could graphically display this.
9080 2001-01-17 07:43 wtay
9082 * examples/typefind/: Makefile, Makefile.am: Oops
9084 2001-01-17 01:59 richardb
9086 * tools/gstreamer-register.c: Fix permissions problems: the
9087 directory will now always be created mode 2755. In addition, the
9088 temporary file is given restricted permissions, and the permissions
9089 on the registry file are preserved if one already exists, or 666
9090 (and modified by the umask) if one doesn't already exist.
9092 2001-01-17 00:02 wtay
9094 * configure.in: Added typefind example to configure.in
9096 2001-01-17 00:01 wtay
9098 * examples/: autoplug/autoplug.c, typefind/Makefile,
9099 typefind/typefind.c: Added the typefind example from the manual
9101 2001-01-16 23:35 wtay
9103 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9104 utility.sgml: Manual updates and additions
9106 2001-01-15 21:10 richardb
9108 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9109 plugin, after I realised they were wrong during a conversation
9110 about pads with wtay. ;-)
9112 2001-01-15 19:25 wtay
9114 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9115 gstelement that broke with the conversion of the states to a
9118 2001-01-15 00:53 richardb
9120 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9121 conditionals to ensure that the i486 stuff is used only in x86
9122 architectures. Now links on PPC.
9124 2001-01-15 00:53 wtay
9126 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9127 with dynamic pads Fixed quotes
9129 2001-01-14 22:28 wtay
9131 * gstplay/Makefile.am: Added gst_libs to Makefile
9133 2001-01-14 22:25 richardb
9135 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9136 directory to put the manual in: was trying to make a symlink in the
9137 non-existant directory, and causing the build to stop.
9139 2001-01-14 22:24 richardb
9141 * gst/Makefile.am: Adding nasty hack to rules to generate
9142 cothreads.{o,lo}, to get dependencies right. Rules copied from
9143 automake, and therefore a bit dependent on automake keeping doing
9144 dependency things the same kind of way, but it should work as long
9145 as automake puts dependencies into .deps/*.P
9147 2001-01-14 22:23 wtay
9149 * tests/sched/Makefile.am: Fixed a Makefile error
9151 2001-01-14 21:55 omegahacker
9153 * Makefile.am, acconfig.h, configure.in,
9154 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9155 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9156 editor/Makefile.am, examples/autoplug/Makefile.am,
9157 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9158 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9159 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9160 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9161 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9162 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9163 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9164 gst/types/Makefile.am, gstplay/Makefile.am,
9165 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9166 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9167 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9168 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9169 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9170 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9171 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9172 plugins/effects/stereo/Makefile.am,
9173 plugins/effects/volume/Makefile.am,
9174 plugins/esd/esdsink/Makefile.am,
9175 plugins/filters/ladspa/Makefile.am,
9176 plugins/filters/median/Makefile.am,
9177 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9178 plugins/mp3decode/mpg123/Makefile.am,
9179 plugins/mp3decode/parse/Makefile.am,
9180 plugins/mp3decode/types/Makefile.am,
9181 plugins/mp3decode/xa/Makefile.am,
9182 plugins/mp3decode/xing/Makefile.am,
9183 plugins/mp3encode/lame/Makefile.am,
9184 plugins/mpeg1/mpeg1encoder/Makefile.am,
9185 plugins/mpeg1/mpeg_play/Makefile.am,
9186 plugins/mpeg1/mpegaudio/Makefile.am,
9187 plugins/mpeg1/mpegtypes/Makefile.am,
9188 plugins/mpeg1/parse/Makefile.am,
9189 plugins/mpeg1/system_encode/Makefile.am,
9190 plugins/mpeg1video/parse/Makefile.am,
9191 plugins/mpeg2/ac3dec/Makefile.am,
9192 plugins/mpeg2/ac3parse/Makefile.am,
9193 plugins/mpeg2/mpeg2dec/Makefile.am,
9194 plugins/mpeg2/mpeg2enc/Makefile.am,
9195 plugins/mpeg2/mpegtypes/Makefile.am,
9196 plugins/mpeg2/parse/Makefile.am,
9197 plugins/mpeg2/subtitles/Makefile.am,
9198 plugins/mpeg2/video/Makefile.am,
9199 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9200 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9201 plugins/visualization/smoothwave/Makefile.am,
9202 plugins/visualization/spectrum/Makefile.am,
9203 plugins/visualization/synaesthesia/Makefile.am,
9204 plugins/visualization/vumeter/Makefile.am,
9205 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9206 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9207 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9208 Massive build fixup. Will send message to -devel list later with
9209 details on the changes and what they mean for Makefile.am writers.
9210 Check docs/random/omega/build/TODO for a list of things that I had
9213 NOTE: this requires a complete rebuild of all plugins, since I also
9214 changed the STATE enum to a bitfield instead of sequential numbers.
9216 2001-01-14 21:38 omegahacker
9218 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9219 the launcher, didn't deal with argc properly
9221 2001-01-14 14:57 wtay
9223 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9226 2001-01-14 14:43 wtay
9228 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9229 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9230 make sure that the waiting thread is woken up. Can somebody with
9231 queue problems verifify that this does improve the situation a bit.
9232 I'm suspecting that something else is going on, like a pthreads bug
9233 or something. Small updates to the fake elements.
9235 2001-01-14 12:42 richardb
9237 * REQUIREMENTS: Added a couple of lines about debian packages.
9239 2001-01-14 04:45 wtay
9241 * docs/manual/quotes.sgml: Updated quotes :-)
9243 2001-01-13 19:04 wtay
9245 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9246 proposal does not use the recursion to propagate the EOS signal.
9247 This implies that an element cannot deny an EOS signal anymore but
9248 since the signal is generated when a NULL buffer is pushed,
9249 somebody did something wrong anyway.
9251 2001-01-13 15:47 wtay
9253 * docs/random/wtay/eos4: Added an updated use case for EOS
9256 2001-01-13 14:45 wtay
9258 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9260 2001-01-13 14:25 wtay
9262 * tools/gstreamer-register.c: Fixed the directory permission Bug
9265 2001-01-13 13:51 wtay
9267 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9268 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9269 parser.h instead of gnome-xml/parser.h untill xml-config is
9272 2001-01-13 02:55 omegahacker
9274 * configure.in: turned static library build back off for
9277 2001-01-13 02:12 wtay
9279 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9282 2001-01-13 00:14 wtay
9284 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9287 2001-01-12 23:37 wtay
9289 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9290 sure BE/LE stuff works
9292 2001-01-12 22:44 wtay
9294 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9295 with an explanation of how EOS could be handled with it.
9297 2001-01-12 20:54 wtay
9299 * ChangeLog: Updated ChangeLog :-)
9301 2001-01-12 20:48 wtay
9303 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9304 mmx/sse code is not used on non i386
9306 2001-01-12 20:44 wtay
9308 * configure.in: Check for more atomic operations
9310 2001-01-12 20:25 wtay
9312 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9315 2001-01-12 20:15 wtay
9317 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9318 not performed on non intel
9320 2001-01-12 18:51 wtay
9322 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9323 handling, I got an idea and started eos3. eos3 takes a different
9324 approach by merging the eos detection and the scheduling in a quite
9325 elegant way. I'm not sure we handle the scheduling like this
9328 2001-01-11 23:20 wtay
9330 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9331 replaced them with a # comment as suggested by Peter Weilbacher
9333 2001-01-11 23:15 wtay
9335 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9336 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9337 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9338 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9339 the asm sources from /* */ to #, it seems to confuse some compilers
9341 2001-01-11 22:09 omegahacker
9343 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9344 make obvious its usage restrictions
9346 2001-01-11 22:03 omegahacker
9348 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9349 elements can store ints or pointers for their own use
9351 2001-01-11 21:53 wtay
9353 * Makefile.am: Added the REQUIREMENTS file to distdir
9355 2001-01-11 09:42 omegahacker
9357 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9358 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9359 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9360 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9361 sched/walkthrough-72: added all of my un-committed random doc
9362 files, as backup <g>
9364 2001-01-11 00:35 omegahacker
9366 * gstreamer.spec.in: updated spec file to create -devel package too
9368 2001-01-11 00:33 omegahacker
9370 * gst/gstinfo.c: removed some spare newlines
9372 2001-01-10 21:28 omegahacker
9374 * docs/manual/programs.sgml: updated -launch examples
9376 2001-01-10 09:14 omegahacker
9378 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9380 2001-01-09 21:19 wtay
9382 * configure.in: Added --with-win32-libdir to configure
9384 2001-01-09 21:06 omegahacker
9386 * acconfig.h, configure.in: added config option for win32 dll and
9387 re-enabled static building
9389 2001-01-09 20:54 omegahacker
9391 * docs/manual/quotes.sgml: latest irc insanity
9393 2001-01-09 20:53 wtay
9395 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9398 2001-01-09 20:45 omegahacker
9400 * tools/gstreamer-register.c: added unlink() of registry file, and
9401 moved info enable up
9403 2001-01-09 06:48 omegahacker
9405 * tools/gstreamer-launch.c: typo fix
9407 2001-01-09 04:42 omegahacker
9409 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9410 acconfig.h and added debugging output to cdparanoia
9412 2001-01-09 04:39 omegahacker
9414 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9415 gstreamer-register.c: various changes, including making -launch use
9418 2001-01-09 04:36 omegahacker
9420 * gst/gstplugin.c: fixed a leak
9422 2001-01-08 23:57 richardb
9424 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9426 2001-01-08 23:55 richardb
9428 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9429 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9430 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9431 examples/Makefile.am, examples/plugins/.cvsignore,
9432 examples/plugins/Makefile.am, examples/plugins/example.c,
9433 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9434 Move plugin example code to new location, and put it into build
9435 system. Add work on firstplugin chapter of pwg. Fix typo in
9436 quotes. Add @'s before commands in manuals.mak
9438 2001-01-08 22:08 wtay
9440 * docs/Makefile.am, docs/manual/components.sgml,
9441 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9442 docs/manual/states.sgml, docs/manual/xml.sgml,
9443 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9444 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9445 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9446 gst_xml_get_element was broken
9448 2001-01-08 22:04 richardb
9450 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9451 make another comment more helpful.
9453 2001-01-08 22:03 richardb
9455 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9456 position in the heirarchy.
9458 2001-01-08 20:15 richardb
9460 * editor/gsteditorproperty.c: Display what the type of an element
9461 is, as the first thing in the properties box.
9463 2001-01-08 08:32 omegahacker
9465 * docs/manual/quotes.sgml: added another, um, exchange
9467 2001-01-08 01:43 richardb
9469 * tools/gstreamer-launch.c: Fix typo in error message.
9471 2001-01-08 01:27 richardb
9473 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9474 Add a "quotes" section to the gstreamer manual. This may not be an
9475 appropriate place to have this - feel free to remove it. But I
9476 think this should live _somewhere_.
9478 2001-01-08 01:23 richardb
9480 * docs/random/filter-writers-guide: Remove text version of headings
9481 for fwg. This is now contained in the SGML
9483 2001-01-08 01:21 richardb
9485 * docs/fwg/: .cvsignore, Makefile.am,
9486 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9487 Renamed the filter writers guide to plugin writers guide. Added in
9488 the planned section headings.
9490 2001-01-07 22:59 wtay
9492 * tests/sched/testcases1.tc: Added a sample tescase file
9494 2001-01-07 22:36 wtay
9496 * docs/random/testing/syntax: Added iterations
9498 2001-01-07 22:34 wtay
9500 * docs/random/testing/syntax: Added a plan for regression test plan
9503 2001-01-07 18:36 wtay
9505 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9506 thread, pipeline, so that it can be used in gstreamer-inspect and
9509 2001-01-07 17:09 wtay
9511 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9512 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9513 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9514 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9515 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9516 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9517 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9518 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9519 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9520 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9521 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9522 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9523 --enable-debug Updated AUTHORS in gstmediaplay
9525 2001-01-07 16:48 richardb
9527 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9529 2001-01-07 16:14 richardb
9531 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9532 to start using xmlDocDump, to avoid a symlink attack on the
9533 temporary registry file. Unfortunately, xmlDocDump doesn't give
9534 any indication whether its successful, so I've #ifdefed this out
9535 and left the original in place. Since the tmp file is in
9536 /etc/gstreamer, this should be okay for the moment, but I shall ask
9537 the libxml people to add some way of getting the success value of
9538 DocDump so we can use that in future.
9540 2001-01-07 15:31 richardb
9542 * acinclude.m4: Slight tweak: now I just need to send the modified
9543 version off to the alsa people.
9545 2001-01-07 15:25 richardb
9547 * acinclude.m4: New macro for testing for ALSA libraries.
9548 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9550 2001-01-07 15:20 richardb
9552 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9553 gstreamer-register will now never cause the ** WARNING **:
9554 gstplugin: registry needs rebuild warning to appear - sets a hidden
9555 global in gstplugin.c to turn the warning off. Fix a warning in
9556 gst/cothreads.c (function was declared extern, defined static)
9558 2001-01-07 14:55 richardb
9560 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9562 2001-01-07 14:49 wtay
9564 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9565 locking by only using the elements mutex. This should fix the
9566 locking problems we had...
9568 2001-01-07 14:32 richardb
9570 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9572 2001-01-07 14:29 richardb
9574 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9576 2001-01-07 14:16 richardb
9578 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9579 not to be installed.
9581 2001-01-07 14:05 richardb
9583 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9584 can compile. Will shortly update this with a slightly better
9587 2001-01-07 13:58 richardb
9589 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9590 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9591 HAVE_DB2PS instead of HAVE_PS2PDF.
9593 2001-01-07 08:40 omegahacker
9595 * configure.in: added check for libasound, and fixed check for
9598 2001-01-07 08:01 omegahacker
9600 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9601 over-zealous attempt to squash leaks, I put the g_free too early
9603 2001-01-07 07:46 omegahacker
9605 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9606 to both the plugin and the ladspa-provided code
9608 2001-01-07 07:45 omegahacker
9610 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9611 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9613 2001-01-07 07:01 richardb
9615 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9616 repository up-to-dateness by scanning through all directories on
9617 path, and checking that they and all their files are older than the
9618 repository. Give warning message if not.
9620 2001-01-07 05:54 richardb
9622 * tools/gstreamer-register.c: Test xmlSaveFile return value
9623 correctly (had to get source to find out what it meant...)
9624 gstreamer-register now seems to work fine, even in a non-standard
9627 2001-01-07 05:35 richardb
9629 * configure.in: Fix tiny slip which made configdir still always be
9632 2001-01-07 05:30 richardb
9634 * acconfig.h, configure.in, docs/manual/factories.sgml,
9635 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9636 (which currently just holds the registry)ecan now be set by
9637 configure --with-configdir=<directory path>
9639 2001-01-07 04:51 richardb
9641 * tools/gstreamer-register.c: Almost completely rewritten
9642 gstreamer-register. Now checks most errors that can happen, and
9643 displays a useful message.
9645 2001-01-07 04:28 omegahacker
9647 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9649 2001-01-07 04:00 omegahacker
9651 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9652 capabilities into gst_parse_launch()
9654 2001-01-07 03:42 wtay
9656 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9657 gstqueue.h: Added sleep time to identity Added timeout value in
9658 queue (not activated yet)
9660 2001-01-07 03:06 omegahacker
9662 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9663 fix the parser that created them
9665 2001-01-07 02:30 wtay
9667 * docs/random/queue: Added a deadlock case for the queue
9669 2001-01-07 02:23 richardb
9671 * docs/fwg/: Makefile.am, concepts.sgml,
9672 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9673 headings for the second section too, and some text for it... ;-)
9675 2001-01-07 00:12 richardb
9677 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9678 titlepage.sgml: Wrote introduction, and changed name to plugin
9679 writers guide (though files still need rename). I'll leave the
9680 filenames as is for now, since the name might still change again...
9682 2001-01-06 22:05 omegahacker
9684 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9685 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9686 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9687 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9688 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9689 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9690 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9691 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9692 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9693 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9694 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9695 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9696 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9697 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9698 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9699 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9700 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9701 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9702 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9705 2001-01-06 19:09 wtay
9707 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9708 to think about it though...
9710 2001-01-06 18:08 wtay
9712 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9715 2001-01-06 16:56 wtay
9717 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9719 2001-01-06 16:52 wtay
9721 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9722 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9723 create dangling elements with the current scheduler. Remove the
9724 subtitle parser because it's not possible with the current
9725 scheduler. Added a padtemplate for MPEG2 subtitles.
9727 2001-01-06 10:42 omegahacker
9729 * configure.in: removed xing and added AM_CONDITIONAL for
9732 2001-01-06 09:49 omegahacker
9734 * autogen.sh: added --enable-debug to autogen.sh, duh...
9736 2001-01-06 02:35 wtay
9738 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9739 docs/gst/tmpl/gstasyncdisksrc.sgml,
9740 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9741 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9742 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9743 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9744 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9745 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9746 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9747 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9748 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9749 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9750 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9751 docs/manual/bins.sgml, docs/manual/connections.sgml,
9752 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9753 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9754 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9755 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9756 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9757 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9758 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9759 manual and the docs. Removed the esdsink in gst/elements/ we have
9760 a real one not in the plugins dir. Added more APIs to query the
9761 plugins, types and caps. more fields now have a getter and a
9762 setter. This is needed to make gstreamer wrapper fiendly. Added
9763 gst_element_disconnect beacuse we also have a gst_element_connect
9765 2001-01-05 18:50 wtay
9767 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9768 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9769 queues.sgml, threads.sgml: Docs updates
9771 2001-01-05 00:28 omegahacker
9773 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9775 2001-01-04 23:35 wtay
9777 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9778 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9779 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9780 states.sgml, threads.sgml: Updates and additions to the manual
9782 2001-01-04 22:15 omegahacker
9784 * gst/cothreads.c, gst/gstinfo.c,
9785 docs/gst/tmpl/gstasyncdisksrc.sgml,
9786 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9787 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9788 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9789 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9790 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9791 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9792 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9793 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9794 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9795 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9798 2001-01-04 20:34 omegahacker
9800 * tools/gstreamer-launch.c: fixed problems with -launch
9802 2001-01-04 20:17 omegahacker
9804 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9806 2001-01-04 19:22 wtay
9808 * examples/launch/mp3play: Fixed mp3play
9810 2001-01-04 19:16 wtay
9812 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9815 2001-01-04 18:57 wtay
9817 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9818 default removed debugging -g from Makefile
9820 2001-01-04 17:44 richardb
9822 * examples/launch/mp3play: Undo accidental commit of debugging
9825 2001-01-04 16:46 richardb
9827 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9830 2001-01-04 10:54 omegahacker
9832 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9833 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9834 cothreads sources a bit, added some API docs. Added some functions
9835 needed for gstreamer-inspect. Added num_sources to fakesink.
9837 2001-01-04 10:53 omegahacker
9839 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9840 to ladspa wrapper, closer to data movement
9842 2001-01-04 10:47 omegahacker
9844 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9845 to list elements and plugin info too
9847 2001-01-04 07:19 wtay
9849 * tools/gstreamer-launch.c: A little fix for parameter parsing
9851 2001-01-04 00:15 richardb
9853 * examples/launch/mp3play: Updated to supply argument as
9854 "name=value" rather than just "value"
9856 2001-01-04 00:15 richardb
9858 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9861 2001-01-03 23:08 wtay
9863 * test/mp3play.c: Make sure the plugin is loaded only once
9865 2001-01-03 22:58 richardb
9867 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9868 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9869 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9870 supply debugging options to libgst
9872 2001-01-03 20:55 wtay
9874 * tools/gstreamer-inspect.c: Added the previous changes back in
9876 2001-01-03 20:44 omegahacker
9878 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9879 updates and a padtemplate counter added
9881 2001-01-03 20:40 omegahacker
9883 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9886 2001-01-03 20:21 wtay
9888 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9889 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9890 GSList Some fixes to inspect: added the mime type
9892 2001-01-03 19:54 wtay
9894 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9895 the bonobo component fix a compile bug in inspect... Erik, have
9896 pending changes to gstpad.h?
9898 2001-01-03 19:12 richardb
9900 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9901 Do gst_init first in helloworld, so you can supply gst parameters.
9902 Correct name of frequency cap to rate, in esdsink. Now connects
9905 2001-01-03 18:55 richardb
9907 * gst/elements/gstaudiosink.c: Various small fixes.
9909 2001-01-03 18:51 richardb
9911 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9912 updating of parameters now.
9914 2001-01-03 18:15 richardb
9916 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9917 functions! Wheeeee! Still needs to have a few things sorted out
9918 though, such as parameter setting / syncing.
9920 2001-01-03 16:25 richardb
9922 * configure.in, plugins/Makefile.am, plugins/example.c,
9923 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9924 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9925 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9926 Added nearly complete esdsink: all structure in place, just need to
9927 add actaul links to libesd. ;-)
9929 2001-01-03 08:48 omegahacker
9931 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9932 now, like padtemplates, caps/props, and arguments. More stuff can
9933 be done, but not now, I must sleep.
9935 2001-01-03 07:38 omegahacker
9937 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9938 gstreamer-launch.c: Updates to -launch, added -inspect.
9940 2001-01-02 23:33 wtay
9942 * plugins/: example.c, example.h: Updated the example plugin
9945 2001-01-02 22:52 richardb
9947 * docs/Makefile.am: Don't delete CVS directories from working
9948 directory: delete from distdir. Also, delete backup files, while
9951 2001-01-02 20:50 wtay
9953 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9955 2001-01-02 19:46 wtay
9957 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9958 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9959 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9960 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9961 examples/thread/Makefile.am, examples/xml/Makefile.am,
9962 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9963 test/bindings/Makefile.am: The examples must not be installed
9964 Removed debugging from Makefiles for avidecoder/ac3parse
9965 /test/bindings/dummy.h cannot be installed
9967 2001-01-02 18:40 wtay
9969 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9970 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9971 plugins/audioscale/audioscale.c,
9972 plugins/filters/median/Makefile.am,
9973 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9974 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9975 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9976 plugins/mpeg1/mpegtypes/Makefile.am,
9977 plugins/mpeg2/mpegtypes/Makefile.am,
9978 plugins/visualization/spectrum/fix_fft.c,
9979 plugins/visualization/spectrum/gstspectrum.c,
9980 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9981 the docs more fixes for symbols collisions
9983 2001-01-02 16:39 wtay
9985 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9986 conflict with mpeg_audio
9988 2001-01-02 16:29 wtay
9990 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9991 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9992 symbol conflict with mpeg_play
9994 2001-01-02 15:18 richardb
9996 * docs/gst/Makefile.am: Remove gstesdsink
9998 2001-01-02 14:35 richardb
10000 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10001 put into distribution.
10003 2001-01-02 14:34 richardb
10005 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10006 documentation fails to build correctly when libhttp isn't present
10009 2001-01-02 13:23 richardb
10011 * autogen.sh: Correct ftp urls for libtool.
10013 2001-01-02 12:07 wtay
10015 * autogen.sh: Fixed a typo
10017 2001-01-02 12:04 wtay
10019 * acconfig.h, autogen.sh, configure.in,
10020 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10021 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10022 libjpeg Added and action for the load menu in gstplay Fixed drag
10023 and drop in gstplay More verbose errors in gstasyndisksrc
10025 2001-01-02 08:13 omegahacker
10027 * acconfig.h, autogen.sh, configure.in,
10028 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10029 gst/gstplugin.c, gst/elements/Makefile.am,
10030 gst/elements/gstasyncdisksrc.c, include/registry.h,
10031 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10032 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10033 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10034 libs/riff/gstriffparse.c, plugins/Makefile.am,
10035 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10036 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10037 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10038 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10039 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10040 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10041 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10042 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10043 plugins/filters/ladspa/gstladspa.c,
10044 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10045 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10046 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10047 plugins/mp3decode/mpg123/gstmpg123.c,
10048 plugins/mp3decode/parse/mp3parse.c,
10049 plugins/mpeg1/mpeg1encoder/globals.h,
10050 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10051 plugins/mpeg1/mpeg1encoder/marker.c,
10052 plugins/mpeg1/mpeg1encoder/mem.c,
10053 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10054 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10055 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10056 plugins/mpeg1/parse/mpeg1parse.c,
10057 plugins/mpeg1/system_encode/buffer.c,
10058 plugins/mpeg1/system_encode/system_encode.c,
10059 plugins/mpeg1/system_encode/systems.c,
10060 plugins/mpeg1video/parse/mp1videoparse.c,
10061 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10062 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10063 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10064 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10065 plugins/mpeg2/parse/mpeg2parse.c,
10066 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10067 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10068 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10069 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10070 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10071 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10072 plugins/visualization/smoothwave/smoothwave.c,
10073 plugins/visualization/spectrum/gstspectrum.c,
10074 plugins/visualization/synaesthesia/synaesthesia.c,
10075 plugins/visualization/vumeter/vumeter.c,
10076 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10077 plugins/wav/gstparsewav.c: Massive, massive update of most source
10078 files. I went through and cleaned up all the warnings that I
10079 could, which involved fixing some of the plugins.
10081 The configure.in script was re-arranged and cleaned up so, and a
10082 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10085 Some plugins were removed from the list of things to build for
10088 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10089 critical and even an if() from a DEBUG can significantly increase
10092 2001-01-02 02:18 wtay
10094 * tests/Makefile.am: ooops, eos is a dir
10096 2001-01-02 02:16 wtay
10098 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10099 editor/pixmaps/Makefile.am, tests/Makefile.am,
10100 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10101 Added eos test programs
10103 2001-01-02 01:44 wtay
10105 * configure.in, docs/random/eos, editor/Makefile.am,
10106 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10107 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10108 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10109 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10110 gsteditor/gstplay install/build fixed typo in random/eos added
10111 num_buffers property to fakesrc
10113 2001-01-02 01:33 richardb
10115 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10116 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10117 the tools used to make documentation. If documentation cannot be
10118 generated, whatever is available will still be installed.
10119 videosink/imagetest is now a check_PROGRAM
10121 2001-01-02 01:00 omegahacker
10123 * REQUIREMENTS: updated requirements
10125 2001-01-02 00:35 omegahacker
10127 * REQUIREMENTS: added list of requrements
10129 2001-01-02 00:31 richardb
10131 * configure.in, examples/Makefile.am: Added launch back into make
10132 system. The Makefile wasn't being generated, resulting in make
10133 dist failing when the directory was entered for make dist.
10135 2001-01-01 23:50 wtay
10137 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10139 2001-01-01 23:20 omegahacker
10141 * examples/autoplug/Makefile.am: somehow Makefile.am went
10144 2001-01-01 22:44 omegahacker
10146 * examples/: Makefile.am, thread/Makefile.am: updated examples
10149 2001-01-01 21:21 omegahacker
10151 * Makefile.am, configure.in, examples/xml/Makefile.am,
10152 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10154 2001-01-01 19:54 wtay
10156 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10157 proposition for eos propagation
10159 2001-01-01 17:25 wtay
10161 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10162 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10163 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10164 gst/gstpad.c: Documentation updates
10166 2001-01-01 14:34 richardb
10168 * examples/launch/Makefile.am: Add one more file to dist.
10170 2001-01-01 14:06 richardb
10172 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10173 not being put into distributions. make dist now appears to create
10174 a fully functional distribution. make rpm should now produce an
10175 rpm. Whether that rpm is any good is another matter...
10177 2001-01-01 13:41 richardb
10179 * Makefile.am, configure.in, examples/Makefile.am,
10180 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10181 build system for examples.
10183 2001-01-01 08:43 omegahacker
10185 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10186 plugins/avi/wincodec/Makefile.am: More build changes
10188 2001-01-01 08:37 omegahacker
10190 * Makefile.am, autogen.sh, configure.in,
10191 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10192 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10193 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10194 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10195 examples/queue/Makefile, examples/queue/Makefile.am,
10196 examples/queue2/Makefile, examples/queue2/Makefile.am,
10197 examples/queue3/Makefile, examples/queue3/Makefile.am,
10198 examples/queue4/Makefile, examples/queue4/Makefile.am,
10199 examples/thread/Makefile, examples/thread/Makefile.am,
10200 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10201 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10202 sane. Added some debug.
10204 2001-01-01 07:47 omegahacker
10206 * gstplay/Makefile.am: added headers and such to Makefile.am for
10209 2001-01-01 07:44 omegahacker
10211 * test/: mp3.c, qtest.c: added the category number to DEBUG
10213 2001-01-01 07:42 omegahacker
10215 * plugins/filters/ladspa/Makefile.am: missed utils.h
10217 2001-01-01 07:30 omegahacker
10219 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10221 2001-01-01 06:59 wtay
10223 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10224 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10225 examples/autoplug/autoplug.c: Added -Wall to configure.in
10227 2001-01-01 06:57 omegahacker
10229 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10230 optimized cothreads.c beyond the point of functioning
10232 2001-01-01 06:23 wtay
10234 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10235 vorbisenc.c, vorbisenc.h: Some compile cleanups
10237 2001-01-01 05:26 wtay
10239 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10241 2001-01-01 05:18 omegahacker
10243 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10246 2001-01-01 04:53 omegahacker
10248 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10249 level, updated cmdline code
10251 2001-01-01 04:41 omegahacker
10253 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10254 and dec, and added an INFO line in gst_pad_connect()
10256 2001-01-01 04:11 omegahacker
10258 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10259 checked in Makefile and added .cvsignore
10261 2001-01-01 04:10 wtay
10263 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10264 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10267 2001-01-01 04:04 wtay
10269 * gst/gst.c: Fixed a typo
10271 2001-01-01 04:02 wtay
10273 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10276 2001-01-01 03:59 omegahacker
10278 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10279 filter up to compile
10281 2001-01-01 03:57 omegahacker
10283 * plugins/filters/Makefile.am: added ladspa
10285 2001-01-01 03:57 omegahacker
10287 * gst/gstautoplug.c: set categories for all INFOs
10289 2001-01-01 03:44 omegahacker
10291 * tests/sched/.cvsignore: added .cvsignore
10293 2001-01-01 03:43 wtay
10295 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10296 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10297 FLAGS and options on --help
10299 2001-01-01 03:22 omegahacker
10301 * tests/.cvsignore: updated .cvsignore
10303 2001-01-01 03:20 omegahacker
10305 * configure.in: added directories to configure.in
10307 2001-01-01 03:19 omegahacker
10309 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10310 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10313 2001-01-01 03:18 omegahacker
10315 * examples/Makefile.am: fixed stupid spelling mistake
10317 2001-01-01 03:18 omegahacker
10319 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10320 build-directory, doesn't require a make install
10322 2001-01-01 03:16 omegahacker
10324 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10325 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10326 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10327 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10328 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10329 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10330 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10331 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10332 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10333 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10334 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10335 mpeg1/system_encode/system_encode.c,
10336 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10337 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10338 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10339 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10340 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10341 visualization/smoothwave/smoothwave.c,
10342 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10343 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10345 2001-01-01 03:16 omegahacker
10347 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10348 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10351 2001-01-01 03:14 omegahacker
10353 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10354 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10355 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10356 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10357 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10358 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10359 elements/gstdisksrc.c, elements/gstfdsink.c,
10360 elements/gstpipefilter.c, elements/gstqueue.c,
10361 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10362 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10363 now takes a category parameter, which is the same as GST_INFO
10364 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10365 to 0 for now, we need to go and fix all these eventually.
10367 2001-01-01 02:46 omegahacker
10369 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10370 NULL on g_strconcat
10372 2001-01-01 02:34 omegahacker
10374 * gst/gstcpu.c: fixed the segfault
10376 2001-01-01 01:56 wtay
10378 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10379 --disable-info-system nothing specified = INFO enabled, mask to
10380 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10381 --disable-info = INFO compiled into a nop and thus disabled
10383 2001-01-01 00:44 omegahacker
10385 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10386 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10387 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10388 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10389 examples .cvsignores
10391 2001-01-01 00:44 wtay
10393 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10394 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10395 --enable-debug-info A little fix for the avidecoder
10397 2001-01-01 00:42 omegahacker
10399 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10400 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10401 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10402 cleaned up the examples, added Makefiles, etc
10404 2001-01-01 00:34 omegahacker
10406 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10407 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10408 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10409 thread/Makefile, xml/Makefile: Updated makefiles for examples
10411 2001-01-01 00:17 omegahacker
10413 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10414 Cleaned up INFO system some more, added API to select categories,
10415 modified the printout function to print cleanly for GST_INIT info
10416 (the default min) and spew function:line debug_string [element] for
10417 everything else. Eventually could make even that configurable
10418 easily enough, just check against another bitmap instead of
10419 checking for == GST_INIT.
10421 2000-12-31 23:31 wtay
10423 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10424 some compile warnings
10426 2000-12-31 22:49 omegahacker
10428 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10430 2000-12-31 22:18 omegahacker
10432 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10433 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10434 types/gsttypes.c: Started work on better ghostpad management, and
10435 started to build the low- level EOS mechanism.
10437 Also removed a couple of printouts that aren't needed any more.
10439 2000-12-31 22:16 omegahacker
10441 * plugins/: mp3decode/types/mp3types.c,
10442 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10443 Commented out some extra output that we don't need right now.
10445 2000-12-31 22:15 omegahacker
10447 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10450 2000-12-31 22:14 omegahacker
10452 * tests/: load.c, markup.c: New test programs.
10454 2000-12-31 22:13 omegahacker
10456 * tests/Makefile.am: [no log message]
10458 2000-12-31 22:11 omegahacker
10460 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10461 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10462 a set to READY state before PLAYING that isn't necessary.
10464 2000-12-31 18:06 richardb
10466 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10469 2000-12-31 17:49 richardb
10471 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10472 couple more fixes to make dist.
10474 2000-12-31 17:37 richardb
10476 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10478 2000-12-31 17:34 wtay
10480 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10481 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10482 It should compile now, but doesn't work
10484 2000-12-31 17:32 richardb
10486 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10487 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10488 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10489 ensure that appropriate files are included in make dist. Make dist
10490 now produces a nearly functioning distribution.
10492 2000-12-31 17:32 wtay
10494 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10495 Updated the editor to use the capslist Added change state in
10498 2000-12-31 17:02 wtay
10500 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10501 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10502 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10503 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10504 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10505 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10506 programs to tests/.cvsignore
10508 2000-12-31 16:15 wtay
10510 * tests/padfactory.c: Test program for the pad factory
10512 2000-12-31 16:12 wtay
10514 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10515 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10516 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10517 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10518 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10519 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10520 plugins/cdparanoia/cdparanoia.c,
10521 plugins/mp3decode/mpg123/gstmpg123.c,
10522 plugins/mp3decode/parse/mp3parse.c,
10523 plugins/mp3decode/types/mp3types.c,
10524 plugins/mp3encode/lame/gstlame.c,
10525 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10526 plugins/mpeg1/mpegtypes/mpeg1types.c,
10527 plugins/mpeg1/parse/mpeg1parse.c,
10528 plugins/mpeg1video/parse/mp1videoparse.c,
10529 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10530 plugins/mpeg2/mpegtypes/mpeg2types.c,
10531 plugins/mpeg2/parse/mpeg2parse.c,
10532 plugins/mpeg2/video/gstmpeg2play.c,
10533 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10534 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10535 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10536 Added multiple caps to the pads Extended the padfactory for the
10537 multiple caps GstCaps now have a name so that future manipulations
10538 on them can be done by name Updated the plugins for the new caps
10541 2000-12-31 16:07 richardb
10543 * Makefile.am, configure.in, include/Makefile.am: Add files in
10544 include to distributions.
10546 2000-12-31 15:53 richardb
10548 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10550 2000-12-31 15:19 richardb
10552 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10554 2000-12-31 15:18 richardb
10556 * configure.in: Add docs/fwg/Makefile to things to be built.
10558 2000-12-31 14:22 richardb
10560 * docs/manuals.mak: Fix another bug in make install for fwg
10561 (complained becuase there were no pngs to install). I should have
10562 got up more slowly today...
10564 2000-12-31 14:02 richardb
10566 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10567 manual/images/.cvsignore: Fix .cvsignores
10569 2000-12-31 13:55 richardb
10571 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10572 manuals. Added stuff to .cvsignore in fwg
10574 2000-12-31 10:46 omegahacker
10576 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10577 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10578 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10579 reason, so it goes with the first sink/src pad it finds in a given
10580 element. Other problems still remain, but the hard part is done
10583 2000-12-30 19:51 wtay
10585 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10586 video detection because we simply don't know if it's mpeg1 or mpeg2
10588 2000-12-30 19:41 wtay
10590 * plugins/avi/gstavidecoder.c: removed debugging
10592 2000-12-30 19:40 wtay
10594 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10596 2000-12-30 19:39 wtay
10598 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10599 other private streams until autoplug can figure it out
10601 2000-12-30 19:37 wtay
10603 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10604 versions until they get fixed
10606 2000-12-30 19:04 wtay
10608 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10609 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10610 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10611 plugins/avi/wincodec/gstwindec.c,
10612 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10613 Fixed a bug in multiple typefind function loading: when a typefind
10614 is requested for a mimetype, all plugins with a typefind function
10617 2000-12-30 17:42 wtay
10619 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10620 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10621 plugins/mpeg2/mpegtypes/mpeg2types.c,
10622 plugins/mpeg2/parse/mpeg2parse.c,
10623 plugins/mpeg2/video/gstmpeg2play.c,
10624 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10625 Added some more INFO to gstthread
10627 2000-12-30 17:13 wtay
10629 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10630 makefile for new files
10632 2000-12-30 16:13 wtay
10634 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10635 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10636 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10637 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10638 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10639 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10640 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10641 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10642 docs/gst/tmpl/gstreamer-unused.sgml,
10643 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10644 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10645 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10646 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10647 remove sink, src, filter, connection added gstinfo to docs.
10648 Updated some core files for the docs gsttypefind did not include
10649 gst_private Added CFlags to Makefile.am in gst/elements
10651 2000-12-30 15:36 richardb
10653 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10654 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10655 framework for writing filter writers guide. Extracted much of the
10656 makefile from docs/manual into a shared file which is included, so
10659 2000-12-30 14:46 richardb
10661 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10662 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10663 for make disting .ps files. Couple of final fixes to
10664 libs/Makefile.am, too. Add a few things to cvsignores.
10666 2000-12-30 14:40 richardb
10668 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10669 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10670 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10673 2000-12-30 13:54 richardb
10675 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10676 - make should now cause gstreamer-libs docs to be created. Make
10677 dist may work too - untested. No longer store tmpls in CVS,
10678 either. Only thing missing is make dependencies on the source
10679 files used to extract the docs.
10681 2000-12-30 13:14 richardb
10683 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10684 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10685 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10686 Remove template files from CVS: they're autogenerated better.
10688 2000-12-30 05:05 richardb
10690 * docs/manual/Makefile.am: Makefile can now be used for a different
10691 manual by simply changing the initial variables
10693 2000-12-30 04:40 richardb
10695 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10696 directories and files
10698 2000-12-30 04:36 richardb
10700 * docs/manual/: Makefile.am, bin-element.fig,
10701 connected-elements.fig, filter-element-multi.fig,
10702 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10703 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10704 Misc tweaks to makefile for manual. Moved .figs into same
10705 directory so we can have them built appropriately without having to
10706 hack makefiles horribly. Nearly have a core makefile which can be
10707 reused for other manuals.
10709 2000-12-30 03:28 wtay
10711 * docs/manual/images/Makefile.am: Scaled down the eps images to
10714 2000-12-30 02:47 wtay
10716 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10717 gstelements Reverted pad names in gstfakesrc back to what they were
10719 2000-12-30 02:41 omegahacker
10721 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10722 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10723 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10725 2000-12-30 02:25 richardb
10727 * docs/manual/Makefile.am: Minor neaten to makefile.
10729 2000-12-30 01:53 richardb
10731 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10732 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10733 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10736 2000-12-30 01:06 richardb
10738 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10739 Added configure test for liblame.
10741 2000-12-30 00:46 richardb
10743 * configure.in, plugins/Makefile.am: Add configure tests for
10746 2000-12-30 00:17 richardb
10748 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10750 2000-12-29 22:36 richardb
10752 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10753 Include "include/" when compiling.
10755 2000-12-29 21:58 richardb
10757 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10760 2000-12-29 21:56 richardb
10762 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10765 2000-12-29 21:50 richardb
10767 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10770 2000-12-29 21:44 richardb
10772 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10773 instead of ERROR_VAL, at Erik's suggestion. :)
10775 2000-12-29 21:40 richardb
10777 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10778 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10780 2000-12-29 19:45 wtay
10782 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10783 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10784 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10785 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10786 plugins/mp3decode/parse/mp3parse.c,
10787 plugins/mp3encode/lame/gstlame.h,
10788 plugins/mpeg1/mpeg_play/decoders.c,
10789 plugins/mpeg1/mpeg_play/decoders.h,
10790 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10791 handling gstplay used old flag handling updated some plugins for
10792 the new objects/error handling Fixed a serious buffer error in
10795 2000-12-29 18:31 wtay
10797 * tests/: caps.c, props.c: Updated some test programs
10799 2000-12-29 18:23 wtay
10801 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10802 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10803 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10804 properties with a 0 value causes a segfault Fixed a possible bug in
10805 gstautoplug when one of the constructed paths was empty Commented
10806 out a too liberal assert in gstscheduler.c Added
10807 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10809 2000-12-29 10:02 omegahacker
10811 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10812 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10813 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10814 ERROR systems. Very little code is converted yet. Policy
10815 decisions need to be made as to what kinds of cases get what kind
10816 of response, and what the default ERROR response should be. Right
10817 now it will print out all the information, then have gdb spew a
10820 2000-12-29 05:38 omegahacker
10822 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10823 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10824 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10825 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10826 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10827 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10828 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10829 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10832 2000-12-29 04:36 wtay
10834 * gstplay/gstplay.c: Add the pipeline to the thread after
10837 2000-12-29 03:05 wtay
10839 * editor/gsteditorpadtemplate.c: Added a missing file...
10841 2000-12-29 02:50 omegahacker
10843 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10844 audioscale/audioscale.c, audioscale/audioscale.h,
10845 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10846 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10847 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10848 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10849 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10850 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10851 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10852 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10853 effects/volume/volume.c, effects/volume/volume.h,
10854 filters/median/median.c, filters/median/median.h,
10855 filters/smooth/smooth.c, filters/smooth/smooth.h,
10856 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10857 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10858 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10859 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10860 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10861 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10862 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10863 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10864 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10865 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10866 mpeg1/system_encode/system_encode.c,
10867 mpeg1/system_encode/system_encode.h,
10868 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10869 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10870 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10871 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10872 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10873 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10874 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10875 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10876 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10877 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10878 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10879 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10880 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10881 visualization/smoothwave/smoothwave.h,
10882 visualization/spectrum/gstspectrum.c,
10883 visualization/spectrum/gstspectrum.h,
10884 visualization/synaesthesia/synaesthesia.c,
10885 visualization/synaesthesia/synaesthesia.h,
10886 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10887 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10888 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10889 reparenting of all the elements to GstElement.
10891 2000-12-29 02:28 omegahacker
10893 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10894 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10895 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10896 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10897 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10898 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10899 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10900 elements/gstdisksrc.h, elements/gstelements.c,
10901 elements/gstfakesink.c, elements/gstfakesink.h,
10902 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10903 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10904 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10905 elements/gstidentity.c, elements/gstidentity.h,
10906 elements/gstpipefilter.c, elements/gstpipefilter.h,
10907 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10908 elements/gstsinesrc.h, elements/gsttypefind.c,
10909 elements/gsttypefind.h: Reparented everything to GstElement,
10910 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10911 a bug in gst_bin_iterate_func.
10913 2000-12-28 22:13 omegahacker
10915 * gst/gstcaps.h: missed one file for copyright
10917 2000-12-28 22:12 omegahacker
10919 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10920 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10921 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10922 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10923 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10924 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10925 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10926 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10927 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10928 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10929 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10930 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10931 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10932 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10933 in all the libgst files. Created gst_private.h, set up all files
10936 2000-12-28 21:42 wtay
10938 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10939 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10940 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10941 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10942 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10943 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10944 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10945 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10946 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10947 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10948 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10949 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10950 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10951 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10952 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10953 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10954 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10955 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10956 gst/elements/gsttypefind.c: Updated the API docs.
10958 2000-12-28 21:12 omegahacker
10960 * gst/gstpad.c: removed some dead pad_pull/push code
10962 2000-12-28 03:17 wtay
10964 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10966 2000-12-28 03:00 wtay
10968 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10970 2000-12-28 02:51 wtay
10972 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10973 editor/gsteditorbin.c, editor/gsteditorelement.c,
10974 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10975 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10976 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10977 gst/gstscheduler.c, gst/elements/gstqueue.c,
10978 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10979 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10980 tests/registry.c: Pending editor changes. fixes for autoplug of
10981 elementary MPEG1 video streams make sure mp3 types get compiled
10982 videosink changes for xml loading
10984 2000-12-28 00:18 wtay
10986 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10987 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10988 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10989 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10990 again with mp3/mpeg1/ogg
10992 2000-12-27 23:42 omegahacker
10994 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10995 create_plan can be called multiple times.
10997 2000-12-27 22:49 wtay
10999 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11001 2000-12-27 22:39 wtay
11003 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11004 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11005 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11006 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11007 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11010 2000-12-27 20:41 wtay
11012 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11013 vorbis encoder/decoder to latest CVS version
11015 2000-12-27 04:16 wtay
11017 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11018 option Added multiple pad output
11020 2000-12-27 03:13 omegahacker
11022 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11023 elements/Makefile.am, types/Makefile.am: Mostly minor little
11024 changes, but two interesting things:
11026 1) removed a pthread_join from the gst_thread_main_loop. commented
11027 out because the thread isn't supposed to run pthread_join, the main
11030 2) Fixed a major bug with cothreads in threads. Had to add
11031 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11032 gilbc that ships with redhat 7.0 now places these mmap requests
11033 somewhat randomly. Since they *must* be exactly where we expect
11034 them, it was failing. MAP_FIXED forces it to put it where we say.
11036 2000-12-27 00:46 omegahacker
11038 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11039 the scheduling of chained cases. Very simply right now. Also
11040 added code to allow the use_cothread flag of a bin to force all the
11041 chains to use cothreads as well.
11043 2000-12-27 00:01 omegahacker
11045 * tests/: Makefile.am, case4.c: added case4
11047 2000-12-26 23:51 omegahacker
11049 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11050 gstscheduler.c, gstscheduler.h, gstthread.c,
11051 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11052 More massive changes to the scheduling system. Moved the
11053 scheduling code to gstscheduler.[ch], so an child bin can replace
11054 the scheduler. Introduced the concept of chains, which are subsets
11055 of the list of managed elements for a given manager bin, which get
11056 scheduled as separate entities. gst_bin_iterate_func should be
11057 pretty much fixed now, the scheduling code gets to do all the hard
11060 Cothreaded case work in the couple tests I've tried, chained is
11063 2000-12-26 20:49 omegahacker
11065 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11067 2000-12-26 20:24 wtay
11069 * docs/random/usecases: This file will contain several use cases to
11072 2000-12-25 01:33 wtay
11074 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11075 editor/gsteditor.h, editor/gsteditorbin.c,
11076 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11077 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11078 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11079 editor/gsteditorpad.c, editor/gsteditorproject.c,
11080 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11081 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11082 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11083 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11084 - restucturing of object creation - loading of xml files - visual
11085 eye candy: color changes on mouseover - active object is indicated
11086 - property box changes for boolean and enum types - property box:
11087 create properties per element - show pads/caps in propertybox
11088 added gst_util_get_bool_arg in gstutils.c added default properties
11091 2000-12-23 03:17 wtay
11093 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11094 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11095 elements/gstdisksrc.c, elements/gstfakesrc.c,
11096 elements/gstidentity.c: Added handoff signals to fakesrc and
11097 fakesink Added scheduling property to identity Added
11098 GST_STATE_TRANSITION macro to check for state changes. Modified
11099 gstbin and gstthread to the new state change macros
11101 2000-12-22 23:23 wtay
11103 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11104 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11105 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11106 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11107 manager was not detected. Some other testcases bin, thread,
11108 pipeline use the elementfactory on gst_*_new
11110 2000-12-22 16:14 wtay
11112 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11113 gst/gstxml.c, gst/elements/gstfakesink.c,
11114 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11115 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11116 tests/sched/runtestcases, tests/sched/runxml.c,
11117 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11118 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11119 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11120 cases... they all fail :-( Added a flag to identity to for
11121 loop_based behaviour. Added a signal to fakesink when a buffer is
11124 2000-12-21 20:21 wtay
11126 * tests/sched/testcases: More testcases
11128 2000-12-21 19:53 wtay
11130 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11132 2000-12-21 07:10 omegahacker
11134 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11135 very basic way. More use cases will hopefully provide some sanity.
11137 2000-12-21 01:27 omegahacker
11139 * gst/elements/gstqueue.c: Fixing two bugs:
11141 1) I had commented out an unlock. duh. 2) changed the _get
11142 function to return the buffer rather than call _push
11144 Also uncommented some debugging I'd turned off. Need to solve the
11145 verbosity problem somehow, I think by way of debug levels as well
11148 2000-12-20 09:39 omegahacker
11150 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11151 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11152 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11153 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11154 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11155 Massive scheduling changes (again). Not entirely complete, but
11156 getting closer. Need to think about various scheduling plans that
11157 we might want to produce, and figure out the rules for what is
11158 legal, and how to get the results we need as far as the plan.
11160 2000-12-20 00:55 wtay
11162 * docs/random/autoplug1: Added explanation for current autoplugging
11164 2000-12-19 16:38 wtay
11166 * tests/: .cvsignore, props.c: Small test program for the property
11169 2000-12-19 16:36 wtay
11171 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11172 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11173 to dynamically create GstCaps and GstProps Changed typefind of
11174 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11177 2000-12-19 13:44 wtay
11179 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11180 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11181 .dia drawings of the objects the autoplug test program.
11183 2000-12-19 13:41 wtay
11185 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11186 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11187 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11188 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11189 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11190 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11191 of GHashTables, since the autoplugger will use the GstCaps and
11192 elementfactories instead of the type system. We don't maintain a
11193 list anymore of the elements for the specific removed unused
11194 code in XML loading/saving.
11196 Cleanup in gstelementfactory: removed the register/unregister
11197 methods, register is now implicit when gst_elementfactory_new is
11198 called. _unregister is now _destroy. Removed logic to
11199 register/unregister the types in gsttypes. added methods to
11200 query if the factory can src/sink a GstCaps Make sure the
11201 elementfactory is set in the element_class when a new element is
11202 registered with gst_elementfactory_new.
11204 gst.c: properly register the basic bins gst_pipeline: use new
11205 gstautoplug (next checkin) gstprops: fixed an error in
11206 compatibility check registry test program changes plugins: misc
11207 changes for the new caps system.
11209 2000-12-19 05:48 omegahacker
11211 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11212 code the requires a patch to cdparanoia to avoid a segfault
11214 2000-12-17 16:24 wtay
11216 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11217 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11218 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11219 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11220 plugins/mp3decode/parse/mp3parse.c,
11221 plugins/mp3decode/types/mp3types.c,
11222 plugins/mpeg1/mpegtypes/mpeg1types.c,
11223 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11224 typefind function now returns a GstCaps structure instead of a
11225 gboolean. modified some plugins to this new behaviour Fixed
11226 autoplugging for the mpg123 case. When an element is selected in
11227 autoplugging and the caps do not match, another element is selected
11228 until the caps match. only examples/autoplug works because
11229 gstmediaplay uses a threaded setup that does not seem to work with
11230 the current scheduling.
11232 2000-12-17 06:26 omegahacker
11234 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11235 beginning of the first code-review. Here's the README:
11237 Code reviews: =============
11239 Files are to be named by file or subsystem, and CVS revision number
11242 gstbin.c-1.41 editor-20001216
11244 A file should look something like the following:
11246 -------------------------------------------------------------------
11247 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11248 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11250 ----- Line 20: #define GST_DEBUG_ENABLED
11252 Shouldn't be here, DEBUG should be enabled globally. May leave
11253 until scheduling changes are done.
11255 ----- Line 117: (gst_bin_class_init)
11256 gstelement_class->elementfactory =
11257 gst_elementfactory_find("bin");
11259 Not sure this is such a great idea. I thought the GstElement code
11260 did this kind of stuff?
11262 -------------------------------------------------------------------
11265 The format will evolve as we do more stuff, such as putting in
11266 fields for recommended actions, comments regarding any later
11267 changes made and when, etc.
11269 2000-12-17 04:54 omegahacker
11271 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11272 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11273 compilation fixes...
11275 2000-12-16 17:12 wtay
11277 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11278 editor/gsteditor.c, editor/gsteditorbin.c,
11279 editor/gsteditorelement.c, editor/gsteditorproject.c,
11280 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11281 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11282 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11283 tests/registry.c: some editor changes= loading of save pipelines
11284 (not working) added include in gstdebug.h for getpid property
11285 loading implemented GstXML can now be queried for the toplevel
11288 2000-12-16 10:18 omegahacker
11290 * docs/random/sources, examples/autoplug/Makefile,
11291 examples/helloworld/Makefile, examples/queue4/Makefile,
11292 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11293 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11294 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11295 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11296 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11297 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11298 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11299 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11300 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11301 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11302 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11303 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11304 tests/states.c: WARNING: Don't grab this updated unless you're
11305 really, REALLY sure. WARNING: Wait for the next one.
11307 Whole lotta changes here, including a few random bits:
11309 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11310 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11311 added new debugging for function ptrs gstpipeline.c: set type of
11312 parent_class to the class, not the object gstthread.c: ditto
11313 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11314 some defaults cobin/spindentity.c: updated to new do/while
11315 loopfunction style mp3encode/lame/gstlame.c: argument types,
11316 whole lotta lame options tests/: various changes
11318 Now, for the big changes: Once again, the scheduling system has
11319 changed. And once again, it broke a whole bunch of things. The
11320 gist of the change is that there is now a function pointer for
11321 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11322 Well, currently they are functions, but that's for debugging
11323 purposes only, they just call the function pointer after spewing
11326 This changed the GstPad structure a bit, and the GstPad API as
11327 well. Where elements used to provide chain() and pull() functions,
11328 they provide chain() and get() functions.
11329 gst_pad_set_pull[region]_function has been changed to
11330 get_pad_set_get[region]_function. This means all the elements out
11331 there that used to have pull functions need to be updated. The
11332 calls to that function have been changed in the normal elements,
11333 but the names of the functions passed is still _pull[region](),
11334 which is an aesthetic issue more than anything.
11336 As for what doesn't work yet, just about anything dealing with
11337 Connections is hosed, meaning threaded stuff won't work. This will
11338 be fixed about 12 hours from now, after I've slept, etc. The
11339 simplefake.c test works in both cothreaded and chained cases, but
11340 not much else will work due to the Connection problem. Needless to
11341 say, don't grab this unless you *need* these features *now*, else
11342 wait to update this stuff until tomorrow.
11344 I'm going to sleep now.
11346 2000-12-15 16:43 wtay
11348 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11349 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11350 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11351 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11352 a step closer to autoplugging. The element selection in the
11353 pipeline works. Slight modification to the typefind function
11354 handling. removed the stupid mime types in the mpeg decoders.
11355 Adjust videosink for the new caps handling. Modified the queue
11356 example to show an error in plan creation; Erik can you solve this?
11357 This is the type of pipelines autoplugging uses.
11359 2000-12-15 01:57 wtay
11361 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11362 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11363 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11364 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11365 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11366 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11367 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11368 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11369 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11370 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11371 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11372 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11373 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11374 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11375 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11376 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11377 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11378 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11379 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11380 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11381 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11382 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11383 plugins/mp3encode/lame/gstlame.h,
11384 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11385 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11386 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11387 tools/gstreamer-register.c: Header cleanup: try to include as
11388 little as possible; this will probably speed up compilation a bit.
11389 changed the .c files to use #include "..." Fix for the 'plugins are
11390 loaded twice' bug. Fix 22186: GstObject flags are now used
11391 everywhere. Added *_FLAG_LAST so elements do not use the same
11392 flags. Added some padding in the flag enum for future expansion.
11394 2000-12-14 17:21 wtay
11396 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11397 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11398 plugins/mpeg1/parse/mpeg1parse.c,
11399 plugins/mpeg1video/parse/mp1videoparse.c,
11400 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11401 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11402 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11403 pad template mechanisms.
11405 2000-12-14 12:30 wtay
11407 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11409 2000-12-13 21:42 omegahacker
11411 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11412 after 0.1.0 (i.e. in 2001)
11414 2000-12-13 19:35 wtay
11416 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11418 2000-12-13 19:29 wtay
11420 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11421 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11422 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11423 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11424 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11425 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11426 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11427 plugins/cdparanoia/cdparanoia.c,
11428 plugins/mp3decode/mpg123/gstmpg123.c,
11429 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11430 added the GstPadTemplate.
11432 The GstPadFactory is an easy way to define a pad with capabilities.
11433 The GstPadFactory is converted into a GstPadTemplate. The template
11434 is used to create new pads and to expose the possible pads used in
11435 an element to the plugin system.
11437 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11438 gstreamer-register because the XML definition has changed.
11440 2000-12-12 19:31 wtay
11442 * docs/random/plugins: Added a document about how we handle plugins
11443 and dynamic loading.
11445 2000-12-12 19:29 wtay
11447 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11448 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11449 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11450 plugins/mp3decode/mpg123/gstmpg123.c,
11451 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11452 tests/registry.c: More Caps changes, this change introduces the
11453 padfactory. the GstPadFactory will be used to describe the pads
11454 that an element will contain during its lifetime. mpg123 and
11455 mp3parse serve as an example. More XML changes to incorporate the
11458 2000-12-12 09:40 omegahacker
11460 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11461 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11462 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11463 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11464 tests/rip.c: Added LAME encoder. Wow.
11466 2000-12-12 06:49 omegahacker
11468 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11469 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11470 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11471 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11472 audio data from a CD, writes out raw audio. The tests/paranoia.c
11473 program will simply hook this up to a sound card. It works
11476 Next step is to flesh out the rest of the element, including pad
11477 caps, better seek and playout control, signals, and whatever else
11480 A minor patch to the editor is included here, the GstElementFactory
11481 details struct has a name change from 'class' to 'klass' that
11482 wasn't reflected in the elementselect widget. Fixd.
11484 2000-12-11 00:25 omegahacker
11486 * tests/queue.c: Updated to latest code for testing scheduling.
11488 2000-12-11 00:24 omegahacker
11490 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11491 elements/gstqueue.c: Implemented the hybrid scheduling system for
11492 sources and connections outside the current Bin. Is a bit hackish
11493 in one place, but I'll work out a way to make that cleaner soon.
11494 queue.c in tests now works nicely in all cases. More to come
11497 2000-12-11 00:06 wtay
11499 * tests/registry.c: Test program to check the registry handling
11501 2000-12-11 00:04 wtay
11503 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11504 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11505 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11506 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11507 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11508 gstplay/main.c, plugins/au/gstparseau.c,
11509 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11510 plugins/avi/wincodec/gstwincodec.c,
11511 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11512 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11513 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11514 plugins/mp3decode/mpg123/gstmpg123.c,
11515 plugins/mp3decode/mpg123/gstmpg123.h,
11516 plugins/mp3decode/parse/mp3parse.c,
11517 plugins/mp3decode/xing/gstxing.c,
11518 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11519 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11520 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11521 plugins/mpeg1/parse/mpeg1parse.c,
11522 plugins/mpeg1video/parse/mp1videoparse.c,
11523 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11524 plugins/mpeg2/mpeg2dec/decode.c,
11525 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11526 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11527 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11528 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11529 plugins/mpeg2/mpeg2dec/motion_comp.c,
11530 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11531 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11532 plugins/mpeg2/mpeg2dec/mpeg2.h,
11533 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11534 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11535 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11536 plugins/mpeg2/parse/mpeg2parse.c,
11537 plugins/mpeg2/subtitles/mpeg2subt.c,
11538 plugins/mpeg2/video/gstmpeg2play.c,
11539 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11540 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11541 plugins/visualization/smoothwave/smoothwave.c,
11542 plugins/visualization/spectrum/gstspectrum.c,
11543 plugins/visualization/synaesthesia/synaesthesia.c,
11544 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11545 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11546 tests/queue.c: First attempt at rebuilding the type/plugin system
11547 - make sure caps/props are saved in the registry autoplugging is
11548 completely broken. removed the typefactories and typeids from all
11549 the pads in the plugins XML load/save is ok (be sure to rerun
11550 gstreamer-register)
11552 2000-12-09 09:13 omegahacker
11554 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11555 work-in-progress do deal with out-of-bin elements. Current system
11556 is very likely going to be ditched due to its complexity and the
11557 fact that it doesn't work right now. More than that, it's
11558 generating some really odd results in my test program, which aren't
11559 readily explainable.
11561 If you want to keep a working copy of your working copy (heh),
11562 don't update until this is replaced with a hybrid approach. This
11563 approach will be the beginning of a plan generator that can
11564 construct full hybrid schedules given hints from various places.
11566 Hybrid means that cothreads are used, but there are chunks of the
11567 pipeline that are actually dealt with by chaining. This can improve
11568 speed by reducing cothread switches (which are much cheaper than
11569 thread switches, but still far from free, about 570 cycles on my
11570 PIII), but does carry a complexity burden. Luckily, the structure
11571 of GStreamer allows that burden to live entirely in create_plan.
11572 Luck? I think not ;-)
11574 2000-12-08 23:38 omegahacker
11576 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11577 CVS seems to work rather well, actually.
11579 Next is the work on task 23098...
11581 2000-12-08 20:31 omegahacker
11583 * tests/: Makefile.am, queue.c: Test program for simple queue
11584 operations. Good for testing thread/cothread interations.
11586 2000-12-08 18:24 wtay
11588 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11589 in again, it got removed with the previous commit.
11591 2000-12-08 10:33 omegahacker
11593 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11594 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11595 changes. Connections are now also pullfunc based. gstqueue has
11596 been updated, I don't know of any other connections offhand.
11598 There are still a few things that need doing, specifically the
11599 concept of a source or connection with connections to multiple
11600 thread contexts is not dealt with. This may force us to move the
11601 threadstate from the element to the pad, maybe keeping the
11602 element's copy for simple cases. Then the Bin would create a
11603 structure to pass to the cothreaded _wrappers of any such elements,
11604 which would detail the pads that are to be dealt with by this
11605 particular cothread context.
11607 That will speed things up to, since we don't have to look through
11608 the list of all pads for every Src or Connection element for every
11609 iteration, we can simply step through the list provided by the
11610 plan. Special case might even have a single pad pointer sitting
11611 there to trump the list, if there's only one (the common case
11614 Task 23098 is tracking these changes. The main task 22588 depends
11615 on that subtask, as well as 22240, which is a consistency check on
11618 2000-12-07 18:38 wtay
11620 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11622 2000-12-07 18:37 wtay
11624 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11625 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11626 from the capabilities as we might use the properties for metadata
11629 2000-12-06 23:04 wtay
11631 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11632 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11633 GstCapsListFactory in headers
11635 2000-12-05 18:08 wtay
11637 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11638 elements/gstasyncdisksrc.c: Fixed autoplugging.
11640 2000-12-04 19:24 wtay
11642 * docs/random/caps: Added some capability options
11644 2000-12-04 10:52 omegahacker
11646 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11647 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11648 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11649 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11650 elements/gstsinesrc.c: Changed the way things are scheduled,
11651 especially sources. A Src used to have a push() function, and
11652 optionally a pushregion() to deal with async reads, etc. That
11653 whole thing has gone away, in favor of providing a pull() function
11654 for the output (Src) pad instead, ala chain functions. This makes
11655 constructing cothreaded schedules out of non-loop elements somewhat
11656 easier. Basically there was always a question as to which pad was
11657 being dealt with. In the pullregion case, cothread-specific data
11658 was used to try to pass the region struct to the right place, which
11659 is a slow hack. And in general, the push function severely limited
11660 the kind of tricks that could be played when there's more than one
11661 output pad, such as a multi-out file reader with async capabilities
11662 on each pad independently.
11664 This changes the way cothread scheduling occurs. Instead of the
11665 hack to deal with Src's by calling their push() function (or
11666 optionally the pushregion(), in certain cases), we now are working
11667 towards a general mechanism where pads are the only thing that are
11668 dealt with directly.
11670 An optimization was made in the process of doing this: the
11671 loopfunction actually run as the outer [stack] frame of the
11672 cothread is now set more intelligently in create_plan() based on
11673 what kind of element it is. We now have:
11675 loopfunc_wrapper: used for loop-based elements, it simply calls the
11676 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11677 below). It currently does other, soon to be depracated, stuff.
11679 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11680 options are now loop- or pull-based)
11682 There will be a couple more to deal with other cases, such as
11683 Connections and chain-based elements. The general idea is that
11684 it's a lot more efficient to make the decisions once in create_plan
11685 than to keep doing this huge if/else chain in the wrapper. Just
11686 choose the right wrapper up front. It'll be most apparent
11687 performance-wise in the case of whichever element context is
11688 switched to first for each iteration, since the whole wrapper setup
11689 is done for every iteration.
11691 The tricky part is that there is now a bit of overloading of the
11692 function pointers in a pad. The current meanings (possibly to
11693 change a bit more soon) are:
11695 chainfunc: as always, chainfunc pointer is mirrored between peer
11696 pads (this may change, and the chain func may end up in
11697 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11698 to peer SinkPad: none (may take over chainfunc, see
11699 below) pullfunc: SrcPad: Src or Connection's function to construct
11700 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11703 There are a number of issues remaining with the scheduling, not the
11704 least of which is the fact that Connections are still dealt with
11705 the old way, with _push() functions and such. I'm trying to figure
11706 out a way to unify the system so it makes sense. Following the
11707 scheduling system is hard enough, trying to change it is murder.
11709 Another useful scheduling addition, mentioned above, is
11710 COTHREAD_STOPPING. It's an element flag that's used to signal
11711 whatever code is running in cothread context that it should be
11712 finishing up and exiting soon. An example of this is in
11713 plugins/cobin/spindentity.c. All the loops should now be composed
11714 of do/while loops, rather than while(1) loops:
11717 buf = gst_pad_pull(spindentity->sinkpad);
11718 gst_pad_push(spindentity->srcpad,buf);
11719 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11721 The reason for this is that COTHREAD_STOPPING may be set before the
11722 above loop ever gets started. It wouldn't do for the body of the
11723 loop to never once get called, that would simply stall the
11724 pipeline. Note that only the core library code is ever responsible
11725 for setting and unsetting this flag. All elements have to do is
11726 respond to it by cleanly exiting the loop and the function holding
11729 This is needed primarily to allow iterations to occur properly.
11730 Basically, there's a single entry point in the cothread scheduling
11731 loop, gst_bin_iterate_func() simply switches to this cothread. If
11732 the element in this context is allowed to loop infinitely, nothing
11733 would even switch back to the context from which the iterate() was
11734 originally called. This is a bit of a problem. The solution is
11735 for there to be an implicit switch back to the originating context.
11736 Now, even I'm not sure exactly how this works, but if the cothread
11737 that's switched to actually returns, execution returns back to the
11738 calling context, i.e. iterate_func().
11740 COTHREAD_STOPPING is therefore set just before switching into this
11741 (currently randomly chosen) context, on the assumption that it will
11742 return promptly after finishing its duties. The burden of clearing
11743 the flag falls to the various wrapper functions provided by the Bin
11744 code, thus element writers don't have to worry about doing that at
11745 all (and simply shouldn't).
11747 Related changes: All the sources in elements/ have been changed to
11748 reflect the new system.
11750 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11751 why, it's commented out now. 2) any other sources, including
11752 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11753 to work as pull-based sources.
11755 2000-12-04 09:35 omegahacker
11757 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11758 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11759 DEBUG system. New header file gstdebug.h holds the stuff to keep
11760 it out of gst.h's hair. DEBUG prints out the process id, cothread
11761 id, source filename and line number. Two new macros DEBUG_ENTER
11762 and DEBUG_LEAVE are used to show the entry and exit of a given
11763 function. This eventually might be used to construct call trace
11764 graphs, even taking cothreads into account. This would be quite
11765 useful in visualizing the scheduling mechanism.
11767 Minor changes to various debug messages.
11769 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11770 capable of performing DEBUG_LEAVE automatically. It does this by
11771 utilizing a little-known GCC extension that allows one to call a
11772 function with the same parameters as the current function. The
11773 macro uses this to basically call itself. A boolean is used to
11774 ensure that when it calls itself it actually runs the body of the
11775 function. In the meantime it prints stuff out before and after the
11776 real function, as well as constructing a debugging string. This
11777 can be used eventually to provide call-wide data on the DEBUG
11778 lines, instead of having to replicate data on each call to DEBUG.
11779 More research is needed into how this would most cleanly be fit
11780 into some other chunk of code, like GStreamer (I think of this
11781 DEBUG trick as a separate project, sorta).
11783 Unfortunately, the aforementioned DEBUG trick interacts quite
11784 poorly with cothreads. Almost any time it's used in a function
11785 that has anything remotely to do with a cothread context (as in, it
11786 runs in one), a segfault results from the __builtin_apply call,
11787 which is the heart of the whole thing. If someone who really knows
11788 assembly could analyze the resulting code to see what's really
11789 going on, we might find a way to fix either the macro or the
11790 cothreads (I'm thinking that there's something we missed in
11791 constructing the cothreads themselves) so this works in all cases.
11793 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11794 your functions. Be sure to put DEBUG_ENTER after your variable
11795 declarations and before any functional code, not to put the
11796 function name in any DEBUG strings (it's already there, trust me),
11797 and put a DEBUG_LEAVE if you care enough.
11799 Changes are going to happen in the way DEBUGs and other printouts
11800 occur, so stay tuned.
11802 2000-12-04 09:32 omegahacker
11804 * gst/gstplugin.c: Added a check to see if the plugin actually
11805 exists before even bothering to try to load it. Saves a fair
11806 amount of debugging spew with _gst_plugin_spew enabled.
11808 2000-12-04 09:14 omegahacker
11810 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11811 head_check function: DEBUG pretty much assumes there's a newline
11812 (\n) at the end, things get messy otherwise. Might add a
11813 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11814 a good cleanup anyway.
11816 2000-12-03 20:15 wtay
11818 * tests/caps.c: More test cases.
11820 2000-12-03 20:15 wtay
11822 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11824 2000-12-03 17:52 wtay
11826 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11829 2000-12-03 17:51 wtay
11831 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11832 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11833 pads. Added first preview of the capabilities system.
11834 Autoplugging is seriously broken with these (and other) changes.
11836 2000-12-03 15:02 richardb
11838 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11839 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11840 in the Makefile.am to generate symlinks to the live versions of the
11841 code in gst/ : fixes a compile error, and should keep things
11844 2000-12-03 00:17 omegahacker
11846 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11847 making DEBUG() print out the cothread ID as well as the process ID.
11848 cothread_getcurrent returns the current cothread ID, or -1 if
11849 cothreads aren't set up in this process context.
11851 2000-12-02 10:07 omegahacker
11853 * docs/random/filter-writers-guide: First pass at an outline for
11854 the Filter Writer's Guide. Mostly complete, though the structure
11855 needs some work. Just need someone to write it ;-)
11857 2000-11-30 20:30 wtay
11859 * docs/random/types3: Another type system proposal.
11861 2000-11-29 10:05 omegahacker
11863 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11864 code for error conditions to the end, using goto's to get there.
11865 This has the presumed advantage of consolidating all the normally
11866 run code into one chunk, reducing jumps (and the associated
11867 penalties in any modern processor) and limiting cache- line usage.
11868 It may be instructive to look at the generated assembly for this
11869 revision and the previous, to see if gcc is smart enough to do this
11872 If you want to turn off some of the checks (they are all checks for
11873 NULL pointers, if you're curious) for a speed gain, disable the
11874 #define of COTHREAD_PARANOID at the top.
11876 2000-11-26 19:11 wtay
11878 * docs/random/types2: Added the type system design.
11880 2000-11-25 18:13 wtay
11882 * docs/random/sources: More ramblings..
11884 2000-11-25 16:45 wtay
11886 * docs/random/sources: Another alternative to the src. Please
11889 2000-11-25 16:00 wtay
11891 * docs/random/sources: Added asci art control flow diagrams
11893 2000-11-25 14:18 wtay
11895 * docs/random/sources, gst/gstpipeline.c,
11896 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11897 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11898 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11899 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11900 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11901 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11902 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11903 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11904 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11905 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11906 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11907 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11908 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11909 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11910 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11911 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11912 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11913 the source elements.
11915 2000-11-25 07:43 omegahacker
11917 * gst/elements/gstelements.c: Added code to force the gsttypes
11918 plugin to load before gstelements, by simply having gstelements.c
11919 request the plugin. Solves some dependency problems. This is the
11920 correct method of doing this for now, though I had a thought:
11922 Have a static list of hard dependencies that the plugin system is
11923 responsible for satisfying before even trying to load the plugin.
11924 Makes plugin design easier.
11926 2000-11-25 07:02 omegahacker
11928 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11929 quite complete but sufficient for now
11931 2000-11-24 22:28 omegahacker
11933 * gst/gstelement.c: Fixed a dumb mistake: in
11934 gst_element_set_loop_function, it was forcing the cothread's entry
11935 function to change. This is totally wrong, the create_plan function
11936 in GstBin is responsible for setting that to its own internal
11937 helper function. Code removed outright...
11939 2000-11-23 21:49 omegahacker
11941 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11942 support hotswapping of loopfunc
11944 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11945 loopfunc is set, which needs to be obeyed by the loopfuncs
11946 themselves. The assumption is that only a loopfunc or an element
11947 that knows what it's doing will ever change the loopfunc pointer,
11948 so they can be responsible for exitting the loopfunc itself
11951 The loopfunc_wrapper function has been changed to call the loopfunc
11952 pointer itself in a loop. If the loopfunc changes, the current
11953 loop is supposed to exit, which causes the loopfunc_wrapper to
11954 start up the new loopfunc.
11956 2000-11-23 20:39 omegahacker
11958 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11959 gst_element_connect
11961 SImple matter of cleaning up the conflicting checks and actually
11962 connecting the pads in question.
11964 2000-11-23 08:13 omegahacker
11966 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11967 occurs after the state change of all the child elements.
11968 gstelement.c: set_state now loops such that each element only deals
11969 with one state change at a time, i.e.
11970 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11972 2000-11-20 22:05 wtay
11974 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11975 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11976 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11977 initialisation in mpeg2dec Added little performance test (compile
11980 2000-11-20 19:04 wtay
11983 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11984 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11985 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11986 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11987 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11988 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11989 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11990 plugins/mpeg2/ac3dec/audio_out.h,
11991 plugins/mpeg2/ac3dec/bit_allocate.c,
11992 plugins/mpeg2/ac3dec/bit_allocate.h,
11993 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11994 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11995 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11996 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11997 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11998 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11999 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12000 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12001 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12002 plugins/mpeg2/ac3dec/downmix_c.h,
12003 plugins/mpeg2/ac3dec/downmix_i386.S,
12004 plugins/mpeg2/ac3dec/downmix_i386.h,
12005 plugins/mpeg2/ac3dec/downmix_kni.S,
12006 plugins/mpeg2/ac3dec/downmix_kni.h,
12007 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12008 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12009 plugins/mpeg2/ac3dec/imdct512_kni.S,
12010 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12011 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12012 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12013 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12014 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12015 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12016 plugins/mpeg2/ac3dec/rematrix.h,
12017 plugins/mpeg2/ac3dec/sanity_check.c,
12018 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12019 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12020 plugins/mpeg2/ac3dec/srfft_kni.h,
12021 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12022 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12023 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12024 plugins/mpeg2/mpeg2dec/Makefile.am,
12025 plugins/mpeg2/mpeg2dec/decode.c,
12026 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12027 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12028 plugins/mpeg2/mpeg2dec/motion_comp.c,
12029 plugins/mpeg2/mpeg2dec/motion_comp.h,
12030 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12031 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12032 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12033 decoder. No seeking yet but at least we do not need ac3parse
12034 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12035 included). I have modified DeCSS a bit to work in GStreamer. Can I
12036 release the code or is there some lawyer that's going to sue me?
12037 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12038 decoder but failed.
12040 2000-11-12 20:34 wtay
12042 * components/bonobo-gstmediaplay/: Makefile.am,
12043 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12044 now works on audio only (mp3/vorbis). Video is broken because
12045 bonobo does not handle multithreading yet. Added Bonobo toolbar
12048 2000-11-11 15:13 wtay
12050 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12051 components/bonobo-gstmediaplay/Makefile.am,
12052 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12053 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12054 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12055 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12056 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12057 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12058 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12059 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12060 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12061 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12062 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12063 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12064 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12065 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12066 gst/elements/gstqueue.c, gstplay/Makefile.am,
12067 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12068 headers/code where missing in gst directory Added a bonobo wrapper
12069 for the media player (it shows up in gshell but locks up when
12070 activating the component, anyone?) Fixed some XML save/load
12071 problems with arguments.
12073 2000-11-08 19:53 wtay
12075 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12076 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12077 libraries. It looks like glade does not like empty dockitems...
12079 2000-11-07 21:38 wtay
12081 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12082 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12084 2000-11-07 21:24 wtay
12086 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12087 gstelement.sgml, gstpad.sgml: [no log message]
12089 2000-11-07 21:18 wtay
12091 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12092 gstreamer-sections.txt: Updated docs
12094 2000-11-06 00:15 wtay
12096 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12097 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12098 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12099 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12100 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12101 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12102 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12103 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12104 specific data to the cothreads.
12106 2000-11-04 18:55 wtay
12108 * include/sse.h: [no log message]
12110 2000-11-04 18:54 wtay
12112 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12113 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12114 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12115 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12116 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12117 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12118 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12119 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12120 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12121 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12122 plugins/mpeg2/mpeg2dec/Makefile.am,
12123 plugins/mpeg2/mpeg2dec/decode.c,
12124 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12125 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12126 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12127 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12128 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12129 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12130 plugins/mpeg2/mpeg2dec/motion_comp.c,
12131 plugins/mpeg2/mpeg2dec/motion_comp.h,
12132 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12133 plugins/mpeg2/mpeg2dec/mpeg2.h,
12134 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12135 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12136 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12137 excellent mpeg2dec decoder. Not 100% optimized but allready very
12138 fast. More cleanup.
12140 2000-11-02 20:10 wtay
12142 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12143 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12144 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12145 GUI apps using GStreamer should now handle the Gdk locks when
12146 handling signals from the pipeline (as it should be)
12148 2000-11-01 22:11 wtay
12150 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12151 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12152 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12153 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12154 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12155 Some code cleanup Let the parent GstBin decide when to do a
12156 create_plan (bin inside a thread)
12158 2000-11-01 13:49 wtay
12160 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12161 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12162 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12163 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12164 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12165 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12166 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12167 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12168 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12169 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12170 plugins/mp3decode/parse/mp3parse.c,
12171 plugins/mp3decode/parse/mp3parse.h,
12172 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12173 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12174 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12175 which is quite clean and more readable. Renamed parseavi to
12176 avidecoder Implemented seeking/time display/pause/play/stop/clean
12177 exit to gstmediaplay Added an element flag to indicate that it
12178 cannot deal with noncontigous buffers. If such an element is found
12179 in the pipeline, seeking is disabled for the complete stream
12180 (avidecoder cannot deal with seeking until we convert it to a loop
12181 based element with pull_region to fetch the indeces etc...)
12183 2000-10-30 21:10 wtay
12185 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12188 2000-10-30 21:08 wtay
12190 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12191 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12194 2000-10-30 21:06 wtay
12196 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12197 nonworking forward DCT with MMX
12199 2000-10-30 21:02 wtay
12201 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12202 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12203 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12204 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12205 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12206 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12207 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12208 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12209 plugins/mpeg1/mpegaudio/Makefile.am,
12210 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12211 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12212 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12213 plugins/mpeg1video/parse/mp1videoparse.c,
12214 plugins/mpeg2/mpeg2enc/Makefile.am,
12215 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12216 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12217 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12218 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12219 Misc fixes and cleanups A reworked gstplay. Now it is called
12220 gstmediaplay. gstplay is a custom widget that can display media and
12221 is to become a bonobo component soon. put the tables of the mpeg
12222 audio encoder in a header file. maybe faster quantisation for the
12225 2000-10-25 20:09 wtay
12227 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12228 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12229 docs/plugins/gstreamer-plugins-docs.sgml,
12230 docs/plugins/gstreamer-plugins-sections.txt,
12231 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12232 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12233 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12234 docs/plugins/tmpl/gstaviencoder.sgml,
12235 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12236 docs/plugins/tmpl/gstjpegenc.sgml,
12237 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12238 docs/plugins/tmpl/gstmpeg2enc.sgml,
12239 docs/plugins/tmpl/gstmpeg2play.sgml,
12240 docs/plugins/tmpl/gstmpeg_play.sgml,
12241 docs/plugins/tmpl/gstmpegaudio.sgml,
12242 docs/plugins/tmpl/gstmpg123.sgml,
12243 docs/plugins/tmpl/gstparseau.sgml,
12244 docs/plugins/tmpl/gstparseavi.sgml,
12245 docs/plugins/tmpl/gstparsewav.sgml,
12246 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12247 docs/plugins/tmpl/gstspectrum.sgml,
12248 docs/plugins/tmpl/gstv4lsrc.sgml,
12249 docs/plugins/tmpl/gstwincodec.sgml,
12250 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12251 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12252 docs/plugins/tmpl/median.sgml,
12253 docs/plugins/tmpl/mp1videoparse.sgml,
12254 docs/plugins/tmpl/mp2videoparse.sgml,
12255 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12256 docs/plugins/tmpl/mpeg2parse.sgml,
12257 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12258 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12259 docs/plugins/tmpl/smoothwave.sgml,
12260 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12261 docs/plugins/tmpl/synaesthesia.sgml,
12262 docs/plugins/tmpl/system_encode.sgml,
12263 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12264 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12265 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12266 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12267 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12268 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12269 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12270 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12271 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12272 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12273 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12274 test/qtest.c: More Docs updates. Added plugin documentation. I
12275 fear we need a gstdoc implementation that loads plugins and does
12276 introspection on them. I think we should automatically create the
12277 docs for the pads and mime types the plugins provide. Does anyone
12278 have enough perl knowledge to add these features? I allready
12279 changed the C code to output the pad definitions but my perl
12280 knowledge is too limited, for now, to implement the rest of the
12281 needed functionality...
12283 2000-10-22 17:30 wtay
12285 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12286 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12287 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12288 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12289 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12290 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12291 spectrum.sgml, videoraw.sgml: More docs updates
12293 2000-10-22 17:27 wtay
12295 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12296 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12297 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12298 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12299 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12300 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12301 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12302 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12303 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12304 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12305 updates documented the libraries
12307 2000-10-21 13:04 wtay
12309 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12310 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12311 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12312 plugins/avi/gstparseavi.c,
12313 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12314 plugins/mpeg1video/parse/mp1videoparse.c,
12315 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12316 plugins/mpeg2/mpegtypes/Makefile.am,
12317 plugins/mpeg2/mpegtypes/mpeg2types.c,
12318 plugins/mpeg2/parse/mpeg2parse.c,
12319 plugins/mpeg2/video/gstmpeg2play.c,
12320 plugins/mpeg2/videoparse/.cvsignore,
12321 plugins/mpeg2/videoparse/Makefile.am,
12322 plugins/mpeg2/videoparse/mp2videoparse.c,
12323 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12324 better autoplugging. MPEG2 works more or less. fix in
12325 autoplugging. avi now works.
12327 2000-10-12 20:41 wtay
12329 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12330 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12331 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12332 hardcoded pipeline setup is gstplay in favor of the autoplugging
12333 features. Still in a rought shape...
12335 2000-10-12 09:43 richardb
12337 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12338 gets installed correctly by make install. Problems: clean /
12339 uninstall don't work. make dist not tested. pdf manual doesn't
12342 2000-10-11 20:30 wtay
12344 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12345 gst/gstextratypes.c, gst/gstextratypes.h,
12346 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12347 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12348 types for better editor properties (FILENAME, enums) The disksrcs
12349 location property can now be set in the editor: we can now make our
12350 first working mp3 player with gsteditor!!
12352 2000-10-09 21:01 wtay
12354 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12355 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12356 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12357 bug in mpeg_play. Create a new thread upon a multisrc element in
12358 autoplugging: the autoplug example now correctly sets up 5 threads
12359 for an mpeg player.
12361 2000-10-09 01:34 richardb
12363 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12364 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12365 docs/manual/images/Makefile.am: Added building of the manual to the
12366 build system. Currently in a rudimentary state - will not
12367 gracefully give up if tools not available, will not uninstall /
12368 clean, and may not install / make dist properly. Documentation
12369 does not have dependencies on images, so won't rebuild if they're
12372 2000-10-08 23:23 wtay
12374 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12375 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12376 plugins/mp3decode/types/Makefile.am,
12377 plugins/mp3decode/types/mp3types.c,
12378 plugins/mpeg1/mpegtypes/.cvsignore,
12379 plugins/mpeg1/mpegtypes/Makefile.am,
12380 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12381 This little program (30 relevant lines) is able to play
12382 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12383 you write. Separated the mp3 and mpeg1 types for better reuse.
12385 2000-10-08 23:17 wtay
12387 * configure.in, editor/editor.glade, editor/gsteditor.h,
12388 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12389 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12390 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12391 editor/gsteditorproperty.c, editor/gstelementselect.c,
12392 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12393 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12394 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12395 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12396 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12397 plugins/capture/v4l/gstv4lsrc.c,
12398 plugins/mp3decode/mpg123/gstmpg123.c,
12399 plugins/mp3decode/parse/mp3parse.c,
12400 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12401 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12402 plugins/mpeg1/mpeg_play/video.c,
12403 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12404 plugins/mpeg1/parse/mpeg1parse.c,
12405 plugins/mpeg1video/parse/mp1videoparse.c,
12406 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12407 Fixes to various elements so that correct types are returned.
12408 Fixed flag collision with GtkObject. Elements can now suggest a
12409 thread. not sure if this is the right way to handle automatic
12410 thread creation. Autoplugging now works with multiple sinks and
12411 thread setup. No threads are created for intermediate elements yet,
12412 so MPEG may still be choppy.
12414 2000-10-06 23:52 richardb
12416 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12417 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12418 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12419 don't exist (these looked like copy and paste typos).
12421 2000-10-06 03:38 richardb
12423 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12425 2000-10-01 22:46 wtay
12427 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12428 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12429 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12430 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12431 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12432 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12433 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12434 pixmaps/thread.xpm: Initial work for the new editor.
12436 2000-09-27 20:33 wtay
12438 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12439 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12440 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12441 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12442 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12443 descriptions. GladeXML like operation implemented (you can
12444 retrieve parts of a pipeline)
12446 2000-09-24 23:47 wtay
12448 * examples/xml/.cvsignore: better .cvsignore
12450 2000-09-24 23:45 wtay
12452 * examples/xml/.cvsignore, examples/xml/Makefile,
12453 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12454 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12455 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12456 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12457 handling. A first example of what is to come...
12459 2000-09-24 15:31 wtay
12461 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12462 two threads and two queues.
12464 2000-09-24 15:29 wtay
12466 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12467 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12468 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12469 initialized in its thread context resulting in severe stack
12470 corruption. This was very hard to track down. We should be able
12471 now to modify some plugins to a loop based setup so that we can get
12472 rid of the mp3parse and mp1videoparse elements. Modified the GList
12473 to a GSList in the queue.
12475 2000-09-23 00:35 wtay
12477 * gstreamer-config.in, examples/helloworld/helloworld.c,
12478 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12479 examples/queue/queue.c, examples/queue2/.cvsignore,
12480 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12481 examples/queue3/queue3.c, examples/thread/thread.c,
12482 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12483 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12484 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12485 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12486 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12487 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12488 the thread handling. Fix a bug in gstreamer-config : gthread was
12489 not included. gst_bin_create_plan() is now done in the READY
12490 state. a bin with only another bin in it will now work with
12491 gst_bin_iterate. Added some examples for the queues.
12493 2000-09-21 18:54 richardb
12495 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12496 dct64.c as well. Fixes link error on PPC.
12498 2000-09-21 02:42 richardb
12500 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12501 nicely if attempt to run a test with an unsupported DCT type.
12503 2000-09-21 02:34 richardb
12505 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12506 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12507 support if available - hopefully makes it compile on PPC.
12509 2000-09-21 01:57 richardb
12511 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12512 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12513 cothreads stuff was causing segfaults, because the stack needs to
12514 be initialised with a particular structure on PPC, unlike x86 where
12515 it simply has items pushed or popped. Added Chris to AUTHORS, for
12518 2000-09-18 23:19 richardb
12520 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12521 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12522 Fix compile problem due to DEBUG being redefined in
12523 libs/getbits/gstgetbits.h. Also fix several small typos in the
12526 2000-09-17 23:08 wtay
12528 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12529 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12530 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12531 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12532 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12533 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12534 plugins/mpeg2/ac3parse/ac3parse.c,
12535 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12536 gst_pipeline_add_sink/src to allow multiple sink cases and more
12537 complex autoplugging. Update docs too. Simplified the pipeline
12538 autoplugging code. Changed the cothread case: One iteration is now
12539 a push from the src element. The disk source does not change its
12540 state anymore on eof. Better type setting for the ac3
12541 parser/decoder and mpeg2parse.
12543 2000-09-17 15:06 wtay
12545 * acconfig.h, configure.in, gst/gstbin.c,
12546 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12547 with Xv extension if the library is found. Changed the disksrc so
12548 that is goes to the PAUSE state if eof.
12550 2000-09-17 13:32 wtay
12552 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12554 2000-09-17 13:32 wtay
12556 * docs/manual/components.sgml: Information about the bonobo
12557 components and capplets we are going to make :-)
12559 2000-09-17 13:31 wtay
12561 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12562 plugins/mpeg1/mpeg_play/parseblock.c,
12563 plugins/mpeg2/mpeg2enc/Makefile.am,
12564 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12565 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12566 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12567 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12568 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12569 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12570 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12571 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12572 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12573 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12574 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12575 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12576 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12577 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12578 plugins/mpeg2/mpeg2enc/predict.c,
12579 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12580 plugins/mpeg2/mpeg2enc/predict_sse.s,
12581 plugins/mpeg2/mpeg2enc/ratectl.c,
12582 plugins/mpeg2/mpeg2enc/transfrm.c,
12583 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12584 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12585 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12586 asembler to seperate files.
12588 2000-09-17 00:11 richardb
12590 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12591 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12592 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12593 plugins/avi/wincodec/gstwinenc.c,
12594 plugins/mpeg1/mpeg1encoder/Makefile.am,
12595 plugins/mpeg1/mpeg1encoder/putbits.c,
12596 plugins/mpeg1/mpeg_play/Makefile.am,
12597 plugins/mpeg1/mpeg_play/parseblock.c,
12598 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12599 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12600 libs/winloader is disabled on PPC - I doubt this can be made to
12601 work. libs/videoscale and libs/idct are also disabled - they
12602 should be fixable though.
12604 Sorted out most of the plugins - avi is disabled for now on PPC;
12605 can be worked on later if there's any chance of getting it to work.
12607 Also provide an automake conditional for compiling vorbis, based on
12608 a configure test for the needed libraries: currently the test isn't
12609 implemented and defaults to "no" so you'll have to fiddle it to
12610 compile vorbis. I shall get hold of vorbis and implement an
12611 appropriate test some other time (if noone else beats me to it).
12613 2000-09-16 23:03 richardb
12615 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12616 Moved generic function implementations into gstgetbits_generic.c,
12619 2000-09-16 11:58 wtay
12621 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12622 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12623 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12624 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12625 quick hack to allow loop based elements to finish intead of looping
12626 till infinity. Added compile time i386 or plain C getbits
12627 implementation selection. The vorbis decoder now is our first loop
12630 2000-09-16 01:59 richardb
12632 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12633 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12634 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12635 plugins/mpeg2/ac3dec/Makefile.am,
12636 plugins/mpeg2/mpeg2enc/Makefile.am,
12637 plugins/mpeg2/mpeg2enc/motion.c,
12638 plugins/mpeg2/subtitles/Makefile.am,
12639 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12640 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12641 port, and towards generic portability.
12643 2000-09-16 00:04 richardb
12645 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12646 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12647 checking for 386, D'oh. Fix autogen to run autoheader _before_
12648 autoconf, since it generates a required file (config.h.in, which I
12649 just removed from CVS since its an autogenerated one). Also fix
12650 messed up variables in gst/Makefile.am
12652 2000-09-15 23:44 richardb
12654 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12655 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12656 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12657 Begun to add support for non i386 architectures, with the help of
12658 Chris Emerson. Added bits to configure to figure out architecture,
12659 and added some alternatives for PPC. Should cause no problems on
12660 i386, but I'll check after this commit, but doesn't yet work on PPC
12663 2000-09-14 23:18 wtay
12665 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12666 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12667 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12668 The vorbis encoder A test program to convert an mp3 to a vorbis
12669 file. A fix for the dynamic plugin loader factory_find was not
12670 working. Don't forget to run gstreamer-register after installing
12673 2000-09-14 21:31 wtay
12675 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12676 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12677 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12678 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12679 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12680 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12681 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12682 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12683 vorbis decoder. The encoder is not yet functional. Small cosmetic
12684 changes to gstcpu.c
12686 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12687 you *have* to change the line in libtool to
12688 deplibs_check_method="pass_all" because else the plugin shared
12689 library refuses to link against the static libvorbis.a library.
12690 This is a hack. I have no intention in including libvorbis into the
12691 gstreamer CVS tree and making it libtool compatible.
12693 2000-09-13 20:04 wtay
12695 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12696 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12697 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12698 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12699 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12700 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12701 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12702 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12703 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12704 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12705 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12706 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12709 2000-09-12 19:15 wtay
12711 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12712 MMX optimisation split out in seperate file.
12714 2000-09-12 19:13 wtay
12716 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12717 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12718 plugins/mpeg1/mpeg_play/Makefile.am,
12719 plugins/mpeg1/mpeg_play/parseblock.c,
12720 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12721 plugins/mpeg1/mpeg_play/recon_mmx.c,
12722 plugins/mpeg1/mpeg_play/recon_sse.s,
12723 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12724 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12725 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12726 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12727 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12728 CPU detection. Added SSE optimisation to mpeg_play Modified the
12729 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12730 mpeg1 and mpeg2 decoders.
12732 2000-09-09 17:39 wtay
12734 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12735 thread/Makefile, thread/thread.c: A thread example. An example of
12736 gstreamer-launch: an mp3 player
12738 2000-09-09 17:36 wtay
12740 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12741 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12742 docs/manual/programs.sgml, docs/manual/queues.sgml,
12743 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12744 editor/gsteditor.h, editor/gstelementselect.c,
12745 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12746 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12747 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12748 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12749 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12750 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12751 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12752 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12753 plugins/mpeg2/ac3parse/Makefile.am,
12754 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12755 Changes to gstreamer-config to include gtk+ libs manual changes:
12756 queues, threads, programs gsteditor does not crash anymore.
12757 gstpipline new should return a GstElement * fixed ac3dec for new
12758 getbits fixes to gstreamer-launch more efficient startup for
12761 2000-09-07 21:35 wtay
12763 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12764 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12765 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12766 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12767 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12768 plugins/mp3decode/mpg123/Makefile.am,
12769 plugins/mp3decode/mpg123/common.c,
12770 plugins/mp3decode/mpg123/gstmpg123.c,
12771 plugins/mp3decode/mpg123/layer1.c,
12772 plugins/mp3decode/mpg123/layer2.c,
12773 plugins/mp3decode/mpg123/layer3.c,
12774 plugins/mp3decode/mpg123/mpg123.c,
12775 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12776 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12777 plugins/mpeg1/system_encode/buffer.c,
12778 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12779 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12780 test/cothreads/test.c: Faster and modular getbits implementation.
12781 Fixed a bug in the audiosink that could lock up your box on bad MB.
12782 Modified the plugins to use the new getbits functions.
12784 2000-08-28 21:20 wtay
12786 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12787 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12788 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12789 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12790 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12791 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12792 plugins/avi/wincodec/gstwincodec.c,
12793 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12794 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12795 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12796 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12797 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12798 plugins/mp3decode/parse/mp3parse.c,
12799 plugins/mp3decode/xing/gstxing.c,
12800 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12801 plugins/mpeg1/mpeg_play/decoders.c,
12802 plugins/mpeg1/mpeg_play/decoders.h,
12803 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12804 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12805 plugins/mpeg1/parse/mpeg1parse.c,
12806 plugins/mpeg1/system_encode/system_encode.c,
12807 plugins/mpeg1video/parse/mp1videoparse.c,
12808 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12809 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12810 plugins/mpeg2/parse/mpeg2parse.c,
12811 plugins/mpeg2/subtitles/mpeg2subt.c,
12812 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12813 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12814 plugins/visualization/smoothwave/smoothwave.c,
12815 plugins/visualization/spectrum/gstspectrum.c,
12816 plugins/visualization/synaesthesia/synaesthesia.c,
12817 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12818 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12819 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12820 information in /etc/gstreamer/reg.xml - no need to do a
12821 plugin_load_all() - plugins are loaded when needed - typedetect
12822 functions are loaded when needed (still buggy) - no need to check
12823 for the existance of the plugin in the codecs - added
12824 gstreamer-register to create the reg.xml file - renamed launch to
12825 gstreamer-launch - plugins need to register the typefactory they
12826 provide modified the plugins to meet the new design modified the
12827 plugins to correctly set their pad types autoplugging can be done
12828 without loading the plugins now
12830 2000-08-22 22:18 wtay
12832 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12833 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12834 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12835 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12836 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12837 docs/manual/queues.sgml, docs/manual/threads.sgml,
12838 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12839 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12840 gst/gstpipeline.c, gst/gsttype.c,
12841 plugins/mp3decode/mpg123/gstmpg123.c,
12842 plugins/mp3decode/parse/mp3parse.c,
12843 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12844 empty...) Added automatic pad plugging. Added automatic dynamic
12845 pad plugging. Changed some codecs to correctly set their pad
12848 2000-08-21 22:57 wtay
12850 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12852 2000-08-21 22:23 wtay
12854 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12855 autoplug. Works for mp3 files only for now.
12857 2000-08-21 22:20 wtay
12859 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12860 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12861 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12862 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12863 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12864 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12865 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12866 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12867 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12868 first (rude) attempt at autoplug. Autoplugging selects appropriate
12869 codecs to connect src to sink, adds them to the pipeline and
12870 connect pads. Autoplugging will run the typedetect plugin if the
12871 src pad has no MIME type. No autoplugging is done on the src and
12872 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12873 creating threads. No attempt at dynamically autoplugging not yet
12874 existing pads. Changes to (some) plugins to properly set their
12877 2000-08-19 17:36 wtay
12879 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12880 helloworld.sgml, outline.txt: More manual about MIME types and
12883 2000-08-19 01:34 richardb
12885 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12886 sure that these are generated files which have no right to be in
12887 the CVS. If I'm wrong, and things break, then we'll just have to
12888 put them back again.
12890 2000-08-19 01:29 richardb
12892 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12893 test/Makefile.am: libXv is now linked against by test/* and gstplay
12894 if it is present. -lXv isn't leaked all over the place due to
12895 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12896 to link explicitly with extra things just because we use certain
12899 Build Makefile in tests, but don't recurse into tests when doing
12900 the build (tests no longer in SUBDIRS).
12902 2000-08-19 00:31 richardb
12904 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12905 compile gstplay only if there is one.
12907 2000-08-18 23:54 wtay
12909 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12910 makefile hacker :-)
12912 2000-08-18 23:17 wtay
12914 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12917 2000-08-18 23:15 wtay
12919 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12922 2000-08-18 23:07 richardb
12924 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12925 present, mpeg2enc plugin just ignores the .s files, C equivalents
12928 2000-08-18 22:57 wtay
12930 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12931 using uncompiled code.
12933 2000-08-18 22:30 richardb
12935 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12936 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12939 2000-08-18 21:38 wtay
12941 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12942 examples/helloworld/helloworld.c: helloworld example. and docs
12944 2000-08-18 21:35 wtay
12946 * README, gstreamer-config.in, docs/gst/Makefile.am,
12947 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12948 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12949 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12950 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12951 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12952 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12953 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12954 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12955 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12956 plugins/mp3decode/mpg123/Makefile.am,
12957 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12958 plugins/mpeg1/parse/mpeg1parse.c,
12959 plugins/visualization/smoothwave/smoothwave.c,
12960 plugins/visualization/spectrum/gstspectrum.c,
12961 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12962 Various fixes for the build/install problems update to the
12963 docs/manual. Added a simple helloworld example.
12965 2000-08-17 07:18 wtay
12967 * docs/manual/gstreamer-manual.sgml: The book is not published
12970 2000-08-16 22:40 wtay
12972 * docs/manual/images/.cvsignore: Ignore the png images; they are
12973 supposed to be build by the Makefile.
12975 2000-08-16 22:38 wtay
12977 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12978 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12979 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12980 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12983 2000-08-14 16:18 wtay
12985 * libs/idct/.cvsignore: ignore the test program
12987 2000-08-14 16:17 wtay
12989 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12990 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12991 plugins/vcdsrc/vcdsrc.c,
12992 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12993 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12994 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12995 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12996 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12997 test/record.c, test/spectrum.c, test/vidcapture.c,
12998 test/vidcapture2.c, test/videotest.c, test/wave.c,
12999 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13000 Adapted the test directory to the new state management added an
13001 mpeg2 to avi encoder. added a v4l to divx capture example.
13003 2000-08-14 11:59 wtay
13005 * configure.in, include/avifmt.h, include/registry.h: The include
13006 files for the windows codec loader. top level configure file.
13008 2000-08-14 11:57 wtay
13010 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13011 handler. This object is able to generate buffers and is passed
13012 between elements to exchange buffers. Elements can also use this
13013 pool to efficiently generate output buffers.
13015 2000-08-14 11:55 wtay
13017 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13018 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13019 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13020 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13021 in the threading element. Added bufferpools.
13023 2000-08-14 11:54 wtay
13025 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13026 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13027 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13028 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13029 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13030 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13031 is possible. Added MPEG2 subtitles.
13033 2000-08-14 11:49 wtay
13035 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13036 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13037 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13038 and used the IDCT library.
13040 2000-08-14 11:42 wtay
13042 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13044 2000-08-14 11:41 wtay
13046 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13047 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13048 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13049 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13050 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13051 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13052 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13053 transfrm.c, variance_mmx.s: Better rate control with different
13054 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13055 optimisations. Use the IDCT library.
13057 2000-08-14 11:33 wtay
13059 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13062 2000-08-14 11:32 wtay
13064 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13067 2000-08-14 11:31 wtay
13069 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13070 system_encode.c, system_encode.h: Added statup delay. Added
13073 2000-08-14 11:30 wtay
13075 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13077 2000-08-14 11:28 wtay
13079 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13080 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13081 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13084 2000-08-14 11:25 wtay
13086 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13088 2000-08-14 11:23 wtay
13090 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13091 new state management.
13093 2000-08-14 11:21 wtay
13095 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13096 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13097 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13098 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13099 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13100 encoder/decoder plugins for windows codecs.
13102 2000-08-14 11:17 wtay
13104 * gstplay/gstplay.glade: The UI
13106 2000-08-14 11:16 wtay
13108 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13109 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13110 stop.xpm, support.c, support.h: glade based gstplay version.
13111 better avi/mpeg support. nice about dialog :-) Drag and drop
13114 2000-08-14 11:12 wtay
13116 * libs/idct/.cvsignore: ..
13118 2000-08-14 11:11 wtay
13120 * libs/: Makefile.am, getbits/gstgetbits.c,
13121 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13122 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13123 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13124 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13125 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13126 Added IEEE testbed. Update to the windows codec loader. fixes in
13127 the riff parser/encoder. cleanup in the getbits/putbits API.
13129 2000-08-05 04:53 omegahacker
13131 * LICENSE, Makefile.am: Adding explicit license information, since
13132 quite a large number of source files don't have the LGPL header.
13133 This is something we need to fix. GNOME has a script to run around
13134 and fix things, maybe we should snag a copy and let it loose in a
13137 2000-07-21 04:57 omegahacker
13139 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13140 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13141 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13142 gstpipefilter.h: Brought standard elements in line with new state
13145 2000-07-17 18:14 omegahacker
13147 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13148 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13149 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13150 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13151 gst/gstthread.h, gst/elements/gstelements.c,
13152 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13153 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13154 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13155 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13156 Megapatch, changes which states are available, how they're used,
13157 and how they're set. Also modifies the scheduling system, breaking
13158 pulled buffers. Check mail archives for more details.
13160 2000-07-15 14:26 wtay
13162 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13163 plugins/mp3decode/mpg123/gstmpg123.c,
13164 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13165 with the allignment of the chunks. This should solve the errors
13168 2000-07-15 13:06 wtay
13170 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13171 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13172 include/default.h, include/registry.h, libs/Makefile.am,
13173 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13174 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13175 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13176 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13177 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13178 plugins/mp3decode/mpg123/layer3.c,
13179 plugins/mpeg1video/parse/mp1videoparse.c,
13180 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13181 the wine .dll loader. you must unzip binaries.zip from
13182 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13183 source tree**. Extended and bugfixed thr riff parser to support
13184 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13185 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13186 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13187 gstplay is temporarly broken.
13189 2000-07-13 20:49 wtay
13191 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13192 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13193 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13194 plugins/mpeg1video/parse/mp1videoparse.c,
13195 plugins/mpeg1video/parse/mp1videoparse.h,
13196 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13197 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13198 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13199 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13200 (from libmpeg2) Round image size up to the nearest multiple of 16
13203 2000-07-12 23:52 wtay
13205 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13206 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13207 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13208 gst/gstthread.c, gst/elements/gstaudiosink.c,
13209 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13210 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13211 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13212 plugins/mp3decode/mpg123/gstmpg123.c,
13213 plugins/mp3decode/mpg123/gstmpg123.h,
13214 plugins/mp3decode/mpg123/layer3.c,
13215 plugins/mp3decode/mpg123/mpg123.c,
13216 plugins/mp3decode/parse/Makefile.am,
13217 plugins/mp3decode/parse/mp3parse.c,
13218 plugins/mp3decode/parse/mp3parse.h,
13219 plugins/mp3decode/xing/libxing/Makefile.am,
13220 plugins/mpeg1/mpeg_play/Makefile.am,
13221 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13222 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13223 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13224 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13225 plugins/mpeg1video/parse/mp1videoparse.c,
13226 plugins/mpeg1video/parse/mp1videoparse.h,
13227 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13228 is the audio/video sync release. Changed the mpegvideoparser to
13229 parse complete pictures. Added the PTS timestamps to the pictures.
13230 Added PTS timestamps to the MPEG audio frames. Made the clock a
13231 littlebit better. Gstplay now uses two more threads one for video,
13232 one for audio playback. Added the first QoS callbacks for the
13233 pads. hopefully fix an mmx compilation problem.
13235 2000-07-05 22:32 wtay
13237 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13238 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13239 mechanism in case no suitable XvImage is found.
13241 2000-07-05 11:21 wtay
13243 * gstplay/gstplay.h: [no log message]
13245 2000-07-05 11:21 wtay
13247 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13248 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13249 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13250 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13251 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13252 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13253 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13254 plugins/mp3decode/parse/mp3parse.c,
13255 plugins/mpeg1/mpeg_play/Makefile.am,
13256 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13257 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13258 plugins/mpeg1/mpeg_play/parseblock.c,
13259 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13260 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13261 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13262 plugins/mpeg1video/parse/Makefile.am,
13263 plugins/mpeg1video/parse/mp1videoparse.c,
13264 plugins/mpeg1video/parse/mp1videoparse.h,
13265 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13266 plugins/mpeg2/ac3parse/Makefile.am,
13267 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13268 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13269 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13270 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13271 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13272 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13273 MMX conversion implemented seeking to gstplay.
13275 2000-06-27 21:22 wtay
13277 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13278 interpollation for bidirectionally predicted macroblocks.
13279 (players based on mpeg_play should also implement this, as it was
13280 left out from the reference decoder, probabliy for performance
13281 reasons) Reduced rounding errors in the quatisation of the
13284 2000-06-25 23:23 wtay
13286 * gstplay/.cvsignore: [no log message]
13288 2000-06-25 23:21 wtay
13290 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13291 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13292 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13293 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13294 Added mpeg2 playback for gstplay
13296 2000-06-25 22:37 wtay
13298 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13299 gst/gsttypefind.h, gst/elements/Makefile.am,
13300 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13301 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13302 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13303 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13304 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13305 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13306 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13307 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13308 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13309 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13310 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13311 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13312 plugins/filters/median/median.c, plugins/filters/median/median.h,
13313 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13314 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13315 plugins/mp3decode/parse/mp3parse.c,
13316 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13317 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13318 plugins/mpeg1/mpeg_play/parseblock.c,
13319 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13320 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13321 plugins/mpeg1/parse/mpeg1parse.c,
13322 plugins/mpeg1/system_encode/system_encode.c,
13323 plugins/mpeg1video/parse/mp1videoparse.c,
13324 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13325 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13326 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13327 fixed the avi parser (gstriff had wrong size) the system_encoder
13328 can now do video only system streams sanitized the colorspace and
13329 scaler api. added fast self modifying asm scaler. worked on the
13330 typefind stuff. added a cool media player (gstplay) it uses the
13331 typefinder to playback avi, mpeg1 (system and video) streams. It
13332 is also a testbed and a real app.
13334 2000-06-18 15:13 wtay
13336 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13337 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13340 2000-06-18 14:51 wtay
13342 * plugins/avi/videoheader.c: Construct the avi header based on the
13345 2000-06-18 14:50 wtay
13347 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13348 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13349 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13350 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13351 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13352 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13353 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13354 color conversion bug. Initial work for multiply avi codecs.
13356 2000-06-16 23:58 wtay
13358 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13359 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13360 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13361 plugins/mpeg1/mpegaudio/common.c,
13362 plugins/mpeg1/mpegaudio/encoder.h,
13363 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13364 plugins/mpeg1/mpegaudio/gstputbits.c,
13365 plugins/mpeg1/mpegaudio/gstputbits.h,
13366 plugins/mpeg1/mpegaudio/musicin.h,
13367 plugins/mpeg2/mpeg2enc/Makefile.am,
13368 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13369 plugins/mpeg2/mpeg2enc/gstputbits.c,
13370 plugins/mpeg2/mpeg2enc/gstputbits.h,
13371 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13372 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13373 plugins/mpeg2/mpeg2enc/ratectl.c,
13374 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13376 2000-06-16 23:33 wtay
13378 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13380 2000-06-16 23:32 wtay
13382 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13383 putbits.h: putbits implementation
13385 2000-06-16 23:30 wtay
13387 * configure.in, plugins/mpeg1/Makefile.am,
13388 plugins/mpeg1/mpegaudio/Makefile.am,
13389 plugins/mpeg1/mpegaudio/README.crh,
13390 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13391 plugins/mpeg1/mpegaudio/encode.c,
13392 plugins/mpeg1/mpegaudio/encoder.h,
13393 plugins/mpeg1/mpegaudio/fixes.txt,
13394 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13395 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13396 plugins/mpeg1/mpegaudio/gstputbits.c,
13397 plugins/mpeg1/mpegaudio/gstputbits.h,
13398 plugins/mpeg1/mpegaudio/musicin.c,
13399 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13400 plugins/mpeg1/mpegaudio/readme.txt,
13401 plugins/mpeg1/mpegaudio/release.txt,
13402 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13403 plugins/mpeg1/system_encode/buffer.c,
13404 plugins/mpeg1/system_encode/system_encode.c,
13405 plugins/mpeg1/system_encode/system_encode.h,
13406 plugins/mpeg2/mpeg2enc/Makefile.am,
13407 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13408 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13409 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13410 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13411 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13412 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13413 unified putbits implementation Added an MPEG audio layer 1&2
13416 2000-06-12 22:27 wtay
13418 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13419 plugins/mpeg1/system_encode/buffer.c,
13420 plugins/mpeg2/mpeg2enc/predict.c,
13421 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13422 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13423 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13424 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13426 2000-06-11 13:11 wtay
13428 * configure.in, gst/elements/gstpipefilter.c,
13429 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13430 plugins/mp3decode/mpg123/gstmpg123.c,
13431 plugins/mp3decode/parse/mp3parse.c,
13432 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13433 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13434 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13435 plugins/mpeg1/mpeg_play/parseblock.c,
13436 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13437 plugins/mpeg1/system_encode/.cvsignore,
13438 plugins/mpeg1/system_encode/Makefile.am,
13439 plugins/mpeg1/system_encode/buffer.c,
13440 plugins/mpeg1/system_encode/buffer.h,
13441 plugins/mpeg1/system_encode/main.h,
13442 plugins/mpeg1/system_encode/system_encode.c,
13443 plugins/mpeg1/system_encode/system_encode.h,
13444 plugins/mpeg1/system_encode/systems.c,
13445 plugins/mpeg2/ac3parse/ac3parse.c,
13446 plugins/mpeg2/ac3parse/ac3parse.h,
13447 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13448 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13449 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13450 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13451 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13452 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13453 Added first frames skipping to the mp3 and ac3 parser (this allows
13454 you to skip a number of frames before pushing them). Removed wrong
13455 mmx code from the encoder. Added Macroblocks per slice to the
13456 encoder. added bilinear and bicubic interpolation to the
13457 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13458 calculations yet) Added some options (framerate to the
13461 2000-06-04 20:18 richardb
13463 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13465 2000-05-28 23:46 wtay
13467 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13468 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13469 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13470 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13471 like the mpeg1 parser. Added a command property to the pipefilter.
13473 2000-05-28 21:04 wtay
13475 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13476 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13477 element: pipefilter. This element connects the stdin/stdout of an
13478 external program into the pipeline. We now have virtually all of
13479 the capabilities of sox, lame, ...
13481 2000-05-28 20:59 wtay
13483 * configure.in, gst/elements/Makefile.am,
13484 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13485 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13486 plugins/mpeg1/mpeg_play/parseblock.c,
13487 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13488 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13489 plugins/mpeg2/mpeg2enc/Makefile.am,
13490 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13491 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13492 plugins/mpeg2/mpeg2enc/ratectl.c,
13493 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13494 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13495 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13496 motion compensation bug (was a bug on Intels site)
13497 Faster/Better/more accurate motion detection in the mpeg encoder
13498 Added an audio resampler (convert 48000 kHz to 44100 for example)
13499 does not work Fixed rate control in the mpeg2 encoder.
13501 2000-05-21 23:00 wtay
13503 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13505 2000-05-21 22:59 wtay
13507 * test/mp1tomp1.c: An MPEG1 transcoder.
13509 2000-05-21 22:58 wtay
13511 * configure.in, docs/gst/gstreamer-decl.txt,
13512 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13513 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13514 gst/elements/gstqueue.c, plugins/Makefile.am,
13515 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13516 plugins/filters/median/.cvsignore,
13517 plugins/filters/median/Makefile.am,
13518 plugins/filters/median/median.c, plugins/filters/median/median.h,
13519 plugins/filters/smooth/.cvsignore,
13520 plugins/filters/smooth/Makefile.am,
13521 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13522 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13523 plugins/mpeg1/mpeg1encoder/.cvsignore,
13524 plugins/mpeg1/mpeg1encoder/CHANGES,
13525 plugins/mpeg1/mpeg1encoder/Makefile.am,
13526 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13527 plugins/mpeg1/mpeg1encoder/README,
13528 plugins/mpeg1/mpeg1encoder/SETUP,
13529 plugins/mpeg1/mpeg1encoder/chendct.c,
13530 plugins/mpeg1/mpeg1encoder/codec.c,
13531 plugins/mpeg1/mpeg1encoder/csize.h,
13532 plugins/mpeg1/mpeg1encoder/ctables.h,
13533 plugins/mpeg1/mpeg1encoder/dct.h,
13534 plugins/mpeg1/mpeg1encoder/globals.h,
13535 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13536 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13537 plugins/mpeg1/mpeg1encoder/htable.lex,
13538 plugins/mpeg1/mpeg1encoder/huffman.c,
13539 plugins/mpeg1/mpeg1encoder/huffman.h,
13540 plugins/mpeg1/mpeg1encoder/io.c,
13541 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13542 plugins/mpeg1/mpeg1encoder/lexer.c,
13543 plugins/mpeg1/mpeg1encoder/lexer.l,
13544 plugins/mpeg1/mpeg1encoder/marker.c,
13545 plugins/mpeg1/mpeg1encoder/marker.h,
13546 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13547 plugins/mpeg1/mpeg1encoder/mem.h,
13548 plugins/mpeg1/mpeg1encoder/mpeg.c,
13549 plugins/mpeg1/mpeg1encoder/param.h,
13550 plugins/mpeg1/mpeg1encoder/prototypes.h,
13551 plugins/mpeg1/mpeg1encoder/putbits.c,
13552 plugins/mpeg1/mpeg1encoder/putbits.h,
13553 plugins/mpeg1/mpeg1encoder/qtables.h,
13554 plugins/mpeg1/mpeg1encoder/size.h,
13555 plugins/mpeg1/mpeg1encoder/stat.c,
13556 plugins/mpeg1/mpeg1encoder/stream.c,
13557 plugins/mpeg1/mpeg1encoder/stream.h,
13558 plugins/mpeg1/mpeg1encoder/system.h,
13559 plugins/mpeg1/mpeg1encoder/tables.h,
13560 plugins/mpeg1/mpeg1encoder/transform.c,
13561 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13562 plugins/mpeg1/mpeg_play/parseblock.c,
13563 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13564 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13565 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13566 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13567 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13568 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13569 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13570 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13571 MMX optimisations for motion estimation. Added another mpeg1
13572 encoder. Added Two filters: smooth and median (a median cut
13573 filter) Made the queue pull buffers.
13575 2000-05-17 23:49 richardb
13577 * plugins/Makefile.am: Always build videosink, now that the
13578 dependency on gdk_pixbuf is removed.
13580 2000-05-13 10:41 richardb
13582 * plugins/Makefile.am: Make videosink compiled only if
13583 HAVE_GDK_PIXBUF again.
13585 2000-05-12 18:41 wtay
13587 * plugins/videoscale/.cvsignore: ...
13589 2000-05-12 18:39 wtay
13591 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13592 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13593 scaler as a library and an Element. Also a little non working mpeg2
13594 to mpeg1 converter (still struggling with the quantisation).
13596 2000-05-12 18:33 wtay
13598 * configure.in, gst/gstclock.c, libs/Makefile.am,
13599 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13600 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13601 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13602 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13603 plugins/mpeg1/parse/mpeg1parse.c,
13604 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13605 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13606 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13607 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13608 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13609 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13610 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13611 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13612 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13615 2000-05-12 08:15 richardb
13617 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13618 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13619 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13620 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13621 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13622 videosink only if it is present. Make documentation generated
13623 successfully even if libghttp isn't present (by skipping the
13626 2000-05-12 08:09 richardb
13628 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13629 macro call, so it compiles with debug on.
13631 2000-05-02 00:22 wtay
13633 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13634 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13637 2000-05-02 00:09 wtay
13639 * configure.in, libs/getbits/gstgetbits.h,
13640 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13641 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13642 plugins/mpeg1/parse/mpeg1parse.c,
13643 plugins/mpeg1video/parse/mp1videoparse.c,
13644 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13645 plugins/mpeg2/ac3parse/ac3parse.c,
13646 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13647 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13648 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13649 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13650 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13651 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13652 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13653 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13654 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13655 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13656 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13657 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13658 plugins/mpeg2/mpeg2enc/quantize.c,
13659 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13660 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13661 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13662 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13663 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13664 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13665 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13666 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13667 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13668 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13669 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13670 MPEG System stream parser. an mpeg encoder.
13672 2000-04-24 21:51 wtay
13674 * configure.in, libs/getbits/gstgetbits_inl.h,
13675 plugins/mpeg1/mpeg_play/decoders.c,
13676 plugins/mpeg1/mpeg_play/decoders.h,
13677 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13678 plugins/mpeg1/mpeg_play/parseblock.c,
13679 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13680 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13681 plugins/mpeg1/mpeg_play/video.h,
13682 plugins/mpeg1video/parse/mp1videoparse.c,
13683 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13684 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13685 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13686 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13687 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13688 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13689 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13690 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13691 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13692 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13693 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13694 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13695 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13696 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13697 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13698 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13699 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13700 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13703 2000-04-17 00:33 wtay
13705 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13706 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13709 2000-04-17 00:25 wtay
13711 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13712 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13713 Reworked the ac3decoder for the new getbits functions. We are now
13714 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13717 2000-04-16 19:51 wtay
13719 * libs/getbits/.cvsignore: [no log message]
13721 2000-04-16 19:50 wtay
13723 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13724 gstgetbits_inl.h: I the generc getbits implementation
13726 2000-04-16 19:47 wtay
13728 * configure.in, docs/gst/gstreamer-decl.txt,
13729 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13730 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13731 plugins/mp3decode/mpg123/common.c,
13732 plugins/mp3decode/mpg123/getbits.c,
13733 plugins/mp3decode/mpg123/getbits.h,
13734 plugins/mp3decode/mpg123/gstmpg123.c,
13735 plugins/mp3decode/mpg123/layer1.c,
13736 plugins/mp3decode/mpg123/layer2.c,
13737 plugins/mp3decode/mpg123/layer3.c,
13738 plugins/mp3decode/mpg123/mpg123.c,
13739 plugins/mp3decode/mpg123/mpg123.h,
13740 plugins/mp3decode/parse/mp3parse.c,
13741 plugins/mp3decode/parse/mp3parse.h,
13742 plugins/mpeg1/mpeg_play/Makefile.am,
13743 plugins/mpeg1/mpeg_play/ctrlbar.c,
13744 plugins/mpeg1/mpeg_play/ctrlbar.h,
13745 plugins/mpeg1/mpeg_play/decoders.c,
13746 plugins/mpeg1/mpeg_play/decoders.h,
13747 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13748 plugins/mpeg1/mpeg_play/motionvector.c,
13749 plugins/mpeg1/mpeg_play/parseblock.c,
13750 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13751 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13752 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13753 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13754 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13755 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13756 getbits handling. I currently have an inline integer
13759 2000-04-13 22:59 wtay
13761 * Makefile.am, configure.in, gst/gstclock.c,
13762 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13763 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13765 2000-04-09 22:38 wtay
13767 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13769 2000-04-09 22:36 wtay
13771 * gst/Makefile.am, gst/gstelement.c,
13772 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13773 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13774 plugins/capture/v4l/gstv4lsrc.c,
13775 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13776 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13777 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13778 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13779 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13780 clock. The audiosink can now adjust the clock. Fixed incorrect
13781 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13782 videosink, it now uses the color conversion library when needed.
13784 2000-04-02 22:38 wtay
13786 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13787 new riff parser and encoder
13789 2000-04-02 22:36 wtay
13791 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13792 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13793 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13794 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13795 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13796 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13797 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13798 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13799 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13800 colorspace library and removed yuv2rgb conversion from the
13801 videosink. The aviencoder should now more or less work.
13803 2000-03-27 20:53 wtay
13805 * docs/Makefile.am, docs/gst/Makefile.am,
13806 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13807 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13808 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13809 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13810 docs/gst/tmpl/gstasyncdisksrc.sgml,
13811 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13812 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13813 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13814 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13815 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13816 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13817 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13818 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13819 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13820 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13821 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13822 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13823 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13824 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13825 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13826 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13827 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13828 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13829 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13830 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13831 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13832 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13833 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13834 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13835 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13836 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13837 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13838 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13839 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13840 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13841 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13842 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13843 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13844 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13845 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13846 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13847 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13848 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13849 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13850 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13851 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13852 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13853 standard library objects and standard elements are documented.
13854 Modified some of the elements to more accuratly report about their
13855 arguments so the documentation builds more reasonable output.
13856 Added aviencoder and jpegencoder elements (not working yet)
13858 2000-03-22 21:18 wtay
13860 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13861 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13862 plugins/Makefile.am, plugins/avi/Makefile.am,
13863 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13864 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13865 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13866 the avi decoder now configures the jpeg codec if an MJPG encoded
13867 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13868 videosink. jpeglib is used to decode the jpeg image.
13870 2000-03-21 20:06 omegahacker
13872 * plugins/avi/gstparseavi.c: removed second check on riff library,
13873 moved original to top so it fails out right away
13875 2000-03-21 19:54 omegahacker
13877 * plugins/avi/gstparseavi.c: added load and check of libriff during
13880 2000-03-21 19:54 omegahacker
13882 * gst/gstplugin.c: spelling fixes to gst_library_load()
13884 2000-03-20 20:25 wtay
13886 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13887 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13888 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13889 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13890 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13891 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13892 riff parsing as a library. The avi parser can play simple PCM
13893 encoded audio. some minor cleanups.
13895 2000-03-19 00:59 wtay
13897 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13898 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13899 plugins/Makefile.am, plugins/avi/.cvsignore,
13900 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13901 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13902 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13903 the riff code into a seperate library in /libs dir. The plugin
13904 loader also checks the /libs path. The avi parser now uses the
13905 riff library. WAV is broken.
13907 2000-03-13 22:17 wtay
13909 * test/aviparse.c: A non functional avi parser.
13911 2000-03-13 22:13 wtay
13913 * configure.in, gst/gst.c, gst/gstbuffer.h,
13914 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13915 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13916 plugins/Makefile.am, plugins/au/gstparseau.c,
13917 plugins/capture/v4l/gstv4lsrc.c,
13918 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13919 test/videotest.c: Various cleanups. Moved the overlay code to a
13920 specialized widget. One error I cannot seem to fix: switching
13921 desktops does not disable the overlay.
13923 2000-03-05 21:48 wtay
13925 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13926 much better but still not perfect.
13928 2000-03-03 22:13 wtay
13930 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13931 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13932 test/Makefile.am, test/videotest.c: Added overlay and DGA
13933 capability for the videosink. Not really good but functional.
13935 2000-02-27 23:18 wtay
13937 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13938 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13939 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13940 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13941 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13942 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13943 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13944 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13945 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13946 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13947 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13948 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13949 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13950 plugins/capture/v4l/gstv4lsrc.h,
13951 plugins/mp3decode/mpg123/Makefile.am,
13952 plugins/mp3decode/mpg123/common.c,
13953 plugins/mp3decode/mpg123/decode_i386.c,
13954 plugins/mp3decode/mpg123/decode_i486.c,
13955 plugins/mp3decode/mpg123/getbits.c,
13956 plugins/mp3decode/mpg123/getbits.h,
13957 plugins/mp3decode/mpg123/gstmpg123.c,
13958 plugins/mp3decode/mpg123/layer1.c,
13959 plugins/mp3decode/mpg123/layer2.c,
13960 plugins/mp3decode/mpg123/layer3.c,
13961 plugins/mp3decode/mpg123/mpg123.c,
13962 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13963 plugins/mpeg1/mpeg_play/Makefile.am,
13964 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13965 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13966 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13967 plugins/mpeg1/parse/mpeg1parse.c,
13968 plugins/mpeg1video/parse/Makefile.am,
13969 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13970 a rather large patch. Switched on -Wall compiler flag and fixed the
13971 warnings. Made the Video for Linux more like it should be.
13973 2000-02-26 18:55 wtay
13975 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13976 test/mp1parse.c, test/videotest.c: Added a pull function in the
13977 gstpad. Modified the videosink to implement the pull. This function
13978 allows a source element to request a buffer from the destination.
13979 This is much more efficient because the videosink can then pass a
13980 buffer with SHM to the element, which does not require an aditional
13981 memcpy. removed scaling from the videosink. I need something
13984 2000-02-25 23:19 wtay
13986 * test/videotest.c: test code for the Video for linux source
13988 2000-02-25 23:18 wtay
13990 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13991 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13992 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13993 linux source. Not generic at all and may not work on any other
13996 2000-02-24 20:56 wtay
13998 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13999 plugins/mp3decode/parse/Makefile.am,
14000 plugins/mp3decode/parse/mp3parse.c,
14001 plugins/mp3decode/parse/mp3parse.h,
14002 plugins/mpeg1/mpeg_play/Makefile.am,
14003 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14004 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14005 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14006 plugins/mpeg1/mpeg_play/jrevdct.c,
14007 plugins/mpeg1/mpeg_play/mmx_idct.c,
14008 plugins/mpeg1/mpeg_play/parseblock.c,
14009 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14010 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14011 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14012 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14013 player got rid of some memcpy. bit handling changes. MMX code for
14014 the IDCT and motion compensation in mpeg_play. Almost as fast as
14015 the commercial mpeg player mtv, but with a much better video
14018 2000-02-20 16:19 wtay
14020 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14021 GdkPixbuf support and scaling (sloww...)
14023 2000-02-20 12:58 wtay
14025 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14026 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14027 video.h: General cleanup and speedup. removed color conversion out
14030 2000-02-19 13:37 wtay
14032 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14033 video.c, video.h: Added timestamps for video buffers. The videosink
14034 syncs to the timestamps. Added a buffer with finished frames for
14037 2000-02-19 10:50 wtay
14039 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14040 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14041 lockup by not calling any gtk functions in the main thread. This
14044 2000-02-18 23:48 wtay
14046 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14047 size to 1 to avoid the strange lockups...
14049 2000-02-18 23:07 wtay
14051 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14052 plugins/mpeg1/mpeg_play/Makefile.am,
14053 plugins/mpeg1/mpeg_play/descrip.mms,
14054 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14055 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14056 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14057 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14058 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14059 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14060 plugins/mpeg1/mpeg_play/hybrid.c,
14061 plugins/mpeg1/mpeg_play/hybriderr.c,
14062 plugins/mpeg1/mpeg_play/index.bt,
14063 plugins/mpeg1/mpeg_play/mb_ordered.c,
14064 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14065 plugins/mpeg1/mpeg_play/ordered2.c,
14066 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14067 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14068 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14069 test/mp1parse.c: The first functional video sink... Removed all of
14070 the video stuff from the MPEG video decoder. Fixed a bug in
14071 smoothwave. The MPEG video decoder still does the YUV->RGB
14074 2000-02-17 22:50 wtay
14076 * configure.in, plugins/Makefile.am,
14077 plugins/mpeg1/mpeg_play/Makefile.am,
14078 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14079 plugins/mpeg1/mpeg_play/mmx_idct.c,
14080 plugins/mpeg1/mpeg_play/parseblock.c,
14081 plugins/mpeg1/mpeg_play/proto.h,
14082 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14083 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14084 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14085 functional) video sink.
14087 2000-02-16 23:27 wtay
14089 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14090 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14091 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14092 Fixed memory leak in queue.
14094 2000-02-16 16:44 wtay
14096 * plugins/mpeg1/mpeg_play/video.c,
14097 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14098 some bugs in the parsers, fixed memory leak (not all of them yet)
14100 2000-02-15 20:14 wtay
14102 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14103 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14104 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14105 caused some I-frames to be skipped.
14107 2000-02-15 00:32 omegahacker
14109 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14111 2000-02-14 23:21 wtay
14113 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14114 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14115 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14116 looking for a bug...
14118 2000-02-14 20:42 wtay
14120 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14121 Some frames were skipped if the header was on partial frames. This
14122 fixes the strange invalid sync errors.
14124 2000-02-14 00:22 wtay
14126 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14129 2000-02-13 22:30 wtay
14131 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14132 cleaned up the parsing code a bit.
14134 2000-02-13 15:20 wtay
14136 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14137 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14138 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14139 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14140 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14141 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14142 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14143 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14144 should do. Skips are currently ignored and give some error on the
14145 console, need to clean this up.
14147 2000-02-13 13:43 wtay
14149 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14150 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14151 length 5 for now). fixed mpeg1 video rate control. AlienSong
14152 segfaults sometimes. My other movies don't....
14154 2000-02-13 03:19 wtay
14156 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14159 2000-02-12 23:09 omegahacker
14161 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14162 sane again (what editor are you using, Wim?), and it now uses
14163 threads. Playback is clean (at least, audio and video are running
14164 smoothly. Video is still a little choppy on my test stream (first
14165 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14166 but it's looking VERY COOL.
14168 2000-02-12 23:08 omegahacker
14170 * gst/gstbin.c: Changed the way state is dealt with when a child is
14171 added to the bin. The note states that the COMPLETE state should
14172 probably reflect nothing more than whether or not there is a child
14173 in the bin, not whether or not all children are COMPLETE. I need
14174 to write out a few scenarios for complex pipeline manipulations to
14175 figure out how all the states should interact. The idea is to
14176 maintain the ability to dynamically recofigure the pipeline.
14178 2000-02-12 12:20 wtay
14180 * plugins/mpeg1/mpeg_play/16bit.c,
14181 plugins/mpeg1/mpeg_play/Makefile.am,
14182 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14183 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14184 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14185 plugins/mpeg1/mpeg_play/main.c,
14186 plugins/mpeg1/mpeg_play/mb_ordered.c,
14187 plugins/mpeg1/mpeg_play/motionvector.c,
14188 plugins/mpeg1/mpeg_play/parseblock.c,
14189 plugins/mpeg1/mpeg_play/proto.h,
14190 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14191 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14192 plugins/mpeg1/mpeg_play/video.h,
14193 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14194 first functional video MPEG1 decoder. The decoder still opens a
14195 window to show the video. This is not optimised at all. Some
14196 glitches and crashes due to bugs in mp1videoparse.c. I need to
14197 queue incomplete slices in mp1videoparse before sending them to the
14198 decoder. use test/mp1parse on your favorite video to test. No
14199 audio/video sync, no QoS at all.
14201 2000-02-10 17:02 wtay
14203 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14204 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14205 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14206 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14207 now correctly pushes buffers in complete chuncks.
14209 2000-02-08 22:36 wtay
14211 * configure.in, gst/types/gsttypes.c,
14212 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14213 plugins/mpeg1video/parse/Makefile.am,
14214 plugins/mpeg1video/parse/README,
14215 plugins/mpeg1video/parse/mp1videoparse.c,
14216 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14217 MPEG1 video parser.
14219 2000-02-07 19:29 wtay
14221 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14223 2000-02-07 19:22 wtay
14225 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14226 gstmpeg_play.h: [no log message]
14228 2000-02-07 19:04 wtay
14230 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14231 plugins/mp3decode/mpg123/decode_i386.c,
14232 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14233 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14234 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14235 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14236 plugins/mpeg1/mpeg_play/INSTALL,
14237 plugins/mpeg1/mpeg_play/Makefile.am,
14238 plugins/mpeg1/mpeg_play/README,
14239 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14240 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14241 plugins/mpeg1/mpeg_play/ctrlbar.h,
14242 plugins/mpeg1/mpeg_play/decoders.c,
14243 plugins/mpeg1/mpeg_play/decoders.h,
14244 plugins/mpeg1/mpeg_play/descrip.mms,
14245 plugins/mpeg1/mpeg_play/dither.h,
14246 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14247 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14248 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14249 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14250 plugins/mpeg1/mpeg_play/hybriderr.c,
14251 plugins/mpeg1/mpeg_play/index.bt,
14252 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14253 plugins/mpeg1/mpeg_play/mb_ordered.c,
14254 plugins/mpeg1/mpeg_play/mono.c,
14255 plugins/mpeg1/mpeg_play/motionvector.c,
14256 plugins/mpeg1/mpeg_play/ordered.c,
14257 plugins/mpeg1/mpeg_play/ordered2.c,
14258 plugins/mpeg1/mpeg_play/parseblock.c,
14259 plugins/mpeg1/mpeg_play/proto.h,
14260 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14261 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14262 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14263 Added compiler optimistaion flags to mpg123. reverted to old
14264 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14265 video player. It does not work yet.
14267 2000-02-06 22:04 wtay
14269 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14270 plugins/mp3decode/mpg123/gstmpg123.c,
14271 plugins/mp3decode/parse/mp3parse.c,
14272 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14273 removed (disabeled) debug info.
14275 2000-02-06 18:50 wtay
14277 * plugins/mp3decode/mpg123/common.c,
14278 plugins/mp3decode/parse/mp3parse.c,
14279 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14280 parser. It can now be used to playback the audio stream of an MPEG1
14281 movie (check out test/mp1parse.c).
14283 2000-02-06 12:33 wtay
14285 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14286 videos seem to parse OK.
14288 2000-02-06 01:52 wtay
14290 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14293 2000-02-06 00:56 wtay
14295 * test/mp1parse.c: The mpeg1 parser test program.
14297 2000-02-06 00:55 wtay
14299 * plugins/mpeg1/parse/mpeg1parse.c,
14300 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14301 the mpeg 1 parser. Does not work yet.
14303 2000-02-05 16:08 wtay
14305 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14306 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14307 486 optimisation. Pentium optimisation added, but does not work
14310 2000-02-05 14:37 wtay
14312 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14313 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14314 moved the buffer handling to common.c, getbits should not know
14317 2000-02-05 01:58 wtay
14319 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14322 2000-02-05 01:40 wtay
14324 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14325 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14327 2000-02-05 01:20 wtay
14329 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14330 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14331 remained) Added eos check for the test programs to stop them from
14332 allocating all of your memory (had to use alt-sysreq-k a few times
14333 :-( ). MPEG layer 1 plays fine now with mp3play.
14335 2000-02-04 23:27 wtay
14337 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14338 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14339 bit slow, though...
14341 2000-02-04 22:06 wtay
14343 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14344 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14345 working. Tried with the test program included. Still some errors
14346 and clicks sometime, but you can hear something. Double buffering
14347 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14348 stream (I have none) and together with the mp3parse?
14350 2000-02-04 21:49 omegahacker
14352 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14353 as well as some other stuff.
14355 2000-02-04 02:25 richardb
14357 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14358 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14359 Compile a test program to ensure that we have working atomic
14362 A few small changes (include headers, fix a cast) to stop compiler
14365 2000-02-02 06:26 omegahacker
14367 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14368 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14369 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14370 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14371 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14372 documentation changes, a couple configure.in and Makefile.am fixes.
14374 2000-02-01 20:35 wtay
14376 * configure.in, gst/elements/Makefile.am,
14377 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14378 which made running test apps fail. Added GHTTP_LIBS to the
14379 libraries. commented out mm_support() call, wich is not working
14380 yet and causes errors.
14382 2000-02-01 19:40 wtay
14384 * configure.in, docs/gst/Makefile.am,
14385 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14386 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14387 the default value of HAVE_LIBMMX. some typos fixed. Changed
14388 include path for volume.c. RTjpeg uses mmx.h
14390 2000-02-01 09:16 omegahacker
14392 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14393 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14394 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14395 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14396 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14397 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14398 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14399 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14400 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14401 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14402 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14403 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14404 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14405 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14406 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14407 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14408 managed to mutilate it a while back, but now it's fixed. I'll put
14409 a copy of the HTML output somewhere on the website tonight.
14411 In order to actually generate the docs, you'll have to install all
14412 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14413 http://developer.gnome.org/arch/doc/tools.html)
14415 Notes (I'll codify these some day):
14417 - Don't believe the Gnome page, always edit the SOURCES when
14418 documenting a given function, never the tmpl file. - I'll be
14419 re-arranging things a lot, but gtk-doc is smart enough to merge any
14420 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14421 are two entirely separate animals. We should probably have a
14422 virtual mutex on the entire docs/gst/ directory, over and above
14423 what CVS does. - I'm going to try to end up with a book set
14424 (docbook terms), where docs/gst/ is only one book. There'd be
14425 another called docs/manual/, and another docs/plugins/, etc. If
14426 you have any comments as to how these should be done,
14427 gstreamer-devel is the place.
14429 2000-02-01 04:10 richardb
14431 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14432 gst/elements/Makefile.am, gst/elements/gstelements.c,
14433 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14434 script. Make libghttp detection work at all. Make library
14435 configuration specifiable on configure commandline. Make detection
14436 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14437 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14440 2000-01-31 22:53 wtay
14442 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14443 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14445 2000-01-31 17:29 wtay
14447 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14448 IDCT for RTjpeg. It still doesn't do anything. This version also
14449 has optimised versions for 422 and 420 YUV (de)compression. This
14450 version is not compatible with the regular RTjpeg due to
14451 optimisations using unrolled loops. Is *very* fast.
14453 2000-01-31 09:43 omegahacker
14455 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14456 gst/elements/Makefile.am, gst/types/Makefile.am,
14457 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14458 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14459 updates. I can now successfully produce an rpm simply by typing
14460 `./autogen.sh;make rpm`. This is good ;-)
14462 2000-01-31 06:49 omegahacker
14464 * Makefile.am: gah, missed Makefile.am of all files...
14466 2000-01-31 06:46 omegahacker
14468 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14469 plugins/mp3decode/mpg123/.cvsignore,
14470 plugins/mp3decode/xing/libxing/Makefile.am,
14471 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14472 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14473 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14474 build/`make dist` issues, as well as a spec file, -config file,
14475 .m4, etc. Next step is to build an RPM of this mess.
14477 2000-01-31 05:55 omegahacker
14479 * .cvsignore, acconfig.h, config.h.in, configure.in,
14480 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14481 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14482 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14483 that collectively allow `make dist` to work.
14485 2000-01-31 04:22 omegahacker
14487 * .cvsignore: uh, forgot to do the root .cvsignore...
14489 2000-01-31 04:20 omegahacker
14491 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14492 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14493 Makefile.am, that's used as the list of things to include in the
14494 distribution, regardless of whether or not something is included in
14495 SUBDIRS due to conditional stuff.
14497 2000-01-31 03:36 omegahacker
14499 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14500 gst/elements/.cvsignore, gst/types/.cvsignore,
14501 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14502 plugins/effects/stereo/.cvsignore,
14503 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14504 plugins/mp3decode/mpg123/.cvsignore,
14505 plugins/mp3decode/parse/.cvsignore,
14506 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14507 plugins/mp3decode/xing/libxing/.cvsignore,
14508 plugins/visualization/spectrum/.cvsignore,
14509 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14510 plugins/.cvsignore, plugins/cobin/.cvsignore,
14511 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14512 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14513 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14514 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14515 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14516 plugins/visualization/smoothwave/.cvsignore,
14517 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14518 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14519 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14520 .cvsignore stuff taken care of, though we'll want to fine-tune
14521 things as we go, of course. Most of them are the same, with some
14522 exceptions for directories that produce executables (those are
14523 listed by name after the standard ones and a newline for
14526 2000-01-31 03:25 omegahacker
14528 * test/README: initial checkin
14530 2000-01-31 03:22 omegahacker
14532 * test/xml/readreg.c: - added usage info - uses first arg as
14533 registry filename - any additional args are plugins to search for
14534 (no change but argv base) - cleaned up output with a spare \n
14536 2000-01-31 03:02 omegahacker
14538 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14539 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14540 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14541 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14542 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14543 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14544 It's currently a skeleton, doing no work at all. Need to have a
14545 video display element, some kind of simulation source (read from
14546 .ppm, a la what I do at work to solve the exact same problem), raw
14547 video types, metadata structs, etc.
14549 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14550 Justin's site, with some fixes (#include <asm/types.h> to get
14551 __u64,etc). Once the aforementioned infrastructure is in place,
14552 the elements can actually be set up to do the encode/decode, and
14553 we'll have our first functioning video codec in place. ;-)
14555 2000-01-31 01:24 omegahacker
14557 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14560 2000-01-31 01:11 omegahacker
14562 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14563 testig loginfo script
14565 2000-01-31 00:16 omegahacker
14567 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14568 testing loginfo script
14570 2000-01-31 00:04 omegahacker
14572 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14575 2000-01-31 00:02 omegahacker
14577 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14579 2000-01-30 22:50 wtay
14581 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14582 gst/elements/Makefile.am, gst/types/Makefile.am,
14583 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14584 plugins/mp3decode/xing/Makefile.am,
14585 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14586 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14587 CSS (check if css.c is in plugins/dvdsrc), need something better.
14588 some LDFLAGS had *.la dependencies which failed for libtool
14590 The build is now 100% on my system.
14592 2000-01-30 10:58 omegahacker
14594 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14595 dvdsrc.h: initial checkin
14597 2000-01-30 10:48 omegahacker
14599 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14600 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14602 2000-01-30 10:44 omegahacker
14604 * docs/: Makefile.am, random/arch, random/buffers,
14605 random/coroutines, random/design, random/example,
14606 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14607 random/mutability, random/padarch, random/sequence,
14608 random/state-transitions, random/states, random/states.old,
14609 random/types, random/vis-transform, random/walkthrough,
14610 slides/README, slides/abstract, slides/abstract.save,
14611 slides/outline, slides/slides: initial checkin
14613 2000-01-30 10:39 omegahacker
14615 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14616 gstxing.h: initial checkin
14618 2000-01-30 10:17 omegahacker
14620 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14621 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14622 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14623 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14624 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14625 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14626 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14627 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14628 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14629 x86intel.c: initial checkin
14631 2000-01-30 10:03 omegahacker
14633 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14634 xa/gstxa.c, xa/gstxa.h: initial checkin
14636 2000-01-30 09:58 omegahacker
14638 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14641 2000-01-30 09:54 omegahacker
14643 * tools/Makefile.am, tools/README, tools/launch.c,
14644 test/bindings/Makefile.am, test/bindings/dummy.c,
14645 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14647 2000-01-30 09:50 omegahacker
14649 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14650 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14651 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14652 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14653 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14654 teardown.c, typefind.c, types.c, w.c, wave.c,
14655 cothreads/Makefile.am, cothreads/cothreads.c,
14656 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14657 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14658 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14661 2000-01-30 09:46 omegahacker
14663 * editor/: Makefile.am, editor.c, editor.glade,
14664 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14665 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14666 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14667 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14668 gstelementselect.h: initial checkin
14670 2000-01-30 09:22 omegahacker
14672 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14673 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14674 cobin/spindentity.c, cobin/spindentity.h,
14675 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14676 effects/stereo/stereo.h, effects/volume/Makefile.am,
14677 effects/volume/volume.c, effects/volume/volume.h,
14678 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14679 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14680 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14681 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14682 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14683 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14684 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14685 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14686 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14687 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14688 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14689 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14690 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14691 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14692 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14693 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14694 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14695 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14696 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14697 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14698 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14699 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14700 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14701 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14702 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14703 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14704 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14705 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14706 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14707 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14708 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14709 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14710 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14711 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14712 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14713 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14714 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14715 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14716 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14717 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14718 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14719 visualization/smoothwave/README,
14720 visualization/smoothwave/smoothwave.c,
14721 visualization/smoothwave/smoothwave.h,
14722 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14723 visualization/spectrum/fix_fft.c,
14724 visualization/spectrum/gstspectrum.c,
14725 visualization/spectrum/gstspectrum.h,
14726 visualization/synaesthesia/Makefile.am,
14727 visualization/synaesthesia/README,
14728 visualization/synaesthesia/README-syna,
14729 visualization/synaesthesia/core.c,
14730 visualization/synaesthesia/core.h,
14731 visualization/synaesthesia/synaesthesia.c,
14732 visualization/synaesthesia/synaesthesia.h,
14733 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14734 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14735 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14736 wav/gstriff.c, wav/gstriff.h: initial checkin
14738 2000-01-30 09:04 omegahacker
14740 * plugins/: Makefile.am, example.c, example.h: initial checkin
14742 2000-01-30 09:00 omegahacker
14744 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14745 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14746 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14747 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14748 elements/gstdisksrc.h, elements/gstelements.c,
14749 elements/gstesdsink.c, elements/gstesdsink.h,
14750 elements/gstfakesink.c, elements/gstfakesink.h,
14751 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14752 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14753 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14754 elements/gstidentity.c, elements/gstidentity.h,
14755 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14756 elements/gstsinesrc.h, elements/gsttypefind.c,
14757 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14760 2000-01-30 08:57 omegahacker
14762 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14763 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14764 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14765 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14766 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14767 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14768 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14769 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14770 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14771 Makefile.am: initial checkin
14773 2000-01-30 08:51 omegahacker
14775 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14776 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14777 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14779 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14781 * PPC compilation fixes (thanks to hadess)
14782 * add eos2 and eos3 proposals