1 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
3 * moved plugins out of the core to gst-plugins
4 * moved some of the libs out of the core to gst-plugins
5 * moved the other libs around so headers get installed in
8 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
10 * configure.ac : major overhaul
11 * m4/ dir added with lots of checks in it
13 2001-12-14 Michael Meeks <michael@ximian.com>
15 * gst/gst.c (gst_main, gst_main_quit): upd.
17 * gst/gstutils.c (gst_util_has_arg): impl.
18 (gst_util_get_int64_arg): impl.
20 * plugins/mpeg2/video/gstmpeg2play.c
21 (gst_mpeg2play_class_init): min frames per sec = 0.
23 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
24 s/16bit/use16bit/ properties can't begin with a non
27 * tools/gstreamer-guilaunch.c: fresh from the ministy
30 * tools/Makefile.am: enable gstreamer-guilaunch for
33 * tools/gstreamer-launch.c (main): upd.
34 (idle_func): quit the mainloop.
36 2001-12-14 Michael Meeks <michael@ximian.com>
38 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
40 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
41 kill broken mess for install_std_props.
43 * plugins/gnomevfs/gnomevfssink.c
44 (gst_gnomevfssink_class_init): upd.
46 * tools/gstreamer-launch.c (main): add efence hook.
48 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
49 a volatile pointer, don't write to the buffer.
51 * gst/gstelement.c (gst_element_populate_std_props):
52 add debug & robustness.
54 * gst/gstelement.c (gst_element_populate_std_props):
55 add debug & robustness.
57 2001-12-13 Michael Meeks <michael@ximian.com>
59 * gst/elements/*.c: (..._class_init): clean to use
60 gst_populate_std_props.
63 (gst_element_populate_std_props): impl, simply for now,
64 with a few standard properties.
65 (gst_element_install_std_props): impl nice helper.
67 2001-12-13 Michael Meeks <michael@ximian.com>
69 * gst/gstplugin.c (_gst_plugin_initialize): g_error
72 * Makefile.am: update.
74 * editor/gsteditorprojectview.c (view_on_element_added):
76 * editor/gsteditorproject.c
77 (gst_editor_project_class_init): upd.
79 * plugins/avi/gstavimux.c
80 (gst_avimux_request_new_pad): don't clobber name.
82 * libs/control/gstdparammanager.c
83 (gst_dpman_class_init): upd.
84 (gst_dpman_dispose): chain to parent.
86 * gst/cothreads.c (cothread_create): use guchar *'s
87 not void *'s for bytewise pointer arithmetic.
89 * gst/gstelement.h: kill const on get_property value.
91 * plugins/avi/gstavimux.c
92 (gst_avimux_request_new_pad): add name param.
94 * configure.ac: Add checks for libglade-2.0 and
97 2001-12-13 Michael Meeks <michael@ximian.com>
99 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
101 * examples/typefind/typefind.c (type_found): upd.
104 * plugins/mikmod/gstmikmod.c
105 (gst_mikmod_set_property): same memory bug here -
108 * plugins/oss/gstosssrc.c
109 (gst_osssrc_set_property): fix memory issue.
110 (gst_osssrc_init): dup the string - argh; quit here -
111 such code should be stuck in a common base class not
114 * plugins/oss/gstosssink.c
115 (gst_osssink_init): manage the device allocation.
116 (gst_osssink_finalize): impl.
117 (gst_osssink_class_init): upd.
118 (gst_osssink_set_property): upd.
120 * acconfig.h: cover HAVE_LIBXML2
122 * configure.ac: update libxml checks.
124 2001-12-11 22:10 thomasvs
126 * lots of build fixes for 0.3.0 release
129 2001-08-15 23:43 cael
131 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
132 to make sure we have video to fullscreen, will be removed when the
133 new libgstplay lands.
135 2001-08-15 23:32 cael
137 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
138 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
139 including better fullscreen handling and some new playlist stuff
140 that's not hooked up yet.
142 2001-08-14 20:13 thomasvs
144 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
145 anyone gets into problems with this then let me know and we'll fix
148 2001-08-14 05:11 parapraxis
150 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
153 2001-08-13 21:19 omegahacker
155 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
158 2001-08-13 20:03 omegahacker
160 * gst/Makefile.am: messy hack to make sure libgst.la builds
163 2001-08-13 20:00 sbaker3
165 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
166 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
167 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
168 sync with the current CVS glib API
170 2001-08-13 19:55 sbaker3
172 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
173 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
174 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
175 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
176 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
177 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
178 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
179 tests/sched/runxml.c: sync with the current CVS glib API
181 2001-08-13 19:50 sbaker3
183 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
184 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
185 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
186 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
187 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
188 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
189 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
190 plugins/quicktime/gstquicktimedecoder.c,
191 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
192 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
193 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
194 examples/plugins/example.c, examples/queue2/queue2.c,
195 examples/queue3/queue3.c, examples/queue4/queue4.c,
196 examples/thread/thread.c, examples/typefind/typefind.c,
197 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
200 2001-08-13 19:48 omegahacker
202 * configure.base: Added libgst.la to the global LDFLAGS, so all
203 plugins link against it. This should help solve problems with
204 bindings and dynamic loading of libgst.
206 2001-08-13 19:45 sbaker3
208 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
209 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
210 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
211 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
212 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
213 elements/gstdisksink.c, elements/gstfakesink.c,
214 elements/gstfakesrc.c, elements/gstidentity.c,
215 elements/gstmultidisksrc.c: sync with the current CVS glib API
217 2001-08-13 14:52 thomasvs
219 * configure.base: added swig/Makefile.PL
221 2001-08-12 11:09 sbaker3
223 * tests/.cvsignore: added more exes
225 2001-08-12 10:48 sbaker3
227 * gst/gstbufferpool.c: doc update
229 2001-08-11 23:04 omegahacker
231 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
233 2001-08-11 09:25 omegahacker
235 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
236 (*signed* 64-bit) - updated buf->offset handling to deal with the
237 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
238 (see -devel for details)
240 2001-08-10 22:36 wtay
242 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
243 error, also do a perror in case of a failure.
245 2001-08-10 18:45 wtay
247 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
248 some test apps by Zeenix.
250 2001-08-10 18:40 wtay
252 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
253 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
254 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
255 plugins/quicktime/gstquicktimedemux.c,
256 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
257 test/Makefile.am, test/main.c, tests/faketest.c,
258 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
259 eos/qos calls in favour of the soon to be event system. Added a
260 test app to test element reuse (doesn't work)
262 2001-08-10 18:34 wtay
264 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
265 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
266 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
267 elements/gstpipefilter.c: Removed the old eos and qos functions.
268 Removed the functions from the elements.
270 2001-08-10 18:02 sbaker3
272 * examples/launch/.cvsignore: added an exe
274 2001-08-10 17:49 sbaker3
276 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
278 2001-08-10 17:36 sbaker3
280 * tests/.cvsignore: hide new tests
282 2001-08-07 17:14 thomasvs
284 * configure.base: removed libs/colorscpace again
286 2001-08-07 17:08 thomasvs
288 * configure.base: do FLAC lib check against main function
290 2001-08-07 17:06 thomasvs
292 * acconfig.h, configure.base, plugins/Makefile.am: changed
293 HAVE_FLAC to HAVE_FLACLIB
295 2001-08-07 15:46 thomasvs
297 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
298 for HAVE_FLAC look for thomas in the file
300 2001-08-06 23:16 wtay
302 * examples/plugins/example.c: Fixed the padtemplate definition.
304 2001-08-06 21:40 omegahacker
306 * gst/gstevent.h: added gstevent.h
308 2001-08-06 21:37 omegahacker
310 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
311 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
312 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
313 tests/Makefile.am, tests/events.c: Initial code for the event
316 2001-08-06 21:20 wtay
318 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
321 2001-08-06 20:52 wtay
323 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
325 2001-08-06 20:49 wtay
327 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
329 2001-08-06 17:46 theuraeus
331 * configure.base: 2001-06-08 Christian Schaller
332 <Uraeus@linuxrising.org> - Change from == to = since == only works
333 with GNU test and not the version of test shipping with Solaris
334 (and probably other Unices) - Once again a ordinary user has to
335 teach hackers to hack :)
337 2001-08-03 01:08 omegahacker
339 * gst/Makefile.am: moved the object-model headers back to _HDR
342 2001-08-03 00:55 hadess
344 * Makefile.am: - revert location of gstreamer.pc
346 2001-08-03 00:50 hadess
348 * Makefile.am: - install gstreamer.pc to the right place under
349 $(prefix)/share/pkconfig
351 2001-08-01 23:44 dlehn
353 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
355 2001-07-31 21:57 wtay
357 * gst/gstthread.c: Added a missing state change switch.
358 Uncommented a big FIXME that was needed after all. Stop now works.
360 2001-07-30 18:50 wtay
362 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
365 2001-07-27 18:12 wtay
367 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
368 thread state change app.
370 2001-07-27 17:35 sbaker3
372 * tools/gstreamer-inspect.c: compile fix for glib2
374 2001-07-27 14:12 sbaker3
376 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
379 2001-07-25 23:46 wtay
381 * plugins/festival/gstfestival.c: Added caps to the src pad to
382 properly set rate/channels for peer elements.
384 2001-07-25 22:40 wtay
386 * tools/gstreamer-inspect.c: Added signal output and object
389 2001-07-25 22:40 wtay
391 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
392 introspections and g_type_parent
394 2001-07-25 21:49 wingo
396 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
399 2001-07-25 01:02 wingo
401 * plugins/filters/speed/Makefile.am: Removed 'README' from
402 EXTRA_DIST so that 'make dist' would work.
404 2001-07-24 21:05 theuraeus
406 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
407 <Uraeus@linuxrising.org> - Put README contents into man page and
408 fixed the Groff enconding (or whatever it is called.)
410 2001-07-23 01:57 wtay
412 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
415 2001-07-23 01:57 wtay
417 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
418 many problems with xvideosink and the GtkWindow when we don't have
421 2001-07-20 23:10 dlehn
423 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
424 use glib for byte swapping
426 2001-07-20 23:08 dlehn
428 * Makefile.am: Some basic deb building rules
430 2001-07-20 23:08 dlehn
432 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
433 stuff, -O3 does inline-functions
435 2001-07-20 22:26 wtay
437 * docs/gst/: Makefile.am, gstreamer.hierarchy,
438 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
439 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
440 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
441 stopped complaining when building debs...
443 2001-07-20 08:10 dlehn
445 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
448 2001-07-20 08:00 dlehn
450 * plugins/Makefile.am: Always compile avi dir. It has it's own
451 conditionals for avifile libs. Add (back?) arts dir. (was this
454 2001-07-20 07:56 dlehn
456 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
457 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
460 2001-07-20 07:54 dlehn
462 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
465 2001-07-20 07:53 dlehn
467 * configure.in.ac250: not used anymore
469 2001-07-20 07:52 dlehn
471 * debian/: Makefile.am, README.Debian, changelog, control,
472 gstreamer-arts.files, gstreamer-artsd.files,
473 gstreamer-avifile.files, gstreamer-common.files,
474 gstreamer-festival.files, gstreamer-flac.files,
475 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
476 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
477 gstreamer-runtime.files, gstreamer-runtime.manpages,
478 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
479 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
480 libgst0.postinst, libgsteditor0.postinst,
481 libgstmediaplay0.postinst, rules: Update to Debian packaging files
484 2001-07-18 23:38 richardb
486 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
487 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
488 Sort out some remaining bits of fwg which weren't valid sgml.
490 2001-07-18 23:18 richardb
492 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
493 matched tags, as found by xsltproc. ;-)
495 2001-07-18 23:08 richardb
497 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
498 debian package, needed to build manual and PWG.
500 2001-07-18 20:04 wtay
502 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
503 doesn't try to connect elements with request pads for now.
505 2001-07-18 18:29 wtay
507 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
508 system_encode.h, systems.c: Added request pad to the muxer. Fixed
509 the object size problem by dynamically allocating the sector data.
511 2001-07-17 23:01 richardb
513 * plugins/effects/volume/volume.c: Rename the GstVolume type to
514 GstVolumeOld, so that it doesn't conflict with the type registered
515 by the new volume plugin.
517 2001-07-17 22:51 wtay
519 * docs/fwg/intro.sgml: Added what I think should be the basic steps
520 for writing a plugin.
522 2001-07-16 21:18 wtay
524 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
527 2001-07-16 10:04 richardb
529 * configure.base: Change tests/muxer/Makefile to
530 tests/muxing/Makefile, since tests/muxer is now an empty dir.
532 2001-07-15 15:24 wtay
534 * tools/gstreamer-launch.c: Changed the main loop to while
537 2001-07-15 14:04 wtay
539 * gst/gstscheduler.c: Properly set the eos flag when no elements
542 2001-07-14 21:29 shitowax
544 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
545 initial introduction of a really basic muxer
547 2001-07-14 21:15 thomasvs
549 * configure.base: added muxer Makefile
551 2001-07-13 17:49 wtay
553 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
556 2001-07-11 23:52 wtay
558 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
559 elements/gstaggregator.c, elements/gstaggregator.h,
560 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
561 gst_pad_select and gst_pad_selectv. Added different scheduling
562 methods in aggregator. Fixed a bug in fakesrc when setting up the
563 scheduling functions.
565 2001-07-11 20:26 wtay
567 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
568 muxing/case1.c: Added a muxing test case.
570 2001-07-11 20:23 wtay
572 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
575 2001-07-11 20:22 wtay
577 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
578 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
579 various test plugins. Added debug output to tee. Added buffer
580 duplication to identity.
582 2001-07-11 17:45 wtay
584 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
585 request pads to fakesink.
587 2001-07-11 16:51 wtay
589 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
590 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
591 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
594 2001-07-11 16:50 wtay
596 * tools/gstreamer-inspect.c: Print out the request pad function.
598 2001-07-11 15:56 wtay
600 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
601 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
602 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
603 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
604 printouts of the buffer timestamps in identity, fakesrc, fakesink.
605 Added an aggregator test element.
607 2001-07-11 13:33 wtay
609 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
610 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
611 element classes without using an elementfactory. The
612 gst_element_add_padtemplate_to_class method was renamed to
613 gst_element_class_add_padtemplate to better match glib/gtk
616 2001-07-11 13:09 wtay
618 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
619 remaining bits of MetaData.
621 2001-07-11 02:02 omegahacker
623 * configure.base: added speed and volume to configure.base
625 2001-07-11 00:47 omegahacker
627 * plugins/filters/Makefile.am: added speed and volume to
630 2001-07-08 22:02 wtay
632 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
633 transcoder. note that this one is only 68 lines long.
635 2001-07-08 10:47 wtay
637 * plugins/effects/volume/volume.c: I'm a moron..
639 2001-07-08 10:46 wtay
641 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
644 2001-07-08 10:44 wtay
646 * plugins/filters/: speed/Makefile.am, speed/filter.func,
647 speed/speed.c, speed/speed.h, volume/Makefile.am,
648 volume/filter.func, volume/mono-filter.func,
649 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
650 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
652 2001-07-07 17:34 wtay
654 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
656 2001-07-07 16:30 wtay
658 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
659 cool GStreamer really is..
661 2001-07-07 16:10 wtay
663 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
664 Added docs on library init.
666 2001-07-07 15:17 wtay
668 * docs/manual/: autoplugging.sgml, debugging.sgml,
669 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
670 updates. Added a chapter about the autoplugcache. Updated the
671 autoplug example using the autoplugcache. Moved some stuff around.
672 Added an example app for gst_parse_launch. Updated the debug
675 2001-07-07 15:14 wtay
677 * examples/launch/mp3parselaunch.c: Add sane arg checking.
679 2001-07-07 15:07 wtay
681 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
682 parse_launch example.
684 2001-07-07 14:32 wtay
686 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
688 2001-07-07 12:34 wtay
690 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
691 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
692 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
693 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
694 updates to the manual, mostly glib2 related.
696 2001-07-07 11:55 wtay
698 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
699 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
700 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
701 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
702 Removed the last bits of Metadata. Updated the bufferpool docs.
704 2001-07-06 22:00 wtay
706 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
709 2001-07-05 23:08 wtay
711 * configure.base: Added the qcam src
713 2001-07-05 23:06 wtay
715 * plugins/capture/qcam/dark.c: Some unused file..
717 2001-07-05 23:05 wtay
719 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
720 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
721 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
722 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
724 2001-07-05 22:53 wtay
726 * tools/gstreamer-launch.c: Added the xid stuff in again if
727 compiling against gtk.
729 2001-07-04 21:49 uid21147
731 * gst/gstutils.c: Added arg setting for UINT types.
733 2001-07-04 16:33 uid21147
735 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
736 Lots of improvements to the ffmpeg wrappers.
738 2001-07-02 21:38 wtay
740 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
741 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
744 2001-07-01 23:19 wtay
746 * configure.base, plugins/ffmpeg/Makefile.am,
747 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
748 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
749 encoders are currently support, so no decoders or muxers yet..
751 2001-07-01 18:52 wtay
753 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
754 with the buffer handling.
756 2001-07-01 17:10 sbaker3
758 * plugins/filters/ladspa/gstladspa.c: better property name munging
759 and added check for duplicate property names
761 2001-07-01 17:01 sbaker3
763 * gst/gobject2gtk.c: return NULL from
764 g2g_object_class_find_property if gtk_object_arg_get_info returns
767 2001-07-01 15:05 wtay
769 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
770 ownership of the riff parser chunks..
772 2001-07-01 14:59 wtay
774 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
776 2001-07-01 14:58 wtay
778 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
779 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
780 supported. Both type1 and type2 avi/dv formats are supported.
782 2001-07-01 12:18 theuraeus
784 * gstreamer.spec.in: 2001-01-07 Christian Schaller
785 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
786 modules - Added quicktime, flac, chart, udp modules
788 2001-07-01 12:16 theuraeus
790 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
791 <Uraeus@linuxrising.org> - Added FLAC information
793 2001-07-01 12:12 richardb
795 * configure.base: Put the back check for the FLAC library. This
796 looks to have been accidentally removed when the sidplay one was
799 2001-07-01 11:28 sbaker3
801 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
803 2001-06-30 20:41 sbaker3
805 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
808 2001-06-30 17:26 wtay
810 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
813 2001-06-30 16:22 wtay
815 * acinclude.m4, configure.base, plugins/Makefile.am,
816 plugins/SID/Makefile.am: Added configure checks for libsidplay.
818 2001-06-30 15:10 wtay
820 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
822 2001-06-30 01:45 wtay
824 * configure.base: Added the SID plugin.
826 2001-06-30 01:44 wtay
828 * plugins/SID/gstsiddec.cc: Some cleanups
830 2001-06-30 01:37 wtay
832 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
833 A first attempt at a SID decoder plugin.
835 2001-06-30 01:35 wtay
837 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
840 2001-06-29 21:31 wtay
842 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
843 xmms plugins. Cleaner names for the generated plugins.
845 2001-06-29 18:53 richardb
847 * gst/gstparse.c: Allow elements to be given custom names with []
850 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
851 named mysrc, rather than disksrc0
853 Suggestion: don't name things with names with numbers at the end,
854 or they may conflict with names allocated automatically.
856 2001-06-29 12:30 richardb
858 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
859 that the correct headers get used if there's an installed copy of
860 the gst headers on the system (ie, make sure the uninstalled
861 headers are used instead).
863 2001-06-29 11:26 richardb
865 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
866 rather than gst. This now actually compiles for me.
868 2001-06-29 10:39 richardb
870 * gst/Makefile.am: Ensure that the marshaller code #includes
871 glib-object.h, and hence the neccessary definitions to enable it to
874 I don't pretend to understand how the marshalling stuff works - I
875 just know that it clearly needs this #include, or something
876 similar. If there's a more correct fix, someone else can do it.
877 Possibly this is a glib-genmarshal bug, but I've not got the time
880 2001-06-29 00:58 richardb
882 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
883 generated in time by generating both files in the same rule:
884 previously, only the .c would be generated in time. Don't put the
885 files in dists (add a dist-hook to take them out), and clean the
886 files when running distclean.
888 2001-06-28 22:44 richardb
890 * gst/Makefile.am: Make sure conditionally compiled files are added
893 2001-06-28 21:13 sbaker3
895 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
896 and alsasink - params need more work (odd warning when doing
899 2001-06-28 20:32 wtay
901 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
904 2001-06-28 19:35 richardb
906 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
907 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
908 the check that alsa 0.9 wasn't there. Now does the 0.9 check
909 first, to avoid this problem.
911 2001-06-28 17:31 richardb
913 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
914 since it was just a broken copy of one of the other files. Sort
915 out cleanfiles to some extent. Note: the make dependencies in this
916 file are completely broken, but it's not clear how to fix them.
917 The docs will be built at make install / dist time, as a result.
919 2001-06-28 17:01 richardb
921 * acinclude.m4: Fix a typo in a comment.
923 2001-06-28 16:39 richardb
925 * acinclude.m4, configure.base: Add ACTION-IF-USE and
926 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
927 check to use GST_CHECK_FEATURE.
929 2001-06-28 16:11 thomasvs
931 * plugins/filters/cutter/README: cutter plugin now has a settable
932 pre-record buffer (using GList) README has been fleshed out a bit
935 2001-06-28 12:56 richardb
937 * configure.base: Actually pass the infomessages variable into
938 config.status, so the message about plugin-builddir gets displayed.
940 We can use this mechanism to display lists of plugins which won't
941 be built: just add the lines to be output at the end of ./configure
944 2001-06-28 11:57 richardb
946 * configure.base: Change plugin-srcdir msg stuff near the end of
947 configure.base to -builddir.
949 2001-06-27 21:53 thomasvs
951 * examples/cutter/cutter.c: implemented ring buffer
953 2001-06-27 21:53 thomasvs
955 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
958 2001-06-27 21:20 wtay
960 * test/: dvshow.c, mp2toavi.c: Some small fixes.
962 2001-06-27 21:19 wtay
964 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
965 that it uses a colorspace element for video.
967 2001-06-27 21:15 wtay
969 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
972 2001-06-27 21:14 wtay
974 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
977 2001-06-27 21:14 omegahacker
979 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
980 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
981 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
982 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
984 2001-06-27 20:45 dlehn
986 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
987 the generated source. Clean up generated files. Make sure only
988 source idl gets into tarball.
990 2001-06-27 20:22 omegahacker
992 * makeconfigure: added _CFLAGS and modified to allow the multiple
993 substitition to occur
995 2001-06-27 18:22 richardb
997 * makeconfigure: Add a hack to ensure that automake picks up the
998 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1000 2001-06-27 18:04 richardb
1002 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1003 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1004 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1006 2001-06-27 17:56 richardb
1008 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1009 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1010 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1011 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1012 and set --cflags and --libs from it. Replace audiofile and
1013 gdk-pixbuf checks with calls to this macro. Change use of
1014 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1015 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1017 2001-06-27 17:06 richardb
1019 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1021 2001-06-27 16:04 richardb
1023 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1024 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1025 Turn of XMMS check using this, rather than a hack. Fix display of
1026 commandline parameters for GST_CHECK_FEATURE and
1027 GST_SUBSYSTEM_DISABLE.
1029 2001-06-27 15:07 thomasvs
1031 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1034 2001-06-27 10:59 richardb
1036 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1037 commonly missing macro. This joins the ALSA macro, which was
1038 already in acinclude.m4 We need some more consistent scheme for
1039 dealing with these... :(
1041 2001-06-26 23:26 omegahacker
1043 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1044 though vgasink is disabled
1046 2001-06-26 23:15 wtay
1048 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1049 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1050 that we can do full expansion on the sysconfdir.
1052 2001-06-26 22:49 richardb
1054 * configure.base: Fix up configure --help output:
1055 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1057 2001-06-26 22:44 richardb
1059 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1060 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1061 check is turned off by default (though not in a very neat way)
1063 2001-06-26 22:29 wtay
1065 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1067 2001-06-26 22:07 wtay
1069 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1071 2001-06-26 20:56 richardb
1073 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1074 GST_SUBSYSTEM_DISABLE, too.
1076 2001-06-26 20:49 omegahacker
1078 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1080 2001-06-26 20:06 richardb
1082 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1083 num_properties gets set.
1085 2001-06-26 19:20 richardb
1087 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1088 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1091 2001-06-26 03:48 richardb
1093 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1094 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1097 2001-06-26 03:27 richardb
1099 * acinclude.m4: Fixes to work properly with automake 1.4
1101 2001-06-26 02:53 richardb
1103 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1104 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1105 generation of configure.{in,ac} into a separate script. Add hack
1106 to the script to stop automake complaining about missing
1107 AM_CONDITIONAL call. Replace ESD check by a call to
1110 2001-06-25 22:39 richardb
1112 * configure.base: Move config dir from /etc/gstreamer to
1113 ${sysconfdir}/gstreamer by default: more portable, configurable,
1116 2001-06-25 21:53 richardb
1118 * docs/plugins/Makefile.am: Remove more generated files
1120 2001-06-25 21:41 richardb
1122 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1123 many unwanted generated files from distributions.
1125 2001-06-25 21:39 richardb
1127 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1129 2001-06-25 21:37 wtay
1131 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1134 2001-06-25 21:36 wtay
1136 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1137 Don't use the autoplugger when it is disabled.
1139 2001-06-25 21:36 wtay
1141 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1142 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1143 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1144 GstMeta. Added conditional compilation of various subsystems.
1146 2001-06-25 21:09 richardb
1148 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1149 appropriate parameters in debug and info handlers. Add appropriate
1150 types for some of the memebers of the GTypeInfo struct.
1152 2001-06-25 21:01 omegahacker
1154 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1155 .cvsignore, added gstmarshal.list to EXTRA_DIST
1157 2001-06-25 21:00 omegahacker
1159 * gst/gstobject.h, plugins/Makefile.am,
1160 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1161 added a comment to gstobject.h
1163 2001-06-25 20:59 omegahacker
1165 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1166 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1169 2001-06-25 20:19 wtay
1171 * configure.base, gst/Makefile.am: Added configure checks to
1172 disable various major subsystems.
1174 2001-06-25 19:14 richardb
1176 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1177 remove colorspace header. Makefile.am: remove comment inside rule
1180 2001-06-25 18:22 omegahacker
1182 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1183 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1184 prototype gstelement.c: changed some prototypes, added a cast
1186 2001-06-25 18:17 wtay
1188 * gst/gstobject.h: Added a missing #else
1190 2001-06-25 17:44 wtay
1192 * configure.base: Removed the wine stuff.
1194 2001-06-25 13:28 richardb
1196 * gst/gstobject.c: Fix a warning; stuff following an #endif
1198 2001-06-25 13:09 richardb
1200 * autogen.sh: Added check for pkg-config to autogen.sh
1202 2001-06-25 07:45 omegahacker
1204 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1205 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1206 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1207 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1208 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1209 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1211 2001-06-25 04:37 omegahacker
1213 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1214 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1215 potential namespace conflicts.
1217 2001-06-25 02:20 omegahacker
1219 * acconfig.h, configure.base, docs/random/wtay/events,
1220 examples/Makefile.am, examples/cutter/cutter.c,
1221 examples/helloworld/helloworld.c,
1222 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1223 examples/plugins/example.c, examples/plugins/example.h,
1224 examples/queue/queue.c, examples/queue2/queue2.c,
1225 examples/queue3/queue3.c, examples/queue4/queue4.c,
1226 examples/thread/thread.c, examples/typefind/typefind.c,
1227 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1228 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1229 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1230 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1231 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1232 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1233 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1234 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1235 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1236 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1237 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1238 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1239 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1240 gst/autoplug/gststaticautoplug.h,
1241 gst/autoplug/gststaticautoplugrender.c,
1242 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1243 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1244 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1245 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1246 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1247 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1248 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1249 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1250 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1251 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1252 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1253 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1254 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1255 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1256 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1257 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1258 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1259 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1260 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1261 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1262 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1263 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1264 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1265 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1266 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1267 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1268 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1269 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1270 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1271 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1272 plugins/avi/winaudio/aviaudiodecoder.c,
1273 plugins/avi/winaudio/aviaudiodecoder.h,
1274 plugins/avi/wincodec/gstwindec.cc,
1275 plugins/avi/wincodec/gstwindec.h,
1276 plugins/avi/wincodec/gstwinenc.cc,
1277 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1278 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1279 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1280 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1281 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1282 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1283 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1284 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1285 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1286 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1287 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1288 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1289 plugins/filters/adder/adder.h,
1290 plugins/filters/colorspace/colorspace.c,
1291 plugins/filters/colorspace/colorspace.h,
1292 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1293 plugins/filters/cutter/filter.func,
1294 plugins/filters/deinterlace/deinterlace.c,
1295 plugins/filters/deinterlace/deinterlace.h,
1296 plugins/filters/intfloatconvert/float2int.c,
1297 plugins/filters/intfloatconvert/float2int.h,
1298 plugins/filters/intfloatconvert/int2float.c,
1299 plugins/filters/intfloatconvert/int2float.h,
1300 plugins/filters/intfloatconvert/intfloatconvert.c,
1301 plugins/filters/ladspa/gstladspa.c,
1302 plugins/filters/ladspa/gstladspa.h,
1303 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1304 plugins/filters/level/level.c, plugins/filters/level/level.h,
1305 plugins/filters/median/median.c, plugins/filters/median/median.h,
1306 plugins/filters/mono2stereo/mono2stereo.c,
1307 plugins/filters/mono2stereo/mono2stereo.h,
1308 plugins/filters/passthrough/level.c,
1309 plugins/filters/passthrough/level.h,
1310 plugins/filters/passthrough/passthrough.c,
1311 plugins/filters/passthrough/passthrough.h,
1312 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1313 plugins/filters/stereo2mono/stereo2mono.c,
1314 plugins/filters/stereo2mono/stereo2mono.h,
1315 plugins/filters/volenv/filter.func,
1316 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1317 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1318 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1319 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1320 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1321 plugins/icecast/icecastsend/icecastsend.c,
1322 plugins/icecast/icecastsend/icecastsend.h,
1323 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1324 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1325 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1326 plugins/mp3decode/mpg123/gstmpg123.c,
1327 plugins/mp3decode/mpg123/gstmpg123.h,
1328 plugins/mp3decode/parse/mp3parse.c,
1329 plugins/mp3decode/parse/mp3parse.h,
1330 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1331 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1332 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1333 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1334 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1335 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1336 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1337 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1338 plugins/mpeg1/system_encode/buffer.c,
1339 plugins/mpeg1/system_encode/system_encode.c,
1340 plugins/mpeg1/system_encode/system_encode.h,
1341 plugins/mpeg1video/parse/mp1videoparse.c,
1342 plugins/mpeg1video/parse/mp1videoparse.h,
1343 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1344 plugins/mpeg2/ac3parse/ac3parse.c,
1345 plugins/mpeg2/ac3parse/ac3parse.h,
1346 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1347 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1348 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1349 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1350 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1351 plugins/mpeg2/subtitles/mpeg2subt.c,
1352 plugins/mpeg2/subtitles/mpeg2subt.h,
1353 plugins/mpeg2/video/gstmpeg2play.c,
1354 plugins/mpeg2/video/gstmpeg2play.h,
1355 plugins/mpeg2/videoparse/mp2videoparse.c,
1356 plugins/mpeg2/videoparse/mp2videoparse.h,
1357 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1358 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1359 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1360 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1361 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1362 plugins/quicktime/gstquicktimedecoder.c,
1363 plugins/quicktime/gstquicktimedecoder.h,
1364 plugins/quicktime/gstquicktimedemux.c,
1365 plugins/quicktime/gstquicktimedemux.h,
1366 plugins/quicktime/gstquicktimetypes.c,
1367 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1368 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1369 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1370 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1371 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1372 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1373 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1374 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1375 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1376 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1377 plugins/visualization/Makefile.am,
1378 plugins/visualization/chart/gstchart.c,
1379 plugins/visualization/smoothwave/smoothwave.c,
1380 plugins/visualization/smoothwave/smoothwave.h,
1381 plugins/visualization/spectrum/gstspectrum.c,
1382 plugins/visualization/spectrum/gstspectrum.h,
1383 plugins/visualization/synaesthesia/core.h,
1384 plugins/visualization/synaesthesia/synaesthesia.c,
1385 plugins/visualization/synaesthesia/synaesthesia.h,
1386 plugins/visualization/vumeter/vumeter.c,
1387 plugins/visualization/vumeter/vumeter.h,
1388 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1389 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1390 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1391 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1392 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1393 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1394 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1395 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1396 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1397 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1398 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1399 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1400 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1401 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1402 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1403 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1404 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1405 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1406 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1407 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1408 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1409 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1411 2001-06-25 01:07 omegahacker
1413 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1414 tools/gstreamer-inspect.c: added shim for
1415 g_object_class_list_properties and converted -inspect and -compprep
1418 2001-06-25 00:50 omegahacker
1420 * examples/plugins/: example.c, example.h: ported example plugin to
1423 2001-06-25 00:25 omegahacker
1425 * examples/cutter/cutter.c: ported to gobject
1427 2001-06-24 23:56 omegahacker
1429 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1431 2001-06-24 23:44 omegahacker
1433 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1434 configure.base, gstreamer.spec.in, idiottest.mak,
1435 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1436 docs/manual/bins.sgml, docs/manual/factories.sgml,
1437 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1438 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1439 examples/Makefile.am, examples/cutter/Makefile.am,
1440 examples/cutter/cutter.c, examples/cutter/cutter.h,
1441 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1442 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1443 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1444 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1445 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1446 gst/gstthread.c, gst/elements/gstdisksink.c,
1447 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1448 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1449 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1450 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1451 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1452 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1453 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1454 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1455 plugins/filters/Makefile.am,
1456 plugins/filters/colorspace/Makefile.am,
1457 plugins/filters/colorspace/colorspace.c,
1458 plugins/filters/colorspace/colorspace.h,
1459 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1460 plugins/filters/cutter/cutter.h,
1461 plugins/filters/deinterlace/.cvsignore,
1462 plugins/filters/deinterlace/Makefile.am,
1463 plugins/filters/deinterlace/deinterlace.c,
1464 plugins/filters/deinterlace/deinterlace.h,
1465 plugins/filters/intfloatconvert/float2int.c,
1466 plugins/filters/intfloatconvert/float2int.h,
1467 plugins/filters/intfloatconvert/int2float.c,
1468 plugins/filters/intfloatconvert/int2float.h,
1469 plugins/filters/median/median.c, plugins/filters/median/median.h,
1470 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1471 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1472 plugins/flac/flac.c, plugins/flac/flacdec.c,
1473 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1474 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1475 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1476 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1477 plugins/quicktime/Makefile.am,
1478 plugins/quicktime/gstquicktimedecoder.c,
1479 plugins/quicktime/gstquicktimedecoder.h,
1480 plugins/quicktime/gstquicktimedemux.c,
1481 plugins/quicktime/gstquicktimedemux.h,
1482 plugins/quicktime/gstquicktimetypes.c,
1483 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1484 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1485 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1486 plugins/visualization/Makefile.am,
1487 plugins/visualization/chart/.cvsignore,
1488 plugins/visualization/chart/Makefile.am,
1489 plugins/visualization/chart/gstchart.c, tools/README,
1490 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1491 HEAD to BRANCH-GOBJECT1 at 200106241
1493 2001-06-24 22:21 wtay
1495 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1497 2001-06-24 22:18 omegahacker
1499 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1500 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1501 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1504 2001-06-24 22:15 wtay
1506 * gstplay/gstplay.c: Some compile fixes.
1508 2001-06-24 22:14 wtay
1510 * configure.base: Added the festival plugin and udp.
1512 2001-06-24 22:10 wtay
1514 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1515 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1516 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1517 arg to set the fragment size in oss plugins. Use a TCP stream
1518 connection to do caps nego over the wire in UDP. More pending
1519 changes to some plugins.
1521 2001-06-24 22:06 omegahacker
1523 * configure.base, plugins/Makefile.am: New check for libesd, a
1524 model for all the other checks I hope. Need to convert all the
1525 other checks to operate like this.
1527 2001-06-24 16:20 wtay
1529 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1530 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1531 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1534 2001-06-24 16:20 wtay
1536 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1537 on branch BRANCH-GOBJECT1.
1539 2001-06-24 16:20 wtay
1541 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1542 branch BRANCH-GOBJECT1.
1544 2001-06-24 16:20 wtay
1546 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1547 branch BRANCH-GOBJECT1.
1549 2001-06-24 16:20 wtay
1551 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1554 2001-06-24 16:20 wtay
1556 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1557 on branch BRANCH-GOBJECT1.
1559 2001-06-24 16:20 wtay
1561 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1562 branch BRANCH-GOBJECT1.
1564 2001-06-24 16:20 wtay
1566 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1567 branch BRANCH-GOBJECT1.
1569 2001-06-24 15:55 wtay
1571 * docs/random/wtay/events: file events was initially added on
1572 branch BRANCH-GOBJECT1.
1574 2001-06-24 15:55 wtay
1576 * docs/random/wtay/events: Added some random ramblings about a the
1577 design of an event system.
1579 2001-06-24 02:02 wtay
1581 * gst/gobject2gtk.c: Removed some debug noise.
1583 2001-06-24 01:55 wtay
1585 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1586 Compile fixes for gtk.
1588 2001-06-23 13:23 wtay
1590 * plugins/festival/gstfestival.c: Make sure we don't send more data
1591 than the buffersize.
1593 2001-06-23 13:12 wtay
1595 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1596 added on branch BRANCH-GOBJECT1.
1598 2001-06-23 13:12 wtay
1600 * plugins/festival/Makefile.am: file Makefile.am was initially
1601 added on branch BRANCH-GOBJECT1.
1603 2001-06-23 13:12 wtay
1605 * plugins/: Makefile.am, festival/Makefile.am,
1606 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1607 text-to-speech plugin. It will currently only work by contacting
1608 the festival server on localhost. The output is WAV so it needs to
1609 be parsed with parsewav before connecting it to an audiosink:
1611 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1614 Latency is terrible because we don't process uterances individually
1617 2001-06-23 13:12 wtay
1619 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1620 added on branch BRANCH-GOBJECT1.
1622 2001-06-22 02:14 wtay
1624 * examples/: Makefile.am, helloworld/helloworld.c,
1625 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1626 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1627 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1628 examples for glib2 Removed plugins for now (need to run the script
1631 2001-06-22 02:05 wtay
1633 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1634 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1635 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1636 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1639 2001-06-22 01:43 wtay
1641 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1642 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1643 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1644 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1647 2001-06-22 01:14 wtay
1649 * configure.base: Disable most of the gnome/gtk stuff when
1650 compiling with glib2
1652 2001-06-22 00:11 wtay
1654 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1655 to set the format and the output size.
1657 2001-06-21 23:48 omegahacker
1659 * gst/gstqueue.c: marked up the function pointers with
1662 2001-06-21 20:44 wtay
1664 * configure.base: Added vgasink.
1666 2001-06-21 20:43 wtay
1668 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1669 vgavideosink.h: Added the vgasink by sienap.
1671 2001-06-21 16:29 wtay
1673 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1675 2001-06-21 15:39 wtay
1677 * tools/gstreamer-inspect.c: Fixed a compileation error for
1680 2001-06-21 15:22 wtay
1682 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1684 2001-06-21 13:21 sbaker3
1686 * docs/gst/gstreamer-sections.txt: added refcounting and
1689 2001-06-21 12:50 wtay
1691 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1693 2001-06-21 12:50 wtay
1695 * plugins/Makefile.am: Removed the videoscaler for now until it's
1698 2001-06-21 12:49 wtay
1700 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1701 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1702 Added some files for future use.
1704 2001-06-21 12:42 wtay
1706 * libs/Makefile.am: Removed old unused libs.
1708 2001-06-21 12:35 wtay
1710 * configure.base: Removed the winloader
1712 2001-06-21 12:34 wtay
1714 * libs/Makefile.am: Removed the wine loader.
1716 2001-06-21 12:32 wtay
1718 * include/Makefile.am: Removed the winelibs.
1720 2001-06-21 12:19 sbaker3
1722 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1723 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1724 if it is the default implementation
1726 2001-06-21 03:03 omegahacker
1728 * plugins/Makefile.am: fixed spelling of xvideosink
1730 2001-06-21 00:43 wtay
1732 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1733 the queue state_change stuff.
1735 2001-06-20 23:52 wtay
1737 * plugins/Makefile.am: Added the xvideosink to the dirs.
1739 2001-06-20 23:33 wtay
1741 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1744 2001-06-20 23:21 wtay
1746 * plugins/aasink/aasink.c: Compile fixes for aasink.
1748 2001-06-20 23:21 wtay
1750 * gst/gobject2gtk.h: Added a shim for a marshaller.
1752 2001-06-20 22:56 wtay
1754 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1756 2001-06-20 22:55 wtay
1758 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1761 2001-06-20 22:40 wtay
1763 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1765 2001-06-20 22:40 wtay
1767 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1770 2001-06-20 22:30 wtay
1772 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1774 2001-06-20 22:29 wtay
1776 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1778 2001-06-20 21:58 wtay
1780 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1781 name to match the glib2.0 implementation.
1783 2001-06-20 21:49 wtay
1785 * tools/gstreamer-inspect.c: Added object properties introspection.
1787 2001-06-20 21:48 wtay
1789 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1791 2001-06-20 15:53 sbaker3
1793 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1794 times too much memory to be allocated for each GstBuffer struct
1796 2001-06-20 00:17 omegahacker
1798 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1799 signal registration problem in gobject2gtk shim
1801 2001-06-19 22:14 omegahacker
1803 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1804 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1805 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1806 plugins/effects/volume/volume.c,
1807 plugins/filters/mono2stereo/mono2stereo.c,
1808 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1809 More GObject updates, cleanups to some of the elements to make the
1812 2001-06-19 19:32 wtay
1814 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1815 to avoid overflow...
1817 2001-06-19 13:53 richardb
1819 * idiottest.mak: idiottest was failing because of change of
1820 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1822 2001-06-19 11:34 richardb
1824 * tools/gstreamer-launch.c: Add -o option argument to
1825 gstreamer-launch, to specify a file to output the pipeline to,
1826 instead of running it.
1828 2001-06-19 08:57 omegahacker
1830 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1832 2001-06-19 08:57 omegahacker
1834 * gst/gstplugin.c, acconfig.h, configure.base: changed
1835 plugin-srcdir to plugin-builddir, which is what it should be
1837 2001-06-18 23:33 richardb
1839 * gst/gstprops.c: Simplify properties which contain lists of
1840 integer and integer range entries to minimal combination of ints
1841 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1844 Don't bother with floats for the moment, though it would be easy to
1845 add an equivalent, which would simplify overlapping ranges.
1847 2001-06-18 21:14 richardb
1849 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1852 2001-06-18 20:20 wtay
1854 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1855 Updated the flac decoder/encode to the latest CVS version. I had
1856 to increase the cothread stack in cothread.c (8 threads max) to get
1857 the encoder working :(
1859 2001-06-18 12:27 richardb
1861 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1863 2001-06-18 12:12 richardb
1865 * configure.base, plugins/visualization/Makefile.am: Add chart
1866 plugin to build system.
1868 2001-06-18 12:09 richardb
1870 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1871 gstchart.c: Initial commit of chart plugin. Draws charts of data
1872 streams. Currently has no settable framerate, draws inefficiently,
1873 has no settable size and looks fairly ugly. Needs data parsing to
1874 be split into a separate plugin.
1876 2001-06-18 05:56 dlehn
1878 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1879 to save flags fails when using the same names. Prefixed with gst_.
1881 2001-06-17 23:14 wtay
1883 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1884 it still segfaults inside the flac lib for some reason..
1886 2001-06-17 20:44 wtay
1888 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1889 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1892 2001-06-17 16:06 wtay
1894 * gst/elements/gstsinesrc.c: Updated the params a bit.
1896 2001-06-17 16:03 wtay
1898 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1899 properties again. Added come const directives to the arguments
1900 again. Check for non exiting properties.
1902 2001-06-17 15:35 sbaker3
1904 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1906 2001-06-17 15:12 wtay
1908 * tools/gstreamer-inspect.c: Print out the enum values too.
1910 2001-06-17 14:58 sbaker3
1912 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1913 default bufferpool factory
1915 2001-06-17 14:55 sbaker3
1917 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1918 bufferpool factory function. it reuses existing instances of
1919 bufferpool if requests are made for existing buffer sizes
1921 2001-06-17 09:55 omegahacker
1923 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1924 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1925 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1926 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1927 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1928 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1929 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1930 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1931 plugins/xvideosink/xvideosink.c: Mostly went around converting
1932 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1934 2001-06-17 09:52 omegahacker
1936 * configure.ac, configure.in: removed configure.ac and configure.in
1938 2001-06-17 05:07 omegahacker
1940 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1941 gobject, somehow forget that one...
1943 2001-06-17 04:17 wtay
1945 * tools/gstreamer-inspect.c: Added enums to inspect.
1947 2001-06-17 04:10 omegahacker
1949 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1950 branch BRANCH-GOBJECT1.
1952 2001-06-17 04:10 omegahacker
1954 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1955 branch BRANCH-GOBJECT1.
1957 2001-06-17 04:10 omegahacker
1959 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1960 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1961 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1962 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1963 gst/gstutils.h: Added gobject to gtkobject bridge
1964 (gobject2gtk.[ch]) and configure-time support for selecting between
1965 glib and gtk (--enable-glib2 to build with gobject).
1967 2001-06-17 04:05 wtay
1969 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1970 for enum properties.
1972 2001-06-17 04:03 wtay
1974 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1977 2001-06-17 03:47 wtay
1979 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1980 properties. Added come const directives to the arguments.
1982 2001-06-17 03:39 wtay
1984 * tools/gstreamer-inspect.c: Figured out how to get a property from
1987 2001-06-16 18:35 wtay
1989 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1990 someone try to get a property from a GObject?
1992 2001-06-16 18:25 wtay
1994 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1996 2001-06-16 15:36 wtay
1998 * configure.base: Removed the obsolete libs.
2000 2001-06-16 15:35 wtay
2002 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2004 2001-06-16 15:29 wtay
2006 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2007 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2008 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2009 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2012 2001-06-16 14:46 wtay
2014 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2015 Updated the audiodecoder to gobject.
2017 2001-06-16 14:24 wtay
2019 * gstplay/gstplay.c: Removed a check (see that the file exists
2020 locally ??) to enable network streaming with gnomevfssrc again.
2022 2001-06-16 14:17 wtay
2024 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2025 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2026 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2027 20010616 (13:00 GMT). Compile fixes for GObject.
2029 2001-06-16 01:43 wtay
2031 * plugins/Makefile.am: Updated the makefile.
2033 2001-06-16 01:32 wtay
2035 * plugins/arts/gst_arts.c: Fixed arts
2037 2001-06-16 01:26 wtay
2039 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2041 2001-06-16 01:25 wtay
2043 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2045 2001-06-16 01:14 wtay
2047 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2048 Fixed some stuff in xmms, removed the args for now.
2050 2001-06-16 00:49 wtay
2052 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2054 2001-06-16 00:48 wtay
2056 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2057 from the Makefile until it compiles. Removed the dependency on OSS
2060 2001-06-16 00:36 wtay
2062 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2063 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2064 old, non functional code out of the makefile.
2066 2001-06-16 00:23 omegahacker
2068 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2069 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2070 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2071 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2072 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2073 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2074 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2075 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2076 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2077 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2078 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2079 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2080 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2081 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2082 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2083 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2084 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2085 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2086 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2087 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2088 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2089 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2090 plugins/filters/adder/adder.h,
2091 plugins/filters/colorspace/colorspace.c,
2092 plugins/filters/colorspace/colorspace.h,
2093 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2094 plugins/filters/cutter/filter.func,
2095 plugins/filters/intfloatconvert/float2int.c,
2096 plugins/filters/intfloatconvert/float2int.h,
2097 plugins/filters/intfloatconvert/int2float.c,
2098 plugins/filters/intfloatconvert/int2float.h,
2099 plugins/filters/intfloatconvert/intfloatconvert.c,
2100 plugins/filters/ladspa/gstladspa.c,
2101 plugins/filters/ladspa/gstladspa.h,
2102 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2103 plugins/filters/level/level.c, plugins/filters/level/level.h,
2104 plugins/filters/median/median.c, plugins/filters/median/median.h,
2105 plugins/filters/mono2stereo/mono2stereo.c,
2106 plugins/filters/mono2stereo/mono2stereo.h,
2107 plugins/filters/passthrough/level.c,
2108 plugins/filters/passthrough/level.h,
2109 plugins/filters/passthrough/passthrough.c,
2110 plugins/filters/passthrough/passthrough.h,
2111 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2112 plugins/filters/stereo2mono/stereo2mono.c,
2113 plugins/filters/stereo2mono/stereo2mono.h,
2114 plugins/filters/volenv/filter.func,
2115 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2116 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2117 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2118 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2119 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2120 plugins/icecast/icecastsend/icecastsend.c,
2121 plugins/icecast/icecastsend/icecastsend.h,
2122 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2123 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2124 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2125 plugins/mp3decode/mpg123/gstmpg123.c,
2126 plugins/mp3decode/mpg123/gstmpg123.h,
2127 plugins/mp3decode/parse/mp3parse.c,
2128 plugins/mp3decode/parse/mp3parse.h,
2129 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2130 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2131 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2132 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2133 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2134 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2135 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2136 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2137 plugins/mpeg1/system_encode/buffer.c,
2138 plugins/mpeg1/system_encode/system_encode.c,
2139 plugins/mpeg1/system_encode/system_encode.h,
2140 plugins/mpeg1video/parse/mp1videoparse.c,
2141 plugins/mpeg1video/parse/mp1videoparse.h,
2142 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2143 plugins/mpeg2/ac3parse/ac3parse.c,
2144 plugins/mpeg2/ac3parse/ac3parse.h,
2145 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2146 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2147 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2148 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2149 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2150 plugins/mpeg2/subtitles/mpeg2subt.c,
2151 plugins/mpeg2/subtitles/mpeg2subt.h,
2152 plugins/mpeg2/video/gstmpeg2play.c,
2153 plugins/mpeg2/video/gstmpeg2play.h,
2154 plugins/mpeg2/videoparse/mp2videoparse.c,
2155 plugins/mpeg2/videoparse/mp2videoparse.h,
2156 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2157 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2158 plugins/quicktime/gstquicktimedecoder.c,
2159 plugins/quicktime/gstquicktimedecoder.h,
2160 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2161 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2162 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2163 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2164 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2165 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2166 plugins/visualization/smoothwave/smoothwave.c,
2167 plugins/visualization/smoothwave/smoothwave.h,
2168 plugins/visualization/spectrum/gstspectrum.c,
2169 plugins/visualization/spectrum/gstspectrum.h,
2170 plugins/visualization/synaesthesia/synaesthesia.c,
2171 plugins/visualization/synaesthesia/synaesthesia.h,
2172 plugins/visualization/vumeter/vumeter.c,
2173 plugins/visualization/vumeter/vumeter.h,
2174 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2175 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2176 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2177 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2178 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2179 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2180 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2181 Mega patch updates almost all the plugins to GObject. This was
2182 done with a Perl script, with only a few minor manual tweaks where
2183 the perl didn't catch the code just right. There may be a few
2184 minor issues remaining from this, but they should be easy to catch
2185 (plugin doesn't work).
2187 There are several plugins that have GDK/GTK code in them that
2188 shouldn't, these need to be dealt with next.
2190 2001-06-16 00:15 wtay
2192 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2195 2001-06-16 00:15 wtay
2197 * plugins/filters/median/median.c: copy timestamps too.
2199 2001-06-15 23:48 wtay
2201 * plugins/filters/median/: median.c, median.h: Added an option to
2202 only filter the luminance plane.
2204 2001-06-15 23:38 wtay
2206 * plugins/filters/median/: median.c, median.h: Added caps to the
2209 2001-06-15 23:03 wtay
2211 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2212 was initially added on branch BRANCH-GOBJECT1.
2214 2001-06-15 23:03 wtay
2216 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2217 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2218 Just added some files I will need soon.
2220 2001-06-15 23:03 wtay
2222 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2223 initially added on branch BRANCH-GOBJECT1.
2225 2001-06-15 23:03 wtay
2227 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2228 initially added on branch BRANCH-GOBJECT1.
2230 2001-06-15 23:03 wtay
2232 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2233 initially added on branch BRANCH-GOBJECT1.
2235 2001-06-15 23:03 wtay
2237 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2238 initially added on branch BRANCH-GOBJECT1.
2240 2001-06-15 23:00 wtay
2242 * libs/Makefile.am: Removed old unused libs.
2244 2001-06-15 22:46 wtay
2246 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2247 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2248 updates to the manual.
2250 2001-06-15 20:49 sbaker3
2252 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2253 multiple float pads and converts to interleaved int data. Different
2254 sized and out-of-order buffer support is in place but not tested.
2256 2001-06-15 20:48 sbaker3
2258 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2259 converts interleaved ints to mono floats in seperate pads. Also
2260 now has a _request_new_pad func
2262 2001-06-15 20:46 wtay
2264 * tools/README: Updated the README file with some cool
2265 gstreamer-launch cmd lines by Matthew McClintock
2266 <mattsm@mail.utexas.edu>
2268 2001-06-15 20:13 wtay
2270 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2271 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2272 request_pad. Some fixes for pullregion and EOS conditions. Remove
2273 an unneeded check in the scheduler (check for NULL buffer) some EOS
2274 fixes for pullregion in disksrc. Removed the macro in the
2275 gstparse.h header 'cause it's internal to gstparse.c Added a check
2276 in gstparse for NULL element.
2278 2001-06-15 17:42 thomasvs
2280 * examples/cutter/cutter.c: added some minor stuff
2282 2001-06-15 17:22 wtay
2284 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2286 2001-06-15 16:44 richardb
2288 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2289 libdv test: was unsaving the value before saving... :(
2291 2001-06-15 16:42 richardb
2293 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2295 2001-06-15 07:33 sbaker3
2297 * gst/gstparse.c: should restore dynamic connection of pads
2298 (couldn't really test it though)
2300 2001-06-14 22:02 omegahacker
2302 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2303 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2305 2001-06-14 22:02 omegahacker
2307 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2308 elements/gstdisksrc.c, elements/gstfakesrc.c,
2309 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2310 get to sinesrc ! osssink
2312 2001-06-14 21:39 wtay
2314 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2315 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2318 2001-06-14 21:23 omegahacker
2320 * configure.base: added gmodule to glib-2.0 stuff
2322 2001-06-14 21:19 omegahacker
2324 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2327 2001-06-14 21:19 omegahacker
2329 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2330 removed at some point because they are to be autogenerated
2332 2001-06-14 21:19 omegahacker
2334 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2337 2001-06-14 19:04 thomasvs
2339 * examples/cutter/cutter.c: changed cutter example to use a thread
2341 2001-06-14 04:14 omegahacker
2343 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2344 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2345 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2346 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2347 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2348 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2349 elements/gstdisksink.h, elements/gstdisksrc.c,
2350 elements/gstdisksrc.h, elements/gstelements.c,
2351 elements/gstfakesink.c, elements/gstfakesink.h,
2352 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2353 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2354 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2355 elements/gstidentity.c, elements/gstidentity.h,
2356 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2357 elements/gstpipefilter.c, elements/gstpipefilter.h,
2358 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2359 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2360 libgst.la's GObject port. Fixed some minor problems with the
2361 signalling stuff in the core.
2365 2001-06-13 23:09 thomasvs
2367 * examples/cutter/cutter.c: cutter now uses afsink to write out
2368 wavs we will add a queue next to handle latency problems
2370 2001-06-13 23:03 thomasvs
2372 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2373 files when you change the location
2375 2001-06-13 22:59 omegahacker
2377 * configure.base: new configure check for glib 2.0, now requires
2378 pkg-config to be installed
2380 2001-06-13 22:52 thomasvs
2382 * configure.base, examples/Makefile.am: added cutter example
2384 2001-06-13 22:52 omegahacker
2386 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2387 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2388 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2389 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2390 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2391 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2392 gstxml.h: First round of changes to port to GObject. libgst.la
2393 compiles, though there are a few things commented out.
2394 Specifically object destruction is probably broken, but wtay gets
2395 to fix that because he researched the problem of glib 2.0 object
2396 destruction while doing the first round. Some of the XML stuff is
2397 commented out, but that's an easy fix.
2399 Next is the rest of the gst/ directory, then on to the plugins.
2401 2001-06-13 22:45 wtay
2403 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2404 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2405 Fixed the quicktime plugin. things now work with mjpeg.
2407 2001-06-13 22:35 thomasvs
2409 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2412 2001-06-13 22:33 wtay
2414 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2417 2001-06-13 22:08 thomasvs
2419 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2421 2001-06-13 22:08 thomasvs
2423 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2424 the buffer's data is framed
2426 2001-06-13 22:02 wtay
2428 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2429 fix in the type init function that makes some C++ compilers
2432 2001-06-13 21:26 thomasvs
2434 * configure.base: added deinterlace
2436 2001-06-13 18:39 wtay
2438 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2440 2001-06-13 17:20 thomasvs
2442 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2443 program to show how cutter plugin works
2445 2001-06-13 17:16 thomasvs
2447 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2450 2001-06-13 17:13 thomasvs
2452 * plugins/filters/cutter/README: added a better description of the
2455 2001-06-13 17:04 thomasvs
2457 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2458 threshold level and runlength arguments stopped copying buffer used
2459 audio lib functions for some stuff
2461 2001-06-13 16:33 thomasvs
2463 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2464 calculate maximum possible sample value based on caps
2466 2001-06-13 10:51 thomasvs
2468 * docs/random/eos: added two more cases of eos reasoning
2470 2001-06-13 02:18 cael
2472 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2473 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2474 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2475 full-screen play, shuffled things around, added error checking so
2476 we don't crash on file not found, added the beginnings of a
2479 2001-06-12 22:35 wtay
2481 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2482 filter.func file and README in the makefile.
2484 2001-06-12 22:35 wtay
2486 * plugins/filters/Makefile.am: Added the deinterlace filter
2488 2001-06-12 22:33 wtay
2490 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2491 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2493 2001-06-12 22:27 wtay
2495 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2498 2001-06-12 21:19 wtay
2500 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2503 2001-06-12 21:19 wtay
2505 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2506 colorspace.h: ifdef out the Hermes code when the library was not
2509 2001-06-12 20:47 wtay
2511 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2514 2001-06-12 20:45 wtay
2516 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2519 2001-06-12 20:44 wtay
2521 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2522 arg to turn off syncing on the timestamps.
2524 2001-06-12 20:42 wtay
2526 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2527 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2528 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2529 Removed old code. Enhanced the avi decoder. The encoder now sorta
2530 works. For big input frames it segfaults though inside a libavifile
2531 function. Renamed the aviencoder to avimux.
2533 2001-06-12 15:35 thomasvs
2535 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2538 2001-06-12 14:42 thomasvs
2540 * plugins/mp3decode/mad/gstmad.h: added framestamp
2542 2001-06-12 11:12 thomasvs
2544 * plugins/mp3decode/mad/gstmad.c: added a different way of
2545 generating timestamps; activate by uncommenting #define
2548 2001-06-12 11:11 thomasvs
2550 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2551 support framestamps & timestamps
2553 2001-06-11 23:04 shitowax
2555 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2556 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2559 2001-06-11 23:02 shitowax
2561 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2562 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2564 2001-06-11 21:19 thomasvs
2566 * plugins/Makefile.am: fixed AVIFILE dependency check
2568 2001-06-11 20:09 omegahacker
2570 * gst/gstelement.h: changed indent and argnames to trigger
2573 2001-06-10 22:13 richardb
2575 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2578 2001-06-10 19:50 theuraeus
2580 * LICENSE_readme: 2001-10-06 Christian Schaller
2581 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2582 since they had been mistakenly branded as GPL.
2584 2001-06-10 12:57 sbaker3
2586 * gst/gstparse.c: can now take comma delimited list of pads. eg
2587 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2588 src%d,src%d\!sink%d,sink%d float2int ! osssink
2590 2001-06-10 02:18 theuraeus
2592 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2593 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2594 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2595 when run after each package
2597 2001-06-09 22:48 theuraeus
2599 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2600 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2602 2001-06-09 20:23 theuraeus
2604 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2605 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2607 TODO: 1. the mpeg plugins need sorting out. currently they are all
2608 just placed inside the main package. Need help with this since I am
2609 unsure about what files belongs where with what dependency 2.
2610 Cross-dependencies probably should be added to the plugins 3.
2611 License information should be added to the plugins 4.
2612 GStreamer-register needs to be added for each plugin
2614 2001-06-09 19:50 theuraeus
2616 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2617 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2618 only polishing it remains
2620 2001-06-09 17:44 theuraeus
2622 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2623 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2624 maybe it actually works now
2626 2001-06-09 12:43 sbaker3
2628 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2629 to get ready for the src1,src2\!sink1,sink2 syntax
2631 2001-06-09 11:16 sbaker3
2633 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2634 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2636 2001-06-09 03:33 theuraeus
2638 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2639 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2640 verfied that it works, but I need sleep and it is guaranteed closer
2641 to working than the current one. More testing and SPEC file hacking
2642 tommorow(aka later today).
2644 2001-06-09 01:16 wtay
2646 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2647 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2648 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2649 loader from avifile, significantly simplyfying the codec.
2651 2001-06-09 01:14 wtay
2653 * REQUIREMENTS, configure.base: Added a check for avifile.
2655 2001-06-08 23:17 theuraeus
2657 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2658 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2659 don't have alsa installed)
2661 2001-06-08 22:56 theuraeus
2663 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2664 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2665 plugins into separate plugins, needs more work to support all
2668 2001-06-07 22:45 ajmitch
2670 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2672 2001-06-07 22:43 wtay
2674 * plugins/avi/Makefile.am: Added README to dist
2676 2001-06-07 22:02 ajmitch
2678 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2679 please give it some TLC before 0.2.0 release :)
2681 2001-06-07 19:31 wtay
2683 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2684 about the innner working of the avi decoder.
2686 2001-06-07 17:56 dlehn
2688 * debian/changelog, debian/gstreamer-tools.manpages,
2689 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2690 binary Bump debian version to 0.2.0
2692 2001-06-07 11:58 richardb
2694 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2695 gstreamer-register.1: Add gstreamer-compprep man page.
2697 2001-06-07 09:18 ajmitch
2699 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2701 2001-06-07 07:38 dlehn
2703 * debian/gstreamer-common.files: latest plugins updates
2705 2001-06-07 07:06 cael
2707 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2708 for the time being till i have time to fix it.
2710 2001-06-07 01:08 omegahacker
2712 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2713 gstreamer-register.1: added --gst-mask to the man pages
2715 2001-06-06 20:31 wtay
2717 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2719 2001-06-06 20:23 dlehn
2721 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2722 gstreamer-audiofile.files, gstreamer-common.files,
2723 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2724 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2725 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2726 rules: Added new plugin packages and synced up to a late pre2 CVS
2729 2001-06-06 20:21 dlehn
2731 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2732 autogenerated from configure.base now.
2734 2001-06-06 20:20 dlehn
2736 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2738 2001-06-06 20:15 wtay
2740 * gst/gstelement.c: Removed a warning.
2742 2001-06-06 20:12 wtay
2744 * plugins/filters/lav/Makefile.am: Removed the README file from
2747 2001-06-06 20:07 wtay
2749 * plugins/filters/Makefile.am: Added the lavencoder
2751 2001-06-06 19:33 wtay
2753 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2756 2001-06-06 19:31 wtay
2758 * configure.base: Added the lav encoder Makefile.am
2760 2001-06-06 19:29 wtay
2762 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2763 connect to the new_ghost_pad signal in parse.
2765 2001-06-06 17:21 wtay
2767 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2769 2001-06-06 17:20 wtay
2771 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2774 2001-06-06 17:09 wtay
2776 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2777 audio. Only send buffers if the pad is connected.
2779 2001-06-06 17:08 wtay
2781 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2783 2001-06-06 15:24 thomasvs
2785 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2788 2001-06-06 15:21 thomasvs
2790 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2791 filter.func: cutter plugin; emits signals when audio RMS level
2792 falls below or rises above threshold value for a given consecutive
2795 2001-06-06 15:14 thomasvs
2797 * configure.base, libs/Makefile.am: added Makefile generation for
2800 2001-06-06 15:13 thomasvs
2802 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2803 general gstreamer audio library with helper functions
2805 2001-06-06 13:47 richardb
2807 * docs/manual/quotes.sgml: Add an important quote from Omega.
2809 2001-06-06 00:39 theuraeus
2811 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2812 <Uraeus@linuxrising.org> * Add small textfile with some information
2813 on win32 dll situation
2815 2001-06-05 20:44 sbaker3
2817 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2818 _chain should now work.Many other changes including: all immutable
2819 info is in the class struct, activate/deactivate should work, and a
2820 bunch of other stuff
2822 2001-06-05 18:45 wtay
2824 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2827 2001-06-05 18:26 sbaker3
2829 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2830 int2float.c, int2float.h: use proxying for caps
2832 2001-06-05 02:27 richardb
2834 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2835 applied changes. Time for bed.
2837 2001-06-05 02:26 richardb
2839 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2840 in save-thyself introduced by changing plugin_get_list to copy.
2842 2001-06-05 02:15 richardb
2844 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2845 when the registry is in use.
2847 2001-06-04 22:52 wtay
2849 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2850 to disable Xv images. It's not pretty but it works.
2852 2001-06-04 22:02 wtay
2854 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2856 2001-06-04 21:16 wtay
2858 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2860 2001-06-04 20:20 wtay
2862 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2863 bacause they seem to be undefined with some versions of lame.
2865 2001-06-04 20:00 wtay
2867 * plugins/oss/README: Added a little info about the ossgst hack.
2869 2001-06-04 19:59 wtay
2871 * plugins/oss/gstosssrc.c: Some osssrc fixes
2873 2001-06-04 17:55 wtay
2875 * plugins/mp3encode/lame/gstlame.c: Small updates.
2877 2001-06-04 17:33 wtay
2879 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2881 2001-06-04 17:02 wtay
2883 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2884 calculate the cothread stack space (easier to change the number of
2887 2001-06-04 16:59 thomasvs
2889 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2891 2001-06-04 16:38 thomasvs
2893 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2894 quits when the first element fires it
2896 2001-06-04 15:52 wtay
2898 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2901 2001-06-04 15:50 wtay
2903 * tools/gstreamer-inspect.c: Print out the default values.
2905 2001-06-04 14:51 sbaker3
2907 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2908 didn't seem to work)\nAttempted to make the element name consist
2909 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2911 2001-06-04 12:25 richardb
2913 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2914 unpatched versions of gtkdoc-scanobj which don't understand
2917 2001-06-04 02:26 wtay
2919 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2920 to the xmms effects.
2922 2001-06-04 01:51 richardb
2924 * gst/gst.c: Replace NO_X conditional compilation with testing
2925 whether DISPLAY env variable is set, and doing gtk_type_init()
2926 instead of gtk_init() if not.
2928 2001-06-04 01:38 richardb
2930 * autogen.sh: Don't ever run if we know automake isn't patched:
2931 people keep complaining that their machine crashed while trying to
2934 2001-06-04 00:40 wtay
2936 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2939 2001-06-03 23:30 wtay
2941 * tools/README: More info about the other tools.
2943 2001-06-03 20:49 richardb
2945 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2946 Add man page for gstreamer-complete
2948 2001-06-03 20:26 wtay
2950 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2952 2001-06-03 20:24 wtay
2954 * plugins/flx/flx_decoder.c: More cleanups
2956 2001-06-03 20:20 wtay
2958 * plugins/flx/flx_decoder.c: Small cleanups
2960 2001-06-03 20:19 wtay
2962 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2963 if NO_X is defined. This avoids the X dependency of GStreamer.
2965 2001-06-03 20:14 wtay
2967 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2970 2001-06-03 20:13 wtay
2972 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2974 2001-06-03 20:11 wtay
2976 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2977 an X-connection could not be made.
2979 2001-06-03 20:09 wtay
2981 * docs/random/NOTES-0.2.0: small changes
2983 2001-06-03 20:06 wtay
2985 * Makefile.am: Removed the components dir from since it doesn't
2988 2001-06-03 16:30 wtay
2990 * docs/random/NOTES-0.2.0: More small updates.:
2992 2001-06-03 16:29 wtay
2994 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2997 2001-06-03 13:08 wtay
2999 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3002 2001-06-03 13:06 wtay
3004 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3005 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3006 Set the buffer flush flag in windec.
3008 2001-06-03 12:28 wtay
3010 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3012 2001-06-03 12:28 wtay
3014 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3017 2001-06-03 12:20 richardb
3019 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3020 gets generated in time, and change rule to generate it into a
3021 suffix rule. Register suffix so that automake can set _OBJECTS
3024 2001-06-03 02:45 wtay
3026 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3027 Added support for mjpeg and PCM audio.
3029 2001-06-03 02:00 wtay
3031 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3034 2001-06-03 00:36 richardb
3036 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3037 artsc-config hackery.
3039 2001-06-02 22:57 wtay
3041 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3042 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3043 current sector )
\9a _ Add properties last_track read only ( last
3044 track of the cd )
\9a _ Add properties cur_track read only ( get the
3045 current track )
\9a _ Properties end_track writeable ( last track to
3048 2001-06-02 22:52 wtay
3050 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3051 before sending a buffer instead of in the _init function.
3053 2001-06-02 19:26 omegahacker
3055 * tools/gstreamer-launch.c: added check to make sure there's a
3056 pipeline desc before building
3058 2001-06-02 19:11 wtay
3060 * configure.base: Added the avi makefiles.
3062 2001-06-02 19:08 wtay
3064 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3065 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3066 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3067 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3068 avi decoder is now a bin that manages the avidemuxer and the
3069 codecs. It uses the autoplugger and avitypes to convert avi types
3070 into mime/types and select gstreamer codecs to create an element.
3072 2001-06-02 19:06 richardb
3074 * autogen.sh: Clarify the messages about the patched automake one
3075 more time. If it's not clear now, and people continue to complain
3076 about automake eating their resources, I'm mysteriously unable to
3079 2001-06-02 17:38 wtay
3081 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3082 using a pipeline as the toplevel element.
3084 2001-06-02 16:33 ajmitch
3086 * configure.base: Let's just say I have a better understanding of
3087 autoconf now (I should really have read the manual first). It helps
3088 to remember that yes != no ;)
3090 2001-06-02 14:42 ajmitch
3092 * configure.base: Automake is picky about white space...
3094 2001-06-02 14:38 ajmitch
3096 * Makefile.am, configure.base: Added options --disable-tests and
3097 --disable-examples for quicker builds for the impatient...
3099 2001-06-02 13:45 wtay
3101 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3103 2001-06-02 13:21 richardb
3105 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3106 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3109 2001-06-02 11:42 richardb
3111 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3113 2001-06-02 11:40 theuraeus
3115 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3116 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3117 inside the SPEC file
3119 2001-06-02 11:38 theuraeus
3121 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3122 <Uraeus@linuxrising.org> * Small fix to group statement for
3125 My work on the SPEC file making the RPM make one package for all
3126 non-core plugins is underway, but I am not ready with it yet.
3128 2001-06-02 03:21 richardb
3130 * configure.base: Oops: fixed SDL header check: put flags in
3131 CPPFLAGS rather than CFLAGS. We should really filter the
3132 SDL_CFLAGS and only pass appropriate options through, but this
3133 works well enough for now.
3135 2001-06-02 03:05 richardb
3137 * configure.base: Improve SDL check: use correct CFLAGS when
3138 searching for header.
3140 2001-06-01 23:56 wtay
3142 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3143 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3144 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3147 2001-06-01 23:36 thomasvs
3149 * tests/reconnect.c: ok, this works now
3151 2001-06-01 23:23 thomasvs
3153 * tests/: Makefile.am, reconnect.c: test for disconnect and
3154 reconnect of elements
3156 2001-06-01 22:26 theuraeus
3158 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3159 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3160 file, this one from Dennis Bjorklund. Thanks Dennis.
3162 2001-06-01 19:52 wtay
3164 * configure.base: Added a better SDL_createYUVOverlay check.
3166 2001-06-01 19:30 wtay
3168 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3169 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3172 2001-06-01 19:24 wtay
3174 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3175 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3176 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3177 couple of compiler warnings.
3179 2001-06-01 19:09 wtay
3181 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3182 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3183 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3184 video2mp1.c: Fixed some compile warnings.
3186 2001-06-01 18:55 hadess
3188 * REQUIREMENTS: - added url to openquicktime
3190 2001-06-01 18:42 hadess
3192 * REQUIREMENTS: - added some more urls
3194 2001-06-01 18:42 wtay
3196 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3197 is not found and try to do without it...
3199 2001-06-01 18:32 theuraeus
3201 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3202 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3203 file * LICENCE readme containing licensing details on our plugins
3205 2001-06-01 17:57 wtay
3207 * README, REQUIREMENTS: Slightly changed the README, we are not
3208 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3209 someone should complete the URLS.
3211 2001-06-01 17:46 wtay
3213 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3216 2001-06-01 16:29 thomasvs
3218 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3221 2001-06-01 14:27 richardb
3223 * tools/README: Add a note about gstreamer-complete
3225 2001-06-01 14:03 richardb
3227 * configure.base: More tidyup to SDL check.
3229 2001-06-01 13:36 richardb
3231 * configure.base: Fix SDL check Check for Overlay stuff, which
3232 isn't in SDL version 1.0
3234 2001-05-31 23:57 hadess
3236 * REQUIREMENTS: - added urls to the required libs, with a lot of
3239 2001-05-31 21:20 richardb
3241 * REQUIREMENTS, configure.base: Add comments to many (but not all
3242 :( ) AC_DEFINES in configure scripts. Add note about debian
3243 packages for building documentation.
3245 2001-05-31 21:14 richardb
3247 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3248 that it's not been needed so far.
3250 2001-05-31 21:13 richardb
3252 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3253 comment about one which will become redundant in future.
3255 2001-05-31 20:52 wtay
3257 * testsuite/refcounting/Makefile.am: Removed the thread test so
3258 make distcheck works.
3260 2001-05-31 20:18 wtay
3262 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3265 2001-05-31 20:16 richardb
3267 * plugins/arts/Makefile.am: Remove generated files from the dist.
3269 2001-05-31 20:08 richardb
3271 * configure.base, idiottest.mak: Fix a couple of formatting errors
3272 in idiottest, and add plugin-srcdir warning to configure.base.
3274 2001-05-31 19:42 wtay
3276 * plugins/avi/Makefile.am: Fixed the codectest.
3278 2001-05-31 19:35 richardb
3280 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3281 plugin-srcdir installation idiottest into a separate file, and
3282 include it from the include Makefile.am, to ensure that it gets
3283 called at the start of a make install process, not after the whole
3286 2001-05-31 19:31 wtay
3288 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3290 2001-05-31 19:03 richardb
3292 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3293 libgstelements.la exist when trying to link the scanner with them.
3294 Fix mkdirs so that they don't fall over if directories already
3297 2001-05-31 18:32 richardb
3299 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3300 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3301 from it). This ensures that the original source is present, and
3302 also allows make dist to work on machines which don't have mcopidl
3303 and the arts idl stuff installed.
3305 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3306 I argue against it since as far as I can tell it can be generated
3307 on any system which has arts installed (mcopidl is in the libarts
3308 package on debian), and putting it in EXTRA_DIST requires that
3309 mcopidl is present in order to run make dist.
3311 2001-05-31 15:19 richardb
3313 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3314 build with automake 1.4g AS is defined in a hacky way: I've asked
3315 on the automake list for help doing this properly.
3317 2001-05-31 10:53 thomasvs
3319 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3320 some real work on this
3322 2001-05-30 23:06 thomasvs
3324 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3327 2001-05-30 22:35 thomasvs
3329 * include/gstaudio.h: header file for standard audio stuff for
3332 2001-05-30 22:27 omegahacker
3334 * configure.base: added no-alsa warning and made 0.9 check
3335 conditional on alsa existing at all
3337 2001-05-30 22:15 wtay
3339 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3342 2001-05-30 22:14 wtay
3344 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3346 2001-05-30 21:54 omegahacker
3348 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3349 to SDL_Init, to disable one of the most annoying features IMO of
3352 2001-05-30 21:36 omegahacker
3354 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3357 2001-05-30 21:13 omegahacker
3359 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3360 don't get called on pads of the wrong direction
3362 2001-05-30 20:07 sbaker3
3364 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3365 inplace mono chain func
3367 2001-05-30 17:37 thomasvs
3369 * plugins/oss/gstosssrc.c: switched some lines around
3371 2001-05-30 17:10 thomasvs
3373 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3374 thing, don't know yet what to do about it
3376 2001-05-30 16:16 richardb
3378 * README, autogen.sh: Automatically generate a patched automake if
3379 needed, and put instructions in the README about how to use such a
3382 2001-05-30 15:39 richardb
3384 * Makefile.am: Add configure.base and autogen.sh to distributions.
3385 Add rules to keep configure.in and configure.ac up-to-date.
3387 2001-05-30 15:22 richardb
3389 * autogen.sh, configure.ac, configure.base, configure.in: * create
3390 a configure.base file, containing the contents of
3391 configure.{in,ac}, with those lines specific to one file
3393 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3396 * Add lines to autogen.sh to generate configure.in and
3398 automatically from this file. (Very simple sed scripts)
3400 * Remove configure.in and configure.ac
3402 This shouldn't cause any problems to anyone, and should make it
3403 easy to do work on configure scripts by just working on
3406 2001-05-30 14:54 thomasvs
3408 * plugins/filters/passthrough/passthrough.c: added signed support
3409 implemented include/gstaudio.h use
3411 2001-05-30 14:25 richardb
3413 * configure.ac, configure.in: More small changes to bring the two
3414 scripts closer together. Turned off building docs by default in
3415 configure.ac. Only diffs are now essential due to changes from
3416 autoconf 2.13 to 2.50.
3418 2001-05-30 13:56 richardb
3420 * autogen.sh: Deal more gracefully with being either unable to
3421 check that automake is patched (will now just give a small
3422 warning), or finding that automake definitely isn't patched (will
3423 give a big loud warning recommend stopping the build and sleep
3424 briefly to give the user a chance to read the message). Will
3425 eventually try to do the build anyway though.
3427 Also, don't abort if autoconf or automake return error codes: they
3428 both seem able to do so even when having produced viable results.
3430 2001-05-29 23:10 wtay
3432 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3433 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3436 2001-05-29 17:40 richardb
3438 * autogen.sh: Add checks for appropriate versions of automake. Add
3439 check that automake has been patched if it is a version which
3440 requires a patch. Please check that this doesn't cause problems:
3441 it's a bit of a hairy test, so I might well have mucked it up and
3442 broken some people's build systems. Hope not, though. ;-)
3444 2001-05-29 17:39 hadess
3446 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3447 acquired (fixes icecast streaming)
3449 2001-05-29 17:38 richardb
3451 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3452 the installing of versions with plugin srcdir enabled.
3454 2001-05-29 16:19 richardb
3456 * configure.ac, configure.in: Fix differences between configure.in
3457 and configure.ac which were trivial or due merely to formatting
3458 differences. diff can now be used to see only the significant
3459 differences, which should be helpful in keeping these two files in
3462 2001-05-29 13:43 richardb
3464 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3465 for Makefile.am which uses features present in recent versions of
3466 automake (>1.4d) to avoid horrendous hackery.
3468 2001-05-29 13:31 richardb
3470 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3471 we can use the standard AM_PATH_ALSA macro to check that we don't
3472 have alsa 0.9.x: we just need to specify something for
3473 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3474 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3475 macro in acinclude with the latest from the alsa project CVS.
3477 2001-05-28 23:23 omegahacker
3479 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3481 2001-05-28 23:02 wtay
3483 * configure.ac, configure.in: Added a check for gsm/gsm.h
3485 2001-05-28 22:41 omegahacker
3487 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3490 2001-05-28 22:02 wtay
3492 * configure.ac: Removed the -pre0
3494 2001-05-28 22:00 wtay
3496 * plugins/Makefile.am: Added gsm to subds.
3498 2001-05-28 21:47 wtay
3500 * configure.ac: Added the refcounting to the output targets.
3502 2001-05-28 21:36 wtay
3504 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3506 2001-05-28 21:22 wtay
3508 * configure.ac: Updated to match configure.in
3510 2001-05-28 21:05 wtay
3512 * configure.ac: The configure file for autoconf 2.50
3514 2001-05-28 20:59 omegahacker
3516 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3519 2001-05-28 20:34 omegahacker
3521 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3523 2001-05-28 20:33 omegahacker
3525 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3527 2001-05-28 20:09 omegahacker
3529 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3530 plugins/xvideosink/Makefile.am: distcheck cleanups
3532 2001-05-28 08:46 omegahacker
3534 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3535 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3536 uses, along with complete .pc files
3538 2001-05-28 01:07 hadess
3540 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3542 2001-05-28 00:57 omegahacker
3544 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3545 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3546 some caps != NULL checks. Patched up a problem with the thread
3547 handling when the iteration fails. Cleaned up the output of
3548 -inspect a tiny bit.
3550 2001-05-28 00:52 omegahacker
3552 * configure.in: removed a spare alsa check, and made sure it fails
3555 2001-05-28 00:12 wtay
3557 * examples/mixer/Makefile.am: Added the headers
3559 2001-05-28 00:01 wtay
3561 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3563 2001-05-27 23:55 wtay
3565 * tests/nego/nego1.c: Updated for new API calls.
3567 2001-05-27 23:45 wtay
3569 * plugins/sdlsink/Makefile.am: Added the header file.
3571 2001-05-27 23:26 wtay
3573 * configure.in.ac250: Added refcounting to the targets.
3575 2001-05-27 23:25 wtay
3577 * testsuite/: Makefile.am, capsnego/Makefile.am,
3578 refcounting/Makefile.am: Makfeile updates.
3580 2001-05-27 22:56 omegahacker
3582 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3583 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3584 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3585 plugins/filters/passthrough/Makefile.am,
3586 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3587 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3588 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3590 2001-05-27 21:52 wtay
3592 * plugins/Makefile.am: Only build the quiktime plugin if the
3593 openquicktime library was found.
3595 2001-05-27 21:52 wtay
3597 * configure.in, configure.in.ac250: Added a check for
3600 2001-05-27 18:02 sbaker3
3602 * tools/gstreamer-complete.c: now builds for those who are too lazy
3603 to upgrade their xml libraries
3605 2001-05-27 16:13 hadess
3607 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3608 source, and fix the seek segfaults
3610 2001-05-27 15:41 hadess
3612 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3613 shortcuts (like in all proper GTK+ apps)
3615 2001-05-27 15:38 wtay
3617 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3619 2001-05-27 15:38 wtay
3621 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3622 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3625 2001-05-27 15:37 wtay
3627 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3628 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3629 Changed the cothread to use sigjmp_buf removed some unused methods.
3632 2001-05-27 15:33 wtay
3634 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3635 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3636 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3637 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3638 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3639 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3641 2001-05-27 01:04 omegahacker
3643 * gst/gstscheduler.h: fixed up and turned back on
3646 2001-05-26 23:58 omegahacker
3648 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3649 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3652 2001-05-26 20:47 hadess
3654 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3657 2001-05-26 19:46 hadess
3659 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3660 local files, first try at seek in remote files
3662 2001-05-26 18:17 hadess
3664 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3667 2001-05-26 17:41 wtay
3669 * gst/gstelement.h: Removed redundant prototypes.
3671 2001-05-26 17:33 wtay
3673 * gst/gstpad.h: Fixed a bug in the typecast macros for
3676 2001-05-26 13:17 wtay
3678 * gst/elements/Makefile.am: don't link against libgst.la because it
3679 seems to fail on some libtool versions.
3681 2001-05-26 06:36 omegahacker
3683 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3686 2001-05-26 06:26 omegahacker
3688 * tests/threadlock.c: moved debug to before _init so cmdline can
3689 override, and put sleep(1)'s in while(1) to increase chance of
3690 contention (I think)
3692 2001-05-26 06:19 omegahacker
3694 * tests/threadlock.c: updated threadlock to actually be a thread
3697 2001-05-26 00:36 dlehn
3699 * test/lat.c: Elements must have different names.
3701 2001-05-25 23:08 hadess
3703 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3705 2001-05-25 23:02 hadess
3707 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3710 2001-05-25 23:01 hadess
3712 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3713 and WMName to the gstmediaplay windows
3715 2001-05-25 22:42 wtay
3717 * gst/gstplugin.c: Removed a stupid printf.
3719 2001-05-25 22:39 wtay
3721 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3722 cleanups. Removed some bogus code from element and pipeline
3723 elements. Fixed a typo.
3725 2001-05-25 22:38 wtay
3727 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3729 2001-05-25 22:35 omegahacker
3731 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3733 2001-05-25 22:31 omegahacker
3735 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3736 converted to GST_DEBUG
3738 2001-05-25 22:25 omegahacker
3740 * gst/gstelement.c: removed annoying debug message during state
3741 change (made GST_DEBUG)
3743 2001-05-25 22:13 hadess
3745 * autogen.sh: - added a line for busy application developers, it's
3748 2001-05-25 22:00 omegahacker
3750 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3751 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3752 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3753 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3754 docs/random/matth/scheduling.txt, examples/Makefile.am,
3755 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3756 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3757 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3758 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3759 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3760 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3761 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3762 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3763 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3764 gst/gstxml.c, gst/autoplug/Makefile.am,
3765 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3766 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3767 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3768 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3769 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3770 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3771 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3772 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3773 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3774 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3775 plugins/filters/adder/adder.c,
3776 plugins/filters/colorspace/colorspace.c,
3777 plugins/filters/ladspa/gstladspa.c,
3778 plugins/filters/stereo2mono/stereo2mono.c,
3779 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3780 plugins/mp3decode/mpg123/gstmpg123.c,
3781 plugins/mp3decode/parse/mp3parse.c,
3782 plugins/mp3decode/types/mp3types.c,
3783 plugins/mp3encode/lame/gstlame.c,
3784 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3785 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3786 plugins/mpeg1/mpegaudio/musicin.c,
3787 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3788 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3789 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3790 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3791 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3792 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3793 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3794 tests/reaping.c, tests/states.c, tests/threadlock.c,
3795 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3796 testsuite/refcounting/element.c,
3797 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3798 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3799 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3800 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3801 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3802 INCSCHED on 200505251!!!
3804 2001-05-25 21:50 omegahacker
3806 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3807 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3808 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3809 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3810 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3811 plugins/filters/level/level.c,
3812 plugins/filters/passthrough/filter.func,
3813 plugins/filters/passthrough/passthrough.c,
3814 plugins/filters/passthrough/passthrough.h,
3815 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3816 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3817 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3818 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3819 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3820 from HEAD into INCSCHED on 200105251
3822 2001-05-25 21:41 wtay
3824 * docs/manual/autoplugging.sgml: More docs updates.
3826 2001-05-25 21:41 wtay
3828 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3830 2001-05-25 21:39 wtay
3832 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3834 2001-05-25 20:53 wtay
3836 * test/Makefile.am: Cleaned up the makefile a bit.
3838 2001-05-25 20:36 wtay
3840 * test/: cobin.c, fake.c: Remove deprecated methods.
3842 2001-05-25 20:19 wtay
3844 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3845 in gstbin Fixed a compiler warning.
3847 2001-05-25 20:16 omegahacker
3849 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3850 before, maybe this will fix wtay's case
3852 2001-05-25 19:07 wtay
3854 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3857 2001-05-25 18:35 omegahacker
3859 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3860 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3861 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3862 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3863 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3864 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3865 reworked thread interlocking. States are now: NULL <-> READY <->
3868 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3871 Cleaned up DEBUG output in several places to by much much less
3872 verbose but still just as useful (denser).
3874 2001-05-25 17:21 thomasvs
3876 * plugins/filters/passthrough/: filter.func, passthrough.c,
3877 passthrough.h: Cleaned out level code from passthrough plugin added
3878 silent argument, defaults to false
3880 2001-05-25 17:19 thomasvs
3882 * plugins/audiofile/gstafsink.c: cleaned up output info
3884 2001-05-25 17:17 thomasvs
3886 * plugins/filters/level/level.c: cleaned up level plugin output
3888 2001-05-25 15:02 thomasvs
3890 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3891 got rate and signedness to work on afsrc
3893 2001-05-25 14:42 thomasvs
3895 * plugins/audiofile/README: a little info
3897 2001-05-25 11:43 wtay
3899 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3902 2001-05-25 11:43 wtay
3904 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3905 if gnomevfs is not found and the URI starts with file:/, disksrc is
3908 2001-05-25 11:10 thomasvs
3910 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3911 print out signed/unsigned and endianness
3913 2001-05-25 10:47 thomasvs
3915 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3916 audiofile src element, doesn't work yet
3918 2001-05-25 05:42 dlehn
3920 * configure.in.ac250: automake 1.4-p1 doesn't support
3921 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3922 released 1.4-p2 gets debianized. ;)
3924 2001-05-25 02:28 hadess
3926 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3928 2001-05-25 01:35 wtay
3930 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3931 mpeg2dec until we figure out what's wrong.
3933 2001-05-25 01:29 omegahacker
3935 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3936 gstthread.c: fixed some interruptability problems with thread and
3939 2001-05-25 01:14 wtay
3941 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3942 COTHREAD_STOPPING hack.
3944 2001-05-25 01:09 wtay
3946 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3947 media player so that it works with incsched. Removed the thread
3948 and add the _iterate to the g_idle_loop, this makes the GUI very
3949 cluncky but is needed because we cannot chance the state of a
3950 thread inside the threads context yet.
3952 2001-05-24 23:38 thomasvs
3954 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3955 own code before sending mail to library author asking why sample
3956 rate setting on output doesn't work... note to others: afsink now
3957 handles samplerate right
3959 2001-05-24 23:24 thomasvs
3961 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3962 for endianness, you can set it through an arg until I figure out
3963 what it is supposed to do
3965 2001-05-24 23:23 thomasvs
3967 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3970 2001-05-24 22:46 omegahacker
3972 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3975 2001-05-24 21:36 omegahacker
3977 * gst/gstthread.c: fixed thread lock mis-merge
3979 2001-05-24 21:20 wtay
3981 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3984 2001-05-24 12:24 wtay
3986 * configure.in.ac250: Added the autoconf file for version 2.50
3988 2001-05-24 12:22 wtay
3990 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3991 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3992 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3993 decoder/encoder element.
3995 2001-05-24 01:55 thomasvs
3997 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3998 handles endianness right, and also allows for choosing the output
3999 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4002 2001-05-24 01:46 omegahacker
4004 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4005 configure.in, components/bonobo-media/Makefile.am,
4006 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4007 components/bonobo-media/bonobo-media-gstreamer.gob,
4008 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4009 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4010 debian/Makefile.am, debian/changelog, debian/control,
4011 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4012 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4013 debian/gstreamer-mad.files, debian/rules,
4014 docs/fwg/gst-plugin-writers-guide.sgml,
4015 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4016 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4017 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4018 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4019 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4020 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4021 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4022 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4023 docs/manual/xml.sgml, docs/random/autoplug2,
4024 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4025 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4026 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4027 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4028 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4029 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4030 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4031 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4032 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4033 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4034 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4035 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4036 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4037 gstplay/full-screen.c, gstplay/full-screen.h,
4038 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4039 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4040 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4041 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4042 plugins/Makefile.am, plugins/alsa/alsa.h,
4043 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4044 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4045 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4046 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4047 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4048 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4049 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4050 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4051 plugins/filters/adder/adder.c,
4052 plugins/filters/colorspace/Makefile.am,
4053 plugins/filters/colorspace/colorspace.c,
4054 plugins/filters/colorspace/colorspace.h,
4055 plugins/filters/colorspace/yuv2yuv.c,
4056 plugins/filters/intfloatconvert/Makefile.am,
4057 plugins/filters/intfloatconvert/float2int.c,
4058 plugins/filters/intfloatconvert/float2int.h,
4059 plugins/filters/intfloatconvert/int2float.c,
4060 plugins/filters/intfloatconvert/int2float.h,
4061 plugins/filters/intfloatconvert/intfloatconvert.c,
4062 plugins/filters/intfloatconvert/intfloatconvert.h,
4063 plugins/filters/ladspa/gstladspa.c,
4064 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4065 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4066 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4067 plugins/filters/level/README, plugins/filters/level/filter.func,
4068 plugins/filters/level/level.c, plugins/filters/level/level.h,
4069 plugins/filters/mono2stereo/Makefile.am,
4070 plugins/filters/mono2stereo/mono2stereo.c,
4071 plugins/filters/mono2stereo/mono2stereo.h,
4072 plugins/filters/passthrough/README,
4073 plugins/filters/passthrough/filter.func,
4074 plugins/filters/passthrough/level.c,
4075 plugins/filters/passthrough/level.h,
4076 plugins/filters/passthrough/passthrough.c,
4077 plugins/filters/passthrough/passthrough.h,
4078 plugins/filters/stereo2mono/Makefile.am,
4079 plugins/filters/volenv/Makefile.am,
4080 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4081 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4082 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4083 plugins/mp3decode/mpg123/gstmpg123.c,
4084 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4085 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4086 plugins/mpeg1/mpegaudio/encoder.h,
4087 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4088 plugins/mpeg1/mpegaudio/musicin.c,
4089 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4090 plugins/mpeg1/mpegaudio/subs.c,
4091 plugins/mpeg1/mpegaudio/table_absthr.h,
4092 plugins/mpeg1/mpegaudio/table_cb.h,
4093 plugins/mpeg1/mpegaudio/table_enwindow.h,
4094 plugins/mpeg1/mpegaudio/table_th.h,
4095 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4096 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4097 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4098 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4099 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4100 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4101 plugins/quicktime/gstquicktimedecoder.c,
4102 plugins/quicktime/gstquicktimedecoder.h,
4103 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4104 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4105 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4106 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4107 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4108 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4109 test/videotest.c, test/wave.c, tests/autoplug2.c,
4110 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4111 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4114 2001-05-24 00:24 dlehn
4116 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4119 2001-05-24 00:23 dlehn
4121 * autogen.sh: libtool check fix... copy & paste error msgs code
4124 2001-05-23 21:35 wtay
4126 * test/video2mp1.c: Some small modifications.
4128 2001-05-23 20:53 omegahacker
4130 * plugins/oss/gstosssink.c: default settings are intenionally very
4131 wrong (make it obvious when the capsnego didn't work) and it checks
4134 2001-05-23 20:52 omegahacker
4136 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4139 2001-05-23 20:50 omegahacker
4141 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4143 2001-05-23 20:49 omegahacker
4145 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4146 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4147 wasn't catching the no entry case
4149 2001-05-23 20:48 omegahacker
4151 * examples/autoplug/autoplug.c: added have_size handler so the
4152 window matches the video size
4154 2001-05-23 20:09 omegahacker
4156 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4157 added leaky-queue semantics
4159 2001-05-23 10:18 thomasvs
4161 * plugins/filters/level/README: some more info on how to plot the
4162 level using gnuplot it would be nice if the output from level
4163 plugin could serve as input to a gstreamer plotting plugin (I'm not
4166 2001-05-23 09:49 thomasvs
4168 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4169 channels and sample rate
4171 2001-05-23 09:48 thomasvs
4173 * configure.in: added level Makefile deleted one of two instances
4176 2001-05-23 09:47 thomasvs
4178 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4180 2001-05-23 09:47 thomasvs
4182 * plugins/filters/level/: Makefile.am, README, filter.func,
4183 level.c, level.h: Added level detection plugin; prints out RMS
4184 values calculated over buffer size to stdout
4186 2001-05-22 21:11 omegahacker
4188 * tests/states.c: fixed references to _gst_print_statename
4190 2001-05-22 20:22 hadess
4192 * gst/elements/gstdisksrc.c: - it is now possible to change the
4193 opened file when state is PAUSED
4195 2001-05-22 19:57 hadess
4197 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4199 2001-05-22 19:44 hadess
4201 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4202 the src file if the state is PAUSED
4204 2001-05-22 17:48 thomasvs
4206 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4209 2001-05-22 14:48 richardb
4211 * autogen.sh: autogen.sh now fails if aclocal fails.
4213 2001-05-22 13:56 hadess
4215 * autogen.sh: - added a line to autogen.sh for the busy application
4218 2001-05-22 02:42 omegahacker
4220 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4221 caps_nego_failed signal to indicate that it's solved the problem,
4222 via a gboolean * argument that's FALSE, and can be set to TRUE if
4223 the handler has fixed things up.
4225 Updated the autoplugger so it now works in both the unknown and
4226 known cases with and without other issues like a crippled
4227 (mono-only) osssink.
4229 2001-05-22 00:23 omegahacker
4231 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4232 gstthread.c: Updates to DEBUG system: moved statename into
4233 gstelement.c, colorized the states:
4235 NULL: white READY: read PAUSED: yellow PLAYING: green
4237 2001-05-21 22:35 omegahacker
4239 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4240 src_caps_nego_failed body
4242 2001-05-21 21:17 wtay
4244 * acconfig.h, configure.in: Updates to the audiofile detection
4247 2001-05-21 21:17 wtay
4249 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4251 2001-05-21 20:48 thomasvs
4253 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4254 pass at an audiofile sink this sink uses the SGI audiofile library
4255 to write audio files
4257 2001-05-21 20:42 thomasvs
4259 * plugins/Makefile.am: trying to add a check for libaudiofile
4261 2001-05-21 20:40 thomasvs
4263 * configure.in: trying to add a check for libaudiofile (->
4264 plugins/audiofile/afsink)
4266 2001-05-21 03:41 omegahacker
4268 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4269 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4270 again. gstautoplugger.c: Fixed with strategic positioning of
4273 2001-05-21 03:40 omegahacker
4275 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4276 statements. Added specific debug for int props.
4278 2001-05-21 03:35 hadess
4280 * test/mp3mad.c: - removed the parse factory, it's unused
4282 2001-05-21 02:37 cael
4284 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4285 hadess' sugesstion, and added myself as an author.
4287 2001-05-21 02:19 cael
4289 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4290 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4291 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4292 gststatusarea.h, main.c: added the begninnings of full-screen
4293 support (crashes atm), playing at double size, general code cleanup
4296 2001-05-20 22:24 wtay
4298 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4299 some args would not show up correctly
4301 2001-05-20 22:24 thomasvs
4303 * plugins/filters/adder/adder.c: fixed caps stuff
4305 2001-05-20 21:12 wtay
4307 * tools/gstreamer-inspect.c: Better output of element flags.
4309 2001-05-20 21:06 wtay
4311 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4312 "\\ " so that parse can handle it.
4314 2001-05-20 21:05 wtay
4316 * gst/gstparse.c: Added the possibility to escape chars in
4317 gstparse. You can now give it a cmdline like disksrc location=some\
4318 sort\ of.mp3 ! .... and it does the right thing.
4320 2001-05-20 19:59 wtay
4322 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4323 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4325 2001-05-20 19:24 wtay
4327 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4328 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4330 2001-05-20 19:17 thomasvs
4332 * plugins/filters/passthrough/passthrough.c: changed pad templates
4334 2001-05-20 19:05 thomasvs
4336 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4337 updating passthrough to handle caps
4339 2001-05-20 19:01 thomasvs
4341 * plugins/filters/volenv/volenv.c: updating caps handling
4343 2001-05-20 16:45 thomasvs
4345 * plugins/filters/passthrough/passthrough.c: trying to add caps
4346 detection to passthrough
4348 2001-05-20 15:55 thomasvs
4350 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4351 the plugin mentioned
4353 2001-05-20 15:16 thomasvs
4355 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4356 width, depth, channels, frequency
4358 2001-05-20 15:12 wtay
4360 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4363 2001-05-20 15:03 thomasvs
4365 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4367 2001-05-20 14:56 thomasvs
4369 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4370 setting caps on src pad
4372 2001-05-20 11:31 wtay
4374 * components/bonobo-media/: Makefile.am,
4375 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4376 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4377 Added the code for the bonobo media component. It doesn't really
4378 work yet because bonobo-media doesn't show video.
4380 2001-05-20 06:48 cael
4382 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4383 big things are coming allright ;-)
4385 2001-05-20 01:16 hadess
4387 * AUTHORS: - added myself to the AUTHORS file
4389 2001-05-19 19:17 wtay
4391 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4392 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4393 More updates to caps in vorbisenc. it now correctly sets up the
4394 encoder based on the input audio type.
4396 2001-05-19 15:16 wtay
4398 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4399 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4400 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4401 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4402 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4403 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4404 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4405 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4406 updates. Make mpegaudio use a sane namespace for all exported
4407 symbols. the mad element can now play mpeg audio comming is as
4410 2001-05-19 07:39 omegahacker
4412 * .cvsignore, Makefile.am, configure.in,
4413 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4414 prep for future changes to pkg-config. Disabled docs building by
4415 default (--enable-docs-build to turn it on). Added more visible
4416 warning messages for lacking libraries, listing the plugins that
4417 won't build (not complete!).
4419 2001-05-19 07:39 omegahacker
4421 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4422 initially added on branch BRANCH-INCSCHED1.
4424 2001-05-19 01:33 wtay
4426 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4427 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4428 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4429 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4430 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4431 Updates to various mp3 related plugins. Added args and capsnego to
4434 2001-05-18 19:11 wtay
4436 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4437 to sync with the provided caps.
4439 2001-05-18 18:58 wtay
4441 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4443 2001-05-17 23:00 omegahacker
4445 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4446 caps_fail handlers that kinda work
4448 2001-05-17 06:20 dlehn
4450 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4451 emails exposing my forgetfulness...
4453 2001-05-17 01:18 hadess
4455 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4458 2001-05-16 23:42 wtay
4460 * acconfig.h: Added SDL.
4462 2001-05-16 23:40 wtay
4464 * configure.in: Added a check for SDL
4466 2001-05-16 23:09 wtay
4468 * testsuite/refcounting/thread.c: file thread.c was initially added
4469 on branch BRANCH-INCSCHED1.
4471 2001-05-16 23:09 wtay
4473 * testsuite/refcounting/thread.c: Added thread refcounting and
4476 2001-05-16 23:08 wtay
4478 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4481 2001-05-16 23:08 wtay
4483 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4484 different approach for object destruction, using the real _remove
4485 functions so that the scheduler has a chance to destroy its state
4486 too. This breaks the thread with ghostpads destruction case for
4489 2001-05-16 22:42 omegahacker
4491 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4492 stereo2mono_init, it was fragging its src pad
4494 2001-05-16 22:21 omegahacker
4496 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4497 autoplug can do something with it
4499 2001-05-16 22:19 omegahacker
4501 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4502 default to caps_proxy true
4504 2001-05-16 22:18 omegahacker
4506 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4508 2001-05-16 21:41 wtay
4510 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4511 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4512 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4513 the template. some name changes to the jpeg decoder.
4515 2001-05-16 20:32 wtay
4517 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4518 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4520 2001-05-16 20:32 wtay
4522 * configure.in: Added gnomevfs checks.
4524 2001-05-16 08:16 dlehn
4526 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4527 allocation so full 2M stack space available: - Double maximums to
4528 use full stack space: - COTHREAD_STACKSIZE = 16k -
4529 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4530 cothread_create returns NULL if nthreads == MAXTHREADS though not
4531 yet handled by gstschedule caller
4533 2001-05-16 06:04 dlehn
4535 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4536 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4537 - use common gst_trace_read_tsc() for RDTSC call - add untested
4538 function to do ascii dump of trace data
4540 2001-05-16 05:07 dlehn
4542 * test/: videotest.c, wave.c: fix a couple warnings
4544 2001-05-15 22:04 wtay
4546 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4547 samples in the native endianness.
4549 2001-05-15 20:25 wtay
4551 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4554 2001-05-15 10:40 omegahacker
4556 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4557 mpeg2dec can play mpeg1 streams too
4559 2001-05-15 10:04 omegahacker
4561 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4564 2001-05-15 05:13 omegahacker
4566 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4568 2001-05-15 02:45 omegahacker
4570 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4571 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4572 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4573 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4574 to *before* the caps_changed signal gstautoplugcache.c: added
4575 refcounting around signal_emit, and debug updates gstautoplugger.c:
4576 added code to remove the autoplugcache when done
4578 2001-05-14 23:42 wtay
4580 * gst/gsttypefind.c: Added a reference to typefind.
4582 2001-05-14 23:21 omegahacker
4584 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4587 2001-05-14 22:57 wtay
4589 * gst/gstelement.c: Refcounting fixes
4591 2001-05-14 22:22 wtay
4593 * gst/gstelement.c: fixed a mem leak in the destroy code.
4595 2001-05-14 22:20 wtay
4597 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4598 refcount handling. the pad shutdown function doesn't remove the pad
4599 from the parent because the parent is needed in the destroy
4602 2001-05-14 21:08 omegahacker
4604 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4605 gstpad.h, gstscheduler.c, gsttypefind.c,
4606 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4607 cothreads.c: added a comment on one of the tests gstbin.h: added
4608 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4609 _change_state function a little gstobject.c: improved the
4610 refcounting DEBUGs gstpad.c: moved the connected signal to after
4611 capsnego, added the caps_nego_failed signal gstpad.h:
4612 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4613 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4614 around signal_emit to deal with the case where the
4615 signal's handler shuts down the element gstautoplugcache.c: added
4616 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4617 significant rework, it functions quite nicely actually
4619 2001-05-14 09:51 omegahacker
4621 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4622 and friends, since they're now private to cothreads.c
4624 2001-05-13 16:29 wtay
4626 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4629 2001-05-13 16:29 wtay
4631 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4632 updates. _destroying an element or a pad properly removes if from
4635 2001-05-13 08:49 omegahacker
4637 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4638 S16_LE no matter what. FIXME\!
4640 2001-05-12 19:04 wtay
4642 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4643 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4645 2001-05-12 19:03 wtay
4647 * testsuite/refcounting/bin.c: file bin.c was initially added on
4648 branch BRANCH-INCSCHED1.
4650 2001-05-12 19:03 wtay
4652 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4653 refcounting test cases
4655 2001-05-12 15:07 wtay
4657 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4658 pad.c: More testcases
4660 2001-05-12 15:07 wtay
4662 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4663 gst_element_remove_pad. more refcounting stuff (object unparent on
4666 2001-05-12 01:04 wtay
4668 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4669 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4670 ne w category for REFCOUNTING.
4672 2001-05-12 01:03 wtay
4674 * testsuite/refcounting/element_pad.c: file element_pad.c was
4675 initially added on branch BRANCH-INCSCHED1.
4677 2001-05-12 01:03 wtay
4679 * testsuite/refcounting/pad.c: file pad.c was initially added on
4680 branch BRANCH-INCSCHED1.
4682 2001-05-12 01:03 wtay
4684 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4687 2001-05-11 20:36 wtay
4689 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4692 2001-05-11 19:44 wtay
4694 * configure.in: Added the refcounting testsuite dir to configure.in
4696 2001-05-11 19:44 wtay
4698 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4699 added on branch BRANCH-INCSCHED1.
4701 2001-05-11 19:44 wtay
4703 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4704 object.c: Added a testsuite for refcounting.
4706 2001-05-11 19:44 wtay
4708 * testsuite/refcounting/element.c: file element.c was initially
4709 added on branch BRANCH-INCSCHED1.
4711 2001-05-11 19:44 wtay
4713 * testsuite/refcounting/mem.c: file mem.c was initially added on
4714 branch BRANCH-INCSCHED1.
4716 2001-05-11 19:44 wtay
4718 * testsuite/refcounting/object.c: file object.c was initially added
4719 on branch BRANCH-INCSCHED1.
4721 2001-05-11 19:44 wtay
4723 * testsuite/refcounting/mem.h: file mem.h was initially added on
4724 branch BRANCH-INCSCHED1.
4726 2001-05-11 19:41 wtay
4728 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4729 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4732 2001-05-11 15:42 dlehn
4734 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4736 2001-05-11 00:43 omegahacker
4738 * gst/gstpad.h: some minor updates with a hair more speed
4740 2001-05-10 23:35 omegahacker
4742 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4745 2001-05-10 23:30 omegahacker
4747 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4748 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4751 2001-05-10 23:10 omegahacker
4753 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4754 to avoid rebuilding libgst.la every time
4756 2001-05-10 22:44 omegahacker
4758 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4761 2001-05-10 21:30 dlehn
4763 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4766 2001-05-10 21:28 dlehn
4768 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4769 tests/sched/runxml.c: Pass buffer in handoff signal
4771 2001-05-10 21:25 dlehn
4773 * tests/autoplug2.c: just call exit() once
4775 2001-05-10 09:22 omegahacker
4777 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4778 for meta-elements' children
4780 2001-05-10 09:21 omegahacker
4782 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4785 2001-05-10 09:18 omegahacker
4787 * plugins/filters/adder/adder.c: added comment to make the adder
4788 compliant (don't set COTHREAD_STOPPING)
4790 2001-05-10 09:17 omegahacker
4792 * libs/idct/gstidct.c: minor cleanup of some debug strings
4794 2001-05-10 09:16 omegahacker
4796 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4797 initially added on branch BRANCH-INCSCHED1.
4799 2001-05-10 09:16 omegahacker
4801 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4802 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4803 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4804 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4805 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4806 Added start of autoplugger meta-element
4808 2001-05-09 07:20 wtay
4810 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4812 2001-05-09 05:12 dlehn
4814 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4816 2001-05-08 21:52 wtay
4818 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4819 dv/dvdec.c, filters/colorspace/Makefile.am,
4820 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4821 filters/lav/.cvsignore, filters/lav/Makefile.am,
4822 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4823 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4824 plugins. Added a lav encoder, this one just adds a header in front
4825 YUV data so that the lav tools can operate on it.
4827 2001-05-08 21:44 omegahacker
4829 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4830 a few other things around a littleto clean up warnings
4832 2001-05-07 23:10 wtay
4834 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4835 Applied the alsa patch from Thomas Nyberg.
4837 2001-05-07 22:57 wtay
4839 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4840 livelock we're trying to fix.
4842 2001-05-07 22:46 omegahacker
4844 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4845 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4846 removed mid-signal, now autoplugtest works
4848 2001-05-06 23:48 omegahacker
4850 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4852 2001-05-06 23:12 omegahacker
4854 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4855 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4856 (never ignore compiler warnings\!) and updated a few INFO lines
4858 2001-05-06 23:12 omegahacker
4860 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4862 2001-05-06 19:03 wtay
4864 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4865 so that it builds here...
4867 2001-05-06 18:57 wtay
4869 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4871 2001-05-06 18:33 omegahacker
4873 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4874 added on branch BRANCH-INCSCHED1.
4876 2001-05-06 18:33 omegahacker
4878 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4879 initial checkin of autoplugcache and a test program to simulate
4880 dynamic autoplugging
4882 2001-05-06 18:33 omegahacker
4884 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4885 initially added on branch BRANCH-INCSCHED1.
4887 2001-05-06 15:27 wtay
4889 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4890 Fixed a namespace issue with lame.
4892 2001-05-06 15:22 wtay
4894 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4895 passing. Some cleanups.
4897 2001-05-06 14:53 wtay
4899 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4900 environment of the child process.
4902 2001-05-06 14:52 wtay
4904 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4905 caps of the sinkpad.
4907 2001-05-06 09:16 omegahacker
4909 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4910 initially added on branch BRANCH-INCSCHED1.
4912 2001-05-06 09:16 omegahacker
4914 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4915 initially added on branch BRANCH-INCSCHED1.
4917 2001-05-06 09:16 omegahacker
4919 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4920 gstreamer-compprep.c: added initial bash commandline completion
4923 2001-05-06 04:06 omegahacker
4925 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4928 2001-05-06 03:47 omegahacker
4930 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4931 mpeg1 video streams, update caps to show that
4933 2001-05-05 20:01 wtay
4935 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4936 little cleanup (more defines) Better arg parsing.
4938 2001-05-05 18:22 wtay
4940 * plugins/oss/gstosshelper.h: The inter process protocol layout
4943 2001-05-05 18:21 wtay
4945 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4946 format set by the OSS app.
4948 2001-05-05 05:07 dlehn
4950 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4951 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4952 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4953 README from dirs with a README.
4955 2001-05-05 03:16 wtay
4957 * gst/gstplugin.c: Make sure the plugin filaname is set before
4958 calling the init function.
4960 2001-05-05 03:05 wtay
4962 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4963 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4964 and feeding the audio of an OSS app into GStreamer.
4966 2001-05-05 02:50 dlehn
4968 * debian/changelog: update version
4970 2001-05-05 01:45 dlehn
4972 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4973 gstreamer-arts.files, gstreamer-colorspace.files,
4974 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4975 current code - add more and more plugins.
4977 2001-05-04 23:14 omegahacker
4979 * gst/gstelement.h, gst/gstscheduler.c,
4980 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4981 which when set will force the scheduler to skip over an element as
4982 an option for the first cothread jump. This is needed because
4983 libraries like mad don't ever seem to want to quit. Thus they
4984 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4986 2001-05-04 21:43 omegahacker
4988 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4989 cleanups, renamed the various scheduler-specific routines to
4990 actually be called gst_schedule_ instead of gst_bin_.
4992 2001-05-04 21:41 omegahacker
4994 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4995 gst_mad_loop instance
4997 2001-05-04 00:21 omegahacker
4999 * gst/gstparse.c: fixed spelling mistake in user-visible output
5001 2001-05-03 23:29 wtay
5003 * gst/gstprops.c: Created a macro of the va_arg parsing function
5004 because some systems (PPC) cannot handle passing a va_list by
5007 2001-05-03 22:44 wtay
5009 * gst/gstparse.c: Added dynamic pads to the command line parser.
5011 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5012 mpeg1parse video_00!
5013 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5017 2001-05-03 21:06 wtay
5019 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5020 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5021 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5024 2001-05-03 18:49 wtay
5026 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5028 2001-05-03 11:16 thomasvs
5030 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5031 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5032 one interation to force return to main program; should probably be
5033 fixed in a better way * cleaned mixer up, it now works with
5034 delayed start. Drinks are in order.
5036 2001-05-03 00:46 wtay
5038 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5039 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5040 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5043 2001-05-03 00:44 wtay
5045 * gst/gstinfo.h: Added and extra whitespace before ## args
5046 (remember it eats all non whitespace chars to the left if it's
5049 2001-05-03 00:12 wtay
5051 * examples/plugins/example.c: We don't want to teach you bad
5052 habbits, so here's a fix for a memleak in the example plugin.
5054 2001-05-02 21:27 omegahacker
5056 * gst/gstinfo.h: re-enabled the funcptr hash table
5058 2001-05-02 21:16 wtay
5060 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5061 scheduling error we're trying to chase.
5063 2001-05-02 21:12 thomasvs
5065 * examples/mixer/mixer.c: delayed second song
5067 2001-05-02 21:01 omegahacker
5069 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5070 output, and schedule dump
5072 2001-05-02 20:20 omegahacker
5074 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5075 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5076 the DEBUG system to look like the INFO system, with a function
5077 pointer that can be replaced. Not done with everything, since it
5078 seems that we need an ERROR system plus a FATAL error, or maybe
5079 just an ERROR system with a severity, and depending on this the
5080 DEBUG system might again be changed to have a single or at least
5083 Also did a bit of work fixing up the actual DEBUG and INFO commands
5084 scattered throughout the code. We still have over 500 of these in
5087 2001-05-02 20:11 thomasvs
5089 * examples/mixer/mixer.c: trying to adapt to incsched
5091 2001-05-02 09:52 thomasvs
5093 * plugins/filters/Makefile.am: added volenv and adder
5095 2001-05-02 09:51 thomasvs
5097 * examples/Makefile.am: added mixer
5099 2001-05-02 00:00 omegahacker
5101 * gst/gstscheduler.c: /me is an idiot
5103 2001-05-01 23:58 thomasvs
5105 * plugins/filters/passthrough/: README, filter.func, level.c,
5106 level.h: Basic level detection/printing plugin; calculates RMS over
5107 data block and prints this out along with time in secs through
5108 plugin needs more work
5110 2001-05-01 23:45 wtay
5112 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5113 for incremental scheduling.
5115 2001-05-01 23:43 wtay
5117 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5120 2001-05-01 22:41 omegahacker
5122 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5123 branch BRANCH-INCSCHED1.
5125 2001-05-01 22:41 omegahacker
5127 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5128 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5129 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5130 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5131 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5132 - fixed up incremental scheduling some more - updated the
5133 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5134 DEBUG colorization - new test/mpeg2parse4.c
5136 2001-05-01 22:35 omegahacker
5138 * gstplay/main.c: added code to save the pipeline to xml
5140 2001-05-01 14:54 richardb
5142 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5143 audio/raw properties to cover format=float case. Please check this
5146 2001-05-01 14:16 thomasvs
5148 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5149 added newlines to debug output
5151 2001-05-01 00:35 wtay
5153 * gstplay/gstplay.c: Implemented the function to get the pipeline
5156 2001-05-01 00:20 wtay
5158 * docs/random/autoplug2: Added an explanation of the innner
5159 workings of the current autoplugger.
5161 2001-04-30 21:40 richardb
5163 * configure.in: Tighten some library checks (check for header files
5164 as well as libraries) Also, clean up structure slightly: put all
5165 AC_DEFINEs for feature checks into the appropriate section at end.
5166 This structure allows user parameter code which overrides the
5167 feature selection to be kept together in a section after the
5168 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5170 2001-04-30 20:51 thomasvs
5172 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5174 2001-04-30 15:34 thomasvs
5176 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5179 2001-04-30 11:22 richardb
5181 * configure.in: Add explicit check for <artsc.h>, in case
5182 artsc-config lies to us.
5184 2001-04-29 23:46 sbaker3
5186 * plugins/filters/: intfloatconvert/float2int.h,
5187 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5188 bogus reference to audioraw.h
5190 2001-04-29 23:27 wtay
5192 * examples/mixer/mixer.c: Changed the way the typefind function
5193 works by creating a little pipeline as the toplevel bin..
5195 2001-04-29 22:56 thomasvs
5197 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5200 2001-04-29 18:59 richardb
5202 * README: Add detailed note (and patch) about automake problem.
5204 2001-04-29 08:54 sbaker3
5206 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5207 recent api changes - still not functional
5209 2001-04-29 08:41 sbaker3
5211 * configure.in: added mono2stereo and intfloatconvert plugin
5213 2001-04-29 08:39 sbaker3
5215 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5216 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5217 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5218 intfloatconvert/intfloatconvert.c,
5219 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5220 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5221 mono2stereo and intfloatconvert plugins
5223 2001-04-28 20:16 sbaker3
5225 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5226 output of float properties
5228 2001-04-28 19:59 wtay
5230 * gst/: gstinfo.c, gstprops.c: Added more colors for
5231 props/caps/clock/negotiation.
5233 2001-04-28 19:58 sbaker3
5235 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5238 2001-04-28 19:57 sbaker3
5240 * gst/elements/gstelements.c: add factory init for sinesrc
5242 2001-04-28 19:56 sbaker3
5244 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5247 2001-04-28 08:17 omegahacker
5249 * test/mpeg2parse3.c: now fully correct within incsched1 world
5251 2001-04-28 05:23 omegahacker
5253 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5254 mpeg2parse3.c from HEAD and fixed it up so it works
5256 2001-04-28 05:23 omegahacker
5258 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5259 some more (pthread and cothread id is in color) - Added some minor
5260 debug to help trace mp1vid segfaults
5262 2001-04-28 04:38 dlehn
5264 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5265 audio = mpeg2parse3.c = a simple .vob player
5267 2001-04-28 03:54 omegahacker
5269 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5270 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5271 gstutils.c: Updated the colorization a bit more, and did a
5272 significant pass through all the other code to change categories on
5273 DEBUG and INFO statements to be correct, and not simply zero.
5274 There are still more, but this is a good first pass.
5276 2001-04-28 02:46 mhowell
5278 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5279 thread synch case... better debug
5281 2001-04-28 02:06 omegahacker
5283 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5286 2001-04-27 22:14 wtay
5288 * gst/gstutils.c: Added enum parsing...
5290 2001-04-27 22:09 omegahacker
5292 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5294 2001-04-27 22:01 thomasvs
5296 * plugins/filters/filterstamp.sh: changed "rename" command to
5297 something using sed in one line having the same effect
5299 2001-04-27 21:58 omegahacker
5301 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5303 2001-04-27 21:54 mhowell
5305 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5306 gstqueue.c: initial fix of thread synch for queues and state change
5308 2001-04-27 21:47 omegahacker
5310 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5311 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5312 and a comment in gstelement.h
5314 2001-04-27 21:45 wtay
5316 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5317 autoplugger working by setting the pipeline to PAUSED before
5318 attempting to connect pads...
5320 2001-04-27 21:31 omegahacker
5322 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5323 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5324 based on categories, with the strings in _gst_category_colors[] in
5325 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5326 /etc/DIR_COLORS works too.
5328 Please comment on the colorization style and ideas in the above
5331 2001-04-27 20:35 wtay
5333 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5334 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5335 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5336 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5337 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5338 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5341 2001-04-27 20:17 wtay
5343 * examples/autoplug/autoplug.c: Fixed the autoplugger
5345 2001-04-27 02:46 omegahacker
5347 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5350 2001-04-27 02:42 omegahacker
5352 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5355 2001-04-27 00:34 omegahacker
5357 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5360 2001-04-26 23:32 omegahacker
5362 * tests/mp1vid.c: updated to working state
5364 2001-04-26 23:32 omegahacker
5366 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5367 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5368 failed merge that locked the same mutex twice ...in a row
5370 2001-04-26 06:47 dlehn
5372 * configure.in: fix typos: %VAR -> $VAR
5374 2001-04-26 02:53 omegahacker
5376 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5377 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5378 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5379 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5380 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5381 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5382 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5383 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5384 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5385 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5386 docs/libs/Makefile.am, examples/Makefile.am,
5387 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5388 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5389 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5390 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5391 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5392 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5393 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5394 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5395 gst/autoplug/gststaticautoplug.c,
5396 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5397 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5398 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5399 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5400 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5401 gst/types/Makefile.am, gst/types/gsttypes.c,
5402 libs/putbits/gstputbits.c, plugins/Makefile.am,
5403 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5404 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5405 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5406 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5407 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5408 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5409 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5410 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5411 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5412 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5413 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5414 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5415 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5416 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5417 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5418 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5419 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5420 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5421 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5422 plugins/filters/adder/.cvsignore,
5423 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5424 plugins/filters/adder/adder.h,
5425 plugins/filters/colorspace/colorspace.c,
5426 plugins/filters/colorspace/colorspace.h,
5427 plugins/filters/ladspa/gstladspa.c,
5428 plugins/filters/median/median.c,
5429 plugins/filters/passthrough/passthrough.c,
5430 plugins/filters/smooth/smooth.c,
5431 plugins/filters/stereo2mono/stereo2mono.c,
5432 plugins/filters/volenv/filter.func,
5433 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5434 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5435 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5436 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5437 plugins/mp3decode/mpg123/Makefile.am,
5438 plugins/mp3decode/mpg123/gstmpg123.c,
5439 plugins/mp3decode/parse/mp3parse.c,
5440 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5441 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5442 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5443 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5444 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5445 plugins/mpeg1/mpegtypes/mpeg1types.c,
5446 plugins/mpeg1/parse/mpeg1parse.c,
5447 plugins/mpeg1/system_encode/buffer.c,
5448 plugins/mpeg1/system_encode/system_encode.c,
5449 plugins/mpeg1video/parse/mp1videoparse.c,
5450 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5451 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5452 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5453 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5454 plugins/mpeg2/mpegtypes/mpeg2types.c,
5455 plugins/mpeg2/parse/mpeg2parse.c,
5456 plugins/mpeg2/subtitles/mpeg2subt.c,
5457 plugins/mpeg2/video/gstmpeg2play.c,
5458 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5459 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5460 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5461 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5462 plugins/videoscale/videoscale.c,
5463 plugins/visualization/smoothwave/smoothwave.c,
5464 plugins/visualization/spectrum/gstspectrum.c,
5465 plugins/visualization/synaesthesia/synaesthesia.c,
5466 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5467 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5468 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5469 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5470 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5471 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5472 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5473 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5474 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5475 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5476 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5477 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5480 2001-04-26 02:43 omegahacker
5482 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5485 2001-04-26 01:25 omegahacker
5487 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5490 2001-04-26 01:25 omegahacker
5492 * tests/mp1vid.c: added mp1vid to CVS
5494 2001-04-26 01:20 omegahacker
5496 * test/dvshow.c: set the video window size up front for NTSC, as a
5499 2001-04-26 01:19 omegahacker
5501 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5503 2001-04-26 00:56 omegahacker
5505 * configure.in: turn off optimization when profiling (ackcvs diff
5506 configure.in) because something segfaults if we don't
5508 2001-04-26 00:30 omegahacker
5510 * gst/cothreads.c: fixed a locking issue
5512 2001-04-25 23:32 omegahacker
5514 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5515 gstscheduler.c, gstscheduler.h: Added element-level locking
5516 support, implemented for cothreads with a mutex held whenever an
5517 element is actually currently running. This should be done with
5518 atomic variables eventually, but the best I can find is to use
5519 <asm/spinlock.h> from the kernel, which brings in too much for my
5522 Also increased cothread stack size to 32KB and max cothread count
5523 to 64, which fits within the default pthread 2MB stack. It would
5524 probably be good to do a pthread_attr_getstacksize() to verify that
5525 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5526 could remove these limits.
5528 2001-04-25 12:49 richardb
5530 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5531 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5532 don't actually need it, and make the other tests and the autoplug
5533 example only compile if gnome headers are present.
5535 2001-04-24 22:28 omegahacker
5537 * gst/gstbuffer.c: I will successfully compile code before I check
5538 it in. I will successfully compile code before I check it in. I
5539 will successfully compile code before I check it in. I will
5540 successfully compile code before I check it in. I will
5541 successfully compile code before I check it in. I will
5542 successfully compile code before I check it in. I will
5543 successfully compile code before I check it in. I will
5544 successfully compile code before I check it in. I will
5545 successfully compile code before I check it in. I will
5546 successfully compile code before I check it in.
5548 2001-04-24 20:20 omegahacker
5550 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5551 stuff - enhanced mem_chunk allocation to round up to nearest 32
5552 bytes this helps ensure that GstBuffers are more likely to be on
5553 cache-lines - added free() and copy() function pointers to
5554 GstBuffer - added code in _destroy and _copy to use above routines
5555 if !NULL - fixed up _copy code to suck less
5557 2001-04-24 20:04 omegahacker
5559 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5560 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5561 the remaining bits of Meta stuff
5563 2001-04-24 00:16 omegahacker
5565 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5566 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5567 Collection of minor changes:
5569 * autogen.sh - remove config.cache before running ./configure
5570 * gst/elements/gstfakesink.c - print out the size of the buffer,
5572 * plugins/Makefile.am - removed a spare trailing backslash
5573 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5574 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5576 2001-04-23 23:04 wtay
5578 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5580 2001-04-23 16:16 omegahacker
5582 * test/dvshow.c: updated dvshow to use dv1394src instead of
5585 2001-04-23 16:16 omegahacker
5587 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5588 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5591 2001-04-23 00:28 wtay
5593 * configure.in: Added a check for aalib
5595 2001-04-23 00:18 wtay
5597 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5598 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5599 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5600 Makefile changes. Added an aasink, draw graphics with aalib :-)
5602 2001-04-22 17:34 wtay
5604 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5605 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5606 plugin version system.
5608 2001-04-22 17:06 wtay
5610 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5612 2001-04-22 17:05 wtay
5614 * test/.cvsignore: Updates
5616 2001-04-22 17:04 wtay
5618 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5620 2001-04-22 17:04 wtay
5622 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5623 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5624 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5625 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5626 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5627 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5628 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5629 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5630 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5631 tests/padfactory.c: API docs updates. Properly implemented the
5632 disksink. Fixed a compile problem with alsa. Added bufferpool
5633 handling to dvdec Some compiler warning fixes
5635 2001-04-22 13:30 richardb
5637 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5638 gst/autoplug/gststaticautoplug.c,
5639 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5640 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5641 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5642 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5643 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5644 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5645 plugins/avi/wincodec/gstwincodec.c,
5646 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5647 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5648 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5649 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5650 plugins/filters/adder/adder.c,
5651 plugins/filters/colorspace/colorspace.c,
5652 plugins/filters/ladspa/gstladspa.c,
5653 plugins/filters/median/median.c,
5654 plugins/filters/passthrough/passthrough.c,
5655 plugins/filters/smooth/smooth.c,
5656 plugins/filters/stereo2mono/stereo2mono.c,
5657 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5658 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5659 plugins/mp3decode/mad/gstmad.c,
5660 plugins/mp3decode/mpg123/gstmpg123.c,
5661 plugins/mp3decode/parse/mp3parse.c,
5662 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5663 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5664 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5665 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5666 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5667 plugins/mpeg1/mpegtypes/mpeg1types.c,
5668 plugins/mpeg1/parse/mpeg1parse.c,
5669 plugins/mpeg1/system_encode/system_encode.c,
5670 plugins/mpeg1video/parse/mp1videoparse.c,
5671 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5672 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5673 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5674 plugins/mpeg2/mpegtypes/mpeg2types.c,
5675 plugins/mpeg2/parse/mpeg2parse.c,
5676 plugins/mpeg2/subtitles/mpeg2subt.c,
5677 plugins/mpeg2/video/gstmpeg2play.c,
5678 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5679 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5680 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5681 plugins/videoscale/videoscale.c,
5682 plugins/visualization/smoothwave/smoothwave.c,
5683 plugins/visualization/spectrum/gstspectrum.c,
5684 plugins/visualization/synaesthesia/synaesthesia.c,
5685 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5686 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5687 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5688 Merged from BRANCH-PLUGINVER1
5690 2001-04-22 13:06 richardb
5692 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5694 2001-04-22 11:16 richardb
5696 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5697 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5698 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5699 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5700 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5701 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5702 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5703 plugins/mpeg1/system_encode/buffer.c,
5704 plugins/mpeg1/system_encode/system_encode.c,
5705 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5706 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5707 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5709 2001-04-22 05:38 omegahacker
5711 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5712 and removed ## from gstcaps.h that was causing all that warning
5715 2001-04-22 02:41 omegahacker
5717 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5719 2001-04-22 02:40 omegahacker
5721 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5723 2001-04-22 02:32 omegahacker
5725 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5726 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5728 2001-04-22 02:30 wtay
5730 * configure.in: Add -lm and the glib libs too for the dv_init check
5732 2001-04-22 02:30 omegahacker
5734 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5735 not complete, it should copy more stuff like flags and such.
5738 2001-04-22 02:28 omegahacker
5740 * plugins/Makefile.am: fixed caps error in path for dv
5742 2001-04-22 00:48 omegahacker
5744 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5745 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5746 initial DV (smpte314m) decoder plugin
5748 2001-04-21 18:45 wtay
5750 * examples/autoplug/autoplug.c,
5751 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5752 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5753 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5754 plugins/mpeg1/system_encode/buffer.c,
5755 plugins/mpeg1/system_encode/system_encode.c,
5756 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5757 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5758 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5759 works. Added an mpeg1 encoder example, it uses the autoplugger to
5760 convert the stream to audio/video, which is then fed to the
5763 2001-04-21 13:43 richardb
5765 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5766 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5767 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5768 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5769 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5770 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5771 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5772 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5773 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5774 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5775 plugins/filters/adder/adder.c,
5776 plugins/filters/colorspace/colorspace.c,
5777 plugins/filters/ladspa/gstladspa.c,
5778 plugins/filters/median/median.c,
5779 plugins/filters/passthrough/passthrough.c,
5780 plugins/filters/smooth/smooth.c,
5781 plugins/filters/stereo2mono/stereo2mono.c,
5782 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5783 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5784 plugins/mp3decode/mad/gstmad.c,
5785 plugins/mp3decode/mpg123/gstmpg123.c,
5786 plugins/mp3decode/parse/mp3parse.c,
5787 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5788 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5789 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5790 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5791 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5792 plugins/mpeg1/mpegtypes/mpeg1types.c,
5793 plugins/mpeg1/parse/mpeg1parse.c,
5794 plugins/mpeg1/system_encode/system_encode.c,
5795 plugins/mpeg1video/parse/mp1videoparse.c,
5796 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5797 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5798 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5799 plugins/mpeg2/mpegtypes/mpeg2types.c,
5800 plugins/mpeg2/parse/mpeg2parse.c,
5801 plugins/mpeg2/subtitles/mpeg2subt.c,
5802 plugins/mpeg2/video/gstmpeg2play.c,
5803 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5804 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5805 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5806 plugins/videoscale/videoscale.c,
5807 plugins/visualization/smoothwave/smoothwave.c,
5808 plugins/visualization/spectrum/gstspectrum.c,
5809 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5810 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5811 gst/types/gsttypes.c,
5812 plugins/visualization/synaesthesia/synaesthesia.c,
5813 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5814 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5815 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5816 plugin descriptions, which start with the major and minor version
5817 numbers, instead of relying on each plugin to call gst_plugin_new
5818 appropriately, and check the return value, and tidy up if there's a
5819 failure. This seems to work fine, and factors out some code common
5822 2001-04-21 10:30 richardb
5824 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5825 gst/autoplug/gststaticautoplug.c,
5826 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5827 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5828 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5829 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5830 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5831 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5832 plugins/avi/wincodec/gstwincodec.c,
5833 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5834 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5835 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5836 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5837 plugins/filters/adder/adder.c,
5838 plugins/filters/colorspace/colorspace.c,
5839 plugins/filters/ladspa/gstladspa.c,
5840 plugins/filters/median/median.c,
5841 plugins/filters/passthrough/passthrough.c,
5842 plugins/filters/smooth/smooth.c,
5843 plugins/filters/stereo2mono/stereo2mono.c,
5844 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5845 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5846 plugins/mp3decode/mad/gstmad.c,
5847 plugins/mp3decode/mpg123/gstmpg123.c,
5848 plugins/mp3decode/parse/mp3parse.c,
5849 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5850 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5851 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5852 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5853 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5854 plugins/mpeg1/mpegtypes/mpeg1types.c,
5855 plugins/mpeg1/parse/mpeg1parse.c,
5856 plugins/mpeg1/system_encode/system_encode.c,
5857 plugins/mpeg1video/parse/mp1videoparse.c,
5858 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5859 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5860 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5861 plugins/mpeg2/mpegtypes/mpeg2types.c,
5862 plugins/mpeg2/parse/mpeg2parse.c,
5863 plugins/mpeg2/subtitles/mpeg2subt.c,
5864 plugins/mpeg2/video/gstmpeg2play.c,
5865 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5866 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5867 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5868 plugins/videoscale/videoscale.c,
5869 plugins/visualization/smoothwave/smoothwave.c,
5870 plugins/visualization/spectrum/gstspectrum.c,
5871 plugins/visualization/synaesthesia/synaesthesia.c,
5872 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5873 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5874 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5877 2001-04-21 00:20 wtay
5879 * plugins/filters/colorspace/colorspace.c: Added more verbose
5880 output for debugging purposes.
5882 2001-04-20 23:50 wtay
5884 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5885 xvideosink.h: Added proper locking around the bufferpool and the X
5888 2001-04-20 22:41 wtay
5890 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5892 2001-04-20 22:40 wtay
5894 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5895 the number of channels into account. Added propper TIMESTAMPS to
5898 2001-04-20 21:36 wtay
5900 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5901 so that the caps negotiated parmams are set.
5903 2001-04-20 20:21 wtay
5905 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5906 and bufferpool passing to identity so that -launch disksrc ! mad !
5907 identity ! osssink works.
5909 2001-04-20 15:42 richardb
5911 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5912 this isn't defined by the header files for older linux kernels
5913 (2.0.36) (and its just INFO code, anyway)
5915 2001-04-20 13:04 thomasvs
5917 * gst/elements/: Makefile.am, gstelements.c: update to take new
5918 gstdisksink element into account
5920 2001-04-20 12:56 richardb
5922 * gst/Makefile.am.future: Update the alternative Makefile.am for
5923 gst/, which depends on automake
5926 2001-04-20 12:14 thomasvs
5928 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5929 disk sink element * no optimization, is it necessary ? * basic
5930 error checking * seems to work; you can copy files by typing
5931 gstreamer-launch disksrc location=test.in ! disksink
5932 location=test.out * decode of mp3 to raw pcm also tested
5934 2001-04-20 00:47 omegahacker
5936 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5937 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5938 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5939 working aRts wrapper plugin, just caps issues left
5941 2001-04-19 23:25 wtay
5943 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5944 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5945 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5946 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5947 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5948 gst/gstpad.c: More API docs updates
5950 2001-04-19 23:03 omegahacker
5952 * plugins/arts/gst_artsio_impl.cc: minor updates
5954 2001-04-19 21:42 omegahacker
5956 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5957 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5958 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5959 to be added, etc. But it works.
5961 2001-04-19 17:40 omegahacker
5963 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5965 2001-04-19 10:27 thomasvs
5967 * plugins/filters/adder/adder.c: * a little cleanup
5969 2001-04-19 01:23 omegahacker
5971 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5974 2001-04-19 00:25 omegahacker
5976 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5977 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5978 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5979 arts plugin doesn't compile yet
5981 2001-04-18 23:00 wtay
5983 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5986 2001-04-18 22:59 wtay
5988 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5989 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5990 XvImage and XImage pool in xvideosink. Together these changes give
5991 an 80% speedup on mpeg2 playback (rough estimate)
5993 2001-04-18 21:16 wtay
5995 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5996 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5997 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6000 2001-04-18 17:08 thomasvs
6002 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6003 mixer creates custom volume envelopes allowing each song to play
6004 alone and end with a mix of all of them, undistorted
6006 2001-04-18 15:50 thomasvs
6008 * plugins/filters/volenv/filter.func: made errors more descriptive
6010 2001-04-18 15:04 thomasvs
6012 * examples/mixer/mixer.c: * cleaned up some code and integrated
6013 with new adder (mixer now works with different types of files)
6015 2001-04-18 15:03 thomasvs
6017 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6018 with variable length input data buffers
6020 2001-04-17 22:17 thomasvs
6022 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6023 autoplugging the input channels (not very useful yet, since the
6024 input buffers to volenv have different sizes)
6026 2001-04-17 22:14 wtay
6028 * configure.in, docs/gst/gstreamer-sections.txt,
6029 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6030 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6031 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6032 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6033 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6034 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6035 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6036 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6037 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6038 little more comments about the API usage in the api docs. Some
6039 fixes for the capsnego testsuite.
6041 2001-04-17 22:03 wtay
6043 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6044 example of an autoplugged mp3 player. Autoplug4 shows various
6045 static autoplugger examples.
6047 2001-04-17 18:48 thomasvs
6049 * examples/mixer/mixer.h: header for mixer.c, containing
6052 2001-04-17 18:47 thomasvs
6054 * examples/mixer/mixer.c: added a struct to set up input channels
6056 2001-04-17 16:32 thomasvs
6058 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6059 with starting rise calculation * cleaned up some debug info *
6060 started wondering if it really is a good idea to #include the
6061 actual filter now that's it's grown so large, but decided it
6062 wasn't worth the effort now anyway
6064 2001-04-17 14:36 thomasvs
6066 * configure.in: added mixer example and adder plugin to
6069 2001-04-17 06:24 omegahacker
6071 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6072 types/Makefile.am: finished change to GST_ macros
6074 2001-04-17 03:19 omegahacker
6076 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6077 gst/gstversion.h.in: added gstversion.h
6079 2001-04-17 02:32 omegahacker
6081 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6082 branch BRANCH-INCSCHED1.
6084 2001-04-17 02:32 omegahacker
6086 * gstreamer.pc.in: added pkg-config file
6088 2001-04-17 00:17 omegahacker
6090 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6091 gststaticautoplug.h, gststaticautoplugrender.c,
6092 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6095 2001-04-17 00:17 wtay
6097 * plugins/: filters/colorspace/colorspace.c,
6098 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6099 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6100 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6101 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6102 xvideosink. Modified colorspace to draw straight into a bufferpool
6103 buffer when possible.
6105 2001-04-16 22:48 wtay
6107 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6110 2001-04-16 22:45 wtay
6112 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6113 gstqueue.c: Added 1337 macros to create padtemplates and
6114 capstemplates. Added some code for bufferpools
6116 2001-04-16 22:43 omegahacker
6118 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6119 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6120 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6121 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6122 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6123 debian/changelog, debian/control, debian/copyright,
6124 debian/gsteditor.files, debian/gsteditor.manpages,
6125 debian/gsteditor.menu, debian/gstmediaplay.files,
6126 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6127 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6128 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6129 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6130 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6131 debian/gstreamer-mpg123.files,
6132 debian/gstreamer-plugin-template.postinst,
6133 debian/gstreamer-plugin-template.prerm,
6134 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6135 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6136 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6137 debian/libgst-dev.files, debian/libgst-dev.manpages,
6138 debian/libgst0.files, debian/libgst0.postinst,
6139 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6140 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6141 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6142 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6143 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6144 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6145 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6146 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6147 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6148 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6149 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6150 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6151 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6152 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6153 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6154 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6155 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6156 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6157 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6158 docs/gst/tmpl/gststaticautoplug.sgml,
6159 docs/gst/tmpl/gststaticautoplugrender.sgml,
6160 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6161 docs/libs/.cvsignore, docs/manual/Makefile.am,
6162 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6163 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6164 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6165 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6166 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6167 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6168 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6169 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6170 docs/plugins/tmpl/audioscale.sgml,
6171 docs/plugins/tmpl/gstaviencoder.sgml,
6172 docs/plugins/tmpl/gstmpeg2enc.sgml,
6173 docs/plugins/tmpl/gstmpeg2play.sgml,
6174 docs/plugins/tmpl/gstmpeg_play.sgml,
6175 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6176 docs/plugins/tmpl/gstspectrum.sgml,
6177 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6178 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6179 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6180 docs/plugins/tmpl/mpeg2parse.sgml,
6181 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6182 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6183 docs/plugins/tmpl/synaesthesia.sgml,
6184 docs/plugins/tmpl/system_encode.sgml,
6185 docs/plugins/tmpl/videoscale.sgml,
6186 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6187 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6188 docs/random/caps.dia, docs/random/hierarchy,
6189 docs/random/plugins.dia, docs/random/omega/eos,
6190 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6191 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6192 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6193 editor/gsteditorproperty.c, examples/Makefile.am,
6194 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6195 examples/helloworld/helloworld.c,
6196 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6197 examples/plugins/example.c, examples/plugins/example.h,
6198 examples/queue/queue.c, examples/queue2/queue2.c,
6199 examples/queue3/queue3.c, examples/queue4/queue4.c,
6200 examples/thread/thread.c, examples/typefind/.cvsignore,
6201 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6202 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6203 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6204 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6205 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6206 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6207 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6208 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6209 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6210 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6211 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6212 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6213 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6214 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6215 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6216 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6217 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6218 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6219 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6220 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6221 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6222 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6223 include/default.h, include/registry.h, libs/Makefile.am,
6224 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6225 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6226 plugins/Makefile.am, plugins/alaw/Makefile.am,
6227 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6228 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6229 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6230 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6231 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6232 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6233 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6234 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6235 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6236 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6237 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6238 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6239 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6240 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6241 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6242 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6243 plugins/avi/wincodec/gstwincodec.c,
6244 plugins/avi/wincodec/gstwincodec.h,
6245 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6246 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6247 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6248 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6249 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6250 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6251 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6252 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6253 plugins/filters/colorspace/.cvsignore,
6254 plugins/filters/colorspace/Makefile.am,
6255 plugins/filters/colorspace/colorspace.c,
6256 plugins/filters/colorspace/colorspace.h,
6257 plugins/filters/colorspace/yuv2rgb.c,
6258 plugins/filters/colorspace/yuv2rgb.h,
6259 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6260 plugins/filters/ladspa/gstladspa.c,
6261 plugins/filters/median/median.c, plugins/filters/median/median.h,
6262 plugins/filters/passthrough/.cvsignore,
6263 plugins/filters/passthrough/Makefile.am,
6264 plugins/filters/passthrough/filter.func,
6265 plugins/filters/passthrough/passthrough.c,
6266 plugins/filters/passthrough/passthrough.h,
6267 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6268 plugins/filters/stereo2mono/Makefile.am,
6269 plugins/filters/stereo2mono/stereo2mono.c,
6270 plugins/filters/stereo2mono/stereo2mono.h,
6271 plugins/filters/volenv/.cvsignore,
6272 plugins/filters/volenv/Makefile.am,
6273 plugins/filters/volenv/filter.func,
6274 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6275 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6276 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6277 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6278 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6279 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6280 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6281 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6282 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6283 plugins/mp3decode/mad/gstmad.h,
6284 plugins/mp3decode/mpg123/gstmpg123.c,
6285 plugins/mp3decode/mpg123/gstmpg123.h,
6286 plugins/mp3decode/mpg123/layer1.c,
6287 plugins/mp3decode/mpg123/layer3.c,
6288 plugins/mp3decode/mpg123/mpg123.c,
6289 plugins/mp3decode/mpg123/tabinit.c,
6290 plugins/mp3decode/parse/mp3parse.c,
6291 plugins/mp3decode/types/mp3types.c,
6292 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6293 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6294 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6295 plugins/mpeg1/mpeg_play/Makefile.am,
6296 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6297 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6298 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6299 plugins/mpeg1/mpeg_play/recon_sse.s,
6300 plugins/mpeg1/mpeg_play/video.c,
6301 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6302 plugins/mpeg1/mpegtypes/mpeg1types.c,
6303 plugins/mpeg1/parse/mpeg1parse.c,
6304 plugins/mpeg1video/parse/mp1videoparse.c,
6305 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6306 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6307 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6308 plugins/mpeg2/mpeg2dec/Makefile.am,
6309 plugins/mpeg2/mpeg2dec/attributes.h,
6310 plugins/mpeg2/mpeg2dec/decode.c,
6311 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6312 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6313 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6314 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6315 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6316 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6317 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6318 plugins/mpeg2/mpeg2dec/mm_accel.h,
6319 plugins/mpeg2/mpeg2dec/motion_comp.c,
6320 plugins/mpeg2/mpeg2dec/motion_comp.h,
6321 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6322 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6323 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6324 plugins/mpeg2/mpeg2dec/mpeg2.h,
6325 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6326 plugins/mpeg2/mpeg2dec/output_video.h,
6327 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6328 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6329 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6330 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6331 plugins/mpeg2/mpegtypes/mpeg2types.c,
6332 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6333 plugins/mpeg2/video/gstmpeg2play.c,
6334 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6335 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6336 plugins/mpeg2/videoparse/mp2videoparse.c,
6337 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6338 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6339 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6340 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6341 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6342 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6343 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6344 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6345 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6346 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6347 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6348 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6349 plugins/videoscale/videoscale.h,
6350 plugins/visualization/smoothwave/smoothwave.h,
6351 plugins/visualization/spectrum/gstspectrum.c,
6352 plugins/visualization/spectrum/gstspectrum.h,
6353 plugins/visualization/synaesthesia/synaesthesia.c,
6354 plugins/visualization/synaesthesia/synaesthesia.h,
6355 plugins/visualization/vumeter/vumeter.c,
6356 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6357 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6358 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6359 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6360 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6361 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6362 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6363 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6364 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6365 plugins/xmms/main.h, plugins/xmms/output.h,
6366 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6367 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6368 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6369 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6370 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6371 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6372 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6373 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6374 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6375 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6376 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6377 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6378 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6379 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6380 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6381 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6382 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6383 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6384 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6385 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6386 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6387 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6388 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6389 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6390 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6391 tools/gstreamer-register.1: Merged HEAD from
6392 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6394 2001-04-16 22:33 wtay
6396 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6399 2001-04-16 20:41 thomasvs
6401 * plugins/filters/adder/adder.c: commented some debug info to get a
6404 2001-04-16 20:38 thomasvs
6406 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6407 transition between both songs now
6409 2001-04-16 20:11 thomasvs
6411 * plugins/filters/volenv/volenv.c: removed example volume envelope
6412 registration plugin now accepts both a volume envelope (before
6413 start) or direct argument setting
6415 2001-04-16 18:36 omegahacker
6417 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6418 0.12 or 0.13 of libmad
6420 2001-04-16 17:45 wtay
6422 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6423 fakesink so that it doesn't printf.
6425 2001-04-16 17:34 wtay
6427 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6428 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6430 2001-04-16 17:30 wtay
6432 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6433 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6434 audio mixer from Thomas Vander Stichele
6436 2001-04-16 11:55 wtay
6438 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6440 2001-04-16 01:59 wtay
6442 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6445 2001-04-16 00:59 omegahacker
6447 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6448 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6449 things are very close to working
6451 2001-04-16 00:44 wtay
6453 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6454 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6455 header file that will soon be part of the C fallback code..
6457 2001-04-16 00:12 wtay
6459 * gst/gstinfo.c: Added missing category strings...
6461 2001-04-16 00:05 wtay
6463 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6466 2001-04-15 23:54 omegahacker
6468 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6470 2001-04-15 23:54 omegahacker
6472 * gst/gstelement.h: added comment about missing flag
6474 2001-04-15 23:53 omegahacker
6476 * gstreamer.spec.in: run gstreamer-register on postinstall
6478 2001-04-15 23:52 omegahacker
6480 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6481 changed some INFOs to DEBUGs
6483 2001-04-15 23:29 wtay
6485 * configure.in: Added the volenv/passthrough plugin Makefiles
6487 2001-04-15 23:20 wtay
6489 * plugins/filters/: passthrough/.cvsignore,
6490 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6491 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6492 passthrough filter with the new caps API Added the volume envelope
6495 2001-04-15 16:30 wtay
6497 * plugins/filters/: filterstamp.README, filterstamp.sh,
6498 passthrough/Makefile.am, passthrough/filter.func,
6499 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6500 little script to create an audio filter plugin template (provided
6501 by Thomas Vander Stichele)
6503 2001-04-15 15:42 wtay
6505 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6508 2001-04-15 15:29 wtay
6510 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6511 plugins/filters/colorspace/colorspace.c,
6512 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6513 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6514 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6515 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6516 vorbis decoder. Updated configure.in to check for Hermes and
6519 2001-04-15 02:02 wtay
6521 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6523 2001-04-14 19:56 wtay
6525 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6526 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6527 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6528 editor/gsteditorproperty.c, examples/plugins/example.c,
6529 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6530 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6531 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6532 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6533 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6534 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6535 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6536 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6537 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6538 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6539 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6540 plugins/filters/colorspace/colorspace.c,
6541 plugins/filters/colorspace/yuv2rgb.c,
6542 plugins/filters/stereo2mono/stereo2mono.c,
6543 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6544 plugins/mp3decode/mpg123/gstmpg123.c,
6545 plugins/mp3decode/parse/mp3parse.c,
6546 plugins/mp3decode/types/mp3types.c,
6547 plugins/mp3encode/lame/gstlame.c,
6548 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6549 plugins/mpeg1/mpegtypes/mpeg1types.c,
6550 plugins/mpeg1/parse/mpeg1parse.c,
6551 plugins/mpeg1video/parse/mp1videoparse.c,
6552 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6553 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6554 plugins/mpeg2/mpegtypes/mpeg2types.c,
6555 plugins/mpeg2/parse/mpeg2parse.c,
6556 plugins/mpeg2/video/gstmpeg2play.c,
6557 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6558 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6559 plugins/visualization/synaesthesia/synaesthesia.c,
6560 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6561 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6562 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6563 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6564 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6565 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6566 large patch: - changed the API for the padtemplates: - remove
6567 the factories (array of pointers) for the padtemplates,
6568 properties and caps. The static array was a nice idea but
6569 converting all the property values to a gpointer was not a
6570 good idea. float properties were not possible, and casting
6571 a gint to a pointer is not very portable. The new API just
6572 uses the _padtemplate_new, _caps_new and _props_new
6573 functions to create the templates. This has the added
6574 benefit that the API is now uniform for static and dynamic
6575 templates and that the code can be made cleaner. - lots of
6576 cleanups in the way the capabilities are constructed (va_list)
6577 - lots of updates for all the plugins (new API) - docs updates
6578 (new API) - removed the videoraw docs.
6580 2001-04-12 19:11 wtay
6582 * components/bonobo-gstmediaplay/Makefile.am,
6583 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6584 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6585 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6586 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6587 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6588 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6589 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6590 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6591 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6592 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6593 plugins/filters/colorspace/Makefile.am,
6594 plugins/filters/colorspace/colorspace.c,
6595 plugins/filters/colorspace/colorspace.h,
6596 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6597 plugins/filters/stereo2mono/stereo2mono.c,
6598 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6599 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6600 plugins/mpeg2/ac3dec/decode.c,
6601 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6602 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6603 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6604 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6605 updates to the plugins for caps negotiation. Added YUY2 output to
6606 the win32 dlls. Added a colorspace converter in gstplay
6608 2001-04-10 20:46 wtay
6610 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6611 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6612 Fixed the doc build warnings
6614 2001-04-09 20:56 mhowell
6616 * docs/random/matth/scheduling.txt: added incremental scheduling
6619 2001-04-09 20:56 mhowell
6621 * docs/random/matth/scheduling.txt: file scheduling.txt was
6622 initially added on branch BRANCH-INCSCHED1.
6624 2001-04-06 17:29 scavenger
6626 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6627 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6628 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6629 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6630 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6631 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6633 2001-04-06 15:20 scavenger
6635 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6637 2001-04-03 17:25 scavenger
6639 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6641 2001-04-03 05:56 richardb
6643 * gst/Makefile.am.future: Add a proposed makefile to use in place
6644 of Makefile.am. This depends on automake 1.4d or later, but is
6645 much neater, avoiding horrible hacks to pass special flags in.
6647 I put it here for safekeeping until automake 1.5 is released, at
6648 which point we can reasonably require it.
6650 2001-04-03 05:53 richardb
6652 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6653 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6654 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6655 plugin. Worked first time for me. :)
6657 2001-04-03 05:52 richardb
6659 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6660 Makefile.am (Had some 240's there. Uh?) Also, remove some
6661 unwanted CFLAGS which had been added.
6663 2001-04-03 05:38 richardb
6665 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6666 running with libxml 1.8.11 (prerelease version), but a worthwhile
6669 2001-04-03 02:30 scavenger
6671 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6672 instead of in buf size to mulaw decode function
6674 2001-04-03 02:18 scavenger
6676 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6679 2001-04-03 02:01 wtay
6681 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6682 padtemplates for the two elements in the mulaw plugin.
6684 2001-04-03 01:46 wtay
6686 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6689 2001-04-03 01:43 scavenger
6691 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6693 2001-04-03 01:38 scavenger
6695 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6696 details of mulawencode and mulawdecode to mulaw.c
6698 2001-04-03 01:33 scavenger
6700 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6701 redundant caps=NULL statement
6703 2001-04-03 01:30 scavenger
6705 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6706 where srcpads were being created twice, second time around
6709 2001-04-03 01:25 scavenger
6711 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6712 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6713 mulaw.c: added mulaw decoder
6715 2001-04-02 21:03 wtay
6717 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6718 colorspace.c, colorspace.h: Added a non functional colorspace
6721 2001-04-02 20:56 wtay
6723 * configure.in, docs/libs/.cvsignore,
6724 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6725 gst/gstpropsprivate.h: Merged the float property patch from Steve
6726 Baker. This patch doesn't really work yet...
6728 2001-04-02 19:29 wtay
6730 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6731 negotiation for the mulaw element. In the sink negotiate pad it
6732 copies the caps and modifies it according to what it is going to
6733 ouput. It then tries to set the caps on the src pad, if that
6734 succeeds, negotiation succeeds, else it fails.
6736 2001-04-02 18:54 scavenger
6738 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6739 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6740 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6741 of the mulaw plugin...needs finishing off
6743 2001-04-02 16:09 richardb
6745 * configure.in: Add configure support for detecting artsc: if this
6746 is found, its okay to build an artsdsink plugin. Now, someone just
6747 needs to write an artsdsink.
6749 2001-04-02 16:08 richardb
6751 * plugins/oss/gstosssink.c: Correct tiny typo.
6753 2001-04-02 15:21 wtay
6755 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6756 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6757 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6758 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6759 plugins/avi/wincodec/Makefile.am,
6760 plugins/avi/wincodec/gstwincodec.c,
6761 plugins/avi/wincodec/gstwincodec.h,
6762 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6763 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6764 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6765 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6766 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6767 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6768 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6769 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6770 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6771 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6772 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6773 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6774 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6775 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6776 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6777 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6778 plugins/mpeg2/parse/mpeg2parse.c,
6779 plugins/mpeg2/video/gstmpeg2play.c,
6780 plugins/mpeg2/video/gstmpeg2play.h,
6781 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6782 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6783 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6784 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6785 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6786 large update: - a new videosink using plain X windows
6787 (xvideosink). It uses capsnego to set up it's formats. -
6788 gstplay uses the new xvideosink and a gtk_socket. The initial
6789 window size is set to 0x0 so you need to resize it before you
6790 see something. - got rid of the video metadata include file in
6791 favour of properties and caps negotiation - adjusted most
6792 plugins to not use the metadata.
6794 2001-04-02 15:08 omegahacker
6796 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6799 2001-04-01 15:09 wtay
6801 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6802 the .glade file from the current dir too when pressing the about
6805 2001-04-01 15:01 wtay
6807 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6808 Right Way(tm) to handle the stop button but at least it doesn't
6811 2001-04-01 14:51 wtay
6813 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6814 gstmediaplay crashes less viontly. The real problem is that going
6815 to the NULL state does not clean up the scheduling structures I
6818 2001-03-31 15:35 wtay
6820 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6821 correct when we agree to yuv formats in capsnego.
6823 2001-03-31 15:22 wtay
6825 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6826 negotiation if the format is supported by the driver.
6828 2001-03-31 15:10 wtay
6830 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6831 the format print code.
6833 2001-03-31 14:47 wtay
6835 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6838 2001-03-31 02:08 wtay
6840 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6841 the padtemplates to the elementfactory.
6843 2001-03-31 01:56 scavenger
6845 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6848 2001-03-31 01:47 scavenger
6850 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6851 stereo2mono.h: stereo2mono plugin with caps negotiation code
6854 2001-03-31 01:13 wtay
6856 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6859 2001-03-31 00:56 wtay
6861 * examples/helloworld/helloworld.c, gst/gstprops.h,
6862 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6863 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6864 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6865 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6866 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6867 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6868 the plugins to use the new FOURCC API
6870 2001-03-31 00:51 wtay
6872 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6873 xvideosink.c: Check for Xv support before trying to get caps.
6875 2001-03-30 21:10 wtay
6877 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6878 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6879 updates to the .cvsignore files.
6881 2001-03-30 21:08 wtay
6883 * acconfig.h, configure.in, plugins/Makefile.am,
6884 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6885 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6886 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6887 some minor modifications to the configure.in patch.
6889 2001-03-30 20:52 wtay
6891 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6893 2001-03-30 01:06 omegahacker
6895 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6896 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6897 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6898 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6899 work with while I fly over to Europe....
6901 2001-03-29 23:33 wtay
6903 * test/videotest2.c: Added a test program to test v4lsrc and
6904 xvideosink doing capsnego.
6906 2001-03-29 23:31 wtay
6908 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6909 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6910 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6911 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6912 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6913 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6914 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6915 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6916 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6917 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6918 that it uses capsnego on the src pad Small fixed to capsnego and
6919 the properties/caps.
6921 2001-03-29 18:27 richardb
6923 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6924 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6927 2001-03-27 18:34 wtay
6929 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6930 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6932 2001-03-27 18:33 wtay
6934 * plugins/wav/gstparsewav.c: Removed the oss dependency
6936 2001-03-27 17:25 wtay
6938 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6939 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6940 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6941 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6942 docs. Removed the audioraw metadata file from the docs.
6944 2001-03-26 12:12 richardb
6946 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6947 not defined both conditionally and unconditionally - broke some
6948 versions of automake.
6950 2001-03-24 18:50 wtay
6952 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6953 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6954 effects/stereo/stereo.h, effects/volume/volume.c,
6955 effects/volume/volume.h, esd/esdsink/esdsink.c,
6956 visualization/smoothwave/smoothwave.h,
6957 visualization/spectrum/gstspectrum.c,
6958 visualization/spectrum/gstspectrum.h,
6959 visualization/synaesthesia/synaesthesia.c,
6960 visualization/synaesthesia/synaesthesia.h,
6961 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6962 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6963 to the old metadata handling in various plugins. They need to be
6964 converted to the new audio properties before they will work again.
6965 esdsink and alsasrc/sink are seriously damaged now.. :(
6967 2001-03-24 18:28 wtay
6969 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6972 2001-03-24 17:22 wtay
6974 * configure.in, examples/autoplug/autoplug.c,
6975 examples/helloworld/helloworld.c,
6976 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6977 examples/queue/queue.c, examples/queue2/queue2.c,
6978 examples/queue3/queue3.c, examples/queue4/queue4.c,
6979 examples/thread/thread.c, examples/xml/createxml.c,
6980 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6981 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6982 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6983 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6984 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6985 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6986 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6987 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6988 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6989 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6990 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6991 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6992 plugins/mp3decode/mpg123/gstmpg123.h,
6993 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6994 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6995 plugins/mpeg1video/parse/mp1videoparse.c,
6996 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6997 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6998 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6999 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7000 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7001 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7002 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7003 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7004 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7005 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7006 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7007 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7008 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7009 tests/autoplug3.c, tests/paranoia.c, tools/README,
7010 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7011 caps system. Modified the caps of audio/raw to our agreed
7012 properties. Added the multidisksrc plugin of Dominic Ludlam
7013 Renamed audiosink/src to osssink/src and updated all the examples
7014 using the old name. Moved oss specific plugins in an oss directory.
7015 removed the old audiosink from the elements/ dir. removed
7016 audioraw.h metadata header files since we now use the properties.
7017 There are still a few plugins that won't build because they include
7018 the old audioraw.h header file. This will be fixed soon. Make sure
7019 the caps are set in the plugins as described by their padtemplates
7020 (this should solve problems with gstmediaplay with various media
7023 *please don't panic when some plugins won't build, just cd manually
7024 into the plugin dirs* This will be fixed soon.
7026 2001-03-22 16:05 dlehn
7028 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7029 gstmediaplay.manpages, gstreamer-alsa.files,
7030 gstreamer-common.files, gstreamer-elements.files,
7031 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7032 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7033 updates: * add manpages * split off mpeg2dec and alsa packages *
7034 use latest doc build flags
7036 2001-03-22 00:03 wtay
7038 * plugins/flx/flx_decoder.c: unref the header buffer too.
7040 2001-03-22 00:00 wtay
7042 * docs/gst/tmpl/: gststaticautoplug.sgml,
7043 gststaticautoplugrender.sgml: Added the templates for the
7046 2001-03-21 23:59 wtay
7048 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7049 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7050 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7051 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7052 <mrrazz@garbage-coderz.net>
7054 2001-03-21 21:43 wtay
7056 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7057 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7058 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7059 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7060 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7061 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7062 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7063 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7064 gst/gstprops.h, gst/gstutils.c: API docs updates
7066 2001-03-20 23:12 richardb
7068 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7069 examples/plugins/example.c: Added --enable-plugin-docs configure
7070 option, to enable build of the plugin documentation (currently
7071 broken). This defaults to off. Changed --enable-docs-build to
7072 default to on, since all other documentation should build
7075 Also, correct typo in manual, and fix up a couple of things in
7078 2001-03-20 18:29 wtay
7080 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7083 2001-03-20 18:29 wtay
7085 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7086 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7087 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7088 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7089 work on capsnego proxying. It should be OK now. Added another
7090 testcase enum that shows various capsnego algorithms. Warn about
7091 pads that try to set a capability incompatible with their
7092 padtemplate. Implemented refcounting and copy_on_write for
7095 2001-03-18 16:17 wtay
7097 * gst/gstpad.c, gst/gstqueue.c,
7098 gst/autoplug/gststaticautoplugrender.c,
7099 plugins/mp3decode/mpg123/gstmpg123.c,
7100 plugins/mp3decode/parse/mp3parse.c,
7101 plugins/mpeg1/parse/mpeg1parse.c,
7102 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7103 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7104 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7105 More work on capsnego, mostly proxying Added another testsuite for
7106 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7107 queue proxy handling a bit.
7109 2001-03-18 14:41 richardb
7111 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7114 2001-03-18 06:24 richardb
7116 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7117 modifications before going to bed.
7119 2001-03-18 06:16 richardb
7121 * docs/fwg/: Makefile.am, firstplugin.sgml,
7122 gst-plugin-writers-guide.sgml: Some further modifications to the
7125 2001-03-18 05:21 richardb
7127 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7130 2001-03-18 03:57 richardb
7132 * docs/fwg/: Makefile.am, concepts.sgml,
7133 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7134 PWG; mainly adding information about types and properties. Removed
7135 concepts.sgml and typesnprops.sgml; merged into main file. I was
7136 finding that having all the separate subfiles simply stopped me
7137 from finding what I wanted to edit. Maybe I'll split it up again
7138 later, but this is much better for now.
7140 2001-03-18 02:42 wtay
7142 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7143 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7144 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7145 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7146 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7147 plugins/mp3decode/mpg123/gstmpg123.c,
7148 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7149 tests/props.c, testsuite/capsnego/.cvsignore,
7150 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7151 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7152 function audiosink now uses capsnego to set its parameters
7153 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7154 of a testsuite for capsnego.
7156 2001-03-17 17:50 richardb
7158 * docs/manual/plugins.sgml: Update to note that plugins can also
7159 contain autopluggers.
7161 2001-03-17 17:16 richardb
7163 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7164 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7166 2001-03-17 03:15 omegahacker
7168 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7169 its age and to aid ailing OS's like Windoze <g>
7171 2001-03-16 01:06 dlehn
7173 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7174 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7175 tools/Makefile.am, tools/gstreamer-inspect.1,
7176 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7179 2001-03-16 00:49 scavenger
7181 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7183 2001-03-15 20:08 wtay
7185 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7186 case doc on caps nego
7188 2001-03-14 21:56 omegahacker
7190 * configure.in: fixed issue with the xmlDocGetRootElement test and
7191 non-/usr/lib installs of libxml
7193 2001-03-14 07:54 dlehn
7195 * gstreamer.m4: Use of system() in test programs needs an #include
7198 2001-03-14 06:46 dlehn
7200 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7202 2001-03-13 22:21 wtay
7204 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7207 2001-03-13 22:13 wtay
7209 * gst/gsttypefind.c: The typefind element now sets the caps on its
7210 sink pad when the type has been detected.
7212 2001-03-13 20:26 wtay
7214 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7215 check. Small changes to the pad negotiation and proxy functions
7217 2001-03-13 18:57 wtay
7219 * examples/autoplug/autoplug.c: Updated the autoplug example with
7220 the new autoplugger. there still is a scheduling issue though.
7222 2001-03-13 18:45 wtay
7224 * configure.in: Applied the patch from hadess/ajmitch to add
7225 --disable-alsasink and --disable-esdsink (the latter one being
7226 untested) to configure.in
7228 2001-03-13 02:20 omegahacker
7230 * gst/gstthread.c: fixed READY_TO_NULL bug
7232 2001-03-13 01:44 scavenger
7234 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7235 added simultaneous waiting for 2 states
7237 2001-03-13 01:24 scavenger
7239 * gst/gstthread.c: exactly opposite check needed in wait_thread
7241 2001-03-13 01:08 scavenger
7243 * gst/gstthread.c: made wait_thread check for logical true rather
7244 than check equality with gboolean
7246 2001-03-13 00:57 scavenger
7248 * gst/gstthread.c: changed debug to print unsigned not signed
7250 2001-03-13 00:46 scavenger
7252 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7254 2001-03-13 00:45 scavenger
7256 * gst/gstthread.c: added debug to signal noting the result of the
7257 flag after being set
7259 2001-03-13 00:39 scavenger
7261 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7264 2001-03-13 00:09 scavenger
7266 * gst/gstthread.c: made cond_wait into cond_timedwait
7268 2001-03-12 23:51 omegahacker
7270 * tests/threadlock.c: file threadlock.c was initially added on
7271 branch BRANCH-INCSCHED1.
7273 2001-03-12 23:51 omegahacker
7275 * tests/: Makefile.am, threadlock.c: added threadlock test
7277 2001-03-12 23:39 scavenger
7279 * gst/gstthread.c: repositioning of debug after mutex in
7280 wait_thread and signal_thread
7282 2001-03-12 23:28 scavenger
7284 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7286 2001-03-12 23:27 scavenger
7288 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7289 wait_thread to reveal more info
7291 2001-03-12 21:02 wtay
7293 * configure.in, docs/random/wtay/caps-negociation,
7294 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7295 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7296 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7297 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7298 gst/autoplug/gststaticautoplugrender.c,
7299 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7300 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7301 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7302 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7303 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7306 2001-03-12 20:04 wtay
7308 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7309 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7310 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7311 plugins/Makefile.am, plugins/alsa/.cvsignore,
7312 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7313 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7314 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7315 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7316 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7317 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7318 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7319 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7320 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7321 Another merge from HEAD into CAPSNEGO1
7323 2001-03-12 02:44 scavenger
7325 * gst/gstthread.c: added a set flag to end of
7326 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7327 whether signal should set flag or unset flag, and whether wait
7328 should wait for flag to be set or to be unset. this is needed for
7329 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7332 2001-03-12 02:30 omegahacker
7334 * tests/: Makefile.am, reaping.c: added thread REAPING test
7336 2001-03-12 02:30 omegahacker
7338 * tests/reaping.c: file reaping.c was initially added on branch
7341 2001-03-12 01:55 scavenger
7343 * gst/gstthread.c: making wait for REAPING state when
7344 gst_bin_iterate returns non zero
7346 2001-03-12 01:37 scavenger
7348 * gst/gstthread.c: added debug statement
7350 2001-03-12 01:13 omegahacker
7352 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7354 2001-03-12 01:13 omegahacker
7356 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7359 2001-03-12 00:37 omegahacker
7361 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7363 2001-03-12 00:28 scavenger
7365 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7368 2001-03-11 22:45 omegahacker
7370 * configure.in: added check for version 1.8.1 or better of libxml
7372 2001-03-11 19:51 wtay
7374 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7375 gets emited when a frame has been encoded..
7377 2001-03-11 19:31 wtay
7379 * gst/gstpad.c, gst/gstpad.h,
7380 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7381 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7384 2001-03-11 18:47 wtay
7386 * tests/capsconnect.c: file capsconnect.c was initially added on
7387 branch BRANCH-CAPSNEGO1.
7389 2001-03-11 18:47 wtay
7391 * tests/capsconnect.c: Added a little test program for caps
7392 negotiation proxying.
7394 2001-03-11 18:34 wtay
7396 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7397 patch from Steve Baker.
7399 2001-03-11 16:29 wtay
7401 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7402 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7403 debian/Makefile.am, debian/README.Debian, debian/changelog,
7404 debian/control, debian/copyright, debian/gsteditor.files,
7405 debian/gsteditor.menu, debian/gstmediaplay.files,
7406 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7407 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7408 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7409 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7410 debian/gstreamer-plugin-template.postinst,
7411 debian/gstreamer-plugin-template.prerm,
7412 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7413 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7414 debian/libgst-dev.files, debian/libgst0.files,
7415 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7416 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7417 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7418 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7419 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7420 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7421 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7422 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7423 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7424 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7425 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7426 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7427 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7428 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7429 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7430 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7431 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7432 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7433 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7434 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7435 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7436 docs/plugins/tmpl/audioscale.sgml,
7437 docs/plugins/tmpl/gstaviencoder.sgml,
7438 docs/plugins/tmpl/gstmpeg2enc.sgml,
7439 docs/plugins/tmpl/gstmpeg2play.sgml,
7440 docs/plugins/tmpl/gstmpeg_play.sgml,
7441 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7442 docs/plugins/tmpl/gstspectrum.sgml,
7443 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7444 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7445 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7446 docs/plugins/tmpl/mpeg2parse.sgml,
7447 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7448 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7449 docs/plugins/tmpl/synaesthesia.sgml,
7450 docs/plugins/tmpl/system_encode.sgml,
7451 docs/plugins/tmpl/videoscale.sgml,
7452 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7453 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7454 docs/random/hierarchy, docs/random/wtay/autoplug2,
7455 editor/gsteditor.h, examples/Makefile.am,
7456 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7457 examples/launch/mp3play, examples/plugins/example.c,
7458 examples/plugins/example.h, examples/queue2/queue2.c,
7459 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7460 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7461 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7462 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7463 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7464 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7465 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7466 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7467 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7468 gst/gstutils.h, gst/autoplug/Makefile.am,
7469 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7470 gst/autoplug/gststaticautoplugrender.c,
7471 gst/autoplug/gststaticautoplugrender.h,
7472 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7473 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7474 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7475 include/avifmt.h, include/default.h, include/registry.h,
7476 libs/Makefile.am, libs/getbits/gstgetbits.c,
7477 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7478 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7479 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7480 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7481 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7482 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7483 plugins/mp3decode/mpg123/layer1.c,
7484 plugins/mp3decode/mpg123/layer3.c,
7485 plugins/mp3decode/mpg123/tabinit.c,
7486 plugins/mp3decode/parse/mp3parse.c,
7487 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7488 plugins/mpeg1/mpeg_play/Makefile.am,
7489 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7490 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7491 plugins/mpeg1/mpeg_play/recon_sse.s,
7492 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7493 plugins/mpeg2/ac3dec/cpu_accel.c,
7494 plugins/mpeg2/mpeg2dec/Makefile.am,
7495 plugins/mpeg2/mpeg2dec/attributes.h,
7496 plugins/mpeg2/mpeg2dec/decode.c,
7497 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7498 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7499 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7500 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7501 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7502 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7503 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7504 plugins/mpeg2/mpeg2dec/mm_accel.h,
7505 plugins/mpeg2/mpeg2dec/motion_comp.c,
7506 plugins/mpeg2/mpeg2dec/motion_comp.h,
7507 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7508 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7509 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7510 plugins/mpeg2/mpeg2dec/mpeg2.h,
7511 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7512 plugins/mpeg2/mpeg2dec/output_video.h,
7513 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7514 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7515 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7516 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7517 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7518 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7519 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7520 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7521 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7522 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7523 plugins/xmms/main.h, plugins/xmms/output.h,
7524 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7525 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7526 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7527 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7528 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7529 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7530 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7531 More work on the negotiation process to allow for proxied
7532 negotiation which is needed in the queue. gst_pad_connect perform
7533 a negotiation and returns a gboolean indicating successfull
7534 connection. The pads are disconnected when negotiation fails. I'm
7535 not satisfied/sure about the implementation yet, needs some more
7538 2001-03-10 09:03 omegahacker
7540 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7541 g++ compilation, const guchar for pipeline_new
7543 2001-03-09 22:03 wtay
7545 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7547 2001-03-09 22:02 wtay
7549 * configure.in, plugins/Makefile.am: Added a check for librtp.
7551 2001-03-09 20:50 wtay
7553 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7554 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7555 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7556 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7557 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7558 not yet detecting librtp...
7560 2001-03-09 20:35 wtay
7562 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7564 2001-03-09 20:24 wtay
7566 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7567 build alsa when detected by configure
7569 2001-03-09 20:05 wtay
7571 * plugins/alsa/: .cvsignore, README: Some more files.
7573 2001-03-09 20:04 wtay
7575 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7576 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7577 build system is not yet done, we're working on it now.
7579 2001-03-09 18:50 omegahacker
7581 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7582 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7585 2001-03-09 18:33 omegahacker
7587 * gst/gstthread.c: commit to broken code that needs inspecting
7589 2001-03-09 12:31 richardb
7591 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7592 NULLs as parameters. Was dereferencing the argv pointer to get
7593 progname: now defaults to "gstprog".
7595 2001-03-09 12:29 richardb
7597 * testsuite/test_gst_init.c: Updated test to have a comment
7598 explaining its purpose (very important this, especially for
7599 regression tests), and to actually test what I meant it to.
7601 2001-03-09 12:08 richardb
7603 * Makefile.am, configure.in, testsuite/Makefile.am,
7604 testsuite/test_gst_init.c: Added a testsuite. This currently only
7605 has one test, which replicates a problem just submitted to the
7608 I hope noone disagrees that we need a testsuite. Also, hopefully
7609 we all think that a tiny testsuite which is easy to add tests to is
7610 much better than a huge project to create a complete testsuite,
7611 which never gets started because its too big and scary.
7613 I suggest that tests get created whenever someone has a spare
7614 moment, or whenever a bug is reported (to replicate the problem,
7615 and thus be sure that when fixed it stays fixed), and before making
7616 a change to a piece of code to ensure that it remains working.
7618 If we all add little tests occasionally, then we'll have a good
7619 useful testsuite before we know it. All you need to do is make a
7621 2001-03-08 21:28 wtay
7623 * configure.in: Removed the libxmms check until they fix their m4
7626 2001-03-08 19:26 wtay
7628 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7629 warninh when the device could not be opened.
7631 2001-03-07 22:20 wtay
7633 * configure.in: Added a check for libxmms
7635 2001-03-07 21:52 wtay
7637 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7638 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7639 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7640 docs/random/hierarchy, docs/random/wtay/autoplug2,
7641 editor/gsteditor.h, examples/autoplug/autoplug.c,
7642 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7643 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7644 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7645 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7646 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7647 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7648 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7649 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7650 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7651 gst/autoplug/gststaticautoplugrender.c,
7652 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7653 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7654 gstplay/gstplayprivate.h, plugins/Makefile.am,
7655 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7656 plugins/avi/wincodec/gstwincodec.c,
7657 plugins/avi/wincodec/gstwindec.c,
7658 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7659 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7660 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7661 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7664 2001-03-06 22:32 wtay
7666 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7667 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7668 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7669 plugin_load statements in videotest Applied the patch from Steve
7670 Baker for float args parsing
7672 2001-03-06 21:39 wtay
7674 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7675 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7676 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7677 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7678 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7679 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7680 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7681 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7682 plugins/mpeg2/mpeg2dec/attributes.h,
7683 plugins/mpeg2/mpeg2dec/decode.c,
7684 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7685 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7686 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7687 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7688 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7689 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7690 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7691 plugins/mpeg2/mpeg2dec/mm_accel.h,
7692 plugins/mpeg2/mpeg2dec/motion_comp.c,
7693 plugins/mpeg2/mpeg2dec/motion_comp.h,
7694 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7695 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7696 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7697 plugins/mpeg2/mpeg2dec/mpeg2.h,
7698 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7699 plugins/mpeg2/mpeg2dec/output_video.h,
7700 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7701 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7702 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7703 plugins/xmms/effect.h, plugins/xmms/general.h,
7704 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7705 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7706 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7707 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7708 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7709 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7710 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7711 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7712 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7713 again... amazing how many changes we have in only a week time...
7715 2001-03-06 20:06 wtay
7717 * examples/launch/mp3play: Added quotes around the command line mp3
7720 2001-03-06 20:04 wtay
7722 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7723 args in gstreamer-launch
7725 2001-03-05 23:06 wtay
7727 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7728 changes to the input plugins. Added all of the xmms calls/info as
7731 2001-03-05 21:24 wtay
7733 * test/xmmstest.c: Added an effect to the example
7735 2001-03-05 21:24 wtay
7737 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7738 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7741 2001-03-05 19:37 wtay
7743 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7746 2001-03-05 18:55 wtay
7748 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7749 of the sink caps because this plugin can take random data.
7751 2001-03-04 23:40 wtay
7753 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7754 Changed the loop function so that it can stop.
7756 2001-03-04 22:37 dlehn
7758 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7759 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7760 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7762 2001-03-04 22:26 dlehn
7764 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7765 g_return_if_fail() where needed.
7767 2001-03-04 22:22 dlehn
7769 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7770 plugins/mpeg2/mpeg2dec/Makefile.am,
7771 plugins/mpeg2/mpeg2dec/attributes.h,
7772 plugins/mpeg2/mpeg2dec/decode.c,
7773 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7774 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7775 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7776 plugins/mpeg2/mpeg2dec/mm_accel.h,
7777 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7778 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7779 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7780 plugins/mpeg2/mpeg2dec/mpeg2.h,
7781 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7782 plugins/mpeg2/mpeg2dec/output_video.h,
7783 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7784 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7787 2001-03-04 21:59 wtay
7789 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7791 2001-03-04 21:58 wtay
7793 * configure.in: Added makefile for xmms. libxmms detection is not
7796 2001-03-04 21:57 wtay
7798 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7799 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7800 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7801 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7802 mpg123, tonegen, vorbis are tested. Not everything works yet most
7803 notably lots of properties are missing and the vis plugin pads are
7804 not created. State changes are not yet handled as they should.
7806 2001-03-03 19:09 wtay
7808 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7811 2001-03-03 19:09 wtay
7813 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7816 2001-03-03 19:08 wtay
7818 * gst/autoplug/gststaticautoplugrender.c: file
7819 gststaticautoplugrender.c was initially added on branch
7822 2001-03-03 19:08 wtay
7824 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7825 gst/autoplug/gststaticautoplug.c,
7826 gst/autoplug/gststaticautoplugrender.c,
7827 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7828 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7829 tests/autoplug2.c: Added an API for element construction and
7830 renderer autopluggers. Added another autoplugger to render things.
7831 Updated the player to use the new autoplugger.
7833 2001-03-03 19:08 wtay
7835 * gst/autoplug/gststaticautoplugrender.h: file
7836 gststaticautoplugrender.h was initially added on branch
7839 2001-03-03 18:19 wtay
7841 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7844 2001-03-03 17:38 wtay
7846 * gst/gstelement.c: Added gstutils.h to #include
7848 2001-03-03 17:09 wtay
7850 * configure.in: Added a comma to fix ./configure as found by Steve
7853 2001-03-03 16:30 wtay
7855 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7856 function in gstutils to set an object argument as a string.
7857 gstparse.c and gstelement.c now use this function.
7859 2001-03-02 18:30 omegahacker
7861 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7862 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7864 2001-03-02 17:56 wtay
7866 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7867 work again with an ugly hack until we have autoplug2 merged...
7869 2001-03-02 17:03 richardb
7871 * test/xml/readreg.c: Include compatability defines for libxml: use
7872 xmlChildrenNode instead of childs.
7874 2001-03-02 16:50 richardb
7876 * gst/gstplugin.c: Add advice to run gstreamer-register when
7877 warning that registry needs rebuild.
7879 2001-03-02 16:49 richardb
7881 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7883 2001-03-01 23:47 wtay
7885 * AUTHORS: Updated the authors file.
7887 2001-03-01 23:25 wtay
7889 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7890 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7892 2001-03-01 22:36 wtay
7894 * Makefile.am, configure.in, gstreamer-config.in,
7895 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7896 debian/changelog, debian/control, debian/copyright,
7897 debian/gsteditor.files, debian/gsteditor.menu,
7898 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7899 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7900 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7901 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7902 debian/gstreamer-mpg123.files,
7903 debian/gstreamer-plugin-template.postinst,
7904 debian/gstreamer-plugin-template.prerm,
7905 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7906 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7907 debian/libgst-dev.files, debian/libgst0.files,
7908 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7909 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7910 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7911 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7912 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7913 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7914 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7915 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7916 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7917 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7918 docs/manual/Makefile.am, docs/manual/bins.sgml,
7919 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7920 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7921 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7922 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7923 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7924 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7925 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7926 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7927 docs/plugins/tmpl/gstaviencoder.sgml,
7928 docs/plugins/tmpl/gstmpeg2enc.sgml,
7929 docs/plugins/tmpl/gstmpeg2play.sgml,
7930 docs/plugins/tmpl/gstmpeg_play.sgml,
7931 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7932 docs/plugins/tmpl/gstspectrum.sgml,
7933 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7934 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7935 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7936 docs/plugins/tmpl/mpeg2parse.sgml,
7937 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7938 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7939 docs/plugins/tmpl/synaesthesia.sgml,
7940 docs/plugins/tmpl/system_encode.sgml,
7941 docs/plugins/tmpl/videoscale.sgml,
7942 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7943 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7944 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7945 examples/Makefile.am, examples/plugins/example.c,
7946 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7947 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7948 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7949 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7950 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7951 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7952 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7953 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7954 include/avifmt.h, include/default.h, include/registry.h,
7955 libs/Makefile.am, libs/getbits/gstgetbits.c,
7956 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7957 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7958 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7959 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7960 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7961 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7962 plugins/mp3decode/mpg123/layer3.c,
7963 plugins/mp3decode/mpg123/tabinit.c,
7964 plugins/mp3decode/parse/mp3parse.c,
7965 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7966 plugins/mpeg1/mpeg_play/Makefile.am,
7967 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7968 plugins/mpeg1/mpeg_play/recon_sse.s,
7969 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7970 plugins/mpeg2/mpeg2dec/motion_comp.c,
7971 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7972 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7973 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7974 needed some changes for the dynamic pads in the avidecoder since
7975 the new autoplugger doesn't know about the outher elements. The
7976 next version of the autoplugger will also handle the
7977 audfio/videosink connections and will do a complete end-to-end
7980 2001-03-01 19:43 wtay
7982 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7985 2001-03-01 19:11 wtay
7987 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7989 2001-02-28 21:40 wtay
7991 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7992 first one to start the cothread_switch
7994 2001-02-28 20:32 wtay
7996 * gst/gstcpu.c: Redid the cpu detection with a little help from
7999 2001-02-27 22:43 wtay
8001 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8003 2001-02-27 22:38 wtay
8005 * test/Makefile.am: and the updated makefile...
8007 2001-02-27 22:27 wtay
8009 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8012 2001-02-27 21:08 wtay
8014 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8015 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8016 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8017 tmpl/gstreamer-unused.sgml: Small compile fixes
8019 2001-02-27 20:34 wtay
8021 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8022 initially added on branch BRANCH-AUTOPLUG2.
8024 2001-02-27 20:34 wtay
8026 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8027 gst/gstthread.c, gst/autoplug/Makefile.am,
8028 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8029 Added the missing autoplugger, doh
8031 2001-02-27 20:34 wtay
8033 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8034 initially added on branch BRANCH-AUTOPLUG2.
8036 2001-02-27 20:34 wtay
8038 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8039 branch BRANCH-AUTOPLUG2.
8041 2001-02-27 19:44 wtay
8043 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8044 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8045 plugins/mpeg1/mpeg_play/recon_sse.s,
8046 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8047 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8048 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8049 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8050 on Athlon yet) Renamed the mmxe motion compentation files.
8051 disabled SSE optimisation in ac3dec because it apparently faults..
8052 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8054 2001-02-27 00:05 wtay
8056 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8057 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8058 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8059 docs/plugins/tmpl/audioscale.sgml,
8060 docs/plugins/tmpl/gstaviencoder.sgml,
8061 docs/plugins/tmpl/gstmpeg2enc.sgml,
8062 docs/plugins/tmpl/gstmpeg2play.sgml,
8063 docs/plugins/tmpl/gstmpeg_play.sgml,
8064 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8065 docs/plugins/tmpl/gstspectrum.sgml,
8066 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8067 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8068 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8069 docs/plugins/tmpl/mpeg2parse.sgml,
8070 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8071 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8072 docs/plugins/tmpl/synaesthesia.sgml,
8073 docs/plugins/tmpl/system_encode.sgml,
8074 docs/plugins/tmpl/videoscale.sgml,
8075 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8076 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8077 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8078 docs Makefiles... Make the jpeg decoder a bit more aware about the
8079 different YUV colorspaces.
8081 2001-02-25 23:11 dlehn
8083 * debian/changelog: Oops... wrong email address
8085 2001-02-25 23:08 dlehn
8087 * debian/: changelog, rules: Updated version and build fix.
8089 2001-02-25 03:42 bbradburn
8091 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8094 2001-02-25 03:40 omegahacker
8096 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8099 2001-02-25 03:36 omegahacker
8101 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8102 plugins/mp3decode/mpg123/layer1.c,
8103 plugins/mp3decode/mpg123/layer3.c,
8104 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8107 2001-02-24 21:07 dlehn
8109 * debian/rules: Call configure instead of autogen.sh.
8111 2001-02-24 20:06 wtay
8113 * configure.in, include/default.h: Remove some unneeded files Added
8114 a fix for broken libglade-config in configure.in
8116 2001-02-24 19:33 dlehn
8118 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8121 2001-02-24 19:28 wtay
8123 * include/Makefile.am: Make dist now works
8125 2001-02-24 17:49 wtay
8127 * include/avifmt.h, include/registry.h,
8128 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8129 small fixes to wincodec
8131 2001-02-24 16:56 wtay
8133 * Makefile.am, configure.in, docs/Makefile.am,
8134 examples/Makefile.am: Added directories to Makefiles for DIST
8136 2001-02-24 00:23 wtay
8138 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8139 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8140 again A little modification to the videotest programm to use a tee
8141 element. added support for multiple paths in --gst-plugin_path=.
8142 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8143 to look for plugins.
8145 2001-02-23 19:22 wtay
8147 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8148 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8149 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8150 the manual with the new --gst-plugin-path/spew options
8152 2001-02-23 19:09 wtay
8154 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8155 Removed the asyncdisksrc again...
8157 2001-02-23 19:09 omegahacker
8159 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8160 options: --gst-plugin-spew will print errors when plugins fail to
8161 load. --gst-plugin-path= will add a directory to the path searched
8164 2001-02-23 01:57 omegahacker
8166 * gst/gstplugin.c: always include the installed plugin directories
8169 2001-02-23 00:55 omegahacker
8171 * configure.in, gstreamer-config.in: updates to configure.in and
8172 -config to help with cross compiling
8174 2001-02-22 23:19 wtay
8176 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8179 2001-02-22 23:18 wtay
8181 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8182 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8183 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8184 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8185 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8186 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8187 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8188 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8189 More doc updates Manual additions: xml/load save of custom XML,
8190 debugging, request pads added a signal to the example plugin fixed
8191 a bug in mp3parse (ifdef 1)
8193 2001-02-22 17:13 wtay
8195 * examples/plugins/example.c: Fixed an unclosed comment
8197 2001-02-22 01:53 omegahacker
8199 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8200 seek-capable mp3parse
8202 2001-02-22 01:36 bbradburn
8204 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8205 seeking by validating the NEXT frame header.
8207 2001-02-22 01:34 omegahacker
8209 * examples/plugins/: example.c, example.h: significant commenting
8210 of the example plugin
8212 2001-02-22 00:47 omegahacker
8214 * gst/gstelement.h: minor change: changed case of the strings for
8217 2001-02-21 23:01 wtay
8219 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8220 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8221 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8222 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8223 Fixed the jpeg decoder Modifications for lame >=3.86
8225 2001-02-21 22:32 dlehn
8227 * debian/: .cvsignore, README.Debian, changelog, control,
8228 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8229 gstmediaplay.menu, gstreamer-cdparanoia.files,
8230 gstreamer-common.files, gstreamer-doc.files,
8231 gstreamer-elements.files, gstreamer-esd.files,
8232 gstreamer-lame.files, gstreamer-mpg123.files,
8233 gstreamer-plugin-template.postinst,
8234 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8235 gstreamer-runtime.postinst, gstreamer-tools.files,
8236 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8237 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8238 libgsteditor0.postinst, libgstmediaplay-dev.files,
8239 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8242 2001-02-21 20:58 dlehn
8244 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8245 for byte order conversion.
8247 2001-02-21 20:57 dlehn
8249 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8250 backwards compatability.
8252 2001-02-21 20:45 dlehn
8254 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8255 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8256 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8259 2001-02-21 20:28 dlehn
8261 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8263 2001-02-21 20:27 dlehn
8265 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8267 2001-02-21 00:57 omegahacker
8269 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8270 into an element landed it in code that still thought it was
8271 connected to the previous element. It now checks to see if the
8272 peer's peer has changed, and deal accordingly.
8274 2001-02-20 08:19 omegahacker
8276 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8277 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8278 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8279 most operations live, without any failure. tests/incsched.c
8280 currently faults at the last iteration, not yet sure why.
8282 2001-02-19 22:15 wtay
8284 * tests/nego/nego1.c: file nego1.c was initially added on branch
8287 2001-02-19 22:15 wtay
8289 * tests/nego/Makefile.am: file Makefile.am was initially added on
8290 branch BRANCH-CAPSNEGO1.
8292 2001-02-19 22:15 wtay
8294 * tests/nego/.cvsignore: file .cvsignore was initially added on
8295 branch BRANCH-CAPSNEGO1.
8297 2001-02-19 22:15 wtay
8299 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8300 negotiation test program
8302 2001-02-19 20:20 wtay
8304 * configure.in, docs/random/wtay/caps-negociation,
8305 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8306 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8307 pad negotiation. - _renegotiate can be called by a plugin to
8308 negotiate the caps - _renegotiate is called whenever a pad
8309 changes its caps - the caps cannot contain lists or ranges -
8310 the pad caps are now only set explicitly using gst_pad_set_caps,
8311 the padtemplate caps are not transfered to the pad caps.
8313 missing: - no notification when negotiation fails - autoplugging
8314 is broken - the editor doesn't show correct caps
8316 2001-02-19 00:07 wtay
8318 * libs/Makefile.am: The BPB has been put over my head... this time
8321 2001-02-18 23:58 wtay
8323 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8324 we now have have a plain C version too.
8326 2001-02-18 10:00 omegahacker
8328 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8329 tests/incsched.c: More incsched progress. Should be able to get
8330 itereration going again tomorrow.
8332 2001-02-17 07:11 omegahacker
8334 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8335 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8336 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8337 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8338 incsched is getting closer.
8340 2001-02-17 04:43 mhowell
8342 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8345 2001-02-17 00:00 omegahacker
8347 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8348 macros and ##arg## syntax
8350 2001-02-16 23:54 richardb
8352 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8353 way and then back again, as wtay suggested. Ho hum.
8355 2001-02-16 23:52 omegahacker
8357 * docs/manual/quotes.sgml: more interesting than a 40K user
8360 2001-02-16 23:45 richardb
8362 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8364 2001-02-16 23:39 omegahacker
8366 * docs/manual/quotes.sgml: added groupie quote
8368 2001-02-16 16:48 richardb
8370 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8371 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8372 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8373 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8374 shown up by gnome-db2html2 - %'s should be written as % (was
8375 causing gnome-db2html2 to segfault, though I've a patch for them to
8376 fix that). Also correct an id which appeared twice.
8378 2001-02-16 13:13 richardb
8380 * gst/gstpad.h: Include compatability defines for old versions of
8383 2001-02-16 12:15 richardb
8385 * tools/README: Trivial fix: change launch to gstreamer-launch in
8388 2001-02-16 12:14 richardb
8390 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8391 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8392 things closer to the Gnome standard guidelines for SGML
8393 documentation. One change in particular is to change the book name
8394 for the manual from gstreamer to index; a change to the link to the
8395 manual on the website will thus be needed when the online version
8396 of the manual is next updated.
8398 These changes should make it possible to view the GStreamer
8399 documentation directly from SGML in Nautilus: anyone with a working
8400 copy of Nautilus should try this out and report ... ;-)
8402 2001-02-15 18:42 richardb
8404 * gst/gstpad.c: Fix a couple of instances of childs, which should
8405 be xmlChildrenNode. We need to be careful to stop these creeping
8408 2001-02-14 23:23 omegahacker
8410 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8411 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8412 need to get the headers redone...
8414 2001-02-14 10:34 richardb
8416 * configure.in: Innocuous little change to fix a warning with newer
8417 versions of automake - shouldn't cause any backwards compatibility
8420 2001-02-13 20:48 wtay
8422 * docs/random/wtay/caps-negociation: Latest begotiation doc
8424 2001-02-13 02:40 omegahacker
8426 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8427 changes to incsched stuff, need to make more major modifications to
8428 manager concept now, so I'm checkpointing.
8430 2001-02-12 23:08 omegahacker
8432 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8433 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8434 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8435 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8436 tests/Makefile.am, tests/incsched.c: First round of incremental
8437 scheduling. Manager setting and managed_elements lists are now
8438 handled at bin_add/remove time. Scheduling chains can be created
8439 incrementally as well, though there are still some pieces missing.
8441 2001-02-12 23:08 omegahacker
8443 * tests/incsched.c: file incsched.c was initially added on branch
8446 2001-02-11 22:22 wtay
8448 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8449 associations on the UML diagrams
8451 2001-02-11 18:29 wtay
8453 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8454 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8455 Added a first draft for caps-negotiation
8457 2001-02-10 14:46 wtay
8459 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8460 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8461 plugins/avi/playcodecs.c: - backported the xml load bug in the
8462 properties - backported the videosink bug - make sure the
8463 regiontype is set to NONE after a getregion - an ugly fix (copy the
8464 chainfunction outselves) to make the avidecoder work again.
8466 2001-02-08 19:52 wtay
8468 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8469 implementation details
8471 2001-02-08 19:37 wtay
8473 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8476 2001-02-08 19:37 wtay
8478 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8479 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8480 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8481 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8482 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8483 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8484 Implemented the plugable autopluggers. - one can aad an
8485 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8486 autopluggers can be queried using _get_list - save/load
8487 autoplugger descriptions in the XML registry - load the
8488 autoplugger only when needed - a signal can be attached to the
8489 autoplugger to be notified of new objects. - improved the
8490 media player to use the new autoplugger - updated
8491 gstreamer-inspect for the autoplugger and types added EOS to the
8492 disksrc fixed two bugs in properties loading (min/max, comment
8495 2001-02-07 22:48 omegahacker
8497 * configure.in: removed intl and po from configure.in, until we
8498 have gettext working
8500 2001-02-07 22:23 omegahacker
8502 * Makefile.am, configure.in: added configure option to turn on
8503 building of docs, else they aren't built
8505 2001-02-07 22:07 omegahacker
8507 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8510 2001-02-06 20:42 wtay
8512 * docs/gst/tmpl/gstreamer-unused.sgml,
8513 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8514 examples/queue2/queue2.c, examples/thread/thread.c,
8515 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8516 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8517 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8518 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8519 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8520 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8521 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8522 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8523 autoplugger: - moved all of the code out of gstpipeline.c to
8524 autoplug.c - The autoplugger now creates a GstElement based on
8525 the given src and sink caps. The API now is: GstElement*
8526 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8527 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8528 sure if this is right behaviour but we need at least a bin in
8529 order to run the typedetect functions. - fixed a bug in
8530 gstbin.c where the MANAGER flag of the bin was not cleared
8531 when going to the NULL state. - a bug in the videosink was
8532 fixed. It was possible that more instances of the video widget
8533 were created, causing major errors. - commented out most of the
8534 'old' autoplug examples. - added the new autoplugger to
8535 gstplay.c. There still is a bit of hacking needed to insert a
8536 queue into the autogenerated element. This will be fixed when
8537 the autoplugger can also create the video/audio elements. Fixed
8538 some more extranous spaces problems in various files.
8540 2001-02-06 20:06 wtay
8542 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8543 ignore, and two documents..
8545 2001-02-06 19:39 omegahacker
8547 * test/ac3play.c: updated ac3play to work with latest libgst
8549 2001-02-05 17:17 omegahacker
8551 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8553 2001-02-05 17:16 omegahacker
8555 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8556 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8557 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8558 guint64's. They are offset and len, where offset can be used for
8559 the time field, and len would be zero or the time unit (say, 33ms
8562 2001-02-04 21:38 omegahacker
8564 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8565 in-use instances of asyncdisksrc
8567 2001-02-04 21:37 omegahacker
8569 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8570 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8571 disksrc, no point in having a distinction
8573 2001-02-03 07:25 omegahacker
8575 * configure.in: fixed up the Alpha and ARM processor checks
8577 2001-02-01 17:42 omegahacker
8579 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8582 2001-02-01 17:39 omegahacker
8584 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8587 2001-01-31 22:54 omegahacker
8589 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8591 2001-01-31 20:27 wtay
8593 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8594 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8595 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8596 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8597 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8598 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8600 2001-01-30 23:53 wtay
8602 * examples/xml/createxml.c, examples/xml/runxml.c,
8603 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8604 gst/gstxml.h: Added a first attempt for XML embedding in the main
8605 core XML. Objects will emit a signal that a user app can connect
8606 to in order to insert its XML into the tree. You can catch the
8607 object_loaded signal in GstXML to parse the user supplied XML data
8608 in the stream. The object_loaded signal is implemented with a
8609 custom made class signal. All GstObject classes now automatically
8610 create a GstSignalObject that serves as a proxy to the user app
8611 when an object is loaded. All objects are currently responsible to
8612 emit the class signal themselves. runxml and createxml serve as an
8613 example how the XML hooks can be used to insert and retrieve custom
8616 2001-01-29 23:51 wtay
8618 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8620 2001-01-29 23:50 wtay
8622 * examples/plugins/example.c, examples/plugins/example.h,
8623 gst/gstxml.c, plugins/audioscale/audioscale.c,
8624 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8625 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8626 plugins/cdparanoia/cdparanoia.c,
8627 plugins/mp3decode/mpg123/gstmpg123.c,
8628 plugins/mp3decode/parse/mp3parse.c,
8629 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8630 parentage macros were replaced with the correct gst_*_get_parent.
8631 Updated the example. 'gstreamer' now is the doc type instead of
8634 2001-01-29 23:32 wtay
8636 * docs/random/wtay/namespaces: Added ramblings about the XML
8639 2001-01-29 00:06 wtay
8641 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8642 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8643 editor/gsteditorpad.c, editor/gsteditorproject.c,
8644 examples/plugins/example.c, examples/xml/createxml.c,
8645 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8646 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8647 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8648 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8649 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8650 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8651 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8652 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8653 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8654 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8655 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8656 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8657 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8658 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8659 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8660 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8661 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8662 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8663 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8664 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8665 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8666 plugins/filters/ladspa/gstladspa.c,
8667 plugins/filters/median/median.c, plugins/filters/median/median.h,
8668 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8669 plugins/icecast/icecastsend/icecastsend.c,
8670 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8671 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8672 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8673 plugins/mp3decode/mpg123/gstmpg123.c,
8674 plugins/mp3decode/parse/mp3parse.c,
8675 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8676 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8677 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8678 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8679 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8680 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8681 plugins/mpeg1/parse/mpeg1parse.c,
8682 plugins/mpeg1/system_encode/system_encode.c,
8683 plugins/mpeg1video/parse/mp1videoparse.c,
8684 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8685 plugins/mpeg2/ac3parse/ac3parse.c,
8686 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8687 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8688 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8689 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8690 plugins/mpeg2/subtitles/mpeg2subt.c,
8691 plugins/mpeg2/video/gstmpeg2play.c,
8692 plugins/mpeg2/video/gstmpeg2play.h,
8693 plugins/mpeg2/videoparse/mp2videoparse.c,
8694 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8695 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8696 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8697 plugins/visualization/smoothwave/smoothwave.c,
8698 plugins/visualization/smoothwave/smoothwave.h,
8699 plugins/visualization/spectrum/gstspectrum.c,
8700 plugins/visualization/synaesthesia/synaesthesia.c,
8701 plugins/visualization/vumeter/vumeter.c,
8702 plugins/visualization/vumeter/vumeter.h,
8703 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8704 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8705 tools/gstreamer-inspect.c: This is a megapatch with the following
8708 - moved the gchar *name to GstObject, removed the ones in
8711 - moved the parent handling completely into GstObject. This cause
8713 the plugins to fail (except those that used gst_pad_get_parent)
8714 - rearanged the XML save handling.
8715 - GstObject now has a class function save/restore_thyself.
8716 - GstObject has a generic method gst_object_save_thyself, this
8718 possible to fire a signal wehever a new object is loaded. This
8720 so we can add XML save hooks.
8721 - GstXML API has changed slightly. You now have to create a
8723 first before you can actually load something. This makes it
8725 attach a signal to GstXML whenever an object is loaded. I'm
8727 will keep this interface.
8728 - GstObject can now print the path_string without knowing about
8731 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8734 - added XML namespaces to the saved pipelines the namespace is:
8735 http://gstreamer.net/gst-core/1.0/
8736 namespaces are needed to distinguish user generated XML from the
8739 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8740 will be replaced with gst_pad_get_parent shortly.
8742 2001-01-26 23:35 wtay
8744 * REQUIREMENTS: Added the requirement for libshout
8746 2001-01-26 23:33 wtay
8748 * configure.in: For the icecast sender
8750 2001-01-26 23:33 wtay
8752 * plugins/: Makefile.am, icecast/Makefile.am,
8753 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8754 icecast/icecastsend/icecastsend.c,
8755 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8758 2001-01-26 18:15 richardb
8760 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8763 2001-01-23 20:03 wtay
8765 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8766 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8767 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8768 new _request methods
8770 2001-01-23 18:42 richardb
8772 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8773 gst_element_request_compatible_pad and remove
8774 gst_element_request_pad. Implemented something reasonable for
8775 gst_element_request_compatible_pad, but havn't tested much: it
8776 won't work for tee because the pad templates have no caps, and
8777 negotiation is not yet written, so it is assumed that the tee pads
8778 can't connect to anything.
8780 2001-01-22 23:39 richardb
8782 * examples/launch/mp3play: Fix launch so that it can play a list of
8783 files, now that EOS works enough. (It needs to not have to restart
8784 gstreamer each time, but good enough for now ;-) )
8786 2001-01-21 23:20 wtay
8788 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8789 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8790 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8791 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8792 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8793 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8794 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8795 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8796 Added XML load from memory functionality Undid the videosink patch,
8797 something else is wrong now on my machine: no MMX acceleration :-(
8799 2001-01-21 17:36 wtay
8801 * docs/random/wtay/eos-19012001: An overview of the current EOS
8804 2001-01-21 16:19 wtay
8806 * docs/random/dynpads: Ramblings about dynamic pads
8808 2001-01-21 16:18 wtay
8810 * docs/random/omega/testing/.cvsignore: [no log message]
8812 2001-01-21 16:10 wtay
8814 * docs/gst/.cvsignore: updated to exclude various docs formats
8817 2001-01-21 16:08 wtay
8819 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8820 in a thread, to test EOS. still hangs because gtk_main hangs in a
8823 2001-01-21 16:06 wtay
8825 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8826 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8827 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8828 correctly now. Updated gstreamer-launch to loop while !EOS.
8830 2001-01-21 01:20 omegahacker
8832 * docs/random/omega/testing/framework: more complete(?) XML
8833 description of example
8835 2001-01-21 01:03 omegahacker
8837 * docs/random/omega/testing/framework: initial thoughts on
8840 2001-01-21 00:57 wtay
8842 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8843 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8844 the device when in use' bug.
8846 2001-01-20 20:08 omegahacker
8848 * docs/design/: part-conventions.txt, part-gstelement.txt,
8849 part-gstobject.txt, part-standards.txt: current set of design docs,
8852 2001-01-20 19:20 omegahacker
8854 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8855 added first hack at testing suite design
8857 2001-01-20 18:20 wtay
8859 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8860 chaining/pushing them to the next element. NULL buffers happen on
8861 EOS. gst_bin_iterate now returns a gboolean indicating something
8862 usefull happened. It the bin is EOS, it returns FALSE.
8864 2001-01-20 17:59 wtay
8866 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8867 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8868 found inside a bin1, we add the bin2 to the EOS providers of the
8869 bin1. When there is nothing more to schedule in bin1 and bin2 has
8870 fired EOS, bin1 is in EOS. The queue overrides the EOS
8871 notification and calls EOS on the src pad when the queue is empty
8872 and the sink pad is in EOS.
8874 2001-01-20 17:53 wtay
8876 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8877 case6.c: More test cases for EOS handling
8879 2001-01-20 03:36 omegahacker
8881 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8884 2001-01-20 03:33 omegahacker
8886 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8887 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8888 vidcapture2.c: updated test programs to new ghostpad API
8890 2001-01-20 03:28 wtay
8892 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8893 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8896 2001-01-20 03:10 wtay
8898 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8899 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8900 eos somewhat work. no inner bins are checked. When an element
8901 fires EOS, the chain with that element is removed from the
8902 scheduler (marked inactive). If all chains are inactive, the bin
8905 2001-01-20 03:02 wtay
8907 * tests/eos/: case2.c, case3.c: Two more test cases
8909 2001-01-20 02:57 omegahacker
8911 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8912 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8915 2001-01-19 23:34 wtay
8917 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8920 2001-01-19 22:15 wtay
8922 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8923 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8924 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8925 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8926 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8927 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8928 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8929 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8930 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8931 tests/tee.c: API docs updates
8933 2001-01-19 09:37 omegahacker
8935 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8936 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8937 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8938 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8939 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8940 changes. Fixed everything that broke, correctly. Someone will
8941 want to go update the API doc templates.
8943 2001-01-19 09:14 omegahacker
8945 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8946 more cothreads cleanup, and first pass at ARM code
8948 2001-01-19 07:48 omegahacker
8950 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8951 stack issue that probably can't be solved anyway. Tomorrow the UDB
8952 build will commence, and let the best guess win!
8954 2001-01-19 02:23 omegahacker
8956 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8957 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8958 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8959 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8960 system. The objects are in place, I now need to go and get all the
8961 Bin end of things worked out. Testing should be fairly easy, at
8962 least for verification.
8964 Everything I've tried so far works with no changes, with is
8965 amazing. That's just cool. Once again we rewrite an entire
8966 subsystem, and nothing else notices anything but the new features
8969 2001-01-19 02:10 richardb
8971 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8974 2001-01-19 02:06 richardb
8976 * docs/fwg/: Makefile.am, firstplugin.sgml,
8977 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8978 typesnprops.sgml: Wrote a little more text, and did more of the
8979 work on making the sections. When this manual has text in all
8980 these sections its going to be pretty impressive...
8982 2001-01-19 00:07 wtay
8984 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8985 little tee test program.
8987 2001-01-19 00:07 wtay
8989 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8990 pad presence REQUEST.
8992 2001-01-19 00:02 wtay
8994 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8995 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8996 elements/gsttypefind.h: And here they are....
8998 2001-01-19 00:01 wtay
9000 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9001 elements/gstelements.c: Moved queue and typefind elements to the
9002 core since they are referenced by name.
9004 2001-01-18 23:46 wtay
9006 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9007 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9008 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9009 mthodes to request an element to create pads:
9010 gst_element_request_pad* This can be used to construct a tee and a
9011 muxer/mixer/aggregator element. Moved the tee element to elements/
9012 because it can now be handled with the new pad request features.
9013 The padfactory also has some changes: a pad can now be of presence
9014 REQUEST, which means that the pad can be requested from this plugin
9017 2001-01-18 15:29 richardb
9019 * plugins/esd/esdsink/esdsink.c,
9020 plugins/visualization/synaesthesia/core.c,
9021 plugins/visualization/synaesthesia/core.h,
9022 plugins/visualization/synaesthesia/synaesthesia.c,
9023 plugins/visualization/synaesthesia/synaesthesia.h,
9024 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9025 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9026 fixes for libxml. Also, some code formatting changes in esdsink,
9027 some further fixes to vumeter, and some work on synaesthesia to
9028 make it closer to working (it doesn't fully work yet, though. :( )
9030 2001-01-18 11:16 richardb
9032 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9033 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9034 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9035 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9036 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9037 libxml2. Also improved a couple of debugging messagse.
9039 2001-01-18 08:54 omegahacker
9041 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9042 gstppc.h: Updates to cothreads code, including non-working alpha.
9043 Changed things a bit, including PPC. Not having a PPC machine, I
9044 need someone to test these changes and report back whether they
9047 2001-01-18 02:25 richardb
9049 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9050 so that it compiles and runs. It doesn't do much of use though:
9051 simply produces some debug output, and has a set of arguments which
9052 report the volume. It might be more useful if it produced its
9053 output from a source pad, in an appropriate format, so that another
9054 plugin could graphically display this.
9056 2001-01-17 07:43 wtay
9058 * examples/typefind/: Makefile, Makefile.am: Oops
9060 2001-01-17 01:59 richardb
9062 * tools/gstreamer-register.c: Fix permissions problems: the
9063 directory will now always be created mode 2755. In addition, the
9064 temporary file is given restricted permissions, and the permissions
9065 on the registry file are preserved if one already exists, or 666
9066 (and modified by the umask) if one doesn't already exist.
9068 2001-01-17 00:02 wtay
9070 * configure.in: Added typefind example to configure.in
9072 2001-01-17 00:01 wtay
9074 * examples/: autoplug/autoplug.c, typefind/Makefile,
9075 typefind/typefind.c: Added the typefind example from the manual
9077 2001-01-16 23:35 wtay
9079 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9080 utility.sgml: Manual updates and additions
9082 2001-01-15 21:10 richardb
9084 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9085 plugin, after I realised they were wrong during a conversation
9086 about pads with wtay. ;-)
9088 2001-01-15 19:25 wtay
9090 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9091 gstelement that broke with the conversion of the states to a
9094 2001-01-15 00:53 richardb
9096 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9097 conditionals to ensure that the i486 stuff is used only in x86
9098 architectures. Now links on PPC.
9100 2001-01-15 00:53 wtay
9102 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9103 with dynamic pads Fixed quotes
9105 2001-01-14 22:28 wtay
9107 * gstplay/Makefile.am: Added gst_libs to Makefile
9109 2001-01-14 22:25 richardb
9111 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9112 directory to put the manual in: was trying to make a symlink in the
9113 non-existant directory, and causing the build to stop.
9115 2001-01-14 22:24 richardb
9117 * gst/Makefile.am: Adding nasty hack to rules to generate
9118 cothreads.{o,lo}, to get dependencies right. Rules copied from
9119 automake, and therefore a bit dependent on automake keeping doing
9120 dependency things the same kind of way, but it should work as long
9121 as automake puts dependencies into .deps/*.P
9123 2001-01-14 22:23 wtay
9125 * tests/sched/Makefile.am: Fixed a Makefile error
9127 2001-01-14 21:55 omegahacker
9129 * Makefile.am, acconfig.h, configure.in,
9130 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9131 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9132 editor/Makefile.am, examples/autoplug/Makefile.am,
9133 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9134 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9135 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9136 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9137 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9138 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9139 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9140 gst/types/Makefile.am, gstplay/Makefile.am,
9141 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9142 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9143 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9144 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9145 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9146 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9147 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9148 plugins/effects/stereo/Makefile.am,
9149 plugins/effects/volume/Makefile.am,
9150 plugins/esd/esdsink/Makefile.am,
9151 plugins/filters/ladspa/Makefile.am,
9152 plugins/filters/median/Makefile.am,
9153 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9154 plugins/mp3decode/mpg123/Makefile.am,
9155 plugins/mp3decode/parse/Makefile.am,
9156 plugins/mp3decode/types/Makefile.am,
9157 plugins/mp3decode/xa/Makefile.am,
9158 plugins/mp3decode/xing/Makefile.am,
9159 plugins/mp3encode/lame/Makefile.am,
9160 plugins/mpeg1/mpeg1encoder/Makefile.am,
9161 plugins/mpeg1/mpeg_play/Makefile.am,
9162 plugins/mpeg1/mpegaudio/Makefile.am,
9163 plugins/mpeg1/mpegtypes/Makefile.am,
9164 plugins/mpeg1/parse/Makefile.am,
9165 plugins/mpeg1/system_encode/Makefile.am,
9166 plugins/mpeg1video/parse/Makefile.am,
9167 plugins/mpeg2/ac3dec/Makefile.am,
9168 plugins/mpeg2/ac3parse/Makefile.am,
9169 plugins/mpeg2/mpeg2dec/Makefile.am,
9170 plugins/mpeg2/mpeg2enc/Makefile.am,
9171 plugins/mpeg2/mpegtypes/Makefile.am,
9172 plugins/mpeg2/parse/Makefile.am,
9173 plugins/mpeg2/subtitles/Makefile.am,
9174 plugins/mpeg2/video/Makefile.am,
9175 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9176 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9177 plugins/visualization/smoothwave/Makefile.am,
9178 plugins/visualization/spectrum/Makefile.am,
9179 plugins/visualization/synaesthesia/Makefile.am,
9180 plugins/visualization/vumeter/Makefile.am,
9181 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9182 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9183 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9184 Massive build fixup. Will send message to -devel list later with
9185 details on the changes and what they mean for Makefile.am writers.
9186 Check docs/random/omega/build/TODO for a list of things that I had
9189 NOTE: this requires a complete rebuild of all plugins, since I also
9190 changed the STATE enum to a bitfield instead of sequential numbers.
9192 2001-01-14 21:38 omegahacker
9194 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9195 the launcher, didn't deal with argc properly
9197 2001-01-14 14:57 wtay
9199 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9202 2001-01-14 14:43 wtay
9204 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9205 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9206 make sure that the waiting thread is woken up. Can somebody with
9207 queue problems verifify that this does improve the situation a bit.
9208 I'm suspecting that something else is going on, like a pthreads bug
9209 or something. Small updates to the fake elements.
9211 2001-01-14 12:42 richardb
9213 * REQUIREMENTS: Added a couple of lines about debian packages.
9215 2001-01-14 04:45 wtay
9217 * docs/manual/quotes.sgml: Updated quotes :-)
9219 2001-01-13 19:04 wtay
9221 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9222 proposal does not use the recursion to propagate the EOS signal.
9223 This implies that an element cannot deny an EOS signal anymore but
9224 since the signal is generated when a NULL buffer is pushed,
9225 somebody did something wrong anyway.
9227 2001-01-13 15:47 wtay
9229 * docs/random/wtay/eos4: Added an updated use case for EOS
9232 2001-01-13 14:45 wtay
9234 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9236 2001-01-13 14:25 wtay
9238 * tools/gstreamer-register.c: Fixed the directory permission Bug
9241 2001-01-13 13:51 wtay
9243 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9244 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9245 parser.h instead of gnome-xml/parser.h untill xml-config is
9248 2001-01-13 02:55 omegahacker
9250 * configure.in: turned static library build back off for
9253 2001-01-13 02:12 wtay
9255 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9258 2001-01-13 00:14 wtay
9260 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9263 2001-01-12 23:37 wtay
9265 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9266 sure BE/LE stuff works
9268 2001-01-12 22:44 wtay
9270 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9271 with an explanation of how EOS could be handled with it.
9273 2001-01-12 20:54 wtay
9275 * ChangeLog: Updated ChangeLog :-)
9277 2001-01-12 20:48 wtay
9279 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9280 mmx/sse code is not used on non i386
9282 2001-01-12 20:44 wtay
9284 * configure.in: Check for more atomic operations
9286 2001-01-12 20:25 wtay
9288 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9291 2001-01-12 20:15 wtay
9293 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9294 not performed on non intel
9296 2001-01-12 18:51 wtay
9298 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9299 handling, I got an idea and started eos3. eos3 takes a different
9300 approach by merging the eos detection and the scheduling in a quite
9301 elegant way. I'm not sure we handle the scheduling like this
9304 2001-01-11 23:20 wtay
9306 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9307 replaced them with a # comment as suggested by Peter Weilbacher
9309 2001-01-11 23:15 wtay
9311 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9312 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9313 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9314 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9315 the asm sources from /* */ to #, it seems to confuse some compilers
9317 2001-01-11 22:09 omegahacker
9319 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9320 make obvious its usage restrictions
9322 2001-01-11 22:03 omegahacker
9324 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9325 elements can store ints or pointers for their own use
9327 2001-01-11 21:53 wtay
9329 * Makefile.am: Added the REQUIREMENTS file to distdir
9331 2001-01-11 09:42 omegahacker
9333 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9334 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9335 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9336 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9337 sched/walkthrough-72: added all of my un-committed random doc
9338 files, as backup <g>
9340 2001-01-11 00:35 omegahacker
9342 * gstreamer.spec.in: updated spec file to create -devel package too
9344 2001-01-11 00:33 omegahacker
9346 * gst/gstinfo.c: removed some spare newlines
9348 2001-01-10 21:28 omegahacker
9350 * docs/manual/programs.sgml: updated -launch examples
9352 2001-01-10 09:14 omegahacker
9354 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9356 2001-01-09 21:19 wtay
9358 * configure.in: Added --with-win32-libdir to configure
9360 2001-01-09 21:06 omegahacker
9362 * acconfig.h, configure.in: added config option for win32 dll and
9363 re-enabled static building
9365 2001-01-09 20:54 omegahacker
9367 * docs/manual/quotes.sgml: latest irc insanity
9369 2001-01-09 20:53 wtay
9371 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9374 2001-01-09 20:45 omegahacker
9376 * tools/gstreamer-register.c: added unlink() of registry file, and
9377 moved info enable up
9379 2001-01-09 06:48 omegahacker
9381 * tools/gstreamer-launch.c: typo fix
9383 2001-01-09 04:42 omegahacker
9385 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9386 acconfig.h and added debugging output to cdparanoia
9388 2001-01-09 04:39 omegahacker
9390 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9391 gstreamer-register.c: various changes, including making -launch use
9394 2001-01-09 04:36 omegahacker
9396 * gst/gstplugin.c: fixed a leak
9398 2001-01-08 23:57 richardb
9400 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9402 2001-01-08 23:55 richardb
9404 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9405 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9406 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9407 examples/Makefile.am, examples/plugins/.cvsignore,
9408 examples/plugins/Makefile.am, examples/plugins/example.c,
9409 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9410 Move plugin example code to new location, and put it into build
9411 system. Add work on firstplugin chapter of pwg. Fix typo in
9412 quotes. Add @'s before commands in manuals.mak
9414 2001-01-08 22:08 wtay
9416 * docs/Makefile.am, docs/manual/components.sgml,
9417 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9418 docs/manual/states.sgml, docs/manual/xml.sgml,
9419 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9420 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9421 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9422 gst_xml_get_element was broken
9424 2001-01-08 22:04 richardb
9426 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9427 make another comment more helpful.
9429 2001-01-08 22:03 richardb
9431 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9432 position in the heirarchy.
9434 2001-01-08 20:15 richardb
9436 * editor/gsteditorproperty.c: Display what the type of an element
9437 is, as the first thing in the properties box.
9439 2001-01-08 08:32 omegahacker
9441 * docs/manual/quotes.sgml: added another, um, exchange
9443 2001-01-08 01:43 richardb
9445 * tools/gstreamer-launch.c: Fix typo in error message.
9447 2001-01-08 01:27 richardb
9449 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9450 Add a "quotes" section to the gstreamer manual. This may not be an
9451 appropriate place to have this - feel free to remove it. But I
9452 think this should live _somewhere_.
9454 2001-01-08 01:23 richardb
9456 * docs/random/filter-writers-guide: Remove text version of headings
9457 for fwg. This is now contained in the SGML
9459 2001-01-08 01:21 richardb
9461 * docs/fwg/: .cvsignore, Makefile.am,
9462 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9463 Renamed the filter writers guide to plugin writers guide. Added in
9464 the planned section headings.
9466 2001-01-07 22:59 wtay
9468 * tests/sched/testcases1.tc: Added a sample tescase file
9470 2001-01-07 22:36 wtay
9472 * docs/random/testing/syntax: Added iterations
9474 2001-01-07 22:34 wtay
9476 * docs/random/testing/syntax: Added a plan for regression test plan
9479 2001-01-07 18:36 wtay
9481 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9482 thread, pipeline, so that it can be used in gstreamer-inspect and
9485 2001-01-07 17:09 wtay
9487 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9488 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9489 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9490 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9491 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9492 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9493 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9494 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9495 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9496 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9497 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9498 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9499 --enable-debug Updated AUTHORS in gstmediaplay
9501 2001-01-07 16:48 richardb
9503 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9505 2001-01-07 16:14 richardb
9507 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9508 to start using xmlDocDump, to avoid a symlink attack on the
9509 temporary registry file. Unfortunately, xmlDocDump doesn't give
9510 any indication whether its successful, so I've #ifdefed this out
9511 and left the original in place. Since the tmp file is in
9512 /etc/gstreamer, this should be okay for the moment, but I shall ask
9513 the libxml people to add some way of getting the success value of
9514 DocDump so we can use that in future.
9516 2001-01-07 15:31 richardb
9518 * acinclude.m4: Slight tweak: now I just need to send the modified
9519 version off to the alsa people.
9521 2001-01-07 15:25 richardb
9523 * acinclude.m4: New macro for testing for ALSA libraries.
9524 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9526 2001-01-07 15:20 richardb
9528 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9529 gstreamer-register will now never cause the ** WARNING **:
9530 gstplugin: registry needs rebuild warning to appear - sets a hidden
9531 global in gstplugin.c to turn the warning off. Fix a warning in
9532 gst/cothreads.c (function was declared extern, defined static)
9534 2001-01-07 14:55 richardb
9536 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9538 2001-01-07 14:49 wtay
9540 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9541 locking by only using the elements mutex. This should fix the
9542 locking problems we had...
9544 2001-01-07 14:32 richardb
9546 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9548 2001-01-07 14:29 richardb
9550 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9552 2001-01-07 14:16 richardb
9554 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9555 not to be installed.
9557 2001-01-07 14:05 richardb
9559 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9560 can compile. Will shortly update this with a slightly better
9563 2001-01-07 13:58 richardb
9565 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9566 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9567 HAVE_DB2PS instead of HAVE_PS2PDF.
9569 2001-01-07 08:40 omegahacker
9571 * configure.in: added check for libasound, and fixed check for
9574 2001-01-07 08:01 omegahacker
9576 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9577 over-zealous attempt to squash leaks, I put the g_free too early
9579 2001-01-07 07:46 omegahacker
9581 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9582 to both the plugin and the ladspa-provided code
9584 2001-01-07 07:45 omegahacker
9586 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9587 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9589 2001-01-07 07:01 richardb
9591 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9592 repository up-to-dateness by scanning through all directories on
9593 path, and checking that they and all their files are older than the
9594 repository. Give warning message if not.
9596 2001-01-07 05:54 richardb
9598 * tools/gstreamer-register.c: Test xmlSaveFile return value
9599 correctly (had to get source to find out what it meant...)
9600 gstreamer-register now seems to work fine, even in a non-standard
9603 2001-01-07 05:35 richardb
9605 * configure.in: Fix tiny slip which made configdir still always be
9608 2001-01-07 05:30 richardb
9610 * acconfig.h, configure.in, docs/manual/factories.sgml,
9611 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9612 (which currently just holds the registry)ecan now be set by
9613 configure --with-configdir=<directory path>
9615 2001-01-07 04:51 richardb
9617 * tools/gstreamer-register.c: Almost completely rewritten
9618 gstreamer-register. Now checks most errors that can happen, and
9619 displays a useful message.
9621 2001-01-07 04:28 omegahacker
9623 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9625 2001-01-07 04:00 omegahacker
9627 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9628 capabilities into gst_parse_launch()
9630 2001-01-07 03:42 wtay
9632 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9633 gstqueue.h: Added sleep time to identity Added timeout value in
9634 queue (not activated yet)
9636 2001-01-07 03:06 omegahacker
9638 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9639 fix the parser that created them
9641 2001-01-07 02:30 wtay
9643 * docs/random/queue: Added a deadlock case for the queue
9645 2001-01-07 02:23 richardb
9647 * docs/fwg/: Makefile.am, concepts.sgml,
9648 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9649 headings for the second section too, and some text for it... ;-)
9651 2001-01-07 00:12 richardb
9653 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9654 titlepage.sgml: Wrote introduction, and changed name to plugin
9655 writers guide (though files still need rename). I'll leave the
9656 filenames as is for now, since the name might still change again...
9658 2001-01-06 22:05 omegahacker
9660 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9661 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9662 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9663 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9664 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9665 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9666 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9667 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9668 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9669 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9670 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9671 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9672 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9673 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9674 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9675 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9676 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9677 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9678 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9681 2001-01-06 19:09 wtay
9683 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9684 to think about it though...
9686 2001-01-06 18:08 wtay
9688 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9691 2001-01-06 16:56 wtay
9693 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9695 2001-01-06 16:52 wtay
9697 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9698 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9699 create dangling elements with the current scheduler. Remove the
9700 subtitle parser because it's not possible with the current
9701 scheduler. Added a padtemplate for MPEG2 subtitles.
9703 2001-01-06 10:42 omegahacker
9705 * configure.in: removed xing and added AM_CONDITIONAL for
9708 2001-01-06 09:49 omegahacker
9710 * autogen.sh: added --enable-debug to autogen.sh, duh...
9712 2001-01-06 02:35 wtay
9714 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9715 docs/gst/tmpl/gstasyncdisksrc.sgml,
9716 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9717 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9718 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9719 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9720 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9721 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9722 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9723 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9724 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9725 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9726 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9727 docs/manual/bins.sgml, docs/manual/connections.sgml,
9728 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9729 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9730 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9731 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9732 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9733 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9734 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9735 manual and the docs. Removed the esdsink in gst/elements/ we have
9736 a real one not in the plugins dir. Added more APIs to query the
9737 plugins, types and caps. more fields now have a getter and a
9738 setter. This is needed to make gstreamer wrapper fiendly. Added
9739 gst_element_disconnect beacuse we also have a gst_element_connect
9741 2001-01-05 18:50 wtay
9743 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9744 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9745 queues.sgml, threads.sgml: Docs updates
9747 2001-01-05 00:28 omegahacker
9749 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9751 2001-01-04 23:35 wtay
9753 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9754 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9755 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9756 states.sgml, threads.sgml: Updates and additions to the manual
9758 2001-01-04 22:15 omegahacker
9760 * gst/cothreads.c, gst/gstinfo.c,
9761 docs/gst/tmpl/gstasyncdisksrc.sgml,
9762 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9763 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9764 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9765 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9766 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9767 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9768 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9769 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9770 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9771 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9774 2001-01-04 20:34 omegahacker
9776 * tools/gstreamer-launch.c: fixed problems with -launch
9778 2001-01-04 20:17 omegahacker
9780 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9782 2001-01-04 19:22 wtay
9784 * examples/launch/mp3play: Fixed mp3play
9786 2001-01-04 19:16 wtay
9788 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9791 2001-01-04 18:57 wtay
9793 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9794 default removed debugging -g from Makefile
9796 2001-01-04 17:44 richardb
9798 * examples/launch/mp3play: Undo accidental commit of debugging
9801 2001-01-04 16:46 richardb
9803 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9806 2001-01-04 10:54 omegahacker
9808 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9809 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9810 cothreads sources a bit, added some API docs. Added some functions
9811 needed for gstreamer-inspect. Added num_sources to fakesink.
9813 2001-01-04 10:53 omegahacker
9815 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9816 to ladspa wrapper, closer to data movement
9818 2001-01-04 10:47 omegahacker
9820 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9821 to list elements and plugin info too
9823 2001-01-04 07:19 wtay
9825 * tools/gstreamer-launch.c: A little fix for parameter parsing
9827 2001-01-04 00:15 richardb
9829 * examples/launch/mp3play: Updated to supply argument as
9830 "name=value" rather than just "value"
9832 2001-01-04 00:15 richardb
9834 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9837 2001-01-03 23:08 wtay
9839 * test/mp3play.c: Make sure the plugin is loaded only once
9841 2001-01-03 22:58 richardb
9843 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9844 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9845 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9846 supply debugging options to libgst
9848 2001-01-03 20:55 wtay
9850 * tools/gstreamer-inspect.c: Added the previous changes back in
9852 2001-01-03 20:44 omegahacker
9854 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9855 updates and a padtemplate counter added
9857 2001-01-03 20:40 omegahacker
9859 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9862 2001-01-03 20:21 wtay
9864 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9865 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9866 GSList Some fixes to inspect: added the mime type
9868 2001-01-03 19:54 wtay
9870 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9871 the bonobo component fix a compile bug in inspect... Erik, have
9872 pending changes to gstpad.h?
9874 2001-01-03 19:12 richardb
9876 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9877 Do gst_init first in helloworld, so you can supply gst parameters.
9878 Correct name of frequency cap to rate, in esdsink. Now connects
9881 2001-01-03 18:55 richardb
9883 * gst/elements/gstaudiosink.c: Various small fixes.
9885 2001-01-03 18:51 richardb
9887 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9888 updating of parameters now.
9890 2001-01-03 18:15 richardb
9892 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9893 functions! Wheeeee! Still needs to have a few things sorted out
9894 though, such as parameter setting / syncing.
9896 2001-01-03 16:25 richardb
9898 * configure.in, plugins/Makefile.am, plugins/example.c,
9899 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9900 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9901 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9902 Added nearly complete esdsink: all structure in place, just need to
9903 add actaul links to libesd. ;-)
9905 2001-01-03 08:48 omegahacker
9907 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9908 now, like padtemplates, caps/props, and arguments. More stuff can
9909 be done, but not now, I must sleep.
9911 2001-01-03 07:38 omegahacker
9913 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9914 gstreamer-launch.c: Updates to -launch, added -inspect.
9916 2001-01-02 23:33 wtay
9918 * plugins/: example.c, example.h: Updated the example plugin
9921 2001-01-02 22:52 richardb
9923 * docs/Makefile.am: Don't delete CVS directories from working
9924 directory: delete from distdir. Also, delete backup files, while
9927 2001-01-02 20:50 wtay
9929 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9931 2001-01-02 19:46 wtay
9933 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9934 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9935 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9936 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9937 examples/thread/Makefile.am, examples/xml/Makefile.am,
9938 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9939 test/bindings/Makefile.am: The examples must not be installed
9940 Removed debugging from Makefiles for avidecoder/ac3parse
9941 /test/bindings/dummy.h cannot be installed
9943 2001-01-02 18:40 wtay
9945 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9946 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9947 plugins/audioscale/audioscale.c,
9948 plugins/filters/median/Makefile.am,
9949 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9950 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9951 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9952 plugins/mpeg1/mpegtypes/Makefile.am,
9953 plugins/mpeg2/mpegtypes/Makefile.am,
9954 plugins/visualization/spectrum/fix_fft.c,
9955 plugins/visualization/spectrum/gstspectrum.c,
9956 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9957 the docs more fixes for symbols collisions
9959 2001-01-02 16:39 wtay
9961 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9962 conflict with mpeg_audio
9964 2001-01-02 16:29 wtay
9966 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9967 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9968 symbol conflict with mpeg_play
9970 2001-01-02 15:18 richardb
9972 * docs/gst/Makefile.am: Remove gstesdsink
9974 2001-01-02 14:35 richardb
9976 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9977 put into distribution.
9979 2001-01-02 14:34 richardb
9981 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9982 documentation fails to build correctly when libhttp isn't present
9985 2001-01-02 13:23 richardb
9987 * autogen.sh: Correct ftp urls for libtool.
9989 2001-01-02 12:07 wtay
9991 * autogen.sh: Fixed a typo
9993 2001-01-02 12:04 wtay
9995 * acconfig.h, autogen.sh, configure.in,
9996 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9997 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9998 libjpeg Added and action for the load menu in gstplay Fixed drag
9999 and drop in gstplay More verbose errors in gstasyndisksrc
10001 2001-01-02 08:13 omegahacker
10003 * acconfig.h, autogen.sh, configure.in,
10004 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10005 gst/gstplugin.c, gst/elements/Makefile.am,
10006 gst/elements/gstasyncdisksrc.c, include/registry.h,
10007 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10008 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10009 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10010 libs/riff/gstriffparse.c, plugins/Makefile.am,
10011 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10012 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10013 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10014 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10015 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10016 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10017 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10018 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10019 plugins/filters/ladspa/gstladspa.c,
10020 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10021 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10022 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10023 plugins/mp3decode/mpg123/gstmpg123.c,
10024 plugins/mp3decode/parse/mp3parse.c,
10025 plugins/mpeg1/mpeg1encoder/globals.h,
10026 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10027 plugins/mpeg1/mpeg1encoder/marker.c,
10028 plugins/mpeg1/mpeg1encoder/mem.c,
10029 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10030 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10031 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10032 plugins/mpeg1/parse/mpeg1parse.c,
10033 plugins/mpeg1/system_encode/buffer.c,
10034 plugins/mpeg1/system_encode/system_encode.c,
10035 plugins/mpeg1/system_encode/systems.c,
10036 plugins/mpeg1video/parse/mp1videoparse.c,
10037 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10038 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10039 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10040 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10041 plugins/mpeg2/parse/mpeg2parse.c,
10042 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10043 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10044 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10045 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10046 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10047 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10048 plugins/visualization/smoothwave/smoothwave.c,
10049 plugins/visualization/spectrum/gstspectrum.c,
10050 plugins/visualization/synaesthesia/synaesthesia.c,
10051 plugins/visualization/vumeter/vumeter.c,
10052 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10053 plugins/wav/gstparsewav.c: Massive, massive update of most source
10054 files. I went through and cleaned up all the warnings that I
10055 could, which involved fixing some of the plugins.
10057 The configure.in script was re-arranged and cleaned up so, and a
10058 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10061 Some plugins were removed from the list of things to build for
10064 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10065 critical and even an if() from a DEBUG can significantly increase
10068 2001-01-02 02:18 wtay
10070 * tests/Makefile.am: ooops, eos is a dir
10072 2001-01-02 02:16 wtay
10074 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10075 editor/pixmaps/Makefile.am, tests/Makefile.am,
10076 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10077 Added eos test programs
10079 2001-01-02 01:44 wtay
10081 * configure.in, docs/random/eos, editor/Makefile.am,
10082 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10083 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10084 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10085 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10086 gsteditor/gstplay install/build fixed typo in random/eos added
10087 num_buffers property to fakesrc
10089 2001-01-02 01:33 richardb
10091 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10092 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10093 the tools used to make documentation. If documentation cannot be
10094 generated, whatever is available will still be installed.
10095 videosink/imagetest is now a check_PROGRAM
10097 2001-01-02 01:00 omegahacker
10099 * REQUIREMENTS: updated requirements
10101 2001-01-02 00:35 omegahacker
10103 * REQUIREMENTS: added list of requrements
10105 2001-01-02 00:31 richardb
10107 * configure.in, examples/Makefile.am: Added launch back into make
10108 system. The Makefile wasn't being generated, resulting in make
10109 dist failing when the directory was entered for make dist.
10111 2001-01-01 23:50 wtay
10113 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10115 2001-01-01 23:20 omegahacker
10117 * examples/autoplug/Makefile.am: somehow Makefile.am went
10120 2001-01-01 22:44 omegahacker
10122 * examples/: Makefile.am, thread/Makefile.am: updated examples
10125 2001-01-01 21:21 omegahacker
10127 * Makefile.am, configure.in, examples/xml/Makefile.am,
10128 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10130 2001-01-01 19:54 wtay
10132 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10133 proposition for eos propagation
10135 2001-01-01 17:25 wtay
10137 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10138 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10139 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10140 gst/gstpad.c: Documentation updates
10142 2001-01-01 14:34 richardb
10144 * examples/launch/Makefile.am: Add one more file to dist.
10146 2001-01-01 14:06 richardb
10148 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10149 not being put into distributions. make dist now appears to create
10150 a fully functional distribution. make rpm should now produce an
10151 rpm. Whether that rpm is any good is another matter...
10153 2001-01-01 13:41 richardb
10155 * Makefile.am, configure.in, examples/Makefile.am,
10156 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10157 build system for examples.
10159 2001-01-01 08:43 omegahacker
10161 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10162 plugins/avi/wincodec/Makefile.am: More build changes
10164 2001-01-01 08:37 omegahacker
10166 * Makefile.am, autogen.sh, configure.in,
10167 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10168 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10169 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10170 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10171 examples/queue/Makefile, examples/queue/Makefile.am,
10172 examples/queue2/Makefile, examples/queue2/Makefile.am,
10173 examples/queue3/Makefile, examples/queue3/Makefile.am,
10174 examples/queue4/Makefile, examples/queue4/Makefile.am,
10175 examples/thread/Makefile, examples/thread/Makefile.am,
10176 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10177 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10178 sane. Added some debug.
10180 2001-01-01 07:47 omegahacker
10182 * gstplay/Makefile.am: added headers and such to Makefile.am for
10185 2001-01-01 07:44 omegahacker
10187 * test/: mp3.c, qtest.c: added the category number to DEBUG
10189 2001-01-01 07:42 omegahacker
10191 * plugins/filters/ladspa/Makefile.am: missed utils.h
10193 2001-01-01 07:30 omegahacker
10195 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10197 2001-01-01 06:59 wtay
10199 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10200 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10201 examples/autoplug/autoplug.c: Added -Wall to configure.in
10203 2001-01-01 06:57 omegahacker
10205 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10206 optimized cothreads.c beyond the point of functioning
10208 2001-01-01 06:23 wtay
10210 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10211 vorbisenc.c, vorbisenc.h: Some compile cleanups
10213 2001-01-01 05:26 wtay
10215 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10217 2001-01-01 05:18 omegahacker
10219 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10222 2001-01-01 04:53 omegahacker
10224 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10225 level, updated cmdline code
10227 2001-01-01 04:41 omegahacker
10229 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10230 and dec, and added an INFO line in gst_pad_connect()
10232 2001-01-01 04:11 omegahacker
10234 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10235 checked in Makefile and added .cvsignore
10237 2001-01-01 04:10 wtay
10239 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10240 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10243 2001-01-01 04:04 wtay
10245 * gst/gst.c: Fixed a typo
10247 2001-01-01 04:02 wtay
10249 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10252 2001-01-01 03:59 omegahacker
10254 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10255 filter up to compile
10257 2001-01-01 03:57 omegahacker
10259 * plugins/filters/Makefile.am: added ladspa
10261 2001-01-01 03:57 omegahacker
10263 * gst/gstautoplug.c: set categories for all INFOs
10265 2001-01-01 03:44 omegahacker
10267 * tests/sched/.cvsignore: added .cvsignore
10269 2001-01-01 03:43 wtay
10271 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10272 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10273 FLAGS and options on --help
10275 2001-01-01 03:22 omegahacker
10277 * tests/.cvsignore: updated .cvsignore
10279 2001-01-01 03:20 omegahacker
10281 * configure.in: added directories to configure.in
10283 2001-01-01 03:19 omegahacker
10285 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10286 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10289 2001-01-01 03:18 omegahacker
10291 * examples/Makefile.am: fixed stupid spelling mistake
10293 2001-01-01 03:18 omegahacker
10295 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10296 build-directory, doesn't require a make install
10298 2001-01-01 03:16 omegahacker
10300 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10301 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10302 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10303 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10304 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10305 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10306 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10307 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10308 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10309 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10310 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10311 mpeg1/system_encode/system_encode.c,
10312 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10313 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10314 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10315 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10316 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10317 visualization/smoothwave/smoothwave.c,
10318 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10319 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10321 2001-01-01 03:16 omegahacker
10323 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10324 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10327 2001-01-01 03:14 omegahacker
10329 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10330 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10331 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10332 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10333 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10334 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10335 elements/gstdisksrc.c, elements/gstfdsink.c,
10336 elements/gstpipefilter.c, elements/gstqueue.c,
10337 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10338 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10339 now takes a category parameter, which is the same as GST_INFO
10340 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10341 to 0 for now, we need to go and fix all these eventually.
10343 2001-01-01 02:46 omegahacker
10345 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10346 NULL on g_strconcat
10348 2001-01-01 02:34 omegahacker
10350 * gst/gstcpu.c: fixed the segfault
10352 2001-01-01 01:56 wtay
10354 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10355 --disable-info-system nothing specified = INFO enabled, mask to
10356 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10357 --disable-info = INFO compiled into a nop and thus disabled
10359 2001-01-01 00:44 omegahacker
10361 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10362 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10363 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10364 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10365 examples .cvsignores
10367 2001-01-01 00:44 wtay
10369 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10370 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10371 --enable-debug-info A little fix for the avidecoder
10373 2001-01-01 00:42 omegahacker
10375 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10376 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10377 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10378 cleaned up the examples, added Makefiles, etc
10380 2001-01-01 00:34 omegahacker
10382 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10383 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10384 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10385 thread/Makefile, xml/Makefile: Updated makefiles for examples
10387 2001-01-01 00:17 omegahacker
10389 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10390 Cleaned up INFO system some more, added API to select categories,
10391 modified the printout function to print cleanly for GST_INIT info
10392 (the default min) and spew function:line debug_string [element] for
10393 everything else. Eventually could make even that configurable
10394 easily enough, just check against another bitmap instead of
10395 checking for == GST_INIT.
10397 2000-12-31 23:31 wtay
10399 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10400 some compile warnings
10402 2000-12-31 22:49 omegahacker
10404 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10406 2000-12-31 22:18 omegahacker
10408 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10409 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10410 types/gsttypes.c: Started work on better ghostpad management, and
10411 started to build the low- level EOS mechanism.
10413 Also removed a couple of printouts that aren't needed any more.
10415 2000-12-31 22:16 omegahacker
10417 * plugins/: mp3decode/types/mp3types.c,
10418 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10419 Commented out some extra output that we don't need right now.
10421 2000-12-31 22:15 omegahacker
10423 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10426 2000-12-31 22:14 omegahacker
10428 * tests/: load.c, markup.c: New test programs.
10430 2000-12-31 22:13 omegahacker
10432 * tests/Makefile.am: [no log message]
10434 2000-12-31 22:11 omegahacker
10436 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10437 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10438 a set to READY state before PLAYING that isn't necessary.
10440 2000-12-31 18:06 richardb
10442 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10445 2000-12-31 17:49 richardb
10447 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10448 couple more fixes to make dist.
10450 2000-12-31 17:37 richardb
10452 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10454 2000-12-31 17:34 wtay
10456 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10457 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10458 It should compile now, but doesn't work
10460 2000-12-31 17:32 richardb
10462 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10463 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10464 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10465 ensure that appropriate files are included in make dist. Make dist
10466 now produces a nearly functioning distribution.
10468 2000-12-31 17:32 wtay
10470 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10471 Updated the editor to use the capslist Added change state in
10474 2000-12-31 17:02 wtay
10476 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10477 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10478 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10479 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10480 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10481 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10482 programs to tests/.cvsignore
10484 2000-12-31 16:15 wtay
10486 * tests/padfactory.c: Test program for the pad factory
10488 2000-12-31 16:12 wtay
10490 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10491 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10492 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10493 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10494 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10495 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10496 plugins/cdparanoia/cdparanoia.c,
10497 plugins/mp3decode/mpg123/gstmpg123.c,
10498 plugins/mp3decode/parse/mp3parse.c,
10499 plugins/mp3decode/types/mp3types.c,
10500 plugins/mp3encode/lame/gstlame.c,
10501 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10502 plugins/mpeg1/mpegtypes/mpeg1types.c,
10503 plugins/mpeg1/parse/mpeg1parse.c,
10504 plugins/mpeg1video/parse/mp1videoparse.c,
10505 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10506 plugins/mpeg2/mpegtypes/mpeg2types.c,
10507 plugins/mpeg2/parse/mpeg2parse.c,
10508 plugins/mpeg2/video/gstmpeg2play.c,
10509 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10510 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10511 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10512 Added multiple caps to the pads Extended the padfactory for the
10513 multiple caps GstCaps now have a name so that future manipulations
10514 on them can be done by name Updated the plugins for the new caps
10517 2000-12-31 16:07 richardb
10519 * Makefile.am, configure.in, include/Makefile.am: Add files in
10520 include to distributions.
10522 2000-12-31 15:53 richardb
10524 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10526 2000-12-31 15:19 richardb
10528 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10530 2000-12-31 15:18 richardb
10532 * configure.in: Add docs/fwg/Makefile to things to be built.
10534 2000-12-31 14:22 richardb
10536 * docs/manuals.mak: Fix another bug in make install for fwg
10537 (complained becuase there were no pngs to install). I should have
10538 got up more slowly today...
10540 2000-12-31 14:02 richardb
10542 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10543 manual/images/.cvsignore: Fix .cvsignores
10545 2000-12-31 13:55 richardb
10547 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10548 manuals. Added stuff to .cvsignore in fwg
10550 2000-12-31 10:46 omegahacker
10552 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10553 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10554 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10555 reason, so it goes with the first sink/src pad it finds in a given
10556 element. Other problems still remain, but the hard part is done
10559 2000-12-30 19:51 wtay
10561 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10562 video detection because we simply don't know if it's mpeg1 or mpeg2
10564 2000-12-30 19:41 wtay
10566 * plugins/avi/gstavidecoder.c: removed debugging
10568 2000-12-30 19:40 wtay
10570 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10572 2000-12-30 19:39 wtay
10574 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10575 other private streams until autoplug can figure it out
10577 2000-12-30 19:37 wtay
10579 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10580 versions until they get fixed
10582 2000-12-30 19:04 wtay
10584 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10585 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10586 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10587 plugins/avi/wincodec/gstwindec.c,
10588 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10589 Fixed a bug in multiple typefind function loading: when a typefind
10590 is requested for a mimetype, all plugins with a typefind function
10593 2000-12-30 17:42 wtay
10595 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10596 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10597 plugins/mpeg2/mpegtypes/mpeg2types.c,
10598 plugins/mpeg2/parse/mpeg2parse.c,
10599 plugins/mpeg2/video/gstmpeg2play.c,
10600 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10601 Added some more INFO to gstthread
10603 2000-12-30 17:13 wtay
10605 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10606 makefile for new files
10608 2000-12-30 16:13 wtay
10610 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10611 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10612 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10613 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10614 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10615 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10616 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10617 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10618 docs/gst/tmpl/gstreamer-unused.sgml,
10619 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10620 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10621 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10622 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10623 remove sink, src, filter, connection added gstinfo to docs.
10624 Updated some core files for the docs gsttypefind did not include
10625 gst_private Added CFlags to Makefile.am in gst/elements
10627 2000-12-30 15:36 richardb
10629 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10630 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10631 framework for writing filter writers guide. Extracted much of the
10632 makefile from docs/manual into a shared file which is included, so
10635 2000-12-30 14:46 richardb
10637 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10638 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10639 for make disting .ps files. Couple of final fixes to
10640 libs/Makefile.am, too. Add a few things to cvsignores.
10642 2000-12-30 14:40 richardb
10644 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10645 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10646 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10649 2000-12-30 13:54 richardb
10651 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10652 - make should now cause gstreamer-libs docs to be created. Make
10653 dist may work too - untested. No longer store tmpls in CVS,
10654 either. Only thing missing is make dependencies on the source
10655 files used to extract the docs.
10657 2000-12-30 13:14 richardb
10659 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10660 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10661 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10662 Remove template files from CVS: they're autogenerated better.
10664 2000-12-30 05:05 richardb
10666 * docs/manual/Makefile.am: Makefile can now be used for a different
10667 manual by simply changing the initial variables
10669 2000-12-30 04:40 richardb
10671 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10672 directories and files
10674 2000-12-30 04:36 richardb
10676 * docs/manual/: Makefile.am, bin-element.fig,
10677 connected-elements.fig, filter-element-multi.fig,
10678 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10679 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10680 Misc tweaks to makefile for manual. Moved .figs into same
10681 directory so we can have them built appropriately without having to
10682 hack makefiles horribly. Nearly have a core makefile which can be
10683 reused for other manuals.
10685 2000-12-30 03:28 wtay
10687 * docs/manual/images/Makefile.am: Scaled down the eps images to
10690 2000-12-30 02:47 wtay
10692 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10693 gstelements Reverted pad names in gstfakesrc back to what they were
10695 2000-12-30 02:41 omegahacker
10697 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10698 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10699 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10701 2000-12-30 02:25 richardb
10703 * docs/manual/Makefile.am: Minor neaten to makefile.
10705 2000-12-30 01:53 richardb
10707 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10708 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10709 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10712 2000-12-30 01:06 richardb
10714 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10715 Added configure test for liblame.
10717 2000-12-30 00:46 richardb
10719 * configure.in, plugins/Makefile.am: Add configure tests for
10722 2000-12-30 00:17 richardb
10724 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10726 2000-12-29 22:36 richardb
10728 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10729 Include "include/" when compiling.
10731 2000-12-29 21:58 richardb
10733 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10736 2000-12-29 21:56 richardb
10738 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10741 2000-12-29 21:50 richardb
10743 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10746 2000-12-29 21:44 richardb
10748 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10749 instead of ERROR_VAL, at Erik's suggestion. :)
10751 2000-12-29 21:40 richardb
10753 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10754 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10756 2000-12-29 19:45 wtay
10758 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10759 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10760 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10761 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10762 plugins/mp3decode/parse/mp3parse.c,
10763 plugins/mp3encode/lame/gstlame.h,
10764 plugins/mpeg1/mpeg_play/decoders.c,
10765 plugins/mpeg1/mpeg_play/decoders.h,
10766 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10767 handling gstplay used old flag handling updated some plugins for
10768 the new objects/error handling Fixed a serious buffer error in
10771 2000-12-29 18:31 wtay
10773 * tests/: caps.c, props.c: Updated some test programs
10775 2000-12-29 18:23 wtay
10777 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10778 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10779 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10780 properties with a 0 value causes a segfault Fixed a possible bug in
10781 gstautoplug when one of the constructed paths was empty Commented
10782 out a too liberal assert in gstscheduler.c Added
10783 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10785 2000-12-29 10:02 omegahacker
10787 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10788 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10789 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10790 ERROR systems. Very little code is converted yet. Policy
10791 decisions need to be made as to what kinds of cases get what kind
10792 of response, and what the default ERROR response should be. Right
10793 now it will print out all the information, then have gdb spew a
10796 2000-12-29 05:38 omegahacker
10798 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10799 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10800 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10801 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10802 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10803 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10804 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10805 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10808 2000-12-29 04:36 wtay
10810 * gstplay/gstplay.c: Add the pipeline to the thread after
10813 2000-12-29 03:05 wtay
10815 * editor/gsteditorpadtemplate.c: Added a missing file...
10817 2000-12-29 02:50 omegahacker
10819 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10820 audioscale/audioscale.c, audioscale/audioscale.h,
10821 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10822 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10823 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10824 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10825 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10826 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10827 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10828 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10829 effects/volume/volume.c, effects/volume/volume.h,
10830 filters/median/median.c, filters/median/median.h,
10831 filters/smooth/smooth.c, filters/smooth/smooth.h,
10832 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10833 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10834 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10835 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10836 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10837 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10838 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10839 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10840 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10841 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10842 mpeg1/system_encode/system_encode.c,
10843 mpeg1/system_encode/system_encode.h,
10844 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10845 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10846 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10847 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10848 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10849 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10850 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10851 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10852 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10853 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10854 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10855 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10856 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10857 visualization/smoothwave/smoothwave.h,
10858 visualization/spectrum/gstspectrum.c,
10859 visualization/spectrum/gstspectrum.h,
10860 visualization/synaesthesia/synaesthesia.c,
10861 visualization/synaesthesia/synaesthesia.h,
10862 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10863 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10864 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10865 reparenting of all the elements to GstElement.
10867 2000-12-29 02:28 omegahacker
10869 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10870 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10871 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10872 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10873 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10874 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10875 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10876 elements/gstdisksrc.h, elements/gstelements.c,
10877 elements/gstfakesink.c, elements/gstfakesink.h,
10878 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10879 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10880 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10881 elements/gstidentity.c, elements/gstidentity.h,
10882 elements/gstpipefilter.c, elements/gstpipefilter.h,
10883 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10884 elements/gstsinesrc.h, elements/gsttypefind.c,
10885 elements/gsttypefind.h: Reparented everything to GstElement,
10886 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10887 a bug in gst_bin_iterate_func.
10889 2000-12-28 22:13 omegahacker
10891 * gst/gstcaps.h: missed one file for copyright
10893 2000-12-28 22:12 omegahacker
10895 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10896 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10897 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10898 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10899 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10900 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10901 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10902 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10903 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10904 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10905 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10906 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10907 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10908 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10909 in all the libgst files. Created gst_private.h, set up all files
10912 2000-12-28 21:42 wtay
10914 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10915 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10916 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10917 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10918 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10919 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10920 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10921 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10922 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10923 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10924 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10925 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10926 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10927 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10928 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10929 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10930 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10931 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10932 gst/elements/gsttypefind.c: Updated the API docs.
10934 2000-12-28 21:12 omegahacker
10936 * gst/gstpad.c: removed some dead pad_pull/push code
10938 2000-12-28 03:17 wtay
10940 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10942 2000-12-28 03:00 wtay
10944 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10946 2000-12-28 02:51 wtay
10948 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10949 editor/gsteditorbin.c, editor/gsteditorelement.c,
10950 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10951 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10952 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10953 gst/gstscheduler.c, gst/elements/gstqueue.c,
10954 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10955 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10956 tests/registry.c: Pending editor changes. fixes for autoplug of
10957 elementary MPEG1 video streams make sure mp3 types get compiled
10958 videosink changes for xml loading
10960 2000-12-28 00:18 wtay
10962 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10963 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10964 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10965 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10966 again with mp3/mpeg1/ogg
10968 2000-12-27 23:42 omegahacker
10970 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10971 create_plan can be called multiple times.
10973 2000-12-27 22:49 wtay
10975 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10977 2000-12-27 22:39 wtay
10979 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10980 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10981 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10982 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10983 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10986 2000-12-27 20:41 wtay
10988 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10989 vorbis encoder/decoder to latest CVS version
10991 2000-12-27 04:16 wtay
10993 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10994 option Added multiple pad output
10996 2000-12-27 03:13 omegahacker
10998 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10999 elements/Makefile.am, types/Makefile.am: Mostly minor little
11000 changes, but two interesting things:
11002 1) removed a pthread_join from the gst_thread_main_loop. commented
11003 out because the thread isn't supposed to run pthread_join, the main
11006 2) Fixed a major bug with cothreads in threads. Had to add
11007 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11008 gilbc that ships with redhat 7.0 now places these mmap requests
11009 somewhat randomly. Since they *must* be exactly where we expect
11010 them, it was failing. MAP_FIXED forces it to put it where we say.
11012 2000-12-27 00:46 omegahacker
11014 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11015 the scheduling of chained cases. Very simply right now. Also
11016 added code to allow the use_cothread flag of a bin to force all the
11017 chains to use cothreads as well.
11019 2000-12-27 00:01 omegahacker
11021 * tests/: Makefile.am, case4.c: added case4
11023 2000-12-26 23:51 omegahacker
11025 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11026 gstscheduler.c, gstscheduler.h, gstthread.c,
11027 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11028 More massive changes to the scheduling system. Moved the
11029 scheduling code to gstscheduler.[ch], so an child bin can replace
11030 the scheduler. Introduced the concept of chains, which are subsets
11031 of the list of managed elements for a given manager bin, which get
11032 scheduled as separate entities. gst_bin_iterate_func should be
11033 pretty much fixed now, the scheduling code gets to do all the hard
11036 Cothreaded case work in the couple tests I've tried, chained is
11039 2000-12-26 20:49 omegahacker
11041 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11043 2000-12-26 20:24 wtay
11045 * docs/random/usecases: This file will contain several use cases to
11048 2000-12-25 01:33 wtay
11050 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11051 editor/gsteditor.h, editor/gsteditorbin.c,
11052 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11053 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11054 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11055 editor/gsteditorpad.c, editor/gsteditorproject.c,
11056 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11057 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11058 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11059 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11060 - restucturing of object creation - loading of xml files - visual
11061 eye candy: color changes on mouseover - active object is indicated
11062 - property box changes for boolean and enum types - property box:
11063 create properties per element - show pads/caps in propertybox
11064 added gst_util_get_bool_arg in gstutils.c added default properties
11067 2000-12-23 03:17 wtay
11069 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11070 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11071 elements/gstdisksrc.c, elements/gstfakesrc.c,
11072 elements/gstidentity.c: Added handoff signals to fakesrc and
11073 fakesink Added scheduling property to identity Added
11074 GST_STATE_TRANSITION macro to check for state changes. Modified
11075 gstbin and gstthread to the new state change macros
11077 2000-12-22 23:23 wtay
11079 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11080 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11081 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11082 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11083 manager was not detected. Some other testcases bin, thread,
11084 pipeline use the elementfactory on gst_*_new
11086 2000-12-22 16:14 wtay
11088 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11089 gst/gstxml.c, gst/elements/gstfakesink.c,
11090 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11091 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11092 tests/sched/runtestcases, tests/sched/runxml.c,
11093 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11094 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11095 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11096 cases... they all fail :-( Added a flag to identity to for
11097 loop_based behaviour. Added a signal to fakesink when a buffer is
11100 2000-12-21 20:21 wtay
11102 * tests/sched/testcases: More testcases
11104 2000-12-21 19:53 wtay
11106 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11108 2000-12-21 07:10 omegahacker
11110 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11111 very basic way. More use cases will hopefully provide some sanity.
11113 2000-12-21 01:27 omegahacker
11115 * gst/elements/gstqueue.c: Fixing two bugs:
11117 1) I had commented out an unlock. duh. 2) changed the _get
11118 function to return the buffer rather than call _push
11120 Also uncommented some debugging I'd turned off. Need to solve the
11121 verbosity problem somehow, I think by way of debug levels as well
11124 2000-12-20 09:39 omegahacker
11126 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11127 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11128 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11129 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11130 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11131 Massive scheduling changes (again). Not entirely complete, but
11132 getting closer. Need to think about various scheduling plans that
11133 we might want to produce, and figure out the rules for what is
11134 legal, and how to get the results we need as far as the plan.
11136 2000-12-20 00:55 wtay
11138 * docs/random/autoplug1: Added explanation for current autoplugging
11140 2000-12-19 16:38 wtay
11142 * tests/: .cvsignore, props.c: Small test program for the property
11145 2000-12-19 16:36 wtay
11147 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11148 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11149 to dynamically create GstCaps and GstProps Changed typefind of
11150 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11153 2000-12-19 13:44 wtay
11155 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11156 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11157 .dia drawings of the objects the autoplug test program.
11159 2000-12-19 13:41 wtay
11161 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11162 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11163 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11164 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11165 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11166 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11167 of GHashTables, since the autoplugger will use the GstCaps and
11168 elementfactories instead of the type system. We don't maintain a
11169 list anymore of the elements for the specific removed unused
11170 code in XML loading/saving.
11172 Cleanup in gstelementfactory: removed the register/unregister
11173 methods, register is now implicit when gst_elementfactory_new is
11174 called. _unregister is now _destroy. Removed logic to
11175 register/unregister the types in gsttypes. added methods to
11176 query if the factory can src/sink a GstCaps Make sure the
11177 elementfactory is set in the element_class when a new element is
11178 registered with gst_elementfactory_new.
11180 gst.c: properly register the basic bins gst_pipeline: use new
11181 gstautoplug (next checkin) gstprops: fixed an error in
11182 compatibility check registry test program changes plugins: misc
11183 changes for the new caps system.
11185 2000-12-19 05:48 omegahacker
11187 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11188 code the requires a patch to cdparanoia to avoid a segfault
11190 2000-12-17 16:24 wtay
11192 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11193 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11194 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11195 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11196 plugins/mp3decode/parse/mp3parse.c,
11197 plugins/mp3decode/types/mp3types.c,
11198 plugins/mpeg1/mpegtypes/mpeg1types.c,
11199 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11200 typefind function now returns a GstCaps structure instead of a
11201 gboolean. modified some plugins to this new behaviour Fixed
11202 autoplugging for the mpg123 case. When an element is selected in
11203 autoplugging and the caps do not match, another element is selected
11204 until the caps match. only examples/autoplug works because
11205 gstmediaplay uses a threaded setup that does not seem to work with
11206 the current scheduling.
11208 2000-12-17 06:26 omegahacker
11210 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11211 beginning of the first code-review. Here's the README:
11213 Code reviews: =============
11215 Files are to be named by file or subsystem, and CVS revision number
11218 gstbin.c-1.41 editor-20001216
11220 A file should look something like the following:
11222 -------------------------------------------------------------------
11223 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11224 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11226 ----- Line 20: #define GST_DEBUG_ENABLED
11228 Shouldn't be here, DEBUG should be enabled globally. May leave
11229 until scheduling changes are done.
11231 ----- Line 117: (gst_bin_class_init)
11232 gstelement_class->elementfactory =
11233 gst_elementfactory_find("bin");
11235 Not sure this is such a great idea. I thought the GstElement code
11236 did this kind of stuff?
11238 -------------------------------------------------------------------
11241 The format will evolve as we do more stuff, such as putting in
11242 fields for recommended actions, comments regarding any later
11243 changes made and when, etc.
11245 2000-12-17 04:54 omegahacker
11247 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11248 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11249 compilation fixes...
11251 2000-12-16 17:12 wtay
11253 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11254 editor/gsteditor.c, editor/gsteditorbin.c,
11255 editor/gsteditorelement.c, editor/gsteditorproject.c,
11256 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11257 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11258 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11259 tests/registry.c: some editor changes= loading of save pipelines
11260 (not working) added include in gstdebug.h for getpid property
11261 loading implemented GstXML can now be queried for the toplevel
11264 2000-12-16 10:18 omegahacker
11266 * docs/random/sources, examples/autoplug/Makefile,
11267 examples/helloworld/Makefile, examples/queue4/Makefile,
11268 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11269 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11270 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11271 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11272 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11273 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11274 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11275 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11276 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11277 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11278 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11279 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11280 tests/states.c: WARNING: Don't grab this updated unless you're
11281 really, REALLY sure. WARNING: Wait for the next one.
11283 Whole lotta changes here, including a few random bits:
11285 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11286 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11287 added new debugging for function ptrs gstpipeline.c: set type of
11288 parent_class to the class, not the object gstthread.c: ditto
11289 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11290 some defaults cobin/spindentity.c: updated to new do/while
11291 loopfunction style mp3encode/lame/gstlame.c: argument types,
11292 whole lotta lame options tests/: various changes
11294 Now, for the big changes: Once again, the scheduling system has
11295 changed. And once again, it broke a whole bunch of things. The
11296 gist of the change is that there is now a function pointer for
11297 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11298 Well, currently they are functions, but that's for debugging
11299 purposes only, they just call the function pointer after spewing
11302 This changed the GstPad structure a bit, and the GstPad API as
11303 well. Where elements used to provide chain() and pull() functions,
11304 they provide chain() and get() functions.
11305 gst_pad_set_pull[region]_function has been changed to
11306 get_pad_set_get[region]_function. This means all the elements out
11307 there that used to have pull functions need to be updated. The
11308 calls to that function have been changed in the normal elements,
11309 but the names of the functions passed is still _pull[region](),
11310 which is an aesthetic issue more than anything.
11312 As for what doesn't work yet, just about anything dealing with
11313 Connections is hosed, meaning threaded stuff won't work. This will
11314 be fixed about 12 hours from now, after I've slept, etc. The
11315 simplefake.c test works in both cothreaded and chained cases, but
11316 not much else will work due to the Connection problem. Needless to
11317 say, don't grab this unless you *need* these features *now*, else
11318 wait to update this stuff until tomorrow.
11320 I'm going to sleep now.
11322 2000-12-15 16:43 wtay
11324 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11325 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11326 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11327 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11328 a step closer to autoplugging. The element selection in the
11329 pipeline works. Slight modification to the typefind function
11330 handling. removed the stupid mime types in the mpeg decoders.
11331 Adjust videosink for the new caps handling. Modified the queue
11332 example to show an error in plan creation; Erik can you solve this?
11333 This is the type of pipelines autoplugging uses.
11335 2000-12-15 01:57 wtay
11337 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11338 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11339 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11340 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11341 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11342 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11343 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11344 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11345 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11346 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11347 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11348 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11349 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11350 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11351 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11352 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11353 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11354 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11355 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11356 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11357 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11358 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11359 plugins/mp3encode/lame/gstlame.h,
11360 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11361 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11362 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11363 tools/gstreamer-register.c: Header cleanup: try to include as
11364 little as possible; this will probably speed up compilation a bit.
11365 changed the .c files to use #include "..." Fix for the 'plugins are
11366 loaded twice' bug. Fix 22186: GstObject flags are now used
11367 everywhere. Added *_FLAG_LAST so elements do not use the same
11368 flags. Added some padding in the flag enum for future expansion.
11370 2000-12-14 17:21 wtay
11372 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11373 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11374 plugins/mpeg1/parse/mpeg1parse.c,
11375 plugins/mpeg1video/parse/mp1videoparse.c,
11376 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11377 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11378 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11379 pad template mechanisms.
11381 2000-12-14 12:30 wtay
11383 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11385 2000-12-13 21:42 omegahacker
11387 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11388 after 0.1.0 (i.e. in 2001)
11390 2000-12-13 19:35 wtay
11392 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11394 2000-12-13 19:29 wtay
11396 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11397 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11398 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11399 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11400 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11401 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11402 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11403 plugins/cdparanoia/cdparanoia.c,
11404 plugins/mp3decode/mpg123/gstmpg123.c,
11405 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11406 added the GstPadTemplate.
11408 The GstPadFactory is an easy way to define a pad with capabilities.
11409 The GstPadFactory is converted into a GstPadTemplate. The template
11410 is used to create new pads and to expose the possible pads used in
11411 an element to the plugin system.
11413 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11414 gstreamer-register because the XML definition has changed.
11416 2000-12-12 19:31 wtay
11418 * docs/random/plugins: Added a document about how we handle plugins
11419 and dynamic loading.
11421 2000-12-12 19:29 wtay
11423 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11424 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11425 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11426 plugins/mp3decode/mpg123/gstmpg123.c,
11427 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11428 tests/registry.c: More Caps changes, this change introduces the
11429 padfactory. the GstPadFactory will be used to describe the pads
11430 that an element will contain during its lifetime. mpg123 and
11431 mp3parse serve as an example. More XML changes to incorporate the
11434 2000-12-12 09:40 omegahacker
11436 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11437 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11438 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11439 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11440 tests/rip.c: Added LAME encoder. Wow.
11442 2000-12-12 06:49 omegahacker
11444 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11445 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11446 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11447 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11448 audio data from a CD, writes out raw audio. The tests/paranoia.c
11449 program will simply hook this up to a sound card. It works
11452 Next step is to flesh out the rest of the element, including pad
11453 caps, better seek and playout control, signals, and whatever else
11456 A minor patch to the editor is included here, the GstElementFactory
11457 details struct has a name change from 'class' to 'klass' that
11458 wasn't reflected in the elementselect widget. Fixd.
11460 2000-12-11 00:25 omegahacker
11462 * tests/queue.c: Updated to latest code for testing scheduling.
11464 2000-12-11 00:24 omegahacker
11466 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11467 elements/gstqueue.c: Implemented the hybrid scheduling system for
11468 sources and connections outside the current Bin. Is a bit hackish
11469 in one place, but I'll work out a way to make that cleaner soon.
11470 queue.c in tests now works nicely in all cases. More to come
11473 2000-12-11 00:06 wtay
11475 * tests/registry.c: Test program to check the registry handling
11477 2000-12-11 00:04 wtay
11479 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11480 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11481 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11482 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11483 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11484 gstplay/main.c, plugins/au/gstparseau.c,
11485 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11486 plugins/avi/wincodec/gstwincodec.c,
11487 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11488 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11489 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11490 plugins/mp3decode/mpg123/gstmpg123.c,
11491 plugins/mp3decode/mpg123/gstmpg123.h,
11492 plugins/mp3decode/parse/mp3parse.c,
11493 plugins/mp3decode/xing/gstxing.c,
11494 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11495 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11496 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11497 plugins/mpeg1/parse/mpeg1parse.c,
11498 plugins/mpeg1video/parse/mp1videoparse.c,
11499 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11500 plugins/mpeg2/mpeg2dec/decode.c,
11501 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11502 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11503 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11504 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11505 plugins/mpeg2/mpeg2dec/motion_comp.c,
11506 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11507 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11508 plugins/mpeg2/mpeg2dec/mpeg2.h,
11509 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11510 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11511 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11512 plugins/mpeg2/parse/mpeg2parse.c,
11513 plugins/mpeg2/subtitles/mpeg2subt.c,
11514 plugins/mpeg2/video/gstmpeg2play.c,
11515 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11516 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11517 plugins/visualization/smoothwave/smoothwave.c,
11518 plugins/visualization/spectrum/gstspectrum.c,
11519 plugins/visualization/synaesthesia/synaesthesia.c,
11520 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11521 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11522 tests/queue.c: First attempt at rebuilding the type/plugin system
11523 - make sure caps/props are saved in the registry autoplugging is
11524 completely broken. removed the typefactories and typeids from all
11525 the pads in the plugins XML load/save is ok (be sure to rerun
11526 gstreamer-register)
11528 2000-12-09 09:13 omegahacker
11530 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11531 work-in-progress do deal with out-of-bin elements. Current system
11532 is very likely going to be ditched due to its complexity and the
11533 fact that it doesn't work right now. More than that, it's
11534 generating some really odd results in my test program, which aren't
11535 readily explainable.
11537 If you want to keep a working copy of your working copy (heh),
11538 don't update until this is replaced with a hybrid approach. This
11539 approach will be the beginning of a plan generator that can
11540 construct full hybrid schedules given hints from various places.
11542 Hybrid means that cothreads are used, but there are chunks of the
11543 pipeline that are actually dealt with by chaining. This can improve
11544 speed by reducing cothread switches (which are much cheaper than
11545 thread switches, but still far from free, about 570 cycles on my
11546 PIII), but does carry a complexity burden. Luckily, the structure
11547 of GStreamer allows that burden to live entirely in create_plan.
11548 Luck? I think not ;-)
11550 2000-12-08 23:38 omegahacker
11552 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11553 CVS seems to work rather well, actually.
11555 Next is the work on task 23098...
11557 2000-12-08 20:31 omegahacker
11559 * tests/: Makefile.am, queue.c: Test program for simple queue
11560 operations. Good for testing thread/cothread interations.
11562 2000-12-08 18:24 wtay
11564 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11565 in again, it got removed with the previous commit.
11567 2000-12-08 10:33 omegahacker
11569 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11570 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11571 changes. Connections are now also pullfunc based. gstqueue has
11572 been updated, I don't know of any other connections offhand.
11574 There are still a few things that need doing, specifically the
11575 concept of a source or connection with connections to multiple
11576 thread contexts is not dealt with. This may force us to move the
11577 threadstate from the element to the pad, maybe keeping the
11578 element's copy for simple cases. Then the Bin would create a
11579 structure to pass to the cothreaded _wrappers of any such elements,
11580 which would detail the pads that are to be dealt with by this
11581 particular cothread context.
11583 That will speed things up to, since we don't have to look through
11584 the list of all pads for every Src or Connection element for every
11585 iteration, we can simply step through the list provided by the
11586 plan. Special case might even have a single pad pointer sitting
11587 there to trump the list, if there's only one (the common case
11590 Task 23098 is tracking these changes. The main task 22588 depends
11591 on that subtask, as well as 22240, which is a consistency check on
11594 2000-12-07 18:38 wtay
11596 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11598 2000-12-07 18:37 wtay
11600 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11601 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11602 from the capabilities as we might use the properties for metadata
11605 2000-12-06 23:04 wtay
11607 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11608 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11609 GstCapsListFactory in headers
11611 2000-12-05 18:08 wtay
11613 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11614 elements/gstasyncdisksrc.c: Fixed autoplugging.
11616 2000-12-04 19:24 wtay
11618 * docs/random/caps: Added some capability options
11620 2000-12-04 10:52 omegahacker
11622 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11623 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11624 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11625 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11626 elements/gstsinesrc.c: Changed the way things are scheduled,
11627 especially sources. A Src used to have a push() function, and
11628 optionally a pushregion() to deal with async reads, etc. That
11629 whole thing has gone away, in favor of providing a pull() function
11630 for the output (Src) pad instead, ala chain functions. This makes
11631 constructing cothreaded schedules out of non-loop elements somewhat
11632 easier. Basically there was always a question as to which pad was
11633 being dealt with. In the pullregion case, cothread-specific data
11634 was used to try to pass the region struct to the right place, which
11635 is a slow hack. And in general, the push function severely limited
11636 the kind of tricks that could be played when there's more than one
11637 output pad, such as a multi-out file reader with async capabilities
11638 on each pad independently.
11640 This changes the way cothread scheduling occurs. Instead of the
11641 hack to deal with Src's by calling their push() function (or
11642 optionally the pushregion(), in certain cases), we now are working
11643 towards a general mechanism where pads are the only thing that are
11644 dealt with directly.
11646 An optimization was made in the process of doing this: the
11647 loopfunction actually run as the outer [stack] frame of the
11648 cothread is now set more intelligently in create_plan() based on
11649 what kind of element it is. We now have:
11651 loopfunc_wrapper: used for loop-based elements, it simply calls the
11652 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11653 below). It currently does other, soon to be depracated, stuff.
11655 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11656 options are now loop- or pull-based)
11658 There will be a couple more to deal with other cases, such as
11659 Connections and chain-based elements. The general idea is that
11660 it's a lot more efficient to make the decisions once in create_plan
11661 than to keep doing this huge if/else chain in the wrapper. Just
11662 choose the right wrapper up front. It'll be most apparent
11663 performance-wise in the case of whichever element context is
11664 switched to first for each iteration, since the whole wrapper setup
11665 is done for every iteration.
11667 The tricky part is that there is now a bit of overloading of the
11668 function pointers in a pad. The current meanings (possibly to
11669 change a bit more soon) are:
11671 chainfunc: as always, chainfunc pointer is mirrored between peer
11672 pads (this may change, and the chain func may end up in
11673 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11674 to peer SinkPad: none (may take over chainfunc, see
11675 below) pullfunc: SrcPad: Src or Connection's function to construct
11676 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11679 There are a number of issues remaining with the scheduling, not the
11680 least of which is the fact that Connections are still dealt with
11681 the old way, with _push() functions and such. I'm trying to figure
11682 out a way to unify the system so it makes sense. Following the
11683 scheduling system is hard enough, trying to change it is murder.
11685 Another useful scheduling addition, mentioned above, is
11686 COTHREAD_STOPPING. It's an element flag that's used to signal
11687 whatever code is running in cothread context that it should be
11688 finishing up and exiting soon. An example of this is in
11689 plugins/cobin/spindentity.c. All the loops should now be composed
11690 of do/while loops, rather than while(1) loops:
11693 buf = gst_pad_pull(spindentity->sinkpad);
11694 gst_pad_push(spindentity->srcpad,buf);
11695 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11697 The reason for this is that COTHREAD_STOPPING may be set before the
11698 above loop ever gets started. It wouldn't do for the body of the
11699 loop to never once get called, that would simply stall the
11700 pipeline. Note that only the core library code is ever responsible
11701 for setting and unsetting this flag. All elements have to do is
11702 respond to it by cleanly exiting the loop and the function holding
11705 This is needed primarily to allow iterations to occur properly.
11706 Basically, there's a single entry point in the cothread scheduling
11707 loop, gst_bin_iterate_func() simply switches to this cothread. If
11708 the element in this context is allowed to loop infinitely, nothing
11709 would even switch back to the context from which the iterate() was
11710 originally called. This is a bit of a problem. The solution is
11711 for there to be an implicit switch back to the originating context.
11712 Now, even I'm not sure exactly how this works, but if the cothread
11713 that's switched to actually returns, execution returns back to the
11714 calling context, i.e. iterate_func().
11716 COTHREAD_STOPPING is therefore set just before switching into this
11717 (currently randomly chosen) context, on the assumption that it will
11718 return promptly after finishing its duties. The burden of clearing
11719 the flag falls to the various wrapper functions provided by the Bin
11720 code, thus element writers don't have to worry about doing that at
11721 all (and simply shouldn't).
11723 Related changes: All the sources in elements/ have been changed to
11724 reflect the new system.
11726 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11727 why, it's commented out now. 2) any other sources, including
11728 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11729 to work as pull-based sources.
11731 2000-12-04 09:35 omegahacker
11733 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11734 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11735 DEBUG system. New header file gstdebug.h holds the stuff to keep
11736 it out of gst.h's hair. DEBUG prints out the process id, cothread
11737 id, source filename and line number. Two new macros DEBUG_ENTER
11738 and DEBUG_LEAVE are used to show the entry and exit of a given
11739 function. This eventually might be used to construct call trace
11740 graphs, even taking cothreads into account. This would be quite
11741 useful in visualizing the scheduling mechanism.
11743 Minor changes to various debug messages.
11745 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11746 capable of performing DEBUG_LEAVE automatically. It does this by
11747 utilizing a little-known GCC extension that allows one to call a
11748 function with the same parameters as the current function. The
11749 macro uses this to basically call itself. A boolean is used to
11750 ensure that when it calls itself it actually runs the body of the
11751 function. In the meantime it prints stuff out before and after the
11752 real function, as well as constructing a debugging string. This
11753 can be used eventually to provide call-wide data on the DEBUG
11754 lines, instead of having to replicate data on each call to DEBUG.
11755 More research is needed into how this would most cleanly be fit
11756 into some other chunk of code, like GStreamer (I think of this
11757 DEBUG trick as a separate project, sorta).
11759 Unfortunately, the aforementioned DEBUG trick interacts quite
11760 poorly with cothreads. Almost any time it's used in a function
11761 that has anything remotely to do with a cothread context (as in, it
11762 runs in one), a segfault results from the __builtin_apply call,
11763 which is the heart of the whole thing. If someone who really knows
11764 assembly could analyze the resulting code to see what's really
11765 going on, we might find a way to fix either the macro or the
11766 cothreads (I'm thinking that there's something we missed in
11767 constructing the cothreads themselves) so this works in all cases.
11769 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11770 your functions. Be sure to put DEBUG_ENTER after your variable
11771 declarations and before any functional code, not to put the
11772 function name in any DEBUG strings (it's already there, trust me),
11773 and put a DEBUG_LEAVE if you care enough.
11775 Changes are going to happen in the way DEBUGs and other printouts
11776 occur, so stay tuned.
11778 2000-12-04 09:32 omegahacker
11780 * gst/gstplugin.c: Added a check to see if the plugin actually
11781 exists before even bothering to try to load it. Saves a fair
11782 amount of debugging spew with _gst_plugin_spew enabled.
11784 2000-12-04 09:14 omegahacker
11786 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11787 head_check function: DEBUG pretty much assumes there's a newline
11788 (\n) at the end, things get messy otherwise. Might add a
11789 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11790 a good cleanup anyway.
11792 2000-12-03 20:15 wtay
11794 * tests/caps.c: More test cases.
11796 2000-12-03 20:15 wtay
11798 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11800 2000-12-03 17:52 wtay
11802 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11805 2000-12-03 17:51 wtay
11807 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11808 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11809 pads. Added first preview of the capabilities system.
11810 Autoplugging is seriously broken with these (and other) changes.
11812 2000-12-03 15:02 richardb
11814 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11815 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11816 in the Makefile.am to generate symlinks to the live versions of the
11817 code in gst/ : fixes a compile error, and should keep things
11820 2000-12-03 00:17 omegahacker
11822 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11823 making DEBUG() print out the cothread ID as well as the process ID.
11824 cothread_getcurrent returns the current cothread ID, or -1 if
11825 cothreads aren't set up in this process context.
11827 2000-12-02 10:07 omegahacker
11829 * docs/random/filter-writers-guide: First pass at an outline for
11830 the Filter Writer's Guide. Mostly complete, though the structure
11831 needs some work. Just need someone to write it ;-)
11833 2000-11-30 20:30 wtay
11835 * docs/random/types3: Another type system proposal.
11837 2000-11-29 10:05 omegahacker
11839 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11840 code for error conditions to the end, using goto's to get there.
11841 This has the presumed advantage of consolidating all the normally
11842 run code into one chunk, reducing jumps (and the associated
11843 penalties in any modern processor) and limiting cache- line usage.
11844 It may be instructive to look at the generated assembly for this
11845 revision and the previous, to see if gcc is smart enough to do this
11848 If you want to turn off some of the checks (they are all checks for
11849 NULL pointers, if you're curious) for a speed gain, disable the
11850 #define of COTHREAD_PARANOID at the top.
11852 2000-11-26 19:11 wtay
11854 * docs/random/types2: Added the type system design.
11856 2000-11-25 18:13 wtay
11858 * docs/random/sources: More ramblings..
11860 2000-11-25 16:45 wtay
11862 * docs/random/sources: Another alternative to the src. Please
11865 2000-11-25 16:00 wtay
11867 * docs/random/sources: Added asci art control flow diagrams
11869 2000-11-25 14:18 wtay
11871 * docs/random/sources, gst/gstpipeline.c,
11872 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11873 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11874 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11875 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11876 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11877 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11878 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11879 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11880 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11881 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11882 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11883 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11884 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11885 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11886 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11887 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11888 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11889 the source elements.
11891 2000-11-25 07:43 omegahacker
11893 * gst/elements/gstelements.c: Added code to force the gsttypes
11894 plugin to load before gstelements, by simply having gstelements.c
11895 request the plugin. Solves some dependency problems. This is the
11896 correct method of doing this for now, though I had a thought:
11898 Have a static list of hard dependencies that the plugin system is
11899 responsible for satisfying before even trying to load the plugin.
11900 Makes plugin design easier.
11902 2000-11-25 07:02 omegahacker
11904 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11905 quite complete but sufficient for now
11907 2000-11-24 22:28 omegahacker
11909 * gst/gstelement.c: Fixed a dumb mistake: in
11910 gst_element_set_loop_function, it was forcing the cothread's entry
11911 function to change. This is totally wrong, the create_plan function
11912 in GstBin is responsible for setting that to its own internal
11913 helper function. Code removed outright...
11915 2000-11-23 21:49 omegahacker
11917 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11918 support hotswapping of loopfunc
11920 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11921 loopfunc is set, which needs to be obeyed by the loopfuncs
11922 themselves. The assumption is that only a loopfunc or an element
11923 that knows what it's doing will ever change the loopfunc pointer,
11924 so they can be responsible for exitting the loopfunc itself
11927 The loopfunc_wrapper function has been changed to call the loopfunc
11928 pointer itself in a loop. If the loopfunc changes, the current
11929 loop is supposed to exit, which causes the loopfunc_wrapper to
11930 start up the new loopfunc.
11932 2000-11-23 20:39 omegahacker
11934 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11935 gst_element_connect
11937 SImple matter of cleaning up the conflicting checks and actually
11938 connecting the pads in question.
11940 2000-11-23 08:13 omegahacker
11942 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11943 occurs after the state change of all the child elements.
11944 gstelement.c: set_state now loops such that each element only deals
11945 with one state change at a time, i.e.
11946 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11948 2000-11-20 22:05 wtay
11950 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11951 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11952 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11953 initialisation in mpeg2dec Added little performance test (compile
11956 2000-11-20 19:04 wtay
11959 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11960 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11961 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11962 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11963 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11964 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11965 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11966 plugins/mpeg2/ac3dec/audio_out.h,
11967 plugins/mpeg2/ac3dec/bit_allocate.c,
11968 plugins/mpeg2/ac3dec/bit_allocate.h,
11969 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11970 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11971 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11972 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11973 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11974 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11975 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11976 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11977 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11978 plugins/mpeg2/ac3dec/downmix_c.h,
11979 plugins/mpeg2/ac3dec/downmix_i386.S,
11980 plugins/mpeg2/ac3dec/downmix_i386.h,
11981 plugins/mpeg2/ac3dec/downmix_kni.S,
11982 plugins/mpeg2/ac3dec/downmix_kni.h,
11983 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11984 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11985 plugins/mpeg2/ac3dec/imdct512_kni.S,
11986 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11987 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11988 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11989 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11990 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11991 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11992 plugins/mpeg2/ac3dec/rematrix.h,
11993 plugins/mpeg2/ac3dec/sanity_check.c,
11994 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11995 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11996 plugins/mpeg2/ac3dec/srfft_kni.h,
11997 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11998 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11999 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12000 plugins/mpeg2/mpeg2dec/Makefile.am,
12001 plugins/mpeg2/mpeg2dec/decode.c,
12002 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12003 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12004 plugins/mpeg2/mpeg2dec/motion_comp.c,
12005 plugins/mpeg2/mpeg2dec/motion_comp.h,
12006 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12007 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12008 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12009 decoder. No seeking yet but at least we do not need ac3parse
12010 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12011 included). I have modified DeCSS a bit to work in GStreamer. Can I
12012 release the code or is there some lawyer that's going to sue me?
12013 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12014 decoder but failed.
12016 2000-11-12 20:34 wtay
12018 * components/bonobo-gstmediaplay/: Makefile.am,
12019 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12020 now works on audio only (mp3/vorbis). Video is broken because
12021 bonobo does not handle multithreading yet. Added Bonobo toolbar
12024 2000-11-11 15:13 wtay
12026 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12027 components/bonobo-gstmediaplay/Makefile.am,
12028 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12029 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12030 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12031 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12032 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12033 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12034 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12035 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12036 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12037 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12038 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12039 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12040 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12041 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12042 gst/elements/gstqueue.c, gstplay/Makefile.am,
12043 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12044 headers/code where missing in gst directory Added a bonobo wrapper
12045 for the media player (it shows up in gshell but locks up when
12046 activating the component, anyone?) Fixed some XML save/load
12047 problems with arguments.
12049 2000-11-08 19:53 wtay
12051 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12052 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12053 libraries. It looks like glade does not like empty dockitems...
12055 2000-11-07 21:38 wtay
12057 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12058 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12060 2000-11-07 21:24 wtay
12062 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12063 gstelement.sgml, gstpad.sgml: [no log message]
12065 2000-11-07 21:18 wtay
12067 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12068 gstreamer-sections.txt: Updated docs
12070 2000-11-06 00:15 wtay
12072 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12073 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12074 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12075 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12076 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12077 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12078 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12079 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12080 specific data to the cothreads.
12082 2000-11-04 18:55 wtay
12084 * include/sse.h: [no log message]
12086 2000-11-04 18:54 wtay
12088 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12089 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12090 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12091 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12092 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12093 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12094 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12095 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12096 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12097 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12098 plugins/mpeg2/mpeg2dec/Makefile.am,
12099 plugins/mpeg2/mpeg2dec/decode.c,
12100 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12101 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12102 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12103 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12104 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12105 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12106 plugins/mpeg2/mpeg2dec/motion_comp.c,
12107 plugins/mpeg2/mpeg2dec/motion_comp.h,
12108 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12109 plugins/mpeg2/mpeg2dec/mpeg2.h,
12110 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12111 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12112 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12113 excellent mpeg2dec decoder. Not 100% optimized but allready very
12114 fast. More cleanup.
12116 2000-11-02 20:10 wtay
12118 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12119 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12120 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12121 GUI apps using GStreamer should now handle the Gdk locks when
12122 handling signals from the pipeline (as it should be)
12124 2000-11-01 22:11 wtay
12126 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12127 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12128 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12129 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12130 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12131 Some code cleanup Let the parent GstBin decide when to do a
12132 create_plan (bin inside a thread)
12134 2000-11-01 13:49 wtay
12136 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12137 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12138 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12139 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12140 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12141 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12142 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12143 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12144 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12145 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12146 plugins/mp3decode/parse/mp3parse.c,
12147 plugins/mp3decode/parse/mp3parse.h,
12148 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12149 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12150 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12151 which is quite clean and more readable. Renamed parseavi to
12152 avidecoder Implemented seeking/time display/pause/play/stop/clean
12153 exit to gstmediaplay Added an element flag to indicate that it
12154 cannot deal with noncontigous buffers. If such an element is found
12155 in the pipeline, seeking is disabled for the complete stream
12156 (avidecoder cannot deal with seeking until we convert it to a loop
12157 based element with pull_region to fetch the indeces etc...)
12159 2000-10-30 21:10 wtay
12161 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12164 2000-10-30 21:08 wtay
12166 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12167 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12170 2000-10-30 21:06 wtay
12172 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12173 nonworking forward DCT with MMX
12175 2000-10-30 21:02 wtay
12177 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12178 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12179 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12180 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12181 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12182 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12183 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12184 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12185 plugins/mpeg1/mpegaudio/Makefile.am,
12186 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12187 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12188 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12189 plugins/mpeg1video/parse/mp1videoparse.c,
12190 plugins/mpeg2/mpeg2enc/Makefile.am,
12191 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12192 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12193 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12194 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12195 Misc fixes and cleanups A reworked gstplay. Now it is called
12196 gstmediaplay. gstplay is a custom widget that can display media and
12197 is to become a bonobo component soon. put the tables of the mpeg
12198 audio encoder in a header file. maybe faster quantisation for the
12201 2000-10-25 20:09 wtay
12203 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12204 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12205 docs/plugins/gstreamer-plugins-docs.sgml,
12206 docs/plugins/gstreamer-plugins-sections.txt,
12207 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12208 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12209 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12210 docs/plugins/tmpl/gstaviencoder.sgml,
12211 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12212 docs/plugins/tmpl/gstjpegenc.sgml,
12213 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12214 docs/plugins/tmpl/gstmpeg2enc.sgml,
12215 docs/plugins/tmpl/gstmpeg2play.sgml,
12216 docs/plugins/tmpl/gstmpeg_play.sgml,
12217 docs/plugins/tmpl/gstmpegaudio.sgml,
12218 docs/plugins/tmpl/gstmpg123.sgml,
12219 docs/plugins/tmpl/gstparseau.sgml,
12220 docs/plugins/tmpl/gstparseavi.sgml,
12221 docs/plugins/tmpl/gstparsewav.sgml,
12222 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12223 docs/plugins/tmpl/gstspectrum.sgml,
12224 docs/plugins/tmpl/gstv4lsrc.sgml,
12225 docs/plugins/tmpl/gstwincodec.sgml,
12226 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12227 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12228 docs/plugins/tmpl/median.sgml,
12229 docs/plugins/tmpl/mp1videoparse.sgml,
12230 docs/plugins/tmpl/mp2videoparse.sgml,
12231 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12232 docs/plugins/tmpl/mpeg2parse.sgml,
12233 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12234 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12235 docs/plugins/tmpl/smoothwave.sgml,
12236 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12237 docs/plugins/tmpl/synaesthesia.sgml,
12238 docs/plugins/tmpl/system_encode.sgml,
12239 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12240 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12241 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12242 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12243 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12244 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12245 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12246 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12247 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12248 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12249 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12250 test/qtest.c: More Docs updates. Added plugin documentation. I
12251 fear we need a gstdoc implementation that loads plugins and does
12252 introspection on them. I think we should automatically create the
12253 docs for the pads and mime types the plugins provide. Does anyone
12254 have enough perl knowledge to add these features? I allready
12255 changed the C code to output the pad definitions but my perl
12256 knowledge is too limited, for now, to implement the rest of the
12257 needed functionality...
12259 2000-10-22 17:30 wtay
12261 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12262 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12263 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12264 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12265 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12266 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12267 spectrum.sgml, videoraw.sgml: More docs updates
12269 2000-10-22 17:27 wtay
12271 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12272 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12273 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12274 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12275 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12276 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12277 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12278 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12279 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12280 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12281 updates documented the libraries
12283 2000-10-21 13:04 wtay
12285 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12286 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12287 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12288 plugins/avi/gstparseavi.c,
12289 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12290 plugins/mpeg1video/parse/mp1videoparse.c,
12291 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12292 plugins/mpeg2/mpegtypes/Makefile.am,
12293 plugins/mpeg2/mpegtypes/mpeg2types.c,
12294 plugins/mpeg2/parse/mpeg2parse.c,
12295 plugins/mpeg2/video/gstmpeg2play.c,
12296 plugins/mpeg2/videoparse/.cvsignore,
12297 plugins/mpeg2/videoparse/Makefile.am,
12298 plugins/mpeg2/videoparse/mp2videoparse.c,
12299 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12300 better autoplugging. MPEG2 works more or less. fix in
12301 autoplugging. avi now works.
12303 2000-10-12 20:41 wtay
12305 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12306 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12307 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12308 hardcoded pipeline setup is gstplay in favor of the autoplugging
12309 features. Still in a rought shape...
12311 2000-10-12 09:43 richardb
12313 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12314 gets installed correctly by make install. Problems: clean /
12315 uninstall don't work. make dist not tested. pdf manual doesn't
12318 2000-10-11 20:30 wtay
12320 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12321 gst/gstextratypes.c, gst/gstextratypes.h,
12322 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12323 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12324 types for better editor properties (FILENAME, enums) The disksrcs
12325 location property can now be set in the editor: we can now make our
12326 first working mp3 player with gsteditor!!
12328 2000-10-09 21:01 wtay
12330 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12331 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12332 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12333 bug in mpeg_play. Create a new thread upon a multisrc element in
12334 autoplugging: the autoplug example now correctly sets up 5 threads
12335 for an mpeg player.
12337 2000-10-09 01:34 richardb
12339 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12340 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12341 docs/manual/images/Makefile.am: Added building of the manual to the
12342 build system. Currently in a rudimentary state - will not
12343 gracefully give up if tools not available, will not uninstall /
12344 clean, and may not install / make dist properly. Documentation
12345 does not have dependencies on images, so won't rebuild if they're
12348 2000-10-08 23:23 wtay
12350 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12351 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12352 plugins/mp3decode/types/Makefile.am,
12353 plugins/mp3decode/types/mp3types.c,
12354 plugins/mpeg1/mpegtypes/.cvsignore,
12355 plugins/mpeg1/mpegtypes/Makefile.am,
12356 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12357 This little program (30 relevant lines) is able to play
12358 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12359 you write. Separated the mp3 and mpeg1 types for better reuse.
12361 2000-10-08 23:17 wtay
12363 * configure.in, editor/editor.glade, editor/gsteditor.h,
12364 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12365 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12366 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12367 editor/gsteditorproperty.c, editor/gstelementselect.c,
12368 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12369 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12370 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12371 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12372 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12373 plugins/capture/v4l/gstv4lsrc.c,
12374 plugins/mp3decode/mpg123/gstmpg123.c,
12375 plugins/mp3decode/parse/mp3parse.c,
12376 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12377 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12378 plugins/mpeg1/mpeg_play/video.c,
12379 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12380 plugins/mpeg1/parse/mpeg1parse.c,
12381 plugins/mpeg1video/parse/mp1videoparse.c,
12382 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12383 Fixes to various elements so that correct types are returned.
12384 Fixed flag collision with GtkObject. Elements can now suggest a
12385 thread. not sure if this is the right way to handle automatic
12386 thread creation. Autoplugging now works with multiple sinks and
12387 thread setup. No threads are created for intermediate elements yet,
12388 so MPEG may still be choppy.
12390 2000-10-06 23:52 richardb
12392 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12393 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12394 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12395 don't exist (these looked like copy and paste typos).
12397 2000-10-06 03:38 richardb
12399 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12401 2000-10-01 22:46 wtay
12403 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12404 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12405 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12406 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12407 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12408 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12409 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12410 pixmaps/thread.xpm: Initial work for the new editor.
12412 2000-09-27 20:33 wtay
12414 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12415 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12416 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12417 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12418 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12419 descriptions. GladeXML like operation implemented (you can
12420 retrieve parts of a pipeline)
12422 2000-09-24 23:47 wtay
12424 * examples/xml/.cvsignore: better .cvsignore
12426 2000-09-24 23:45 wtay
12428 * examples/xml/.cvsignore, examples/xml/Makefile,
12429 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12430 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12431 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12432 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12433 handling. A first example of what is to come...
12435 2000-09-24 15:31 wtay
12437 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12438 two threads and two queues.
12440 2000-09-24 15:29 wtay
12442 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12443 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12444 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12445 initialized in its thread context resulting in severe stack
12446 corruption. This was very hard to track down. We should be able
12447 now to modify some plugins to a loop based setup so that we can get
12448 rid of the mp3parse and mp1videoparse elements. Modified the GList
12449 to a GSList in the queue.
12451 2000-09-23 00:35 wtay
12453 * gstreamer-config.in, examples/helloworld/helloworld.c,
12454 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12455 examples/queue/queue.c, examples/queue2/.cvsignore,
12456 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12457 examples/queue3/queue3.c, examples/thread/thread.c,
12458 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12459 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12460 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12461 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12462 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12463 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12464 the thread handling. Fix a bug in gstreamer-config : gthread was
12465 not included. gst_bin_create_plan() is now done in the READY
12466 state. a bin with only another bin in it will now work with
12467 gst_bin_iterate. Added some examples for the queues.
12469 2000-09-21 18:54 richardb
12471 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12472 dct64.c as well. Fixes link error on PPC.
12474 2000-09-21 02:42 richardb
12476 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12477 nicely if attempt to run a test with an unsupported DCT type.
12479 2000-09-21 02:34 richardb
12481 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12482 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12483 support if available - hopefully makes it compile on PPC.
12485 2000-09-21 01:57 richardb
12487 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12488 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12489 cothreads stuff was causing segfaults, because the stack needs to
12490 be initialised with a particular structure on PPC, unlike x86 where
12491 it simply has items pushed or popped. Added Chris to AUTHORS, for
12494 2000-09-18 23:19 richardb
12496 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12497 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12498 Fix compile problem due to DEBUG being redefined in
12499 libs/getbits/gstgetbits.h. Also fix several small typos in the
12502 2000-09-17 23:08 wtay
12504 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12505 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12506 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12507 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12508 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12509 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12510 plugins/mpeg2/ac3parse/ac3parse.c,
12511 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12512 gst_pipeline_add_sink/src to allow multiple sink cases and more
12513 complex autoplugging. Update docs too. Simplified the pipeline
12514 autoplugging code. Changed the cothread case: One iteration is now
12515 a push from the src element. The disk source does not change its
12516 state anymore on eof. Better type setting for the ac3
12517 parser/decoder and mpeg2parse.
12519 2000-09-17 15:06 wtay
12521 * acconfig.h, configure.in, gst/gstbin.c,
12522 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12523 with Xv extension if the library is found. Changed the disksrc so
12524 that is goes to the PAUSE state if eof.
12526 2000-09-17 13:32 wtay
12528 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12530 2000-09-17 13:32 wtay
12532 * docs/manual/components.sgml: Information about the bonobo
12533 components and capplets we are going to make :-)
12535 2000-09-17 13:31 wtay
12537 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12538 plugins/mpeg1/mpeg_play/parseblock.c,
12539 plugins/mpeg2/mpeg2enc/Makefile.am,
12540 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12541 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12542 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12543 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12544 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12545 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12546 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12547 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12548 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12549 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12550 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12551 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12552 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12553 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12554 plugins/mpeg2/mpeg2enc/predict.c,
12555 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12556 plugins/mpeg2/mpeg2enc/predict_sse.s,
12557 plugins/mpeg2/mpeg2enc/ratectl.c,
12558 plugins/mpeg2/mpeg2enc/transfrm.c,
12559 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12560 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12561 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12562 asembler to seperate files.
12564 2000-09-17 00:11 richardb
12566 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12567 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12568 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12569 plugins/avi/wincodec/gstwinenc.c,
12570 plugins/mpeg1/mpeg1encoder/Makefile.am,
12571 plugins/mpeg1/mpeg1encoder/putbits.c,
12572 plugins/mpeg1/mpeg_play/Makefile.am,
12573 plugins/mpeg1/mpeg_play/parseblock.c,
12574 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12575 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12576 libs/winloader is disabled on PPC - I doubt this can be made to
12577 work. libs/videoscale and libs/idct are also disabled - they
12578 should be fixable though.
12580 Sorted out most of the plugins - avi is disabled for now on PPC;
12581 can be worked on later if there's any chance of getting it to work.
12583 Also provide an automake conditional for compiling vorbis, based on
12584 a configure test for the needed libraries: currently the test isn't
12585 implemented and defaults to "no" so you'll have to fiddle it to
12586 compile vorbis. I shall get hold of vorbis and implement an
12587 appropriate test some other time (if noone else beats me to it).
12589 2000-09-16 23:03 richardb
12591 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12592 Moved generic function implementations into gstgetbits_generic.c,
12595 2000-09-16 11:58 wtay
12597 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12598 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12599 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12600 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12601 quick hack to allow loop based elements to finish intead of looping
12602 till infinity. Added compile time i386 or plain C getbits
12603 implementation selection. The vorbis decoder now is our first loop
12606 2000-09-16 01:59 richardb
12608 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12609 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12610 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12611 plugins/mpeg2/ac3dec/Makefile.am,
12612 plugins/mpeg2/mpeg2enc/Makefile.am,
12613 plugins/mpeg2/mpeg2enc/motion.c,
12614 plugins/mpeg2/subtitles/Makefile.am,
12615 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12616 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12617 port, and towards generic portability.
12619 2000-09-16 00:04 richardb
12621 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12622 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12623 checking for 386, D'oh. Fix autogen to run autoheader _before_
12624 autoconf, since it generates a required file (config.h.in, which I
12625 just removed from CVS since its an autogenerated one). Also fix
12626 messed up variables in gst/Makefile.am
12628 2000-09-15 23:44 richardb
12630 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12631 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12632 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12633 Begun to add support for non i386 architectures, with the help of
12634 Chris Emerson. Added bits to configure to figure out architecture,
12635 and added some alternatives for PPC. Should cause no problems on
12636 i386, but I'll check after this commit, but doesn't yet work on PPC
12639 2000-09-14 23:18 wtay
12641 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12642 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12643 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12644 The vorbis encoder A test program to convert an mp3 to a vorbis
12645 file. A fix for the dynamic plugin loader factory_find was not
12646 working. Don't forget to run gstreamer-register after installing
12649 2000-09-14 21:31 wtay
12651 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12652 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12653 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12654 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12655 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12656 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12657 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12658 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12659 vorbis decoder. The encoder is not yet functional. Small cosmetic
12660 changes to gstcpu.c
12662 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12663 you *have* to change the line in libtool to
12664 deplibs_check_method="pass_all" because else the plugin shared
12665 library refuses to link against the static libvorbis.a library.
12666 This is a hack. I have no intention in including libvorbis into the
12667 gstreamer CVS tree and making it libtool compatible.
12669 2000-09-13 20:04 wtay
12671 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12672 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12673 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12674 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12675 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12676 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12677 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12678 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12679 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12680 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12681 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12682 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12685 2000-09-12 19:15 wtay
12687 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12688 MMX optimisation split out in seperate file.
12690 2000-09-12 19:13 wtay
12692 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12693 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12694 plugins/mpeg1/mpeg_play/Makefile.am,
12695 plugins/mpeg1/mpeg_play/parseblock.c,
12696 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12697 plugins/mpeg1/mpeg_play/recon_mmx.c,
12698 plugins/mpeg1/mpeg_play/recon_sse.s,
12699 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12700 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12701 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12702 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12703 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12704 CPU detection. Added SSE optimisation to mpeg_play Modified the
12705 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12706 mpeg1 and mpeg2 decoders.
12708 2000-09-09 17:39 wtay
12710 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12711 thread/Makefile, thread/thread.c: A thread example. An example of
12712 gstreamer-launch: an mp3 player
12714 2000-09-09 17:36 wtay
12716 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12717 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12718 docs/manual/programs.sgml, docs/manual/queues.sgml,
12719 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12720 editor/gsteditor.h, editor/gstelementselect.c,
12721 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12722 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12723 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12724 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12725 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12726 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12727 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12728 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12729 plugins/mpeg2/ac3parse/Makefile.am,
12730 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12731 Changes to gstreamer-config to include gtk+ libs manual changes:
12732 queues, threads, programs gsteditor does not crash anymore.
12733 gstpipline new should return a GstElement * fixed ac3dec for new
12734 getbits fixes to gstreamer-launch more efficient startup for
12737 2000-09-07 21:35 wtay
12739 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12740 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12741 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12742 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12743 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12744 plugins/mp3decode/mpg123/Makefile.am,
12745 plugins/mp3decode/mpg123/common.c,
12746 plugins/mp3decode/mpg123/gstmpg123.c,
12747 plugins/mp3decode/mpg123/layer1.c,
12748 plugins/mp3decode/mpg123/layer2.c,
12749 plugins/mp3decode/mpg123/layer3.c,
12750 plugins/mp3decode/mpg123/mpg123.c,
12751 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12752 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12753 plugins/mpeg1/system_encode/buffer.c,
12754 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12755 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12756 test/cothreads/test.c: Faster and modular getbits implementation.
12757 Fixed a bug in the audiosink that could lock up your box on bad MB.
12758 Modified the plugins to use the new getbits functions.
12760 2000-08-28 21:20 wtay
12762 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12763 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12764 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12765 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12766 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12767 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12768 plugins/avi/wincodec/gstwincodec.c,
12769 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12770 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12771 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12772 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12773 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12774 plugins/mp3decode/parse/mp3parse.c,
12775 plugins/mp3decode/xing/gstxing.c,
12776 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12777 plugins/mpeg1/mpeg_play/decoders.c,
12778 plugins/mpeg1/mpeg_play/decoders.h,
12779 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12780 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12781 plugins/mpeg1/parse/mpeg1parse.c,
12782 plugins/mpeg1/system_encode/system_encode.c,
12783 plugins/mpeg1video/parse/mp1videoparse.c,
12784 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12785 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12786 plugins/mpeg2/parse/mpeg2parse.c,
12787 plugins/mpeg2/subtitles/mpeg2subt.c,
12788 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12789 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12790 plugins/visualization/smoothwave/smoothwave.c,
12791 plugins/visualization/spectrum/gstspectrum.c,
12792 plugins/visualization/synaesthesia/synaesthesia.c,
12793 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12794 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12795 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12796 information in /etc/gstreamer/reg.xml - no need to do a
12797 plugin_load_all() - plugins are loaded when needed - typedetect
12798 functions are loaded when needed (still buggy) - no need to check
12799 for the existance of the plugin in the codecs - added
12800 gstreamer-register to create the reg.xml file - renamed launch to
12801 gstreamer-launch - plugins need to register the typefactory they
12802 provide modified the plugins to meet the new design modified the
12803 plugins to correctly set their pad types autoplugging can be done
12804 without loading the plugins now
12806 2000-08-22 22:18 wtay
12808 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12809 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12810 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12811 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12812 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12813 docs/manual/queues.sgml, docs/manual/threads.sgml,
12814 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12815 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12816 gst/gstpipeline.c, gst/gsttype.c,
12817 plugins/mp3decode/mpg123/gstmpg123.c,
12818 plugins/mp3decode/parse/mp3parse.c,
12819 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12820 empty...) Added automatic pad plugging. Added automatic dynamic
12821 pad plugging. Changed some codecs to correctly set their pad
12824 2000-08-21 22:57 wtay
12826 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12828 2000-08-21 22:23 wtay
12830 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12831 autoplug. Works for mp3 files only for now.
12833 2000-08-21 22:20 wtay
12835 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12836 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12837 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12838 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12839 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12840 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12841 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12842 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12843 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12844 first (rude) attempt at autoplug. Autoplugging selects appropriate
12845 codecs to connect src to sink, adds them to the pipeline and
12846 connect pads. Autoplugging will run the typedetect plugin if the
12847 src pad has no MIME type. No autoplugging is done on the src and
12848 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12849 creating threads. No attempt at dynamically autoplugging not yet
12850 existing pads. Changes to (some) plugins to properly set their
12853 2000-08-19 17:36 wtay
12855 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12856 helloworld.sgml, outline.txt: More manual about MIME types and
12859 2000-08-19 01:34 richardb
12861 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12862 sure that these are generated files which have no right to be in
12863 the CVS. If I'm wrong, and things break, then we'll just have to
12864 put them back again.
12866 2000-08-19 01:29 richardb
12868 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12869 test/Makefile.am: libXv is now linked against by test/* and gstplay
12870 if it is present. -lXv isn't leaked all over the place due to
12871 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12872 to link explicitly with extra things just because we use certain
12875 Build Makefile in tests, but don't recurse into tests when doing
12876 the build (tests no longer in SUBDIRS).
12878 2000-08-19 00:31 richardb
12880 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12881 compile gstplay only if there is one.
12883 2000-08-18 23:54 wtay
12885 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12886 makefile hacker :-)
12888 2000-08-18 23:17 wtay
12890 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12893 2000-08-18 23:15 wtay
12895 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12898 2000-08-18 23:07 richardb
12900 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12901 present, mpeg2enc plugin just ignores the .s files, C equivalents
12904 2000-08-18 22:57 wtay
12906 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12907 using uncompiled code.
12909 2000-08-18 22:30 richardb
12911 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12912 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12915 2000-08-18 21:38 wtay
12917 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12918 examples/helloworld/helloworld.c: helloworld example. and docs
12920 2000-08-18 21:35 wtay
12922 * README, gstreamer-config.in, docs/gst/Makefile.am,
12923 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12924 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12925 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12926 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12927 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12928 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12929 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12930 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12931 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12932 plugins/mp3decode/mpg123/Makefile.am,
12933 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12934 plugins/mpeg1/parse/mpeg1parse.c,
12935 plugins/visualization/smoothwave/smoothwave.c,
12936 plugins/visualization/spectrum/gstspectrum.c,
12937 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12938 Various fixes for the build/install problems update to the
12939 docs/manual. Added a simple helloworld example.
12941 2000-08-17 07:18 wtay
12943 * docs/manual/gstreamer-manual.sgml: The book is not published
12946 2000-08-16 22:40 wtay
12948 * docs/manual/images/.cvsignore: Ignore the png images; they are
12949 supposed to be build by the Makefile.
12951 2000-08-16 22:38 wtay
12953 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12954 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12955 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12956 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12959 2000-08-14 16:18 wtay
12961 * libs/idct/.cvsignore: ignore the test program
12963 2000-08-14 16:17 wtay
12965 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12966 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12967 plugins/vcdsrc/vcdsrc.c,
12968 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12969 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12970 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12971 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12972 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12973 test/record.c, test/spectrum.c, test/vidcapture.c,
12974 test/vidcapture2.c, test/videotest.c, test/wave.c,
12975 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12976 Adapted the test directory to the new state management added an
12977 mpeg2 to avi encoder. added a v4l to divx capture example.
12979 2000-08-14 11:59 wtay
12981 * configure.in, include/avifmt.h, include/registry.h: The include
12982 files for the windows codec loader. top level configure file.
12984 2000-08-14 11:57 wtay
12986 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12987 handler. This object is able to generate buffers and is passed
12988 between elements to exchange buffers. Elements can also use this
12989 pool to efficiently generate output buffers.
12991 2000-08-14 11:55 wtay
12993 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12994 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12995 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12996 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12997 in the threading element. Added bufferpools.
12999 2000-08-14 11:54 wtay
13001 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13002 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13003 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13004 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13005 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13006 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13007 is possible. Added MPEG2 subtitles.
13009 2000-08-14 11:49 wtay
13011 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13012 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13013 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13014 and used the IDCT library.
13016 2000-08-14 11:42 wtay
13018 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13020 2000-08-14 11:41 wtay
13022 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13023 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13024 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13025 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13026 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13027 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13028 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13029 transfrm.c, variance_mmx.s: Better rate control with different
13030 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13031 optimisations. Use the IDCT library.
13033 2000-08-14 11:33 wtay
13035 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13038 2000-08-14 11:32 wtay
13040 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13043 2000-08-14 11:31 wtay
13045 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13046 system_encode.c, system_encode.h: Added statup delay. Added
13049 2000-08-14 11:30 wtay
13051 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13053 2000-08-14 11:28 wtay
13055 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13056 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13057 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13060 2000-08-14 11:25 wtay
13062 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13064 2000-08-14 11:23 wtay
13066 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13067 new state management.
13069 2000-08-14 11:21 wtay
13071 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13072 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13073 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13074 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13075 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13076 encoder/decoder plugins for windows codecs.
13078 2000-08-14 11:17 wtay
13080 * gstplay/gstplay.glade: The UI
13082 2000-08-14 11:16 wtay
13084 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13085 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13086 stop.xpm, support.c, support.h: glade based gstplay version.
13087 better avi/mpeg support. nice about dialog :-) Drag and drop
13090 2000-08-14 11:12 wtay
13092 * libs/idct/.cvsignore: ..
13094 2000-08-14 11:11 wtay
13096 * libs/: Makefile.am, getbits/gstgetbits.c,
13097 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13098 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13099 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13100 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13101 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13102 Added IEEE testbed. Update to the windows codec loader. fixes in
13103 the riff parser/encoder. cleanup in the getbits/putbits API.
13105 2000-08-05 04:53 omegahacker
13107 * LICENSE, Makefile.am: Adding explicit license information, since
13108 quite a large number of source files don't have the LGPL header.
13109 This is something we need to fix. GNOME has a script to run around
13110 and fix things, maybe we should snag a copy and let it loose in a
13113 2000-07-21 04:57 omegahacker
13115 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13116 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13117 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13118 gstpipefilter.h: Brought standard elements in line with new state
13121 2000-07-17 18:14 omegahacker
13123 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13124 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13125 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13126 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13127 gst/gstthread.h, gst/elements/gstelements.c,
13128 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13129 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13130 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13131 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13132 Megapatch, changes which states are available, how they're used,
13133 and how they're set. Also modifies the scheduling system, breaking
13134 pulled buffers. Check mail archives for more details.
13136 2000-07-15 14:26 wtay
13138 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13139 plugins/mp3decode/mpg123/gstmpg123.c,
13140 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13141 with the allignment of the chunks. This should solve the errors
13144 2000-07-15 13:06 wtay
13146 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13147 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13148 include/default.h, include/registry.h, libs/Makefile.am,
13149 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13150 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13151 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13152 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13153 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13154 plugins/mp3decode/mpg123/layer3.c,
13155 plugins/mpeg1video/parse/mp1videoparse.c,
13156 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13157 the wine .dll loader. you must unzip binaries.zip from
13158 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13159 source tree**. Extended and bugfixed thr riff parser to support
13160 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13161 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13162 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13163 gstplay is temporarly broken.
13165 2000-07-13 20:49 wtay
13167 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13168 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13169 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13170 plugins/mpeg1video/parse/mp1videoparse.c,
13171 plugins/mpeg1video/parse/mp1videoparse.h,
13172 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13173 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13174 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13175 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13176 (from libmpeg2) Round image size up to the nearest multiple of 16
13179 2000-07-12 23:52 wtay
13181 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13182 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13183 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13184 gst/gstthread.c, gst/elements/gstaudiosink.c,
13185 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13186 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13187 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13188 plugins/mp3decode/mpg123/gstmpg123.c,
13189 plugins/mp3decode/mpg123/gstmpg123.h,
13190 plugins/mp3decode/mpg123/layer3.c,
13191 plugins/mp3decode/mpg123/mpg123.c,
13192 plugins/mp3decode/parse/Makefile.am,
13193 plugins/mp3decode/parse/mp3parse.c,
13194 plugins/mp3decode/parse/mp3parse.h,
13195 plugins/mp3decode/xing/libxing/Makefile.am,
13196 plugins/mpeg1/mpeg_play/Makefile.am,
13197 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13198 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13199 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13200 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13201 plugins/mpeg1video/parse/mp1videoparse.c,
13202 plugins/mpeg1video/parse/mp1videoparse.h,
13203 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13204 is the audio/video sync release. Changed the mpegvideoparser to
13205 parse complete pictures. Added the PTS timestamps to the pictures.
13206 Added PTS timestamps to the MPEG audio frames. Made the clock a
13207 littlebit better. Gstplay now uses two more threads one for video,
13208 one for audio playback. Added the first QoS callbacks for the
13209 pads. hopefully fix an mmx compilation problem.
13211 2000-07-05 22:32 wtay
13213 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13214 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13215 mechanism in case no suitable XvImage is found.
13217 2000-07-05 11:21 wtay
13219 * gstplay/gstplay.h: [no log message]
13221 2000-07-05 11:21 wtay
13223 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13224 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13225 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13226 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13227 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13228 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13229 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13230 plugins/mp3decode/parse/mp3parse.c,
13231 plugins/mpeg1/mpeg_play/Makefile.am,
13232 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13233 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13234 plugins/mpeg1/mpeg_play/parseblock.c,
13235 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13236 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13237 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13238 plugins/mpeg1video/parse/Makefile.am,
13239 plugins/mpeg1video/parse/mp1videoparse.c,
13240 plugins/mpeg1video/parse/mp1videoparse.h,
13241 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13242 plugins/mpeg2/ac3parse/Makefile.am,
13243 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13244 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13245 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13246 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13247 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13248 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13249 MMX conversion implemented seeking to gstplay.
13251 2000-06-27 21:22 wtay
13253 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13254 interpollation for bidirectionally predicted macroblocks.
13255 (players based on mpeg_play should also implement this, as it was
13256 left out from the reference decoder, probabliy for performance
13257 reasons) Reduced rounding errors in the quatisation of the
13260 2000-06-25 23:23 wtay
13262 * gstplay/.cvsignore: [no log message]
13264 2000-06-25 23:21 wtay
13266 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13267 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13268 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13269 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13270 Added mpeg2 playback for gstplay
13272 2000-06-25 22:37 wtay
13274 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13275 gst/gsttypefind.h, gst/elements/Makefile.am,
13276 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13277 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13278 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13279 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13280 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13281 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13282 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13283 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13284 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13285 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13286 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13287 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13288 plugins/filters/median/median.c, plugins/filters/median/median.h,
13289 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13290 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13291 plugins/mp3decode/parse/mp3parse.c,
13292 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13293 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13294 plugins/mpeg1/mpeg_play/parseblock.c,
13295 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13296 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13297 plugins/mpeg1/parse/mpeg1parse.c,
13298 plugins/mpeg1/system_encode/system_encode.c,
13299 plugins/mpeg1video/parse/mp1videoparse.c,
13300 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13301 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13302 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13303 fixed the avi parser (gstriff had wrong size) the system_encoder
13304 can now do video only system streams sanitized the colorspace and
13305 scaler api. added fast self modifying asm scaler. worked on the
13306 typefind stuff. added a cool media player (gstplay) it uses the
13307 typefinder to playback avi, mpeg1 (system and video) streams. It
13308 is also a testbed and a real app.
13310 2000-06-18 15:13 wtay
13312 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13313 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13316 2000-06-18 14:51 wtay
13318 * plugins/avi/videoheader.c: Construct the avi header based on the
13321 2000-06-18 14:50 wtay
13323 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13324 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13325 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13326 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13327 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13328 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13329 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13330 color conversion bug. Initial work for multiply avi codecs.
13332 2000-06-16 23:58 wtay
13334 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13335 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13336 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13337 plugins/mpeg1/mpegaudio/common.c,
13338 plugins/mpeg1/mpegaudio/encoder.h,
13339 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13340 plugins/mpeg1/mpegaudio/gstputbits.c,
13341 plugins/mpeg1/mpegaudio/gstputbits.h,
13342 plugins/mpeg1/mpegaudio/musicin.h,
13343 plugins/mpeg2/mpeg2enc/Makefile.am,
13344 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13345 plugins/mpeg2/mpeg2enc/gstputbits.c,
13346 plugins/mpeg2/mpeg2enc/gstputbits.h,
13347 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13348 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13349 plugins/mpeg2/mpeg2enc/ratectl.c,
13350 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13352 2000-06-16 23:33 wtay
13354 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13356 2000-06-16 23:32 wtay
13358 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13359 putbits.h: putbits implementation
13361 2000-06-16 23:30 wtay
13363 * configure.in, plugins/mpeg1/Makefile.am,
13364 plugins/mpeg1/mpegaudio/Makefile.am,
13365 plugins/mpeg1/mpegaudio/README.crh,
13366 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13367 plugins/mpeg1/mpegaudio/encode.c,
13368 plugins/mpeg1/mpegaudio/encoder.h,
13369 plugins/mpeg1/mpegaudio/fixes.txt,
13370 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13371 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13372 plugins/mpeg1/mpegaudio/gstputbits.c,
13373 plugins/mpeg1/mpegaudio/gstputbits.h,
13374 plugins/mpeg1/mpegaudio/musicin.c,
13375 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13376 plugins/mpeg1/mpegaudio/readme.txt,
13377 plugins/mpeg1/mpegaudio/release.txt,
13378 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13379 plugins/mpeg1/system_encode/buffer.c,
13380 plugins/mpeg1/system_encode/system_encode.c,
13381 plugins/mpeg1/system_encode/system_encode.h,
13382 plugins/mpeg2/mpeg2enc/Makefile.am,
13383 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13384 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13385 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13386 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13387 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13388 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13389 unified putbits implementation Added an MPEG audio layer 1&2
13392 2000-06-12 22:27 wtay
13394 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13395 plugins/mpeg1/system_encode/buffer.c,
13396 plugins/mpeg2/mpeg2enc/predict.c,
13397 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13398 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13399 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13400 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13402 2000-06-11 13:11 wtay
13404 * configure.in, gst/elements/gstpipefilter.c,
13405 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13406 plugins/mp3decode/mpg123/gstmpg123.c,
13407 plugins/mp3decode/parse/mp3parse.c,
13408 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13409 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13410 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13411 plugins/mpeg1/mpeg_play/parseblock.c,
13412 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13413 plugins/mpeg1/system_encode/.cvsignore,
13414 plugins/mpeg1/system_encode/Makefile.am,
13415 plugins/mpeg1/system_encode/buffer.c,
13416 plugins/mpeg1/system_encode/buffer.h,
13417 plugins/mpeg1/system_encode/main.h,
13418 plugins/mpeg1/system_encode/system_encode.c,
13419 plugins/mpeg1/system_encode/system_encode.h,
13420 plugins/mpeg1/system_encode/systems.c,
13421 plugins/mpeg2/ac3parse/ac3parse.c,
13422 plugins/mpeg2/ac3parse/ac3parse.h,
13423 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13424 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13425 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13426 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13427 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13428 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13429 Added first frames skipping to the mp3 and ac3 parser (this allows
13430 you to skip a number of frames before pushing them). Removed wrong
13431 mmx code from the encoder. Added Macroblocks per slice to the
13432 encoder. added bilinear and bicubic interpolation to the
13433 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13434 calculations yet) Added some options (framerate to the
13437 2000-06-04 20:18 richardb
13439 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13441 2000-05-28 23:46 wtay
13443 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13444 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13445 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13446 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13447 like the mpeg1 parser. Added a command property to the pipefilter.
13449 2000-05-28 21:04 wtay
13451 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13452 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13453 element: pipefilter. This element connects the stdin/stdout of an
13454 external program into the pipeline. We now have virtually all of
13455 the capabilities of sox, lame, ...
13457 2000-05-28 20:59 wtay
13459 * configure.in, gst/elements/Makefile.am,
13460 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13461 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13462 plugins/mpeg1/mpeg_play/parseblock.c,
13463 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13464 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13465 plugins/mpeg2/mpeg2enc/Makefile.am,
13466 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13467 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13468 plugins/mpeg2/mpeg2enc/ratectl.c,
13469 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13470 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13471 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13472 motion compensation bug (was a bug on Intels site)
13473 Faster/Better/more accurate motion detection in the mpeg encoder
13474 Added an audio resampler (convert 48000 kHz to 44100 for example)
13475 does not work Fixed rate control in the mpeg2 encoder.
13477 2000-05-21 23:00 wtay
13479 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13481 2000-05-21 22:59 wtay
13483 * test/mp1tomp1.c: An MPEG1 transcoder.
13485 2000-05-21 22:58 wtay
13487 * configure.in, docs/gst/gstreamer-decl.txt,
13488 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13489 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13490 gst/elements/gstqueue.c, plugins/Makefile.am,
13491 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13492 plugins/filters/median/.cvsignore,
13493 plugins/filters/median/Makefile.am,
13494 plugins/filters/median/median.c, plugins/filters/median/median.h,
13495 plugins/filters/smooth/.cvsignore,
13496 plugins/filters/smooth/Makefile.am,
13497 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13498 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13499 plugins/mpeg1/mpeg1encoder/.cvsignore,
13500 plugins/mpeg1/mpeg1encoder/CHANGES,
13501 plugins/mpeg1/mpeg1encoder/Makefile.am,
13502 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13503 plugins/mpeg1/mpeg1encoder/README,
13504 plugins/mpeg1/mpeg1encoder/SETUP,
13505 plugins/mpeg1/mpeg1encoder/chendct.c,
13506 plugins/mpeg1/mpeg1encoder/codec.c,
13507 plugins/mpeg1/mpeg1encoder/csize.h,
13508 plugins/mpeg1/mpeg1encoder/ctables.h,
13509 plugins/mpeg1/mpeg1encoder/dct.h,
13510 plugins/mpeg1/mpeg1encoder/globals.h,
13511 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13512 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13513 plugins/mpeg1/mpeg1encoder/htable.lex,
13514 plugins/mpeg1/mpeg1encoder/huffman.c,
13515 plugins/mpeg1/mpeg1encoder/huffman.h,
13516 plugins/mpeg1/mpeg1encoder/io.c,
13517 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13518 plugins/mpeg1/mpeg1encoder/lexer.c,
13519 plugins/mpeg1/mpeg1encoder/lexer.l,
13520 plugins/mpeg1/mpeg1encoder/marker.c,
13521 plugins/mpeg1/mpeg1encoder/marker.h,
13522 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13523 plugins/mpeg1/mpeg1encoder/mem.h,
13524 plugins/mpeg1/mpeg1encoder/mpeg.c,
13525 plugins/mpeg1/mpeg1encoder/param.h,
13526 plugins/mpeg1/mpeg1encoder/prototypes.h,
13527 plugins/mpeg1/mpeg1encoder/putbits.c,
13528 plugins/mpeg1/mpeg1encoder/putbits.h,
13529 plugins/mpeg1/mpeg1encoder/qtables.h,
13530 plugins/mpeg1/mpeg1encoder/size.h,
13531 plugins/mpeg1/mpeg1encoder/stat.c,
13532 plugins/mpeg1/mpeg1encoder/stream.c,
13533 plugins/mpeg1/mpeg1encoder/stream.h,
13534 plugins/mpeg1/mpeg1encoder/system.h,
13535 plugins/mpeg1/mpeg1encoder/tables.h,
13536 plugins/mpeg1/mpeg1encoder/transform.c,
13537 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13538 plugins/mpeg1/mpeg_play/parseblock.c,
13539 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13540 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13541 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13542 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13543 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13544 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13545 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13546 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13547 MMX optimisations for motion estimation. Added another mpeg1
13548 encoder. Added Two filters: smooth and median (a median cut
13549 filter) Made the queue pull buffers.
13551 2000-05-17 23:49 richardb
13553 * plugins/Makefile.am: Always build videosink, now that the
13554 dependency on gdk_pixbuf is removed.
13556 2000-05-13 10:41 richardb
13558 * plugins/Makefile.am: Make videosink compiled only if
13559 HAVE_GDK_PIXBUF again.
13561 2000-05-12 18:41 wtay
13563 * plugins/videoscale/.cvsignore: ...
13565 2000-05-12 18:39 wtay
13567 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13568 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13569 scaler as a library and an Element. Also a little non working mpeg2
13570 to mpeg1 converter (still struggling with the quantisation).
13572 2000-05-12 18:33 wtay
13574 * configure.in, gst/gstclock.c, libs/Makefile.am,
13575 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13576 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13577 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13578 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13579 plugins/mpeg1/parse/mpeg1parse.c,
13580 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13581 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13582 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13583 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13584 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13585 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13586 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13587 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13588 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13591 2000-05-12 08:15 richardb
13593 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13594 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13595 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13596 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13597 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13598 videosink only if it is present. Make documentation generated
13599 successfully even if libghttp isn't present (by skipping the
13602 2000-05-12 08:09 richardb
13604 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13605 macro call, so it compiles with debug on.
13607 2000-05-02 00:22 wtay
13609 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13610 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13613 2000-05-02 00:09 wtay
13615 * configure.in, libs/getbits/gstgetbits.h,
13616 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13617 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13618 plugins/mpeg1/parse/mpeg1parse.c,
13619 plugins/mpeg1video/parse/mp1videoparse.c,
13620 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13621 plugins/mpeg2/ac3parse/ac3parse.c,
13622 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13623 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13624 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13625 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13626 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13627 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13628 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13629 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13630 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13631 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13632 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13633 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13634 plugins/mpeg2/mpeg2enc/quantize.c,
13635 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13636 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13637 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13638 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13639 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13640 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13641 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13642 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13643 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13644 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13645 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13646 MPEG System stream parser. an mpeg encoder.
13648 2000-04-24 21:51 wtay
13650 * configure.in, libs/getbits/gstgetbits_inl.h,
13651 plugins/mpeg1/mpeg_play/decoders.c,
13652 plugins/mpeg1/mpeg_play/decoders.h,
13653 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13654 plugins/mpeg1/mpeg_play/parseblock.c,
13655 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13656 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13657 plugins/mpeg1/mpeg_play/video.h,
13658 plugins/mpeg1video/parse/mp1videoparse.c,
13659 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13660 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13661 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13662 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13663 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13664 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13665 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13666 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13667 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13668 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13669 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13670 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13671 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13672 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13673 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13674 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13675 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13676 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13679 2000-04-17 00:33 wtay
13681 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13682 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13685 2000-04-17 00:25 wtay
13687 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13688 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13689 Reworked the ac3decoder for the new getbits functions. We are now
13690 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13693 2000-04-16 19:51 wtay
13695 * libs/getbits/.cvsignore: [no log message]
13697 2000-04-16 19:50 wtay
13699 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13700 gstgetbits_inl.h: I the generc getbits implementation
13702 2000-04-16 19:47 wtay
13704 * configure.in, docs/gst/gstreamer-decl.txt,
13705 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13706 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13707 plugins/mp3decode/mpg123/common.c,
13708 plugins/mp3decode/mpg123/getbits.c,
13709 plugins/mp3decode/mpg123/getbits.h,
13710 plugins/mp3decode/mpg123/gstmpg123.c,
13711 plugins/mp3decode/mpg123/layer1.c,
13712 plugins/mp3decode/mpg123/layer2.c,
13713 plugins/mp3decode/mpg123/layer3.c,
13714 plugins/mp3decode/mpg123/mpg123.c,
13715 plugins/mp3decode/mpg123/mpg123.h,
13716 plugins/mp3decode/parse/mp3parse.c,
13717 plugins/mp3decode/parse/mp3parse.h,
13718 plugins/mpeg1/mpeg_play/Makefile.am,
13719 plugins/mpeg1/mpeg_play/ctrlbar.c,
13720 plugins/mpeg1/mpeg_play/ctrlbar.h,
13721 plugins/mpeg1/mpeg_play/decoders.c,
13722 plugins/mpeg1/mpeg_play/decoders.h,
13723 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13724 plugins/mpeg1/mpeg_play/motionvector.c,
13725 plugins/mpeg1/mpeg_play/parseblock.c,
13726 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13727 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13728 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13729 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13730 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13731 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13732 getbits handling. I currently have an inline integer
13735 2000-04-13 22:59 wtay
13737 * Makefile.am, configure.in, gst/gstclock.c,
13738 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13739 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13741 2000-04-09 22:38 wtay
13743 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13745 2000-04-09 22:36 wtay
13747 * gst/Makefile.am, gst/gstelement.c,
13748 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13749 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13750 plugins/capture/v4l/gstv4lsrc.c,
13751 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13752 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13753 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13754 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13755 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13756 clock. The audiosink can now adjust the clock. Fixed incorrect
13757 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13758 videosink, it now uses the color conversion library when needed.
13760 2000-04-02 22:38 wtay
13762 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13763 new riff parser and encoder
13765 2000-04-02 22:36 wtay
13767 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13768 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13769 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13770 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13771 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13772 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13773 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13774 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13775 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13776 colorspace library and removed yuv2rgb conversion from the
13777 videosink. The aviencoder should now more or less work.
13779 2000-03-27 20:53 wtay
13781 * docs/Makefile.am, docs/gst/Makefile.am,
13782 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13783 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13784 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13785 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13786 docs/gst/tmpl/gstasyncdisksrc.sgml,
13787 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13788 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13789 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13790 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13791 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13792 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13793 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13794 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13795 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13796 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13797 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13798 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13799 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13800 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13801 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13802 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13803 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13804 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13805 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13806 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13807 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13808 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13809 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13810 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13811 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13812 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13813 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13814 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13815 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13816 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13817 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13818 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13819 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13820 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13821 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13822 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13823 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13824 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13825 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13826 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13827 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13828 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13829 standard library objects and standard elements are documented.
13830 Modified some of the elements to more accuratly report about their
13831 arguments so the documentation builds more reasonable output.
13832 Added aviencoder and jpegencoder elements (not working yet)
13834 2000-03-22 21:18 wtay
13836 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13837 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13838 plugins/Makefile.am, plugins/avi/Makefile.am,
13839 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13840 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13841 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13842 the avi decoder now configures the jpeg codec if an MJPG encoded
13843 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13844 videosink. jpeglib is used to decode the jpeg image.
13846 2000-03-21 20:06 omegahacker
13848 * plugins/avi/gstparseavi.c: removed second check on riff library,
13849 moved original to top so it fails out right away
13851 2000-03-21 19:54 omegahacker
13853 * plugins/avi/gstparseavi.c: added load and check of libriff during
13856 2000-03-21 19:54 omegahacker
13858 * gst/gstplugin.c: spelling fixes to gst_library_load()
13860 2000-03-20 20:25 wtay
13862 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13863 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13864 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13865 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13866 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13867 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13868 riff parsing as a library. The avi parser can play simple PCM
13869 encoded audio. some minor cleanups.
13871 2000-03-19 00:59 wtay
13873 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13874 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13875 plugins/Makefile.am, plugins/avi/.cvsignore,
13876 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13877 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13878 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13879 the riff code into a seperate library in /libs dir. The plugin
13880 loader also checks the /libs path. The avi parser now uses the
13881 riff library. WAV is broken.
13883 2000-03-13 22:17 wtay
13885 * test/aviparse.c: A non functional avi parser.
13887 2000-03-13 22:13 wtay
13889 * configure.in, gst/gst.c, gst/gstbuffer.h,
13890 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13891 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13892 plugins/Makefile.am, plugins/au/gstparseau.c,
13893 plugins/capture/v4l/gstv4lsrc.c,
13894 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13895 test/videotest.c: Various cleanups. Moved the overlay code to a
13896 specialized widget. One error I cannot seem to fix: switching
13897 desktops does not disable the overlay.
13899 2000-03-05 21:48 wtay
13901 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13902 much better but still not perfect.
13904 2000-03-03 22:13 wtay
13906 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13907 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13908 test/Makefile.am, test/videotest.c: Added overlay and DGA
13909 capability for the videosink. Not really good but functional.
13911 2000-02-27 23:18 wtay
13913 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13914 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13915 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13916 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13917 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13918 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13919 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13920 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13921 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13922 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13923 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13924 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13925 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13926 plugins/capture/v4l/gstv4lsrc.h,
13927 plugins/mp3decode/mpg123/Makefile.am,
13928 plugins/mp3decode/mpg123/common.c,
13929 plugins/mp3decode/mpg123/decode_i386.c,
13930 plugins/mp3decode/mpg123/decode_i486.c,
13931 plugins/mp3decode/mpg123/getbits.c,
13932 plugins/mp3decode/mpg123/getbits.h,
13933 plugins/mp3decode/mpg123/gstmpg123.c,
13934 plugins/mp3decode/mpg123/layer1.c,
13935 plugins/mp3decode/mpg123/layer2.c,
13936 plugins/mp3decode/mpg123/layer3.c,
13937 plugins/mp3decode/mpg123/mpg123.c,
13938 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13939 plugins/mpeg1/mpeg_play/Makefile.am,
13940 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13941 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13942 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13943 plugins/mpeg1/parse/mpeg1parse.c,
13944 plugins/mpeg1video/parse/Makefile.am,
13945 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13946 a rather large patch. Switched on -Wall compiler flag and fixed the
13947 warnings. Made the Video for Linux more like it should be.
13949 2000-02-26 18:55 wtay
13951 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13952 test/mp1parse.c, test/videotest.c: Added a pull function in the
13953 gstpad. Modified the videosink to implement the pull. This function
13954 allows a source element to request a buffer from the destination.
13955 This is much more efficient because the videosink can then pass a
13956 buffer with SHM to the element, which does not require an aditional
13957 memcpy. removed scaling from the videosink. I need something
13960 2000-02-25 23:19 wtay
13962 * test/videotest.c: test code for the Video for linux source
13964 2000-02-25 23:18 wtay
13966 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13967 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13968 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13969 linux source. Not generic at all and may not work on any other
13972 2000-02-24 20:56 wtay
13974 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13975 plugins/mp3decode/parse/Makefile.am,
13976 plugins/mp3decode/parse/mp3parse.c,
13977 plugins/mp3decode/parse/mp3parse.h,
13978 plugins/mpeg1/mpeg_play/Makefile.am,
13979 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13980 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13981 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13982 plugins/mpeg1/mpeg_play/jrevdct.c,
13983 plugins/mpeg1/mpeg_play/mmx_idct.c,
13984 plugins/mpeg1/mpeg_play/parseblock.c,
13985 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13986 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13987 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13988 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13989 player got rid of some memcpy. bit handling changes. MMX code for
13990 the IDCT and motion compensation in mpeg_play. Almost as fast as
13991 the commercial mpeg player mtv, but with a much better video
13994 2000-02-20 16:19 wtay
13996 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13997 GdkPixbuf support and scaling (sloww...)
13999 2000-02-20 12:58 wtay
14001 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14002 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14003 video.h: General cleanup and speedup. removed color conversion out
14006 2000-02-19 13:37 wtay
14008 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14009 video.c, video.h: Added timestamps for video buffers. The videosink
14010 syncs to the timestamps. Added a buffer with finished frames for
14013 2000-02-19 10:50 wtay
14015 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14016 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14017 lockup by not calling any gtk functions in the main thread. This
14020 2000-02-18 23:48 wtay
14022 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14023 size to 1 to avoid the strange lockups...
14025 2000-02-18 23:07 wtay
14027 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14028 plugins/mpeg1/mpeg_play/Makefile.am,
14029 plugins/mpeg1/mpeg_play/descrip.mms,
14030 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14031 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14032 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14033 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14034 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14035 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14036 plugins/mpeg1/mpeg_play/hybrid.c,
14037 plugins/mpeg1/mpeg_play/hybriderr.c,
14038 plugins/mpeg1/mpeg_play/index.bt,
14039 plugins/mpeg1/mpeg_play/mb_ordered.c,
14040 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14041 plugins/mpeg1/mpeg_play/ordered2.c,
14042 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14043 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14044 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14045 test/mp1parse.c: The first functional video sink... Removed all of
14046 the video stuff from the MPEG video decoder. Fixed a bug in
14047 smoothwave. The MPEG video decoder still does the YUV->RGB
14050 2000-02-17 22:50 wtay
14052 * configure.in, plugins/Makefile.am,
14053 plugins/mpeg1/mpeg_play/Makefile.am,
14054 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14055 plugins/mpeg1/mpeg_play/mmx_idct.c,
14056 plugins/mpeg1/mpeg_play/parseblock.c,
14057 plugins/mpeg1/mpeg_play/proto.h,
14058 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14059 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14060 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14061 functional) video sink.
14063 2000-02-16 23:27 wtay
14065 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14066 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14067 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14068 Fixed memory leak in queue.
14070 2000-02-16 16:44 wtay
14072 * plugins/mpeg1/mpeg_play/video.c,
14073 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14074 some bugs in the parsers, fixed memory leak (not all of them yet)
14076 2000-02-15 20:14 wtay
14078 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14079 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14080 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14081 caused some I-frames to be skipped.
14083 2000-02-15 00:32 omegahacker
14085 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14087 2000-02-14 23:21 wtay
14089 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14090 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14091 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14092 looking for a bug...
14094 2000-02-14 20:42 wtay
14096 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14097 Some frames were skipped if the header was on partial frames. This
14098 fixes the strange invalid sync errors.
14100 2000-02-14 00:22 wtay
14102 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14105 2000-02-13 22:30 wtay
14107 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14108 cleaned up the parsing code a bit.
14110 2000-02-13 15:20 wtay
14112 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14113 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14114 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14115 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14116 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14117 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14118 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14119 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14120 should do. Skips are currently ignored and give some error on the
14121 console, need to clean this up.
14123 2000-02-13 13:43 wtay
14125 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14126 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14127 length 5 for now). fixed mpeg1 video rate control. AlienSong
14128 segfaults sometimes. My other movies don't....
14130 2000-02-13 03:19 wtay
14132 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14135 2000-02-12 23:09 omegahacker
14137 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14138 sane again (what editor are you using, Wim?), and it now uses
14139 threads. Playback is clean (at least, audio and video are running
14140 smoothly. Video is still a little choppy on my test stream (first
14141 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14142 but it's looking VERY COOL.
14144 2000-02-12 23:08 omegahacker
14146 * gst/gstbin.c: Changed the way state is dealt with when a child is
14147 added to the bin. The note states that the COMPLETE state should
14148 probably reflect nothing more than whether or not there is a child
14149 in the bin, not whether or not all children are COMPLETE. I need
14150 to write out a few scenarios for complex pipeline manipulations to
14151 figure out how all the states should interact. The idea is to
14152 maintain the ability to dynamically recofigure the pipeline.
14154 2000-02-12 12:20 wtay
14156 * plugins/mpeg1/mpeg_play/16bit.c,
14157 plugins/mpeg1/mpeg_play/Makefile.am,
14158 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14159 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14160 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14161 plugins/mpeg1/mpeg_play/main.c,
14162 plugins/mpeg1/mpeg_play/mb_ordered.c,
14163 plugins/mpeg1/mpeg_play/motionvector.c,
14164 plugins/mpeg1/mpeg_play/parseblock.c,
14165 plugins/mpeg1/mpeg_play/proto.h,
14166 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14167 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14168 plugins/mpeg1/mpeg_play/video.h,
14169 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14170 first functional video MPEG1 decoder. The decoder still opens a
14171 window to show the video. This is not optimised at all. Some
14172 glitches and crashes due to bugs in mp1videoparse.c. I need to
14173 queue incomplete slices in mp1videoparse before sending them to the
14174 decoder. use test/mp1parse on your favorite video to test. No
14175 audio/video sync, no QoS at all.
14177 2000-02-10 17:02 wtay
14179 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14180 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14181 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14182 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14183 now correctly pushes buffers in complete chuncks.
14185 2000-02-08 22:36 wtay
14187 * configure.in, gst/types/gsttypes.c,
14188 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14189 plugins/mpeg1video/parse/Makefile.am,
14190 plugins/mpeg1video/parse/README,
14191 plugins/mpeg1video/parse/mp1videoparse.c,
14192 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14193 MPEG1 video parser.
14195 2000-02-07 19:29 wtay
14197 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14199 2000-02-07 19:22 wtay
14201 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14202 gstmpeg_play.h: [no log message]
14204 2000-02-07 19:04 wtay
14206 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14207 plugins/mp3decode/mpg123/decode_i386.c,
14208 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14209 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14210 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14211 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14212 plugins/mpeg1/mpeg_play/INSTALL,
14213 plugins/mpeg1/mpeg_play/Makefile.am,
14214 plugins/mpeg1/mpeg_play/README,
14215 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14216 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14217 plugins/mpeg1/mpeg_play/ctrlbar.h,
14218 plugins/mpeg1/mpeg_play/decoders.c,
14219 plugins/mpeg1/mpeg_play/decoders.h,
14220 plugins/mpeg1/mpeg_play/descrip.mms,
14221 plugins/mpeg1/mpeg_play/dither.h,
14222 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14223 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14224 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14225 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14226 plugins/mpeg1/mpeg_play/hybriderr.c,
14227 plugins/mpeg1/mpeg_play/index.bt,
14228 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14229 plugins/mpeg1/mpeg_play/mb_ordered.c,
14230 plugins/mpeg1/mpeg_play/mono.c,
14231 plugins/mpeg1/mpeg_play/motionvector.c,
14232 plugins/mpeg1/mpeg_play/ordered.c,
14233 plugins/mpeg1/mpeg_play/ordered2.c,
14234 plugins/mpeg1/mpeg_play/parseblock.c,
14235 plugins/mpeg1/mpeg_play/proto.h,
14236 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14237 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14238 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14239 Added compiler optimistaion flags to mpg123. reverted to old
14240 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14241 video player. It does not work yet.
14243 2000-02-06 22:04 wtay
14245 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14246 plugins/mp3decode/mpg123/gstmpg123.c,
14247 plugins/mp3decode/parse/mp3parse.c,
14248 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14249 removed (disabeled) debug info.
14251 2000-02-06 18:50 wtay
14253 * plugins/mp3decode/mpg123/common.c,
14254 plugins/mp3decode/parse/mp3parse.c,
14255 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14256 parser. It can now be used to playback the audio stream of an MPEG1
14257 movie (check out test/mp1parse.c).
14259 2000-02-06 12:33 wtay
14261 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14262 videos seem to parse OK.
14264 2000-02-06 01:52 wtay
14266 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14269 2000-02-06 00:56 wtay
14271 * test/mp1parse.c: The mpeg1 parser test program.
14273 2000-02-06 00:55 wtay
14275 * plugins/mpeg1/parse/mpeg1parse.c,
14276 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14277 the mpeg 1 parser. Does not work yet.
14279 2000-02-05 16:08 wtay
14281 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14282 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14283 486 optimisation. Pentium optimisation added, but does not work
14286 2000-02-05 14:37 wtay
14288 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14289 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14290 moved the buffer handling to common.c, getbits should not know
14293 2000-02-05 01:58 wtay
14295 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14298 2000-02-05 01:40 wtay
14300 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14301 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14303 2000-02-05 01:20 wtay
14305 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14306 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14307 remained) Added eos check for the test programs to stop them from
14308 allocating all of your memory (had to use alt-sysreq-k a few times
14309 :-( ). MPEG layer 1 plays fine now with mp3play.
14311 2000-02-04 23:27 wtay
14313 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14314 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14315 bit slow, though...
14317 2000-02-04 22:06 wtay
14319 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14320 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14321 working. Tried with the test program included. Still some errors
14322 and clicks sometime, but you can hear something. Double buffering
14323 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14324 stream (I have none) and together with the mp3parse?
14326 2000-02-04 21:49 omegahacker
14328 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14329 as well as some other stuff.
14331 2000-02-04 02:25 richardb
14333 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14334 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14335 Compile a test program to ensure that we have working atomic
14338 A few small changes (include headers, fix a cast) to stop compiler
14341 2000-02-02 06:26 omegahacker
14343 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14344 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14345 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14346 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14347 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14348 documentation changes, a couple configure.in and Makefile.am fixes.
14350 2000-02-01 20:35 wtay
14352 * configure.in, gst/elements/Makefile.am,
14353 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14354 which made running test apps fail. Added GHTTP_LIBS to the
14355 libraries. commented out mm_support() call, wich is not working
14356 yet and causes errors.
14358 2000-02-01 19:40 wtay
14360 * configure.in, docs/gst/Makefile.am,
14361 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14362 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14363 the default value of HAVE_LIBMMX. some typos fixed. Changed
14364 include path for volume.c. RTjpeg uses mmx.h
14366 2000-02-01 09:16 omegahacker
14368 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14369 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14370 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14371 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14372 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14373 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14374 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14375 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14376 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14377 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14378 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14379 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14380 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14381 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14382 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14383 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14384 managed to mutilate it a while back, but now it's fixed. I'll put
14385 a copy of the HTML output somewhere on the website tonight.
14387 In order to actually generate the docs, you'll have to install all
14388 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14389 http://developer.gnome.org/arch/doc/tools.html)
14391 Notes (I'll codify these some day):
14393 - Don't believe the Gnome page, always edit the SOURCES when
14394 documenting a given function, never the tmpl file. - I'll be
14395 re-arranging things a lot, but gtk-doc is smart enough to merge any
14396 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14397 are two entirely separate animals. We should probably have a
14398 virtual mutex on the entire docs/gst/ directory, over and above
14399 what CVS does. - I'm going to try to end up with a book set
14400 (docbook terms), where docs/gst/ is only one book. There'd be
14401 another called docs/manual/, and another docs/plugins/, etc. If
14402 you have any comments as to how these should be done,
14403 gstreamer-devel is the place.
14405 2000-02-01 04:10 richardb
14407 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14408 gst/elements/Makefile.am, gst/elements/gstelements.c,
14409 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14410 script. Make libghttp detection work at all. Make library
14411 configuration specifiable on configure commandline. Make detection
14412 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14413 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14416 2000-01-31 22:53 wtay
14418 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14419 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14421 2000-01-31 17:29 wtay
14423 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14424 IDCT for RTjpeg. It still doesn't do anything. This version also
14425 has optimised versions for 422 and 420 YUV (de)compression. This
14426 version is not compatible with the regular RTjpeg due to
14427 optimisations using unrolled loops. Is *very* fast.
14429 2000-01-31 09:43 omegahacker
14431 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14432 gst/elements/Makefile.am, gst/types/Makefile.am,
14433 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14434 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14435 updates. I can now successfully produce an rpm simply by typing
14436 `./autogen.sh;make rpm`. This is good ;-)
14438 2000-01-31 06:49 omegahacker
14440 * Makefile.am: gah, missed Makefile.am of all files...
14442 2000-01-31 06:46 omegahacker
14444 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14445 plugins/mp3decode/mpg123/.cvsignore,
14446 plugins/mp3decode/xing/libxing/Makefile.am,
14447 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14448 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14449 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14450 build/`make dist` issues, as well as a spec file, -config file,
14451 .m4, etc. Next step is to build an RPM of this mess.
14453 2000-01-31 05:55 omegahacker
14455 * .cvsignore, acconfig.h, config.h.in, configure.in,
14456 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14457 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14458 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14459 that collectively allow `make dist` to work.
14461 2000-01-31 04:22 omegahacker
14463 * .cvsignore: uh, forgot to do the root .cvsignore...
14465 2000-01-31 04:20 omegahacker
14467 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14468 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14469 Makefile.am, that's used as the list of things to include in the
14470 distribution, regardless of whether or not something is included in
14471 SUBDIRS due to conditional stuff.
14473 2000-01-31 03:36 omegahacker
14475 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14476 gst/elements/.cvsignore, gst/types/.cvsignore,
14477 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14478 plugins/effects/stereo/.cvsignore,
14479 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14480 plugins/mp3decode/mpg123/.cvsignore,
14481 plugins/mp3decode/parse/.cvsignore,
14482 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14483 plugins/mp3decode/xing/libxing/.cvsignore,
14484 plugins/visualization/spectrum/.cvsignore,
14485 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14486 plugins/.cvsignore, plugins/cobin/.cvsignore,
14487 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14488 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14489 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14490 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14491 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14492 plugins/visualization/smoothwave/.cvsignore,
14493 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14494 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14495 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14496 .cvsignore stuff taken care of, though we'll want to fine-tune
14497 things as we go, of course. Most of them are the same, with some
14498 exceptions for directories that produce executables (those are
14499 listed by name after the standard ones and a newline for
14502 2000-01-31 03:25 omegahacker
14504 * test/README: initial checkin
14506 2000-01-31 03:22 omegahacker
14508 * test/xml/readreg.c: - added usage info - uses first arg as
14509 registry filename - any additional args are plugins to search for
14510 (no change but argv base) - cleaned up output with a spare \n
14512 2000-01-31 03:02 omegahacker
14514 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14515 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14516 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14517 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14518 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14519 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14520 It's currently a skeleton, doing no work at all. Need to have a
14521 video display element, some kind of simulation source (read from
14522 .ppm, a la what I do at work to solve the exact same problem), raw
14523 video types, metadata structs, etc.
14525 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14526 Justin's site, with some fixes (#include <asm/types.h> to get
14527 __u64,etc). Once the aforementioned infrastructure is in place,
14528 the elements can actually be set up to do the encode/decode, and
14529 we'll have our first functioning video codec in place. ;-)
14531 2000-01-31 01:24 omegahacker
14533 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14536 2000-01-31 01:11 omegahacker
14538 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14539 testig loginfo script
14541 2000-01-31 00:16 omegahacker
14543 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14544 testing loginfo script
14546 2000-01-31 00:04 omegahacker
14548 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14551 2000-01-31 00:02 omegahacker
14553 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14555 2000-01-30 22:50 wtay
14557 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14558 gst/elements/Makefile.am, gst/types/Makefile.am,
14559 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14560 plugins/mp3decode/xing/Makefile.am,
14561 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14562 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14563 CSS (check if css.c is in plugins/dvdsrc), need something better.
14564 some LDFLAGS had *.la dependencies which failed for libtool
14566 The build is now 100% on my system.
14568 2000-01-30 10:58 omegahacker
14570 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14571 dvdsrc.h: initial checkin
14573 2000-01-30 10:48 omegahacker
14575 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14576 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14578 2000-01-30 10:44 omegahacker
14580 * docs/: Makefile.am, random/arch, random/buffers,
14581 random/coroutines, random/design, random/example,
14582 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14583 random/mutability, random/padarch, random/sequence,
14584 random/state-transitions, random/states, random/states.old,
14585 random/types, random/vis-transform, random/walkthrough,
14586 slides/README, slides/abstract, slides/abstract.save,
14587 slides/outline, slides/slides: initial checkin
14589 2000-01-30 10:39 omegahacker
14591 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14592 gstxing.h: initial checkin
14594 2000-01-30 10:17 omegahacker
14596 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14597 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14598 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14599 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14600 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14601 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14602 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14603 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14604 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14605 x86intel.c: initial checkin
14607 2000-01-30 10:03 omegahacker
14609 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14610 xa/gstxa.c, xa/gstxa.h: initial checkin
14612 2000-01-30 09:58 omegahacker
14614 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14617 2000-01-30 09:54 omegahacker
14619 * tools/Makefile.am, tools/README, tools/launch.c,
14620 test/bindings/Makefile.am, test/bindings/dummy.c,
14621 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14623 2000-01-30 09:50 omegahacker
14625 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14626 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14627 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14628 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14629 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14630 teardown.c, typefind.c, types.c, w.c, wave.c,
14631 cothreads/Makefile.am, cothreads/cothreads.c,
14632 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14633 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14634 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14637 2000-01-30 09:46 omegahacker
14639 * editor/: Makefile.am, editor.c, editor.glade,
14640 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14641 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14642 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14643 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14644 gstelementselect.h: initial checkin
14646 2000-01-30 09:22 omegahacker
14648 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14649 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14650 cobin/spindentity.c, cobin/spindentity.h,
14651 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14652 effects/stereo/stereo.h, effects/volume/Makefile.am,
14653 effects/volume/volume.c, effects/volume/volume.h,
14654 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14655 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14656 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14657 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14658 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14659 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14660 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14661 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14662 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14663 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14664 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14665 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14666 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14667 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14668 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14669 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14670 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14671 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14672 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14673 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14674 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14675 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14676 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14677 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14678 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14679 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14680 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14681 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14682 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14683 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14684 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14685 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14686 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14687 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14688 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14689 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14690 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14691 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14692 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14693 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14694 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14695 visualization/smoothwave/README,
14696 visualization/smoothwave/smoothwave.c,
14697 visualization/smoothwave/smoothwave.h,
14698 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14699 visualization/spectrum/fix_fft.c,
14700 visualization/spectrum/gstspectrum.c,
14701 visualization/spectrum/gstspectrum.h,
14702 visualization/synaesthesia/Makefile.am,
14703 visualization/synaesthesia/README,
14704 visualization/synaesthesia/README-syna,
14705 visualization/synaesthesia/core.c,
14706 visualization/synaesthesia/core.h,
14707 visualization/synaesthesia/synaesthesia.c,
14708 visualization/synaesthesia/synaesthesia.h,
14709 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14710 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14711 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14712 wav/gstriff.c, wav/gstriff.h: initial checkin
14714 2000-01-30 09:04 omegahacker
14716 * plugins/: Makefile.am, example.c, example.h: initial checkin
14718 2000-01-30 09:00 omegahacker
14720 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14721 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14722 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14723 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14724 elements/gstdisksrc.h, elements/gstelements.c,
14725 elements/gstesdsink.c, elements/gstesdsink.h,
14726 elements/gstfakesink.c, elements/gstfakesink.h,
14727 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14728 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14729 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14730 elements/gstidentity.c, elements/gstidentity.h,
14731 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14732 elements/gstsinesrc.h, elements/gsttypefind.c,
14733 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14736 2000-01-30 08:57 omegahacker
14738 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14739 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14740 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14741 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14742 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14743 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14744 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14745 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14746 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14747 Makefile.am: initial checkin
14749 2000-01-30 08:51 omegahacker
14751 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14752 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14753 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14755 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14757 * PPC compilation fixes (thanks to hadess)
14758 * add eos2 and eos3 proposals