1 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
3 * configure.ac : major overhaul
4 * m4/ dir added with lots of checks in it
6 2001-12-14 Michael Meeks <michael@ximian.com>
8 * gst/gst.c (gst_main, gst_main_quit): upd.
10 * gst/gstutils.c (gst_util_has_arg): impl.
11 (gst_util_get_int64_arg): impl.
13 * plugins/mpeg2/video/gstmpeg2play.c
14 (gst_mpeg2play_class_init): min frames per sec = 0.
16 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
17 s/16bit/use16bit/ properties can't begin with a non
20 * tools/gstreamer-guilaunch.c: fresh from the ministy
23 * tools/Makefile.am: enable gstreamer-guilaunch for
26 * tools/gstreamer-launch.c (main): upd.
27 (idle_func): quit the mainloop.
29 2001-12-14 Michael Meeks <michael@ximian.com>
31 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
33 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
34 kill broken mess for install_std_props.
36 * plugins/gnomevfs/gnomevfssink.c
37 (gst_gnomevfssink_class_init): upd.
39 * tools/gstreamer-launch.c (main): add efence hook.
41 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
42 a volatile pointer, don't write to the buffer.
44 * gst/gstelement.c (gst_element_populate_std_props):
45 add debug & robustness.
47 * gst/gstelement.c (gst_element_populate_std_props):
48 add debug & robustness.
50 2001-12-13 Michael Meeks <michael@ximian.com>
52 * gst/elements/*.c: (..._class_init): clean to use
53 gst_populate_std_props.
56 (gst_element_populate_std_props): impl, simply for now,
57 with a few standard properties.
58 (gst_element_install_std_props): impl nice helper.
60 2001-12-13 Michael Meeks <michael@ximian.com>
62 * gst/gstplugin.c (_gst_plugin_initialize): g_error
65 * Makefile.am: update.
67 * editor/gsteditorprojectview.c (view_on_element_added):
69 * editor/gsteditorproject.c
70 (gst_editor_project_class_init): upd.
72 * plugins/avi/gstavimux.c
73 (gst_avimux_request_new_pad): don't clobber name.
75 * libs/control/gstdparammanager.c
76 (gst_dpman_class_init): upd.
77 (gst_dpman_dispose): chain to parent.
79 * gst/cothreads.c (cothread_create): use guchar *'s
80 not void *'s for bytewise pointer arithmetic.
82 * gst/gstelement.h: kill const on get_property value.
84 * plugins/avi/gstavimux.c
85 (gst_avimux_request_new_pad): add name param.
87 * configure.ac: Add checks for libglade-2.0 and
90 2001-12-13 Michael Meeks <michael@ximian.com>
92 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
94 * examples/typefind/typefind.c (type_found): upd.
97 * plugins/mikmod/gstmikmod.c
98 (gst_mikmod_set_property): same memory bug here -
101 * plugins/oss/gstosssrc.c
102 (gst_osssrc_set_property): fix memory issue.
103 (gst_osssrc_init): dup the string - argh; quit here -
104 such code should be stuck in a common base class not
107 * plugins/oss/gstosssink.c
108 (gst_osssink_init): manage the device allocation.
109 (gst_osssink_finalize): impl.
110 (gst_osssink_class_init): upd.
111 (gst_osssink_set_property): upd.
113 * acconfig.h: cover HAVE_LIBXML2
115 * configure.ac: update libxml checks.
117 2001-12-11 22:10 thomasvs
119 * lots of build fixes for 0.3.0 release
122 2001-08-15 23:43 cael
124 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
125 to make sure we have video to fullscreen, will be removed when the
126 new libgstplay lands.
128 2001-08-15 23:32 cael
130 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
131 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
132 including better fullscreen handling and some new playlist stuff
133 that's not hooked up yet.
135 2001-08-14 20:13 thomasvs
137 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
138 anyone gets into problems with this then let me know and we'll fix
141 2001-08-14 05:11 parapraxis
143 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
146 2001-08-13 21:19 omegahacker
148 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
151 2001-08-13 20:03 omegahacker
153 * gst/Makefile.am: messy hack to make sure libgst.la builds
156 2001-08-13 20:00 sbaker3
158 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
159 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
160 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
161 sync with the current CVS glib API
163 2001-08-13 19:55 sbaker3
165 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
166 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
167 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
168 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
169 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
170 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
171 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
172 tests/sched/runxml.c: sync with the current CVS glib API
174 2001-08-13 19:50 sbaker3
176 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
177 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
178 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
179 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
180 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
181 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
182 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
183 plugins/quicktime/gstquicktimedecoder.c,
184 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
185 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
186 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
187 examples/plugins/example.c, examples/queue2/queue2.c,
188 examples/queue3/queue3.c, examples/queue4/queue4.c,
189 examples/thread/thread.c, examples/typefind/typefind.c,
190 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
193 2001-08-13 19:48 omegahacker
195 * configure.base: Added libgst.la to the global LDFLAGS, so all
196 plugins link against it. This should help solve problems with
197 bindings and dynamic loading of libgst.
199 2001-08-13 19:45 sbaker3
201 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
202 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
203 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
204 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
205 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
206 elements/gstdisksink.c, elements/gstfakesink.c,
207 elements/gstfakesrc.c, elements/gstidentity.c,
208 elements/gstmultidisksrc.c: sync with the current CVS glib API
210 2001-08-13 14:52 thomasvs
212 * configure.base: added swig/Makefile.PL
214 2001-08-12 11:09 sbaker3
216 * tests/.cvsignore: added more exes
218 2001-08-12 10:48 sbaker3
220 * gst/gstbufferpool.c: doc update
222 2001-08-11 23:04 omegahacker
224 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
226 2001-08-11 09:25 omegahacker
228 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
229 (*signed* 64-bit) - updated buf->offset handling to deal with the
230 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
231 (see -devel for details)
233 2001-08-10 22:36 wtay
235 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
236 error, also do a perror in case of a failure.
238 2001-08-10 18:45 wtay
240 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
241 some test apps by Zeenix.
243 2001-08-10 18:40 wtay
245 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
246 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
247 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
248 plugins/quicktime/gstquicktimedemux.c,
249 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
250 test/Makefile.am, test/main.c, tests/faketest.c,
251 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
252 eos/qos calls in favour of the soon to be event system. Added a
253 test app to test element reuse (doesn't work)
255 2001-08-10 18:34 wtay
257 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
258 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
259 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
260 elements/gstpipefilter.c: Removed the old eos and qos functions.
261 Removed the functions from the elements.
263 2001-08-10 18:02 sbaker3
265 * examples/launch/.cvsignore: added an exe
267 2001-08-10 17:49 sbaker3
269 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
271 2001-08-10 17:36 sbaker3
273 * tests/.cvsignore: hide new tests
275 2001-08-07 17:14 thomasvs
277 * configure.base: removed libs/colorscpace again
279 2001-08-07 17:08 thomasvs
281 * configure.base: do FLAC lib check against main function
283 2001-08-07 17:06 thomasvs
285 * acconfig.h, configure.base, plugins/Makefile.am: changed
286 HAVE_FLAC to HAVE_FLACLIB
288 2001-08-07 15:46 thomasvs
290 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
291 for HAVE_FLAC look for thomas in the file
293 2001-08-06 23:16 wtay
295 * examples/plugins/example.c: Fixed the padtemplate definition.
297 2001-08-06 21:40 omegahacker
299 * gst/gstevent.h: added gstevent.h
301 2001-08-06 21:37 omegahacker
303 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
304 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
305 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
306 tests/Makefile.am, tests/events.c: Initial code for the event
309 2001-08-06 21:20 wtay
311 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
314 2001-08-06 20:52 wtay
316 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
318 2001-08-06 20:49 wtay
320 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
322 2001-08-06 17:46 theuraeus
324 * configure.base: 2001-06-08 Christian Schaller
325 <Uraeus@linuxrising.org> - Change from == to = since == only works
326 with GNU test and not the version of test shipping with Solaris
327 (and probably other Unices) - Once again a ordinary user has to
328 teach hackers to hack :)
330 2001-08-03 01:08 omegahacker
332 * gst/Makefile.am: moved the object-model headers back to _HDR
335 2001-08-03 00:55 hadess
337 * Makefile.am: - revert location of gstreamer.pc
339 2001-08-03 00:50 hadess
341 * Makefile.am: - install gstreamer.pc to the right place under
342 $(prefix)/share/pkconfig
344 2001-08-01 23:44 dlehn
346 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
348 2001-07-31 21:57 wtay
350 * gst/gstthread.c: Added a missing state change switch.
351 Uncommented a big FIXME that was needed after all. Stop now works.
353 2001-07-30 18:50 wtay
355 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
358 2001-07-27 18:12 wtay
360 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
361 thread state change app.
363 2001-07-27 17:35 sbaker3
365 * tools/gstreamer-inspect.c: compile fix for glib2
367 2001-07-27 14:12 sbaker3
369 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
372 2001-07-25 23:46 wtay
374 * plugins/festival/gstfestival.c: Added caps to the src pad to
375 properly set rate/channels for peer elements.
377 2001-07-25 22:40 wtay
379 * tools/gstreamer-inspect.c: Added signal output and object
382 2001-07-25 22:40 wtay
384 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
385 introspections and g_type_parent
387 2001-07-25 21:49 wingo
389 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
392 2001-07-25 01:02 wingo
394 * plugins/filters/speed/Makefile.am: Removed 'README' from
395 EXTRA_DIST so that 'make dist' would work.
397 2001-07-24 21:05 theuraeus
399 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
400 <Uraeus@linuxrising.org> - Put README contents into man page and
401 fixed the Groff enconding (or whatever it is called.)
403 2001-07-23 01:57 wtay
405 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
408 2001-07-23 01:57 wtay
410 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
411 many problems with xvideosink and the GtkWindow when we don't have
414 2001-07-20 23:10 dlehn
416 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
417 use glib for byte swapping
419 2001-07-20 23:08 dlehn
421 * Makefile.am: Some basic deb building rules
423 2001-07-20 23:08 dlehn
425 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
426 stuff, -O3 does inline-functions
428 2001-07-20 22:26 wtay
430 * docs/gst/: Makefile.am, gstreamer.hierarchy,
431 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
432 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
433 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
434 stopped complaining when building debs...
436 2001-07-20 08:10 dlehn
438 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
441 2001-07-20 08:00 dlehn
443 * plugins/Makefile.am: Always compile avi dir. It has it's own
444 conditionals for avifile libs. Add (back?) arts dir. (was this
447 2001-07-20 07:56 dlehn
449 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
450 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
453 2001-07-20 07:54 dlehn
455 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
458 2001-07-20 07:53 dlehn
460 * configure.in.ac250: not used anymore
462 2001-07-20 07:52 dlehn
464 * debian/: Makefile.am, README.Debian, changelog, control,
465 gstreamer-arts.files, gstreamer-artsd.files,
466 gstreamer-avifile.files, gstreamer-common.files,
467 gstreamer-festival.files, gstreamer-flac.files,
468 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
469 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
470 gstreamer-runtime.files, gstreamer-runtime.manpages,
471 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
472 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
473 libgst0.postinst, libgsteditor0.postinst,
474 libgstmediaplay0.postinst, rules: Update to Debian packaging files
477 2001-07-18 23:38 richardb
479 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
480 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
481 Sort out some remaining bits of fwg which weren't valid sgml.
483 2001-07-18 23:18 richardb
485 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
486 matched tags, as found by xsltproc. ;-)
488 2001-07-18 23:08 richardb
490 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
491 debian package, needed to build manual and PWG.
493 2001-07-18 20:04 wtay
495 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
496 doesn't try to connect elements with request pads for now.
498 2001-07-18 18:29 wtay
500 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
501 system_encode.h, systems.c: Added request pad to the muxer. Fixed
502 the object size problem by dynamically allocating the sector data.
504 2001-07-17 23:01 richardb
506 * plugins/effects/volume/volume.c: Rename the GstVolume type to
507 GstVolumeOld, so that it doesn't conflict with the type registered
508 by the new volume plugin.
510 2001-07-17 22:51 wtay
512 * docs/fwg/intro.sgml: Added what I think should be the basic steps
513 for writing a plugin.
515 2001-07-16 21:18 wtay
517 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
520 2001-07-16 10:04 richardb
522 * configure.base: Change tests/muxer/Makefile to
523 tests/muxing/Makefile, since tests/muxer is now an empty dir.
525 2001-07-15 15:24 wtay
527 * tools/gstreamer-launch.c: Changed the main loop to while
530 2001-07-15 14:04 wtay
532 * gst/gstscheduler.c: Properly set the eos flag when no elements
535 2001-07-14 21:29 shitowax
537 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
538 initial introduction of a really basic muxer
540 2001-07-14 21:15 thomasvs
542 * configure.base: added muxer Makefile
544 2001-07-13 17:49 wtay
546 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
549 2001-07-11 23:52 wtay
551 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
552 elements/gstaggregator.c, elements/gstaggregator.h,
553 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
554 gst_pad_select and gst_pad_selectv. Added different scheduling
555 methods in aggregator. Fixed a bug in fakesrc when setting up the
556 scheduling functions.
558 2001-07-11 20:26 wtay
560 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
561 muxing/case1.c: Added a muxing test case.
563 2001-07-11 20:23 wtay
565 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
568 2001-07-11 20:22 wtay
570 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
571 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
572 various test plugins. Added debug output to tee. Added buffer
573 duplication to identity.
575 2001-07-11 17:45 wtay
577 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
578 request pads to fakesink.
580 2001-07-11 16:51 wtay
582 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
583 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
584 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
587 2001-07-11 16:50 wtay
589 * tools/gstreamer-inspect.c: Print out the request pad function.
591 2001-07-11 15:56 wtay
593 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
594 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
595 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
596 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
597 printouts of the buffer timestamps in identity, fakesrc, fakesink.
598 Added an aggregator test element.
600 2001-07-11 13:33 wtay
602 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
603 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
604 element classes without using an elementfactory. The
605 gst_element_add_padtemplate_to_class method was renamed to
606 gst_element_class_add_padtemplate to better match glib/gtk
609 2001-07-11 13:09 wtay
611 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
612 remaining bits of MetaData.
614 2001-07-11 02:02 omegahacker
616 * configure.base: added speed and volume to configure.base
618 2001-07-11 00:47 omegahacker
620 * plugins/filters/Makefile.am: added speed and volume to
623 2001-07-08 22:02 wtay
625 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
626 transcoder. note that this one is only 68 lines long.
628 2001-07-08 10:47 wtay
630 * plugins/effects/volume/volume.c: I'm a moron..
632 2001-07-08 10:46 wtay
634 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
637 2001-07-08 10:44 wtay
639 * plugins/filters/: speed/Makefile.am, speed/filter.func,
640 speed/speed.c, speed/speed.h, volume/Makefile.am,
641 volume/filter.func, volume/mono-filter.func,
642 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
643 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
645 2001-07-07 17:34 wtay
647 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
649 2001-07-07 16:30 wtay
651 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
652 cool GStreamer really is..
654 2001-07-07 16:10 wtay
656 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
657 Added docs on library init.
659 2001-07-07 15:17 wtay
661 * docs/manual/: autoplugging.sgml, debugging.sgml,
662 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
663 updates. Added a chapter about the autoplugcache. Updated the
664 autoplug example using the autoplugcache. Moved some stuff around.
665 Added an example app for gst_parse_launch. Updated the debug
668 2001-07-07 15:14 wtay
670 * examples/launch/mp3parselaunch.c: Add sane arg checking.
672 2001-07-07 15:07 wtay
674 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
675 parse_launch example.
677 2001-07-07 14:32 wtay
679 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
681 2001-07-07 12:34 wtay
683 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
684 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
685 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
686 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
687 updates to the manual, mostly glib2 related.
689 2001-07-07 11:55 wtay
691 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
692 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
693 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
694 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
695 Removed the last bits of Metadata. Updated the bufferpool docs.
697 2001-07-06 22:00 wtay
699 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
702 2001-07-05 23:08 wtay
704 * configure.base: Added the qcam src
706 2001-07-05 23:06 wtay
708 * plugins/capture/qcam/dark.c: Some unused file..
710 2001-07-05 23:05 wtay
712 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
713 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
714 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
715 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
717 2001-07-05 22:53 wtay
719 * tools/gstreamer-launch.c: Added the xid stuff in again if
720 compiling against gtk.
722 2001-07-04 21:49 uid21147
724 * gst/gstutils.c: Added arg setting for UINT types.
726 2001-07-04 16:33 uid21147
728 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
729 Lots of improvements to the ffmpeg wrappers.
731 2001-07-02 21:38 wtay
733 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
734 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
737 2001-07-01 23:19 wtay
739 * configure.base, plugins/ffmpeg/Makefile.am,
740 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
741 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
742 encoders are currently support, so no decoders or muxers yet..
744 2001-07-01 18:52 wtay
746 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
747 with the buffer handling.
749 2001-07-01 17:10 sbaker3
751 * plugins/filters/ladspa/gstladspa.c: better property name munging
752 and added check for duplicate property names
754 2001-07-01 17:01 sbaker3
756 * gst/gobject2gtk.c: return NULL from
757 g2g_object_class_find_property if gtk_object_arg_get_info returns
760 2001-07-01 15:05 wtay
762 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
763 ownership of the riff parser chunks..
765 2001-07-01 14:59 wtay
767 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
769 2001-07-01 14:58 wtay
771 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
772 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
773 supported. Both type1 and type2 avi/dv formats are supported.
775 2001-07-01 12:18 theuraeus
777 * gstreamer.spec.in: 2001-01-07 Christian Schaller
778 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
779 modules - Added quicktime, flac, chart, udp modules
781 2001-07-01 12:16 theuraeus
783 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
784 <Uraeus@linuxrising.org> - Added FLAC information
786 2001-07-01 12:12 richardb
788 * configure.base: Put the back check for the FLAC library. This
789 looks to have been accidentally removed when the sidplay one was
792 2001-07-01 11:28 sbaker3
794 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
796 2001-06-30 20:41 sbaker3
798 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
801 2001-06-30 17:26 wtay
803 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
806 2001-06-30 16:22 wtay
808 * acinclude.m4, configure.base, plugins/Makefile.am,
809 plugins/SID/Makefile.am: Added configure checks for libsidplay.
811 2001-06-30 15:10 wtay
813 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
815 2001-06-30 01:45 wtay
817 * configure.base: Added the SID plugin.
819 2001-06-30 01:44 wtay
821 * plugins/SID/gstsiddec.cc: Some cleanups
823 2001-06-30 01:37 wtay
825 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
826 A first attempt at a SID decoder plugin.
828 2001-06-30 01:35 wtay
830 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
833 2001-06-29 21:31 wtay
835 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
836 xmms plugins. Cleaner names for the generated plugins.
838 2001-06-29 18:53 richardb
840 * gst/gstparse.c: Allow elements to be given custom names with []
843 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
844 named mysrc, rather than disksrc0
846 Suggestion: don't name things with names with numbers at the end,
847 or they may conflict with names allocated automatically.
849 2001-06-29 12:30 richardb
851 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
852 that the correct headers get used if there's an installed copy of
853 the gst headers on the system (ie, make sure the uninstalled
854 headers are used instead).
856 2001-06-29 11:26 richardb
858 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
859 rather than gst. This now actually compiles for me.
861 2001-06-29 10:39 richardb
863 * gst/Makefile.am: Ensure that the marshaller code #includes
864 glib-object.h, and hence the neccessary definitions to enable it to
867 I don't pretend to understand how the marshalling stuff works - I
868 just know that it clearly needs this #include, or something
869 similar. If there's a more correct fix, someone else can do it.
870 Possibly this is a glib-genmarshal bug, but I've not got the time
873 2001-06-29 00:58 richardb
875 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
876 generated in time by generating both files in the same rule:
877 previously, only the .c would be generated in time. Don't put the
878 files in dists (add a dist-hook to take them out), and clean the
879 files when running distclean.
881 2001-06-28 22:44 richardb
883 * gst/Makefile.am: Make sure conditionally compiled files are added
886 2001-06-28 21:13 sbaker3
888 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
889 and alsasink - params need more work (odd warning when doing
892 2001-06-28 20:32 wtay
894 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
897 2001-06-28 19:35 richardb
899 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
900 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
901 the check that alsa 0.9 wasn't there. Now does the 0.9 check
902 first, to avoid this problem.
904 2001-06-28 17:31 richardb
906 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
907 since it was just a broken copy of one of the other files. Sort
908 out cleanfiles to some extent. Note: the make dependencies in this
909 file are completely broken, but it's not clear how to fix them.
910 The docs will be built at make install / dist time, as a result.
912 2001-06-28 17:01 richardb
914 * acinclude.m4: Fix a typo in a comment.
916 2001-06-28 16:39 richardb
918 * acinclude.m4, configure.base: Add ACTION-IF-USE and
919 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
920 check to use GST_CHECK_FEATURE.
922 2001-06-28 16:11 thomasvs
924 * plugins/filters/cutter/README: cutter plugin now has a settable
925 pre-record buffer (using GList) README has been fleshed out a bit
928 2001-06-28 12:56 richardb
930 * configure.base: Actually pass the infomessages variable into
931 config.status, so the message about plugin-builddir gets displayed.
933 We can use this mechanism to display lists of plugins which won't
934 be built: just add the lines to be output at the end of ./configure
937 2001-06-28 11:57 richardb
939 * configure.base: Change plugin-srcdir msg stuff near the end of
940 configure.base to -builddir.
942 2001-06-27 21:53 thomasvs
944 * examples/cutter/cutter.c: implemented ring buffer
946 2001-06-27 21:53 thomasvs
948 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
951 2001-06-27 21:20 wtay
953 * test/: dvshow.c, mp2toavi.c: Some small fixes.
955 2001-06-27 21:19 wtay
957 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
958 that it uses a colorspace element for video.
960 2001-06-27 21:15 wtay
962 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
965 2001-06-27 21:14 wtay
967 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
970 2001-06-27 21:14 omegahacker
972 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
973 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
974 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
975 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
977 2001-06-27 20:45 dlehn
979 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
980 the generated source. Clean up generated files. Make sure only
981 source idl gets into tarball.
983 2001-06-27 20:22 omegahacker
985 * makeconfigure: added _CFLAGS and modified to allow the multiple
986 substitition to occur
988 2001-06-27 18:22 richardb
990 * makeconfigure: Add a hack to ensure that automake picks up the
991 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
993 2001-06-27 18:04 richardb
995 * acinclude.m4, configure.base: Add a "MODULES" parameter to
996 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
997 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
999 2001-06-27 17:56 richardb
1001 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1002 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1003 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1004 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1005 and set --cflags and --libs from it. Replace audiofile and
1006 gdk-pixbuf checks with calls to this macro. Change use of
1007 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1008 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1010 2001-06-27 17:06 richardb
1012 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1014 2001-06-27 16:04 richardb
1016 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1017 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1018 Turn of XMMS check using this, rather than a hack. Fix display of
1019 commandline parameters for GST_CHECK_FEATURE and
1020 GST_SUBSYSTEM_DISABLE.
1022 2001-06-27 15:07 thomasvs
1024 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1027 2001-06-27 10:59 richardb
1029 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1030 commonly missing macro. This joins the ALSA macro, which was
1031 already in acinclude.m4 We need some more consistent scheme for
1032 dealing with these... :(
1034 2001-06-26 23:26 omegahacker
1036 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1037 though vgasink is disabled
1039 2001-06-26 23:15 wtay
1041 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1042 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1043 that we can do full expansion on the sysconfdir.
1045 2001-06-26 22:49 richardb
1047 * configure.base: Fix up configure --help output:
1048 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1050 2001-06-26 22:44 richardb
1052 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1053 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1054 check is turned off by default (though not in a very neat way)
1056 2001-06-26 22:29 wtay
1058 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1060 2001-06-26 22:07 wtay
1062 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1064 2001-06-26 20:56 richardb
1066 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1067 GST_SUBSYSTEM_DISABLE, too.
1069 2001-06-26 20:49 omegahacker
1071 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1073 2001-06-26 20:06 richardb
1075 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1076 num_properties gets set.
1078 2001-06-26 19:20 richardb
1080 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1081 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1084 2001-06-26 03:48 richardb
1086 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1087 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1090 2001-06-26 03:27 richardb
1092 * acinclude.m4: Fixes to work properly with automake 1.4
1094 2001-06-26 02:53 richardb
1096 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1097 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1098 generation of configure.{in,ac} into a separate script. Add hack
1099 to the script to stop automake complaining about missing
1100 AM_CONDITIONAL call. Replace ESD check by a call to
1103 2001-06-25 22:39 richardb
1105 * configure.base: Move config dir from /etc/gstreamer to
1106 ${sysconfdir}/gstreamer by default: more portable, configurable,
1109 2001-06-25 21:53 richardb
1111 * docs/plugins/Makefile.am: Remove more generated files
1113 2001-06-25 21:41 richardb
1115 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1116 many unwanted generated files from distributions.
1118 2001-06-25 21:39 richardb
1120 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1122 2001-06-25 21:37 wtay
1124 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1127 2001-06-25 21:36 wtay
1129 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1130 Don't use the autoplugger when it is disabled.
1132 2001-06-25 21:36 wtay
1134 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1135 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1136 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1137 GstMeta. Added conditional compilation of various subsystems.
1139 2001-06-25 21:09 richardb
1141 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1142 appropriate parameters in debug and info handlers. Add appropriate
1143 types for some of the memebers of the GTypeInfo struct.
1145 2001-06-25 21:01 omegahacker
1147 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1148 .cvsignore, added gstmarshal.list to EXTRA_DIST
1150 2001-06-25 21:00 omegahacker
1152 * gst/gstobject.h, plugins/Makefile.am,
1153 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1154 added a comment to gstobject.h
1156 2001-06-25 20:59 omegahacker
1158 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1159 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1162 2001-06-25 20:19 wtay
1164 * configure.base, gst/Makefile.am: Added configure checks to
1165 disable various major subsystems.
1167 2001-06-25 19:14 richardb
1169 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1170 remove colorspace header. Makefile.am: remove comment inside rule
1173 2001-06-25 18:22 omegahacker
1175 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1176 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1177 prototype gstelement.c: changed some prototypes, added a cast
1179 2001-06-25 18:17 wtay
1181 * gst/gstobject.h: Added a missing #else
1183 2001-06-25 17:44 wtay
1185 * configure.base: Removed the wine stuff.
1187 2001-06-25 13:28 richardb
1189 * gst/gstobject.c: Fix a warning; stuff following an #endif
1191 2001-06-25 13:09 richardb
1193 * autogen.sh: Added check for pkg-config to autogen.sh
1195 2001-06-25 07:45 omegahacker
1197 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1198 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1199 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1200 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1201 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1202 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1204 2001-06-25 04:37 omegahacker
1206 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1207 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1208 potential namespace conflicts.
1210 2001-06-25 02:20 omegahacker
1212 * acconfig.h, configure.base, docs/random/wtay/events,
1213 examples/Makefile.am, examples/cutter/cutter.c,
1214 examples/helloworld/helloworld.c,
1215 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1216 examples/plugins/example.c, examples/plugins/example.h,
1217 examples/queue/queue.c, examples/queue2/queue2.c,
1218 examples/queue3/queue3.c, examples/queue4/queue4.c,
1219 examples/thread/thread.c, examples/typefind/typefind.c,
1220 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1221 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1222 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1223 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1224 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1225 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1226 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1227 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1228 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1229 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1230 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1231 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1232 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1233 gst/autoplug/gststaticautoplug.h,
1234 gst/autoplug/gststaticautoplugrender.c,
1235 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1236 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1237 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1238 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1239 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1240 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1241 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1242 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1243 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1244 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1245 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1246 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1247 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1248 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1249 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1250 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1251 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1252 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1253 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1254 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1255 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1256 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1257 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1258 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1259 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1260 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1261 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1262 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1263 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1264 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1265 plugins/avi/winaudio/aviaudiodecoder.c,
1266 plugins/avi/winaudio/aviaudiodecoder.h,
1267 plugins/avi/wincodec/gstwindec.cc,
1268 plugins/avi/wincodec/gstwindec.h,
1269 plugins/avi/wincodec/gstwinenc.cc,
1270 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1271 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1272 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1273 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1274 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1275 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1276 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1277 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1278 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1279 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1280 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1281 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1282 plugins/filters/adder/adder.h,
1283 plugins/filters/colorspace/colorspace.c,
1284 plugins/filters/colorspace/colorspace.h,
1285 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1286 plugins/filters/cutter/filter.func,
1287 plugins/filters/deinterlace/deinterlace.c,
1288 plugins/filters/deinterlace/deinterlace.h,
1289 plugins/filters/intfloatconvert/float2int.c,
1290 plugins/filters/intfloatconvert/float2int.h,
1291 plugins/filters/intfloatconvert/int2float.c,
1292 plugins/filters/intfloatconvert/int2float.h,
1293 plugins/filters/intfloatconvert/intfloatconvert.c,
1294 plugins/filters/ladspa/gstladspa.c,
1295 plugins/filters/ladspa/gstladspa.h,
1296 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1297 plugins/filters/level/level.c, plugins/filters/level/level.h,
1298 plugins/filters/median/median.c, plugins/filters/median/median.h,
1299 plugins/filters/mono2stereo/mono2stereo.c,
1300 plugins/filters/mono2stereo/mono2stereo.h,
1301 plugins/filters/passthrough/level.c,
1302 plugins/filters/passthrough/level.h,
1303 plugins/filters/passthrough/passthrough.c,
1304 plugins/filters/passthrough/passthrough.h,
1305 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1306 plugins/filters/stereo2mono/stereo2mono.c,
1307 plugins/filters/stereo2mono/stereo2mono.h,
1308 plugins/filters/volenv/filter.func,
1309 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1310 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1311 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1312 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1313 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1314 plugins/icecast/icecastsend/icecastsend.c,
1315 plugins/icecast/icecastsend/icecastsend.h,
1316 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1317 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1318 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1319 plugins/mp3decode/mpg123/gstmpg123.c,
1320 plugins/mp3decode/mpg123/gstmpg123.h,
1321 plugins/mp3decode/parse/mp3parse.c,
1322 plugins/mp3decode/parse/mp3parse.h,
1323 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1324 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1325 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1326 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1327 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1328 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1329 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1330 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1331 plugins/mpeg1/system_encode/buffer.c,
1332 plugins/mpeg1/system_encode/system_encode.c,
1333 plugins/mpeg1/system_encode/system_encode.h,
1334 plugins/mpeg1video/parse/mp1videoparse.c,
1335 plugins/mpeg1video/parse/mp1videoparse.h,
1336 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1337 plugins/mpeg2/ac3parse/ac3parse.c,
1338 plugins/mpeg2/ac3parse/ac3parse.h,
1339 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1340 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1341 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1342 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1343 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1344 plugins/mpeg2/subtitles/mpeg2subt.c,
1345 plugins/mpeg2/subtitles/mpeg2subt.h,
1346 plugins/mpeg2/video/gstmpeg2play.c,
1347 plugins/mpeg2/video/gstmpeg2play.h,
1348 plugins/mpeg2/videoparse/mp2videoparse.c,
1349 plugins/mpeg2/videoparse/mp2videoparse.h,
1350 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1351 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1352 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1353 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1354 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1355 plugins/quicktime/gstquicktimedecoder.c,
1356 plugins/quicktime/gstquicktimedecoder.h,
1357 plugins/quicktime/gstquicktimedemux.c,
1358 plugins/quicktime/gstquicktimedemux.h,
1359 plugins/quicktime/gstquicktimetypes.c,
1360 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1361 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1362 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1363 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1364 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1365 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1366 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1367 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1368 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1369 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1370 plugins/visualization/Makefile.am,
1371 plugins/visualization/chart/gstchart.c,
1372 plugins/visualization/smoothwave/smoothwave.c,
1373 plugins/visualization/smoothwave/smoothwave.h,
1374 plugins/visualization/spectrum/gstspectrum.c,
1375 plugins/visualization/spectrum/gstspectrum.h,
1376 plugins/visualization/synaesthesia/core.h,
1377 plugins/visualization/synaesthesia/synaesthesia.c,
1378 plugins/visualization/synaesthesia/synaesthesia.h,
1379 plugins/visualization/vumeter/vumeter.c,
1380 plugins/visualization/vumeter/vumeter.h,
1381 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1382 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1383 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1384 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1385 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1386 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1387 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1388 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1389 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1390 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1391 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1392 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1393 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1394 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1395 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1396 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1397 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1398 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1399 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1400 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1401 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1402 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1404 2001-06-25 01:07 omegahacker
1406 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1407 tools/gstreamer-inspect.c: added shim for
1408 g_object_class_list_properties and converted -inspect and -compprep
1411 2001-06-25 00:50 omegahacker
1413 * examples/plugins/: example.c, example.h: ported example plugin to
1416 2001-06-25 00:25 omegahacker
1418 * examples/cutter/cutter.c: ported to gobject
1420 2001-06-24 23:56 omegahacker
1422 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1424 2001-06-24 23:44 omegahacker
1426 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1427 configure.base, gstreamer.spec.in, idiottest.mak,
1428 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1429 docs/manual/bins.sgml, docs/manual/factories.sgml,
1430 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1431 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1432 examples/Makefile.am, examples/cutter/Makefile.am,
1433 examples/cutter/cutter.c, examples/cutter/cutter.h,
1434 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1435 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1436 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1437 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1438 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1439 gst/gstthread.c, gst/elements/gstdisksink.c,
1440 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1441 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1442 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1443 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1444 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1445 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1446 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1447 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1448 plugins/filters/Makefile.am,
1449 plugins/filters/colorspace/Makefile.am,
1450 plugins/filters/colorspace/colorspace.c,
1451 plugins/filters/colorspace/colorspace.h,
1452 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1453 plugins/filters/cutter/cutter.h,
1454 plugins/filters/deinterlace/.cvsignore,
1455 plugins/filters/deinterlace/Makefile.am,
1456 plugins/filters/deinterlace/deinterlace.c,
1457 plugins/filters/deinterlace/deinterlace.h,
1458 plugins/filters/intfloatconvert/float2int.c,
1459 plugins/filters/intfloatconvert/float2int.h,
1460 plugins/filters/intfloatconvert/int2float.c,
1461 plugins/filters/intfloatconvert/int2float.h,
1462 plugins/filters/median/median.c, plugins/filters/median/median.h,
1463 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1464 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1465 plugins/flac/flac.c, plugins/flac/flacdec.c,
1466 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1467 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1468 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1469 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1470 plugins/quicktime/Makefile.am,
1471 plugins/quicktime/gstquicktimedecoder.c,
1472 plugins/quicktime/gstquicktimedecoder.h,
1473 plugins/quicktime/gstquicktimedemux.c,
1474 plugins/quicktime/gstquicktimedemux.h,
1475 plugins/quicktime/gstquicktimetypes.c,
1476 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1477 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1478 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1479 plugins/visualization/Makefile.am,
1480 plugins/visualization/chart/.cvsignore,
1481 plugins/visualization/chart/Makefile.am,
1482 plugins/visualization/chart/gstchart.c, tools/README,
1483 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1484 HEAD to BRANCH-GOBJECT1 at 200106241
1486 2001-06-24 22:21 wtay
1488 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1490 2001-06-24 22:18 omegahacker
1492 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1493 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1494 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1497 2001-06-24 22:15 wtay
1499 * gstplay/gstplay.c: Some compile fixes.
1501 2001-06-24 22:14 wtay
1503 * configure.base: Added the festival plugin and udp.
1505 2001-06-24 22:10 wtay
1507 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1508 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1509 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1510 arg to set the fragment size in oss plugins. Use a TCP stream
1511 connection to do caps nego over the wire in UDP. More pending
1512 changes to some plugins.
1514 2001-06-24 22:06 omegahacker
1516 * configure.base, plugins/Makefile.am: New check for libesd, a
1517 model for all the other checks I hope. Need to convert all the
1518 other checks to operate like this.
1520 2001-06-24 16:20 wtay
1522 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1523 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1524 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1527 2001-06-24 16:20 wtay
1529 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1530 on branch BRANCH-GOBJECT1.
1532 2001-06-24 16:20 wtay
1534 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1535 branch BRANCH-GOBJECT1.
1537 2001-06-24 16:20 wtay
1539 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1540 branch BRANCH-GOBJECT1.
1542 2001-06-24 16:20 wtay
1544 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1547 2001-06-24 16:20 wtay
1549 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1550 on branch BRANCH-GOBJECT1.
1552 2001-06-24 16:20 wtay
1554 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1555 branch BRANCH-GOBJECT1.
1557 2001-06-24 16:20 wtay
1559 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1560 branch BRANCH-GOBJECT1.
1562 2001-06-24 15:55 wtay
1564 * docs/random/wtay/events: file events was initially added on
1565 branch BRANCH-GOBJECT1.
1567 2001-06-24 15:55 wtay
1569 * docs/random/wtay/events: Added some random ramblings about a the
1570 design of an event system.
1572 2001-06-24 02:02 wtay
1574 * gst/gobject2gtk.c: Removed some debug noise.
1576 2001-06-24 01:55 wtay
1578 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1579 Compile fixes for gtk.
1581 2001-06-23 13:23 wtay
1583 * plugins/festival/gstfestival.c: Make sure we don't send more data
1584 than the buffersize.
1586 2001-06-23 13:12 wtay
1588 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1589 added on branch BRANCH-GOBJECT1.
1591 2001-06-23 13:12 wtay
1593 * plugins/festival/Makefile.am: file Makefile.am was initially
1594 added on branch BRANCH-GOBJECT1.
1596 2001-06-23 13:12 wtay
1598 * plugins/: Makefile.am, festival/Makefile.am,
1599 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1600 text-to-speech plugin. It will currently only work by contacting
1601 the festival server on localhost. The output is WAV so it needs to
1602 be parsed with parsewav before connecting it to an audiosink:
1604 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1607 Latency is terrible because we don't process uterances individually
1610 2001-06-23 13:12 wtay
1612 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1613 added on branch BRANCH-GOBJECT1.
1615 2001-06-22 02:14 wtay
1617 * examples/: Makefile.am, helloworld/helloworld.c,
1618 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1619 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1620 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1621 examples for glib2 Removed plugins for now (need to run the script
1624 2001-06-22 02:05 wtay
1626 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1627 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1628 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1629 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1632 2001-06-22 01:43 wtay
1634 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1635 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1636 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1637 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1640 2001-06-22 01:14 wtay
1642 * configure.base: Disable most of the gnome/gtk stuff when
1643 compiling with glib2
1645 2001-06-22 00:11 wtay
1647 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1648 to set the format and the output size.
1650 2001-06-21 23:48 omegahacker
1652 * gst/gstqueue.c: marked up the function pointers with
1655 2001-06-21 20:44 wtay
1657 * configure.base: Added vgasink.
1659 2001-06-21 20:43 wtay
1661 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1662 vgavideosink.h: Added the vgasink by sienap.
1664 2001-06-21 16:29 wtay
1666 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1668 2001-06-21 15:39 wtay
1670 * tools/gstreamer-inspect.c: Fixed a compileation error for
1673 2001-06-21 15:22 wtay
1675 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1677 2001-06-21 13:21 sbaker3
1679 * docs/gst/gstreamer-sections.txt: added refcounting and
1682 2001-06-21 12:50 wtay
1684 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1686 2001-06-21 12:50 wtay
1688 * plugins/Makefile.am: Removed the videoscaler for now until it's
1691 2001-06-21 12:49 wtay
1693 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1694 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1695 Added some files for future use.
1697 2001-06-21 12:42 wtay
1699 * libs/Makefile.am: Removed old unused libs.
1701 2001-06-21 12:35 wtay
1703 * configure.base: Removed the winloader
1705 2001-06-21 12:34 wtay
1707 * libs/Makefile.am: Removed the wine loader.
1709 2001-06-21 12:32 wtay
1711 * include/Makefile.am: Removed the winelibs.
1713 2001-06-21 12:19 sbaker3
1715 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1716 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1717 if it is the default implementation
1719 2001-06-21 03:03 omegahacker
1721 * plugins/Makefile.am: fixed spelling of xvideosink
1723 2001-06-21 00:43 wtay
1725 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1726 the queue state_change stuff.
1728 2001-06-20 23:52 wtay
1730 * plugins/Makefile.am: Added the xvideosink to the dirs.
1732 2001-06-20 23:33 wtay
1734 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1737 2001-06-20 23:21 wtay
1739 * plugins/aasink/aasink.c: Compile fixes for aasink.
1741 2001-06-20 23:21 wtay
1743 * gst/gobject2gtk.h: Added a shim for a marshaller.
1745 2001-06-20 22:56 wtay
1747 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1749 2001-06-20 22:55 wtay
1751 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1754 2001-06-20 22:40 wtay
1756 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1758 2001-06-20 22:40 wtay
1760 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1763 2001-06-20 22:30 wtay
1765 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1767 2001-06-20 22:29 wtay
1769 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1771 2001-06-20 21:58 wtay
1773 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1774 name to match the glib2.0 implementation.
1776 2001-06-20 21:49 wtay
1778 * tools/gstreamer-inspect.c: Added object properties introspection.
1780 2001-06-20 21:48 wtay
1782 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1784 2001-06-20 15:53 sbaker3
1786 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1787 times too much memory to be allocated for each GstBuffer struct
1789 2001-06-20 00:17 omegahacker
1791 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1792 signal registration problem in gobject2gtk shim
1794 2001-06-19 22:14 omegahacker
1796 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1797 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1798 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1799 plugins/effects/volume/volume.c,
1800 plugins/filters/mono2stereo/mono2stereo.c,
1801 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1802 More GObject updates, cleanups to some of the elements to make the
1805 2001-06-19 19:32 wtay
1807 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1808 to avoid overflow...
1810 2001-06-19 13:53 richardb
1812 * idiottest.mak: idiottest was failing because of change of
1813 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1815 2001-06-19 11:34 richardb
1817 * tools/gstreamer-launch.c: Add -o option argument to
1818 gstreamer-launch, to specify a file to output the pipeline to,
1819 instead of running it.
1821 2001-06-19 08:57 omegahacker
1823 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1825 2001-06-19 08:57 omegahacker
1827 * gst/gstplugin.c, acconfig.h, configure.base: changed
1828 plugin-srcdir to plugin-builddir, which is what it should be
1830 2001-06-18 23:33 richardb
1832 * gst/gstprops.c: Simplify properties which contain lists of
1833 integer and integer range entries to minimal combination of ints
1834 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1837 Don't bother with floats for the moment, though it would be easy to
1838 add an equivalent, which would simplify overlapping ranges.
1840 2001-06-18 21:14 richardb
1842 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1845 2001-06-18 20:20 wtay
1847 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1848 Updated the flac decoder/encode to the latest CVS version. I had
1849 to increase the cothread stack in cothread.c (8 threads max) to get
1850 the encoder working :(
1852 2001-06-18 12:27 richardb
1854 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1856 2001-06-18 12:12 richardb
1858 * configure.base, plugins/visualization/Makefile.am: Add chart
1859 plugin to build system.
1861 2001-06-18 12:09 richardb
1863 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1864 gstchart.c: Initial commit of chart plugin. Draws charts of data
1865 streams. Currently has no settable framerate, draws inefficiently,
1866 has no settable size and looks fairly ugly. Needs data parsing to
1867 be split into a separate plugin.
1869 2001-06-18 05:56 dlehn
1871 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1872 to save flags fails when using the same names. Prefixed with gst_.
1874 2001-06-17 23:14 wtay
1876 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1877 it still segfaults inside the flac lib for some reason..
1879 2001-06-17 20:44 wtay
1881 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1882 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1885 2001-06-17 16:06 wtay
1887 * gst/elements/gstsinesrc.c: Updated the params a bit.
1889 2001-06-17 16:03 wtay
1891 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1892 properties again. Added come const directives to the arguments
1893 again. Check for non exiting properties.
1895 2001-06-17 15:35 sbaker3
1897 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1899 2001-06-17 15:12 wtay
1901 * tools/gstreamer-inspect.c: Print out the enum values too.
1903 2001-06-17 14:58 sbaker3
1905 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1906 default bufferpool factory
1908 2001-06-17 14:55 sbaker3
1910 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1911 bufferpool factory function. it reuses existing instances of
1912 bufferpool if requests are made for existing buffer sizes
1914 2001-06-17 09:55 omegahacker
1916 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1917 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1918 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1919 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1920 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1921 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1922 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1923 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1924 plugins/xvideosink/xvideosink.c: Mostly went around converting
1925 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1927 2001-06-17 09:52 omegahacker
1929 * configure.ac, configure.in: removed configure.ac and configure.in
1931 2001-06-17 05:07 omegahacker
1933 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1934 gobject, somehow forget that one...
1936 2001-06-17 04:17 wtay
1938 * tools/gstreamer-inspect.c: Added enums to inspect.
1940 2001-06-17 04:10 omegahacker
1942 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1943 branch BRANCH-GOBJECT1.
1945 2001-06-17 04:10 omegahacker
1947 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1948 branch BRANCH-GOBJECT1.
1950 2001-06-17 04:10 omegahacker
1952 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1953 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1954 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1955 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1956 gst/gstutils.h: Added gobject to gtkobject bridge
1957 (gobject2gtk.[ch]) and configure-time support for selecting between
1958 glib and gtk (--enable-glib2 to build with gobject).
1960 2001-06-17 04:05 wtay
1962 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1963 for enum properties.
1965 2001-06-17 04:03 wtay
1967 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1970 2001-06-17 03:47 wtay
1972 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1973 properties. Added come const directives to the arguments.
1975 2001-06-17 03:39 wtay
1977 * tools/gstreamer-inspect.c: Figured out how to get a property from
1980 2001-06-16 18:35 wtay
1982 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1983 someone try to get a property from a GObject?
1985 2001-06-16 18:25 wtay
1987 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1989 2001-06-16 15:36 wtay
1991 * configure.base: Removed the obsolete libs.
1993 2001-06-16 15:35 wtay
1995 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1997 2001-06-16 15:29 wtay
1999 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2000 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2001 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2002 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2005 2001-06-16 14:46 wtay
2007 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2008 Updated the audiodecoder to gobject.
2010 2001-06-16 14:24 wtay
2012 * gstplay/gstplay.c: Removed a check (see that the file exists
2013 locally ??) to enable network streaming with gnomevfssrc again.
2015 2001-06-16 14:17 wtay
2017 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2018 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2019 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2020 20010616 (13:00 GMT). Compile fixes for GObject.
2022 2001-06-16 01:43 wtay
2024 * plugins/Makefile.am: Updated the makefile.
2026 2001-06-16 01:32 wtay
2028 * plugins/arts/gst_arts.c: Fixed arts
2030 2001-06-16 01:26 wtay
2032 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2034 2001-06-16 01:25 wtay
2036 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2038 2001-06-16 01:14 wtay
2040 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2041 Fixed some stuff in xmms, removed the args for now.
2043 2001-06-16 00:49 wtay
2045 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2047 2001-06-16 00:48 wtay
2049 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2050 from the Makefile until it compiles. Removed the dependency on OSS
2053 2001-06-16 00:36 wtay
2055 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2056 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2057 old, non functional code out of the makefile.
2059 2001-06-16 00:23 omegahacker
2061 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2062 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2063 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2064 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2065 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2066 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2067 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2068 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2069 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2070 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2071 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2072 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2073 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2074 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2075 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2076 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2077 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2078 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2079 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2080 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2081 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2082 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2083 plugins/filters/adder/adder.h,
2084 plugins/filters/colorspace/colorspace.c,
2085 plugins/filters/colorspace/colorspace.h,
2086 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2087 plugins/filters/cutter/filter.func,
2088 plugins/filters/intfloatconvert/float2int.c,
2089 plugins/filters/intfloatconvert/float2int.h,
2090 plugins/filters/intfloatconvert/int2float.c,
2091 plugins/filters/intfloatconvert/int2float.h,
2092 plugins/filters/intfloatconvert/intfloatconvert.c,
2093 plugins/filters/ladspa/gstladspa.c,
2094 plugins/filters/ladspa/gstladspa.h,
2095 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2096 plugins/filters/level/level.c, plugins/filters/level/level.h,
2097 plugins/filters/median/median.c, plugins/filters/median/median.h,
2098 plugins/filters/mono2stereo/mono2stereo.c,
2099 plugins/filters/mono2stereo/mono2stereo.h,
2100 plugins/filters/passthrough/level.c,
2101 plugins/filters/passthrough/level.h,
2102 plugins/filters/passthrough/passthrough.c,
2103 plugins/filters/passthrough/passthrough.h,
2104 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2105 plugins/filters/stereo2mono/stereo2mono.c,
2106 plugins/filters/stereo2mono/stereo2mono.h,
2107 plugins/filters/volenv/filter.func,
2108 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2109 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2110 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2111 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2112 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2113 plugins/icecast/icecastsend/icecastsend.c,
2114 plugins/icecast/icecastsend/icecastsend.h,
2115 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2116 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2117 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2118 plugins/mp3decode/mpg123/gstmpg123.c,
2119 plugins/mp3decode/mpg123/gstmpg123.h,
2120 plugins/mp3decode/parse/mp3parse.c,
2121 plugins/mp3decode/parse/mp3parse.h,
2122 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2123 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2124 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2125 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2126 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2127 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2128 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2129 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2130 plugins/mpeg1/system_encode/buffer.c,
2131 plugins/mpeg1/system_encode/system_encode.c,
2132 plugins/mpeg1/system_encode/system_encode.h,
2133 plugins/mpeg1video/parse/mp1videoparse.c,
2134 plugins/mpeg1video/parse/mp1videoparse.h,
2135 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2136 plugins/mpeg2/ac3parse/ac3parse.c,
2137 plugins/mpeg2/ac3parse/ac3parse.h,
2138 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2139 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2140 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2141 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2142 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2143 plugins/mpeg2/subtitles/mpeg2subt.c,
2144 plugins/mpeg2/subtitles/mpeg2subt.h,
2145 plugins/mpeg2/video/gstmpeg2play.c,
2146 plugins/mpeg2/video/gstmpeg2play.h,
2147 plugins/mpeg2/videoparse/mp2videoparse.c,
2148 plugins/mpeg2/videoparse/mp2videoparse.h,
2149 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2150 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2151 plugins/quicktime/gstquicktimedecoder.c,
2152 plugins/quicktime/gstquicktimedecoder.h,
2153 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2154 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2155 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2156 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2157 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2158 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2159 plugins/visualization/smoothwave/smoothwave.c,
2160 plugins/visualization/smoothwave/smoothwave.h,
2161 plugins/visualization/spectrum/gstspectrum.c,
2162 plugins/visualization/spectrum/gstspectrum.h,
2163 plugins/visualization/synaesthesia/synaesthesia.c,
2164 plugins/visualization/synaesthesia/synaesthesia.h,
2165 plugins/visualization/vumeter/vumeter.c,
2166 plugins/visualization/vumeter/vumeter.h,
2167 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2168 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2169 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2170 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2171 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2172 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2173 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2174 Mega patch updates almost all the plugins to GObject. This was
2175 done with a Perl script, with only a few minor manual tweaks where
2176 the perl didn't catch the code just right. There may be a few
2177 minor issues remaining from this, but they should be easy to catch
2178 (plugin doesn't work).
2180 There are several plugins that have GDK/GTK code in them that
2181 shouldn't, these need to be dealt with next.
2183 2001-06-16 00:15 wtay
2185 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2188 2001-06-16 00:15 wtay
2190 * plugins/filters/median/median.c: copy timestamps too.
2192 2001-06-15 23:48 wtay
2194 * plugins/filters/median/: median.c, median.h: Added an option to
2195 only filter the luminance plane.
2197 2001-06-15 23:38 wtay
2199 * plugins/filters/median/: median.c, median.h: Added caps to the
2202 2001-06-15 23:03 wtay
2204 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2205 was initially added on branch BRANCH-GOBJECT1.
2207 2001-06-15 23:03 wtay
2209 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2210 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2211 Just added some files I will need soon.
2213 2001-06-15 23:03 wtay
2215 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2216 initially added on branch BRANCH-GOBJECT1.
2218 2001-06-15 23:03 wtay
2220 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2221 initially added on branch BRANCH-GOBJECT1.
2223 2001-06-15 23:03 wtay
2225 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2226 initially added on branch BRANCH-GOBJECT1.
2228 2001-06-15 23:03 wtay
2230 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2231 initially added on branch BRANCH-GOBJECT1.
2233 2001-06-15 23:00 wtay
2235 * libs/Makefile.am: Removed old unused libs.
2237 2001-06-15 22:46 wtay
2239 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2240 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2241 updates to the manual.
2243 2001-06-15 20:49 sbaker3
2245 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2246 multiple float pads and converts to interleaved int data. Different
2247 sized and out-of-order buffer support is in place but not tested.
2249 2001-06-15 20:48 sbaker3
2251 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2252 converts interleaved ints to mono floats in seperate pads. Also
2253 now has a _request_new_pad func
2255 2001-06-15 20:46 wtay
2257 * tools/README: Updated the README file with some cool
2258 gstreamer-launch cmd lines by Matthew McClintock
2259 <mattsm@mail.utexas.edu>
2261 2001-06-15 20:13 wtay
2263 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2264 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2265 request_pad. Some fixes for pullregion and EOS conditions. Remove
2266 an unneeded check in the scheduler (check for NULL buffer) some EOS
2267 fixes for pullregion in disksrc. Removed the macro in the
2268 gstparse.h header 'cause it's internal to gstparse.c Added a check
2269 in gstparse for NULL element.
2271 2001-06-15 17:42 thomasvs
2273 * examples/cutter/cutter.c: added some minor stuff
2275 2001-06-15 17:22 wtay
2277 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2279 2001-06-15 16:44 richardb
2281 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2282 libdv test: was unsaving the value before saving... :(
2284 2001-06-15 16:42 richardb
2286 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2288 2001-06-15 07:33 sbaker3
2290 * gst/gstparse.c: should restore dynamic connection of pads
2291 (couldn't really test it though)
2293 2001-06-14 22:02 omegahacker
2295 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2296 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2298 2001-06-14 22:02 omegahacker
2300 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2301 elements/gstdisksrc.c, elements/gstfakesrc.c,
2302 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2303 get to sinesrc ! osssink
2305 2001-06-14 21:39 wtay
2307 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2308 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2311 2001-06-14 21:23 omegahacker
2313 * configure.base: added gmodule to glib-2.0 stuff
2315 2001-06-14 21:19 omegahacker
2317 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2320 2001-06-14 21:19 omegahacker
2322 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2323 removed at some point because they are to be autogenerated
2325 2001-06-14 21:19 omegahacker
2327 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2330 2001-06-14 19:04 thomasvs
2332 * examples/cutter/cutter.c: changed cutter example to use a thread
2334 2001-06-14 04:14 omegahacker
2336 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2337 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2338 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2339 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2340 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2341 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2342 elements/gstdisksink.h, elements/gstdisksrc.c,
2343 elements/gstdisksrc.h, elements/gstelements.c,
2344 elements/gstfakesink.c, elements/gstfakesink.h,
2345 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2346 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2347 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2348 elements/gstidentity.c, elements/gstidentity.h,
2349 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2350 elements/gstpipefilter.c, elements/gstpipefilter.h,
2351 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2352 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2353 libgst.la's GObject port. Fixed some minor problems with the
2354 signalling stuff in the core.
2358 2001-06-13 23:09 thomasvs
2360 * examples/cutter/cutter.c: cutter now uses afsink to write out
2361 wavs we will add a queue next to handle latency problems
2363 2001-06-13 23:03 thomasvs
2365 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2366 files when you change the location
2368 2001-06-13 22:59 omegahacker
2370 * configure.base: new configure check for glib 2.0, now requires
2371 pkg-config to be installed
2373 2001-06-13 22:52 thomasvs
2375 * configure.base, examples/Makefile.am: added cutter example
2377 2001-06-13 22:52 omegahacker
2379 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2380 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2381 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2382 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2383 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2384 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2385 gstxml.h: First round of changes to port to GObject. libgst.la
2386 compiles, though there are a few things commented out.
2387 Specifically object destruction is probably broken, but wtay gets
2388 to fix that because he researched the problem of glib 2.0 object
2389 destruction while doing the first round. Some of the XML stuff is
2390 commented out, but that's an easy fix.
2392 Next is the rest of the gst/ directory, then on to the plugins.
2394 2001-06-13 22:45 wtay
2396 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2397 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2398 Fixed the quicktime plugin. things now work with mjpeg.
2400 2001-06-13 22:35 thomasvs
2402 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2405 2001-06-13 22:33 wtay
2407 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2410 2001-06-13 22:08 thomasvs
2412 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2414 2001-06-13 22:08 thomasvs
2416 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2417 the buffer's data is framed
2419 2001-06-13 22:02 wtay
2421 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2422 fix in the type init function that makes some C++ compilers
2425 2001-06-13 21:26 thomasvs
2427 * configure.base: added deinterlace
2429 2001-06-13 18:39 wtay
2431 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2433 2001-06-13 17:20 thomasvs
2435 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2436 program to show how cutter plugin works
2438 2001-06-13 17:16 thomasvs
2440 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2443 2001-06-13 17:13 thomasvs
2445 * plugins/filters/cutter/README: added a better description of the
2448 2001-06-13 17:04 thomasvs
2450 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2451 threshold level and runlength arguments stopped copying buffer used
2452 audio lib functions for some stuff
2454 2001-06-13 16:33 thomasvs
2456 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2457 calculate maximum possible sample value based on caps
2459 2001-06-13 10:51 thomasvs
2461 * docs/random/eos: added two more cases of eos reasoning
2463 2001-06-13 02:18 cael
2465 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2466 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2467 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2468 full-screen play, shuffled things around, added error checking so
2469 we don't crash on file not found, added the beginnings of a
2472 2001-06-12 22:35 wtay
2474 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2475 filter.func file and README in the makefile.
2477 2001-06-12 22:35 wtay
2479 * plugins/filters/Makefile.am: Added the deinterlace filter
2481 2001-06-12 22:33 wtay
2483 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2484 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2486 2001-06-12 22:27 wtay
2488 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2491 2001-06-12 21:19 wtay
2493 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2496 2001-06-12 21:19 wtay
2498 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2499 colorspace.h: ifdef out the Hermes code when the library was not
2502 2001-06-12 20:47 wtay
2504 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2507 2001-06-12 20:45 wtay
2509 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2512 2001-06-12 20:44 wtay
2514 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2515 arg to turn off syncing on the timestamps.
2517 2001-06-12 20:42 wtay
2519 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2520 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2521 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2522 Removed old code. Enhanced the avi decoder. The encoder now sorta
2523 works. For big input frames it segfaults though inside a libavifile
2524 function. Renamed the aviencoder to avimux.
2526 2001-06-12 15:35 thomasvs
2528 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2531 2001-06-12 14:42 thomasvs
2533 * plugins/mp3decode/mad/gstmad.h: added framestamp
2535 2001-06-12 11:12 thomasvs
2537 * plugins/mp3decode/mad/gstmad.c: added a different way of
2538 generating timestamps; activate by uncommenting #define
2541 2001-06-12 11:11 thomasvs
2543 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2544 support framestamps & timestamps
2546 2001-06-11 23:04 shitowax
2548 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2549 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2552 2001-06-11 23:02 shitowax
2554 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2555 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2557 2001-06-11 21:19 thomasvs
2559 * plugins/Makefile.am: fixed AVIFILE dependency check
2561 2001-06-11 20:09 omegahacker
2563 * gst/gstelement.h: changed indent and argnames to trigger
2566 2001-06-10 22:13 richardb
2568 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2571 2001-06-10 19:50 theuraeus
2573 * LICENSE_readme: 2001-10-06 Christian Schaller
2574 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2575 since they had been mistakenly branded as GPL.
2577 2001-06-10 12:57 sbaker3
2579 * gst/gstparse.c: can now take comma delimited list of pads. eg
2580 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2581 src%d,src%d\!sink%d,sink%d float2int ! osssink
2583 2001-06-10 02:18 theuraeus
2585 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2586 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2587 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2588 when run after each package
2590 2001-06-09 22:48 theuraeus
2592 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2593 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2595 2001-06-09 20:23 theuraeus
2597 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2598 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2600 TODO: 1. the mpeg plugins need sorting out. currently they are all
2601 just placed inside the main package. Need help with this since I am
2602 unsure about what files belongs where with what dependency 2.
2603 Cross-dependencies probably should be added to the plugins 3.
2604 License information should be added to the plugins 4.
2605 GStreamer-register needs to be added for each plugin
2607 2001-06-09 19:50 theuraeus
2609 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2610 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2611 only polishing it remains
2613 2001-06-09 17:44 theuraeus
2615 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2616 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2617 maybe it actually works now
2619 2001-06-09 12:43 sbaker3
2621 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2622 to get ready for the src1,src2\!sink1,sink2 syntax
2624 2001-06-09 11:16 sbaker3
2626 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2627 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2629 2001-06-09 03:33 theuraeus
2631 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2632 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2633 verfied that it works, but I need sleep and it is guaranteed closer
2634 to working than the current one. More testing and SPEC file hacking
2635 tommorow(aka later today).
2637 2001-06-09 01:16 wtay
2639 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2640 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2641 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2642 loader from avifile, significantly simplyfying the codec.
2644 2001-06-09 01:14 wtay
2646 * REQUIREMENTS, configure.base: Added a check for avifile.
2648 2001-06-08 23:17 theuraeus
2650 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2651 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2652 don't have alsa installed)
2654 2001-06-08 22:56 theuraeus
2656 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2657 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2658 plugins into separate plugins, needs more work to support all
2661 2001-06-07 22:45 ajmitch
2663 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2665 2001-06-07 22:43 wtay
2667 * plugins/avi/Makefile.am: Added README to dist
2669 2001-06-07 22:02 ajmitch
2671 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2672 please give it some TLC before 0.2.0 release :)
2674 2001-06-07 19:31 wtay
2676 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2677 about the innner working of the avi decoder.
2679 2001-06-07 17:56 dlehn
2681 * debian/changelog, debian/gstreamer-tools.manpages,
2682 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2683 binary Bump debian version to 0.2.0
2685 2001-06-07 11:58 richardb
2687 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2688 gstreamer-register.1: Add gstreamer-compprep man page.
2690 2001-06-07 09:18 ajmitch
2692 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2694 2001-06-07 07:38 dlehn
2696 * debian/gstreamer-common.files: latest plugins updates
2698 2001-06-07 07:06 cael
2700 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2701 for the time being till i have time to fix it.
2703 2001-06-07 01:08 omegahacker
2705 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2706 gstreamer-register.1: added --gst-mask to the man pages
2708 2001-06-06 20:31 wtay
2710 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2712 2001-06-06 20:23 dlehn
2714 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2715 gstreamer-audiofile.files, gstreamer-common.files,
2716 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2717 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2718 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2719 rules: Added new plugin packages and synced up to a late pre2 CVS
2722 2001-06-06 20:21 dlehn
2724 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2725 autogenerated from configure.base now.
2727 2001-06-06 20:20 dlehn
2729 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2731 2001-06-06 20:15 wtay
2733 * gst/gstelement.c: Removed a warning.
2735 2001-06-06 20:12 wtay
2737 * plugins/filters/lav/Makefile.am: Removed the README file from
2740 2001-06-06 20:07 wtay
2742 * plugins/filters/Makefile.am: Added the lavencoder
2744 2001-06-06 19:33 wtay
2746 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2749 2001-06-06 19:31 wtay
2751 * configure.base: Added the lav encoder Makefile.am
2753 2001-06-06 19:29 wtay
2755 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2756 connect to the new_ghost_pad signal in parse.
2758 2001-06-06 17:21 wtay
2760 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2762 2001-06-06 17:20 wtay
2764 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2767 2001-06-06 17:09 wtay
2769 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2770 audio. Only send buffers if the pad is connected.
2772 2001-06-06 17:08 wtay
2774 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2776 2001-06-06 15:24 thomasvs
2778 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2781 2001-06-06 15:21 thomasvs
2783 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2784 filter.func: cutter plugin; emits signals when audio RMS level
2785 falls below or rises above threshold value for a given consecutive
2788 2001-06-06 15:14 thomasvs
2790 * configure.base, libs/Makefile.am: added Makefile generation for
2793 2001-06-06 15:13 thomasvs
2795 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2796 general gstreamer audio library with helper functions
2798 2001-06-06 13:47 richardb
2800 * docs/manual/quotes.sgml: Add an important quote from Omega.
2802 2001-06-06 00:39 theuraeus
2804 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2805 <Uraeus@linuxrising.org> * Add small textfile with some information
2806 on win32 dll situation
2808 2001-06-05 20:44 sbaker3
2810 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2811 _chain should now work.Many other changes including: all immutable
2812 info is in the class struct, activate/deactivate should work, and a
2813 bunch of other stuff
2815 2001-06-05 18:45 wtay
2817 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2820 2001-06-05 18:26 sbaker3
2822 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2823 int2float.c, int2float.h: use proxying for caps
2825 2001-06-05 02:27 richardb
2827 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2828 applied changes. Time for bed.
2830 2001-06-05 02:26 richardb
2832 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2833 in save-thyself introduced by changing plugin_get_list to copy.
2835 2001-06-05 02:15 richardb
2837 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2838 when the registry is in use.
2840 2001-06-04 22:52 wtay
2842 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2843 to disable Xv images. It's not pretty but it works.
2845 2001-06-04 22:02 wtay
2847 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2849 2001-06-04 21:16 wtay
2851 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2853 2001-06-04 20:20 wtay
2855 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2856 bacause they seem to be undefined with some versions of lame.
2858 2001-06-04 20:00 wtay
2860 * plugins/oss/README: Added a little info about the ossgst hack.
2862 2001-06-04 19:59 wtay
2864 * plugins/oss/gstosssrc.c: Some osssrc fixes
2866 2001-06-04 17:55 wtay
2868 * plugins/mp3encode/lame/gstlame.c: Small updates.
2870 2001-06-04 17:33 wtay
2872 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2874 2001-06-04 17:02 wtay
2876 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2877 calculate the cothread stack space (easier to change the number of
2880 2001-06-04 16:59 thomasvs
2882 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2884 2001-06-04 16:38 thomasvs
2886 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2887 quits when the first element fires it
2889 2001-06-04 15:52 wtay
2891 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2894 2001-06-04 15:50 wtay
2896 * tools/gstreamer-inspect.c: Print out the default values.
2898 2001-06-04 14:51 sbaker3
2900 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2901 didn't seem to work)\nAttempted to make the element name consist
2902 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2904 2001-06-04 12:25 richardb
2906 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2907 unpatched versions of gtkdoc-scanobj which don't understand
2910 2001-06-04 02:26 wtay
2912 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2913 to the xmms effects.
2915 2001-06-04 01:51 richardb
2917 * gst/gst.c: Replace NO_X conditional compilation with testing
2918 whether DISPLAY env variable is set, and doing gtk_type_init()
2919 instead of gtk_init() if not.
2921 2001-06-04 01:38 richardb
2923 * autogen.sh: Don't ever run if we know automake isn't patched:
2924 people keep complaining that their machine crashed while trying to
2927 2001-06-04 00:40 wtay
2929 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2932 2001-06-03 23:30 wtay
2934 * tools/README: More info about the other tools.
2936 2001-06-03 20:49 richardb
2938 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2939 Add man page for gstreamer-complete
2941 2001-06-03 20:26 wtay
2943 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2945 2001-06-03 20:24 wtay
2947 * plugins/flx/flx_decoder.c: More cleanups
2949 2001-06-03 20:20 wtay
2951 * plugins/flx/flx_decoder.c: Small cleanups
2953 2001-06-03 20:19 wtay
2955 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2956 if NO_X is defined. This avoids the X dependency of GStreamer.
2958 2001-06-03 20:14 wtay
2960 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2963 2001-06-03 20:13 wtay
2965 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2967 2001-06-03 20:11 wtay
2969 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2970 an X-connection could not be made.
2972 2001-06-03 20:09 wtay
2974 * docs/random/NOTES-0.2.0: small changes
2976 2001-06-03 20:06 wtay
2978 * Makefile.am: Removed the components dir from since it doesn't
2981 2001-06-03 16:30 wtay
2983 * docs/random/NOTES-0.2.0: More small updates.:
2985 2001-06-03 16:29 wtay
2987 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2990 2001-06-03 13:08 wtay
2992 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2995 2001-06-03 13:06 wtay
2997 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2998 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2999 Set the buffer flush flag in windec.
3001 2001-06-03 12:28 wtay
3003 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3005 2001-06-03 12:28 wtay
3007 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3010 2001-06-03 12:20 richardb
3012 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3013 gets generated in time, and change rule to generate it into a
3014 suffix rule. Register suffix so that automake can set _OBJECTS
3017 2001-06-03 02:45 wtay
3019 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3020 Added support for mjpeg and PCM audio.
3022 2001-06-03 02:00 wtay
3024 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3027 2001-06-03 00:36 richardb
3029 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3030 artsc-config hackery.
3032 2001-06-02 22:57 wtay
3034 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3035 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3036 current sector )
\9a _ Add properties last_track read only ( last
3037 track of the cd )
\9a _ Add properties cur_track read only ( get the
3038 current track )
\9a _ Properties end_track writeable ( last track to
3041 2001-06-02 22:52 wtay
3043 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3044 before sending a buffer instead of in the _init function.
3046 2001-06-02 19:26 omegahacker
3048 * tools/gstreamer-launch.c: added check to make sure there's a
3049 pipeline desc before building
3051 2001-06-02 19:11 wtay
3053 * configure.base: Added the avi makefiles.
3055 2001-06-02 19:08 wtay
3057 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3058 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3059 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3060 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3061 avi decoder is now a bin that manages the avidemuxer and the
3062 codecs. It uses the autoplugger and avitypes to convert avi types
3063 into mime/types and select gstreamer codecs to create an element.
3065 2001-06-02 19:06 richardb
3067 * autogen.sh: Clarify the messages about the patched automake one
3068 more time. If it's not clear now, and people continue to complain
3069 about automake eating their resources, I'm mysteriously unable to
3072 2001-06-02 17:38 wtay
3074 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3075 using a pipeline as the toplevel element.
3077 2001-06-02 16:33 ajmitch
3079 * configure.base: Let's just say I have a better understanding of
3080 autoconf now (I should really have read the manual first). It helps
3081 to remember that yes != no ;)
3083 2001-06-02 14:42 ajmitch
3085 * configure.base: Automake is picky about white space...
3087 2001-06-02 14:38 ajmitch
3089 * Makefile.am, configure.base: Added options --disable-tests and
3090 --disable-examples for quicker builds for the impatient...
3092 2001-06-02 13:45 wtay
3094 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3096 2001-06-02 13:21 richardb
3098 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3099 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3102 2001-06-02 11:42 richardb
3104 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3106 2001-06-02 11:40 theuraeus
3108 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3109 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3110 inside the SPEC file
3112 2001-06-02 11:38 theuraeus
3114 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3115 <Uraeus@linuxrising.org> * Small fix to group statement for
3118 My work on the SPEC file making the RPM make one package for all
3119 non-core plugins is underway, but I am not ready with it yet.
3121 2001-06-02 03:21 richardb
3123 * configure.base: Oops: fixed SDL header check: put flags in
3124 CPPFLAGS rather than CFLAGS. We should really filter the
3125 SDL_CFLAGS and only pass appropriate options through, but this
3126 works well enough for now.
3128 2001-06-02 03:05 richardb
3130 * configure.base: Improve SDL check: use correct CFLAGS when
3131 searching for header.
3133 2001-06-01 23:56 wtay
3135 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3136 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3137 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3140 2001-06-01 23:36 thomasvs
3142 * tests/reconnect.c: ok, this works now
3144 2001-06-01 23:23 thomasvs
3146 * tests/: Makefile.am, reconnect.c: test for disconnect and
3147 reconnect of elements
3149 2001-06-01 22:26 theuraeus
3151 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3152 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3153 file, this one from Dennis Bjorklund. Thanks Dennis.
3155 2001-06-01 19:52 wtay
3157 * configure.base: Added a better SDL_createYUVOverlay check.
3159 2001-06-01 19:30 wtay
3161 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3162 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3165 2001-06-01 19:24 wtay
3167 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3168 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3169 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3170 couple of compiler warnings.
3172 2001-06-01 19:09 wtay
3174 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3175 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3176 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3177 video2mp1.c: Fixed some compile warnings.
3179 2001-06-01 18:55 hadess
3181 * REQUIREMENTS: - added url to openquicktime
3183 2001-06-01 18:42 hadess
3185 * REQUIREMENTS: - added some more urls
3187 2001-06-01 18:42 wtay
3189 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3190 is not found and try to do without it...
3192 2001-06-01 18:32 theuraeus
3194 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3195 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3196 file * LICENCE readme containing licensing details on our plugins
3198 2001-06-01 17:57 wtay
3200 * README, REQUIREMENTS: Slightly changed the README, we are not
3201 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3202 someone should complete the URLS.
3204 2001-06-01 17:46 wtay
3206 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3209 2001-06-01 16:29 thomasvs
3211 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3214 2001-06-01 14:27 richardb
3216 * tools/README: Add a note about gstreamer-complete
3218 2001-06-01 14:03 richardb
3220 * configure.base: More tidyup to SDL check.
3222 2001-06-01 13:36 richardb
3224 * configure.base: Fix SDL check Check for Overlay stuff, which
3225 isn't in SDL version 1.0
3227 2001-05-31 23:57 hadess
3229 * REQUIREMENTS: - added urls to the required libs, with a lot of
3232 2001-05-31 21:20 richardb
3234 * REQUIREMENTS, configure.base: Add comments to many (but not all
3235 :( ) AC_DEFINES in configure scripts. Add note about debian
3236 packages for building documentation.
3238 2001-05-31 21:14 richardb
3240 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3241 that it's not been needed so far.
3243 2001-05-31 21:13 richardb
3245 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3246 comment about one which will become redundant in future.
3248 2001-05-31 20:52 wtay
3250 * testsuite/refcounting/Makefile.am: Removed the thread test so
3251 make distcheck works.
3253 2001-05-31 20:18 wtay
3255 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3258 2001-05-31 20:16 richardb
3260 * plugins/arts/Makefile.am: Remove generated files from the dist.
3262 2001-05-31 20:08 richardb
3264 * configure.base, idiottest.mak: Fix a couple of formatting errors
3265 in idiottest, and add plugin-srcdir warning to configure.base.
3267 2001-05-31 19:42 wtay
3269 * plugins/avi/Makefile.am: Fixed the codectest.
3271 2001-05-31 19:35 richardb
3273 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3274 plugin-srcdir installation idiottest into a separate file, and
3275 include it from the include Makefile.am, to ensure that it gets
3276 called at the start of a make install process, not after the whole
3279 2001-05-31 19:31 wtay
3281 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3283 2001-05-31 19:03 richardb
3285 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3286 libgstelements.la exist when trying to link the scanner with them.
3287 Fix mkdirs so that they don't fall over if directories already
3290 2001-05-31 18:32 richardb
3292 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3293 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3294 from it). This ensures that the original source is present, and
3295 also allows make dist to work on machines which don't have mcopidl
3296 and the arts idl stuff installed.
3298 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3299 I argue against it since as far as I can tell it can be generated
3300 on any system which has arts installed (mcopidl is in the libarts
3301 package on debian), and putting it in EXTRA_DIST requires that
3302 mcopidl is present in order to run make dist.
3304 2001-05-31 15:19 richardb
3306 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3307 build with automake 1.4g AS is defined in a hacky way: I've asked
3308 on the automake list for help doing this properly.
3310 2001-05-31 10:53 thomasvs
3312 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3313 some real work on this
3315 2001-05-30 23:06 thomasvs
3317 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3320 2001-05-30 22:35 thomasvs
3322 * include/gstaudio.h: header file for standard audio stuff for
3325 2001-05-30 22:27 omegahacker
3327 * configure.base: added no-alsa warning and made 0.9 check
3328 conditional on alsa existing at all
3330 2001-05-30 22:15 wtay
3332 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3335 2001-05-30 22:14 wtay
3337 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3339 2001-05-30 21:54 omegahacker
3341 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3342 to SDL_Init, to disable one of the most annoying features IMO of
3345 2001-05-30 21:36 omegahacker
3347 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3350 2001-05-30 21:13 omegahacker
3352 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3353 don't get called on pads of the wrong direction
3355 2001-05-30 20:07 sbaker3
3357 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3358 inplace mono chain func
3360 2001-05-30 17:37 thomasvs
3362 * plugins/oss/gstosssrc.c: switched some lines around
3364 2001-05-30 17:10 thomasvs
3366 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3367 thing, don't know yet what to do about it
3369 2001-05-30 16:16 richardb
3371 * README, autogen.sh: Automatically generate a patched automake if
3372 needed, and put instructions in the README about how to use such a
3375 2001-05-30 15:39 richardb
3377 * Makefile.am: Add configure.base and autogen.sh to distributions.
3378 Add rules to keep configure.in and configure.ac up-to-date.
3380 2001-05-30 15:22 richardb
3382 * autogen.sh, configure.ac, configure.base, configure.in: * create
3383 a configure.base file, containing the contents of
3384 configure.{in,ac}, with those lines specific to one file
3386 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3389 * Add lines to autogen.sh to generate configure.in and
3391 automatically from this file. (Very simple sed scripts)
3393 * Remove configure.in and configure.ac
3395 This shouldn't cause any problems to anyone, and should make it
3396 easy to do work on configure scripts by just working on
3399 2001-05-30 14:54 thomasvs
3401 * plugins/filters/passthrough/passthrough.c: added signed support
3402 implemented include/gstaudio.h use
3404 2001-05-30 14:25 richardb
3406 * configure.ac, configure.in: More small changes to bring the two
3407 scripts closer together. Turned off building docs by default in
3408 configure.ac. Only diffs are now essential due to changes from
3409 autoconf 2.13 to 2.50.
3411 2001-05-30 13:56 richardb
3413 * autogen.sh: Deal more gracefully with being either unable to
3414 check that automake is patched (will now just give a small
3415 warning), or finding that automake definitely isn't patched (will
3416 give a big loud warning recommend stopping the build and sleep
3417 briefly to give the user a chance to read the message). Will
3418 eventually try to do the build anyway though.
3420 Also, don't abort if autoconf or automake return error codes: they
3421 both seem able to do so even when having produced viable results.
3423 2001-05-29 23:10 wtay
3425 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3426 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3429 2001-05-29 17:40 richardb
3431 * autogen.sh: Add checks for appropriate versions of automake. Add
3432 check that automake has been patched if it is a version which
3433 requires a patch. Please check that this doesn't cause problems:
3434 it's a bit of a hairy test, so I might well have mucked it up and
3435 broken some people's build systems. Hope not, though. ;-)
3437 2001-05-29 17:39 hadess
3439 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3440 acquired (fixes icecast streaming)
3442 2001-05-29 17:38 richardb
3444 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3445 the installing of versions with plugin srcdir enabled.
3447 2001-05-29 16:19 richardb
3449 * configure.ac, configure.in: Fix differences between configure.in
3450 and configure.ac which were trivial or due merely to formatting
3451 differences. diff can now be used to see only the significant
3452 differences, which should be helpful in keeping these two files in
3455 2001-05-29 13:43 richardb
3457 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3458 for Makefile.am which uses features present in recent versions of
3459 automake (>1.4d) to avoid horrendous hackery.
3461 2001-05-29 13:31 richardb
3463 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3464 we can use the standard AM_PATH_ALSA macro to check that we don't
3465 have alsa 0.9.x: we just need to specify something for
3466 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3467 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3468 macro in acinclude with the latest from the alsa project CVS.
3470 2001-05-28 23:23 omegahacker
3472 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3474 2001-05-28 23:02 wtay
3476 * configure.ac, configure.in: Added a check for gsm/gsm.h
3478 2001-05-28 22:41 omegahacker
3480 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3483 2001-05-28 22:02 wtay
3485 * configure.ac: Removed the -pre0
3487 2001-05-28 22:00 wtay
3489 * plugins/Makefile.am: Added gsm to subds.
3491 2001-05-28 21:47 wtay
3493 * configure.ac: Added the refcounting to the output targets.
3495 2001-05-28 21:36 wtay
3497 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3499 2001-05-28 21:22 wtay
3501 * configure.ac: Updated to match configure.in
3503 2001-05-28 21:05 wtay
3505 * configure.ac: The configure file for autoconf 2.50
3507 2001-05-28 20:59 omegahacker
3509 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3512 2001-05-28 20:34 omegahacker
3514 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3516 2001-05-28 20:33 omegahacker
3518 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3520 2001-05-28 20:09 omegahacker
3522 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3523 plugins/xvideosink/Makefile.am: distcheck cleanups
3525 2001-05-28 08:46 omegahacker
3527 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3528 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3529 uses, along with complete .pc files
3531 2001-05-28 01:07 hadess
3533 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3535 2001-05-28 00:57 omegahacker
3537 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3538 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3539 some caps != NULL checks. Patched up a problem with the thread
3540 handling when the iteration fails. Cleaned up the output of
3541 -inspect a tiny bit.
3543 2001-05-28 00:52 omegahacker
3545 * configure.in: removed a spare alsa check, and made sure it fails
3548 2001-05-28 00:12 wtay
3550 * examples/mixer/Makefile.am: Added the headers
3552 2001-05-28 00:01 wtay
3554 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3556 2001-05-27 23:55 wtay
3558 * tests/nego/nego1.c: Updated for new API calls.
3560 2001-05-27 23:45 wtay
3562 * plugins/sdlsink/Makefile.am: Added the header file.
3564 2001-05-27 23:26 wtay
3566 * configure.in.ac250: Added refcounting to the targets.
3568 2001-05-27 23:25 wtay
3570 * testsuite/: Makefile.am, capsnego/Makefile.am,
3571 refcounting/Makefile.am: Makfeile updates.
3573 2001-05-27 22:56 omegahacker
3575 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3576 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3577 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3578 plugins/filters/passthrough/Makefile.am,
3579 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3580 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3581 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3583 2001-05-27 21:52 wtay
3585 * plugins/Makefile.am: Only build the quiktime plugin if the
3586 openquicktime library was found.
3588 2001-05-27 21:52 wtay
3590 * configure.in, configure.in.ac250: Added a check for
3593 2001-05-27 18:02 sbaker3
3595 * tools/gstreamer-complete.c: now builds for those who are too lazy
3596 to upgrade their xml libraries
3598 2001-05-27 16:13 hadess
3600 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3601 source, and fix the seek segfaults
3603 2001-05-27 15:41 hadess
3605 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3606 shortcuts (like in all proper GTK+ apps)
3608 2001-05-27 15:38 wtay
3610 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3612 2001-05-27 15:38 wtay
3614 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3615 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3618 2001-05-27 15:37 wtay
3620 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3621 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3622 Changed the cothread to use sigjmp_buf removed some unused methods.
3625 2001-05-27 15:33 wtay
3627 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3628 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3629 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3630 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3631 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3632 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3634 2001-05-27 01:04 omegahacker
3636 * gst/gstscheduler.h: fixed up and turned back on
3639 2001-05-26 23:58 omegahacker
3641 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3642 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3645 2001-05-26 20:47 hadess
3647 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3650 2001-05-26 19:46 hadess
3652 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3653 local files, first try at seek in remote files
3655 2001-05-26 18:17 hadess
3657 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3660 2001-05-26 17:41 wtay
3662 * gst/gstelement.h: Removed redundant prototypes.
3664 2001-05-26 17:33 wtay
3666 * gst/gstpad.h: Fixed a bug in the typecast macros for
3669 2001-05-26 13:17 wtay
3671 * gst/elements/Makefile.am: don't link against libgst.la because it
3672 seems to fail on some libtool versions.
3674 2001-05-26 06:36 omegahacker
3676 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3679 2001-05-26 06:26 omegahacker
3681 * tests/threadlock.c: moved debug to before _init so cmdline can
3682 override, and put sleep(1)'s in while(1) to increase chance of
3683 contention (I think)
3685 2001-05-26 06:19 omegahacker
3687 * tests/threadlock.c: updated threadlock to actually be a thread
3690 2001-05-26 00:36 dlehn
3692 * test/lat.c: Elements must have different names.
3694 2001-05-25 23:08 hadess
3696 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3698 2001-05-25 23:02 hadess
3700 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3703 2001-05-25 23:01 hadess
3705 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3706 and WMName to the gstmediaplay windows
3708 2001-05-25 22:42 wtay
3710 * gst/gstplugin.c: Removed a stupid printf.
3712 2001-05-25 22:39 wtay
3714 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3715 cleanups. Removed some bogus code from element and pipeline
3716 elements. Fixed a typo.
3718 2001-05-25 22:38 wtay
3720 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3722 2001-05-25 22:35 omegahacker
3724 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3726 2001-05-25 22:31 omegahacker
3728 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3729 converted to GST_DEBUG
3731 2001-05-25 22:25 omegahacker
3733 * gst/gstelement.c: removed annoying debug message during state
3734 change (made GST_DEBUG)
3736 2001-05-25 22:13 hadess
3738 * autogen.sh: - added a line for busy application developers, it's
3741 2001-05-25 22:00 omegahacker
3743 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3744 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3745 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3746 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3747 docs/random/matth/scheduling.txt, examples/Makefile.am,
3748 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3749 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3750 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3751 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3752 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3753 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3754 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3755 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3756 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3757 gst/gstxml.c, gst/autoplug/Makefile.am,
3758 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3759 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3760 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3761 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3762 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3763 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3764 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3765 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3766 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3767 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3768 plugins/filters/adder/adder.c,
3769 plugins/filters/colorspace/colorspace.c,
3770 plugins/filters/ladspa/gstladspa.c,
3771 plugins/filters/stereo2mono/stereo2mono.c,
3772 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3773 plugins/mp3decode/mpg123/gstmpg123.c,
3774 plugins/mp3decode/parse/mp3parse.c,
3775 plugins/mp3decode/types/mp3types.c,
3776 plugins/mp3encode/lame/gstlame.c,
3777 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3778 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3779 plugins/mpeg1/mpegaudio/musicin.c,
3780 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3781 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3782 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3783 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3784 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3785 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3786 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3787 tests/reaping.c, tests/states.c, tests/threadlock.c,
3788 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3789 testsuite/refcounting/element.c,
3790 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3791 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3792 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3793 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3794 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3795 INCSCHED on 200505251!!!
3797 2001-05-25 21:50 omegahacker
3799 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3800 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3801 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3802 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3803 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3804 plugins/filters/level/level.c,
3805 plugins/filters/passthrough/filter.func,
3806 plugins/filters/passthrough/passthrough.c,
3807 plugins/filters/passthrough/passthrough.h,
3808 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3809 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3810 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3811 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3812 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3813 from HEAD into INCSCHED on 200105251
3815 2001-05-25 21:41 wtay
3817 * docs/manual/autoplugging.sgml: More docs updates.
3819 2001-05-25 21:41 wtay
3821 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3823 2001-05-25 21:39 wtay
3825 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3827 2001-05-25 20:53 wtay
3829 * test/Makefile.am: Cleaned up the makefile a bit.
3831 2001-05-25 20:36 wtay
3833 * test/: cobin.c, fake.c: Remove deprecated methods.
3835 2001-05-25 20:19 wtay
3837 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3838 in gstbin Fixed a compiler warning.
3840 2001-05-25 20:16 omegahacker
3842 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3843 before, maybe this will fix wtay's case
3845 2001-05-25 19:07 wtay
3847 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3850 2001-05-25 18:35 omegahacker
3852 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3853 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3854 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3855 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3856 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3857 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3858 reworked thread interlocking. States are now: NULL <-> READY <->
3861 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3864 Cleaned up DEBUG output in several places to by much much less
3865 verbose but still just as useful (denser).
3867 2001-05-25 17:21 thomasvs
3869 * plugins/filters/passthrough/: filter.func, passthrough.c,
3870 passthrough.h: Cleaned out level code from passthrough plugin added
3871 silent argument, defaults to false
3873 2001-05-25 17:19 thomasvs
3875 * plugins/audiofile/gstafsink.c: cleaned up output info
3877 2001-05-25 17:17 thomasvs
3879 * plugins/filters/level/level.c: cleaned up level plugin output
3881 2001-05-25 15:02 thomasvs
3883 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3884 got rate and signedness to work on afsrc
3886 2001-05-25 14:42 thomasvs
3888 * plugins/audiofile/README: a little info
3890 2001-05-25 11:43 wtay
3892 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3895 2001-05-25 11:43 wtay
3897 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3898 if gnomevfs is not found and the URI starts with file:/, disksrc is
3901 2001-05-25 11:10 thomasvs
3903 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3904 print out signed/unsigned and endianness
3906 2001-05-25 10:47 thomasvs
3908 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3909 audiofile src element, doesn't work yet
3911 2001-05-25 05:42 dlehn
3913 * configure.in.ac250: automake 1.4-p1 doesn't support
3914 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3915 released 1.4-p2 gets debianized. ;)
3917 2001-05-25 02:28 hadess
3919 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3921 2001-05-25 01:35 wtay
3923 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3924 mpeg2dec until we figure out what's wrong.
3926 2001-05-25 01:29 omegahacker
3928 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3929 gstthread.c: fixed some interruptability problems with thread and
3932 2001-05-25 01:14 wtay
3934 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3935 COTHREAD_STOPPING hack.
3937 2001-05-25 01:09 wtay
3939 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3940 media player so that it works with incsched. Removed the thread
3941 and add the _iterate to the g_idle_loop, this makes the GUI very
3942 cluncky but is needed because we cannot chance the state of a
3943 thread inside the threads context yet.
3945 2001-05-24 23:38 thomasvs
3947 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3948 own code before sending mail to library author asking why sample
3949 rate setting on output doesn't work... note to others: afsink now
3950 handles samplerate right
3952 2001-05-24 23:24 thomasvs
3954 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3955 for endianness, you can set it through an arg until I figure out
3956 what it is supposed to do
3958 2001-05-24 23:23 thomasvs
3960 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3963 2001-05-24 22:46 omegahacker
3965 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3968 2001-05-24 21:36 omegahacker
3970 * gst/gstthread.c: fixed thread lock mis-merge
3972 2001-05-24 21:20 wtay
3974 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3977 2001-05-24 12:24 wtay
3979 * configure.in.ac250: Added the autoconf file for version 2.50
3981 2001-05-24 12:22 wtay
3983 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3984 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3985 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3986 decoder/encoder element.
3988 2001-05-24 01:55 thomasvs
3990 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3991 handles endianness right, and also allows for choosing the output
3992 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3995 2001-05-24 01:46 omegahacker
3997 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3998 configure.in, components/bonobo-media/Makefile.am,
3999 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4000 components/bonobo-media/bonobo-media-gstreamer.gob,
4001 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4002 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4003 debian/Makefile.am, debian/changelog, debian/control,
4004 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4005 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4006 debian/gstreamer-mad.files, debian/rules,
4007 docs/fwg/gst-plugin-writers-guide.sgml,
4008 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4009 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4010 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4011 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4012 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4013 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4014 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4015 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4016 docs/manual/xml.sgml, docs/random/autoplug2,
4017 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4018 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4019 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4020 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4021 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4022 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4023 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4024 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4025 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4026 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4027 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4028 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4029 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4030 gstplay/full-screen.c, gstplay/full-screen.h,
4031 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4032 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4033 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4034 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4035 plugins/Makefile.am, plugins/alsa/alsa.h,
4036 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4037 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4038 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4039 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4040 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4041 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4042 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4043 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4044 plugins/filters/adder/adder.c,
4045 plugins/filters/colorspace/Makefile.am,
4046 plugins/filters/colorspace/colorspace.c,
4047 plugins/filters/colorspace/colorspace.h,
4048 plugins/filters/colorspace/yuv2yuv.c,
4049 plugins/filters/intfloatconvert/Makefile.am,
4050 plugins/filters/intfloatconvert/float2int.c,
4051 plugins/filters/intfloatconvert/float2int.h,
4052 plugins/filters/intfloatconvert/int2float.c,
4053 plugins/filters/intfloatconvert/int2float.h,
4054 plugins/filters/intfloatconvert/intfloatconvert.c,
4055 plugins/filters/intfloatconvert/intfloatconvert.h,
4056 plugins/filters/ladspa/gstladspa.c,
4057 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4058 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4059 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4060 plugins/filters/level/README, plugins/filters/level/filter.func,
4061 plugins/filters/level/level.c, plugins/filters/level/level.h,
4062 plugins/filters/mono2stereo/Makefile.am,
4063 plugins/filters/mono2stereo/mono2stereo.c,
4064 plugins/filters/mono2stereo/mono2stereo.h,
4065 plugins/filters/passthrough/README,
4066 plugins/filters/passthrough/filter.func,
4067 plugins/filters/passthrough/level.c,
4068 plugins/filters/passthrough/level.h,
4069 plugins/filters/passthrough/passthrough.c,
4070 plugins/filters/passthrough/passthrough.h,
4071 plugins/filters/stereo2mono/Makefile.am,
4072 plugins/filters/volenv/Makefile.am,
4073 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4074 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4075 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4076 plugins/mp3decode/mpg123/gstmpg123.c,
4077 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4078 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4079 plugins/mpeg1/mpegaudio/encoder.h,
4080 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4081 plugins/mpeg1/mpegaudio/musicin.c,
4082 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4083 plugins/mpeg1/mpegaudio/subs.c,
4084 plugins/mpeg1/mpegaudio/table_absthr.h,
4085 plugins/mpeg1/mpegaudio/table_cb.h,
4086 plugins/mpeg1/mpegaudio/table_enwindow.h,
4087 plugins/mpeg1/mpegaudio/table_th.h,
4088 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4089 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4090 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4091 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4092 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4093 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4094 plugins/quicktime/gstquicktimedecoder.c,
4095 plugins/quicktime/gstquicktimedecoder.h,
4096 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4097 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4098 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4099 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4100 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4101 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4102 test/videotest.c, test/wave.c, tests/autoplug2.c,
4103 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4104 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4107 2001-05-24 00:24 dlehn
4109 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4112 2001-05-24 00:23 dlehn
4114 * autogen.sh: libtool check fix... copy & paste error msgs code
4117 2001-05-23 21:35 wtay
4119 * test/video2mp1.c: Some small modifications.
4121 2001-05-23 20:53 omegahacker
4123 * plugins/oss/gstosssink.c: default settings are intenionally very
4124 wrong (make it obvious when the capsnego didn't work) and it checks
4127 2001-05-23 20:52 omegahacker
4129 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4132 2001-05-23 20:50 omegahacker
4134 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4136 2001-05-23 20:49 omegahacker
4138 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4139 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4140 wasn't catching the no entry case
4142 2001-05-23 20:48 omegahacker
4144 * examples/autoplug/autoplug.c: added have_size handler so the
4145 window matches the video size
4147 2001-05-23 20:09 omegahacker
4149 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4150 added leaky-queue semantics
4152 2001-05-23 10:18 thomasvs
4154 * plugins/filters/level/README: some more info on how to plot the
4155 level using gnuplot it would be nice if the output from level
4156 plugin could serve as input to a gstreamer plotting plugin (I'm not
4159 2001-05-23 09:49 thomasvs
4161 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4162 channels and sample rate
4164 2001-05-23 09:48 thomasvs
4166 * configure.in: added level Makefile deleted one of two instances
4169 2001-05-23 09:47 thomasvs
4171 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4173 2001-05-23 09:47 thomasvs
4175 * plugins/filters/level/: Makefile.am, README, filter.func,
4176 level.c, level.h: Added level detection plugin; prints out RMS
4177 values calculated over buffer size to stdout
4179 2001-05-22 21:11 omegahacker
4181 * tests/states.c: fixed references to _gst_print_statename
4183 2001-05-22 20:22 hadess
4185 * gst/elements/gstdisksrc.c: - it is now possible to change the
4186 opened file when state is PAUSED
4188 2001-05-22 19:57 hadess
4190 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4192 2001-05-22 19:44 hadess
4194 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4195 the src file if the state is PAUSED
4197 2001-05-22 17:48 thomasvs
4199 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4202 2001-05-22 14:48 richardb
4204 * autogen.sh: autogen.sh now fails if aclocal fails.
4206 2001-05-22 13:56 hadess
4208 * autogen.sh: - added a line to autogen.sh for the busy application
4211 2001-05-22 02:42 omegahacker
4213 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4214 caps_nego_failed signal to indicate that it's solved the problem,
4215 via a gboolean * argument that's FALSE, and can be set to TRUE if
4216 the handler has fixed things up.
4218 Updated the autoplugger so it now works in both the unknown and
4219 known cases with and without other issues like a crippled
4220 (mono-only) osssink.
4222 2001-05-22 00:23 omegahacker
4224 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4225 gstthread.c: Updates to DEBUG system: moved statename into
4226 gstelement.c, colorized the states:
4228 NULL: white READY: read PAUSED: yellow PLAYING: green
4230 2001-05-21 22:35 omegahacker
4232 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4233 src_caps_nego_failed body
4235 2001-05-21 21:17 wtay
4237 * acconfig.h, configure.in: Updates to the audiofile detection
4240 2001-05-21 21:17 wtay
4242 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4244 2001-05-21 20:48 thomasvs
4246 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4247 pass at an audiofile sink this sink uses the SGI audiofile library
4248 to write audio files
4250 2001-05-21 20:42 thomasvs
4252 * plugins/Makefile.am: trying to add a check for libaudiofile
4254 2001-05-21 20:40 thomasvs
4256 * configure.in: trying to add a check for libaudiofile (->
4257 plugins/audiofile/afsink)
4259 2001-05-21 03:41 omegahacker
4261 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4262 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4263 again. gstautoplugger.c: Fixed with strategic positioning of
4266 2001-05-21 03:40 omegahacker
4268 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4269 statements. Added specific debug for int props.
4271 2001-05-21 03:35 hadess
4273 * test/mp3mad.c: - removed the parse factory, it's unused
4275 2001-05-21 02:37 cael
4277 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4278 hadess' sugesstion, and added myself as an author.
4280 2001-05-21 02:19 cael
4282 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4283 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4284 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4285 gststatusarea.h, main.c: added the begninnings of full-screen
4286 support (crashes atm), playing at double size, general code cleanup
4289 2001-05-20 22:24 wtay
4291 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4292 some args would not show up correctly
4294 2001-05-20 22:24 thomasvs
4296 * plugins/filters/adder/adder.c: fixed caps stuff
4298 2001-05-20 21:12 wtay
4300 * tools/gstreamer-inspect.c: Better output of element flags.
4302 2001-05-20 21:06 wtay
4304 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4305 "\\ " so that parse can handle it.
4307 2001-05-20 21:05 wtay
4309 * gst/gstparse.c: Added the possibility to escape chars in
4310 gstparse. You can now give it a cmdline like disksrc location=some\
4311 sort\ of.mp3 ! .... and it does the right thing.
4313 2001-05-20 19:59 wtay
4315 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4316 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4318 2001-05-20 19:24 wtay
4320 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4321 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4323 2001-05-20 19:17 thomasvs
4325 * plugins/filters/passthrough/passthrough.c: changed pad templates
4327 2001-05-20 19:05 thomasvs
4329 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4330 updating passthrough to handle caps
4332 2001-05-20 19:01 thomasvs
4334 * plugins/filters/volenv/volenv.c: updating caps handling
4336 2001-05-20 16:45 thomasvs
4338 * plugins/filters/passthrough/passthrough.c: trying to add caps
4339 detection to passthrough
4341 2001-05-20 15:55 thomasvs
4343 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4344 the plugin mentioned
4346 2001-05-20 15:16 thomasvs
4348 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4349 width, depth, channels, frequency
4351 2001-05-20 15:12 wtay
4353 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4356 2001-05-20 15:03 thomasvs
4358 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4360 2001-05-20 14:56 thomasvs
4362 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4363 setting caps on src pad
4365 2001-05-20 11:31 wtay
4367 * components/bonobo-media/: Makefile.am,
4368 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4369 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4370 Added the code for the bonobo media component. It doesn't really
4371 work yet because bonobo-media doesn't show video.
4373 2001-05-20 06:48 cael
4375 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4376 big things are coming allright ;-)
4378 2001-05-20 01:16 hadess
4380 * AUTHORS: - added myself to the AUTHORS file
4382 2001-05-19 19:17 wtay
4384 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4385 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4386 More updates to caps in vorbisenc. it now correctly sets up the
4387 encoder based on the input audio type.
4389 2001-05-19 15:16 wtay
4391 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4392 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4393 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4394 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4395 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4396 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4397 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4398 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4399 updates. Make mpegaudio use a sane namespace for all exported
4400 symbols. the mad element can now play mpeg audio comming is as
4403 2001-05-19 07:39 omegahacker
4405 * .cvsignore, Makefile.am, configure.in,
4406 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4407 prep for future changes to pkg-config. Disabled docs building by
4408 default (--enable-docs-build to turn it on). Added more visible
4409 warning messages for lacking libraries, listing the plugins that
4410 won't build (not complete!).
4412 2001-05-19 07:39 omegahacker
4414 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4415 initially added on branch BRANCH-INCSCHED1.
4417 2001-05-19 01:33 wtay
4419 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4420 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4421 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4422 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4423 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4424 Updates to various mp3 related plugins. Added args and capsnego to
4427 2001-05-18 19:11 wtay
4429 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4430 to sync with the provided caps.
4432 2001-05-18 18:58 wtay
4434 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4436 2001-05-17 23:00 omegahacker
4438 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4439 caps_fail handlers that kinda work
4441 2001-05-17 06:20 dlehn
4443 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4444 emails exposing my forgetfulness...
4446 2001-05-17 01:18 hadess
4448 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4451 2001-05-16 23:42 wtay
4453 * acconfig.h: Added SDL.
4455 2001-05-16 23:40 wtay
4457 * configure.in: Added a check for SDL
4459 2001-05-16 23:09 wtay
4461 * testsuite/refcounting/thread.c: file thread.c was initially added
4462 on branch BRANCH-INCSCHED1.
4464 2001-05-16 23:09 wtay
4466 * testsuite/refcounting/thread.c: Added thread refcounting and
4469 2001-05-16 23:08 wtay
4471 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4474 2001-05-16 23:08 wtay
4476 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4477 different approach for object destruction, using the real _remove
4478 functions so that the scheduler has a chance to destroy its state
4479 too. This breaks the thread with ghostpads destruction case for
4482 2001-05-16 22:42 omegahacker
4484 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4485 stereo2mono_init, it was fragging its src pad
4487 2001-05-16 22:21 omegahacker
4489 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4490 autoplug can do something with it
4492 2001-05-16 22:19 omegahacker
4494 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4495 default to caps_proxy true
4497 2001-05-16 22:18 omegahacker
4499 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4501 2001-05-16 21:41 wtay
4503 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4504 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4505 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4506 the template. some name changes to the jpeg decoder.
4508 2001-05-16 20:32 wtay
4510 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4511 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4513 2001-05-16 20:32 wtay
4515 * configure.in: Added gnomevfs checks.
4517 2001-05-16 08:16 dlehn
4519 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4520 allocation so full 2M stack space available: - Double maximums to
4521 use full stack space: - COTHREAD_STACKSIZE = 16k -
4522 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4523 cothread_create returns NULL if nthreads == MAXTHREADS though not
4524 yet handled by gstschedule caller
4526 2001-05-16 06:04 dlehn
4528 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4529 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4530 - use common gst_trace_read_tsc() for RDTSC call - add untested
4531 function to do ascii dump of trace data
4533 2001-05-16 05:07 dlehn
4535 * test/: videotest.c, wave.c: fix a couple warnings
4537 2001-05-15 22:04 wtay
4539 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4540 samples in the native endianness.
4542 2001-05-15 20:25 wtay
4544 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4547 2001-05-15 10:40 omegahacker
4549 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4550 mpeg2dec can play mpeg1 streams too
4552 2001-05-15 10:04 omegahacker
4554 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4557 2001-05-15 05:13 omegahacker
4559 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4561 2001-05-15 02:45 omegahacker
4563 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4564 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4565 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4566 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4567 to *before* the caps_changed signal gstautoplugcache.c: added
4568 refcounting around signal_emit, and debug updates gstautoplugger.c:
4569 added code to remove the autoplugcache when done
4571 2001-05-14 23:42 wtay
4573 * gst/gsttypefind.c: Added a reference to typefind.
4575 2001-05-14 23:21 omegahacker
4577 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4580 2001-05-14 22:57 wtay
4582 * gst/gstelement.c: Refcounting fixes
4584 2001-05-14 22:22 wtay
4586 * gst/gstelement.c: fixed a mem leak in the destroy code.
4588 2001-05-14 22:20 wtay
4590 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4591 refcount handling. the pad shutdown function doesn't remove the pad
4592 from the parent because the parent is needed in the destroy
4595 2001-05-14 21:08 omegahacker
4597 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4598 gstpad.h, gstscheduler.c, gsttypefind.c,
4599 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4600 cothreads.c: added a comment on one of the tests gstbin.h: added
4601 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4602 _change_state function a little gstobject.c: improved the
4603 refcounting DEBUGs gstpad.c: moved the connected signal to after
4604 capsnego, added the caps_nego_failed signal gstpad.h:
4605 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4606 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4607 around signal_emit to deal with the case where the
4608 signal's handler shuts down the element gstautoplugcache.c: added
4609 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4610 significant rework, it functions quite nicely actually
4612 2001-05-14 09:51 omegahacker
4614 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4615 and friends, since they're now private to cothreads.c
4617 2001-05-13 16:29 wtay
4619 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4622 2001-05-13 16:29 wtay
4624 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4625 updates. _destroying an element or a pad properly removes if from
4628 2001-05-13 08:49 omegahacker
4630 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4631 S16_LE no matter what. FIXME\!
4633 2001-05-12 19:04 wtay
4635 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4636 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4638 2001-05-12 19:03 wtay
4640 * testsuite/refcounting/bin.c: file bin.c was initially added on
4641 branch BRANCH-INCSCHED1.
4643 2001-05-12 19:03 wtay
4645 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4646 refcounting test cases
4648 2001-05-12 15:07 wtay
4650 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4651 pad.c: More testcases
4653 2001-05-12 15:07 wtay
4655 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4656 gst_element_remove_pad. more refcounting stuff (object unparent on
4659 2001-05-12 01:04 wtay
4661 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4662 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4663 ne w category for REFCOUNTING.
4665 2001-05-12 01:03 wtay
4667 * testsuite/refcounting/element_pad.c: file element_pad.c was
4668 initially added on branch BRANCH-INCSCHED1.
4670 2001-05-12 01:03 wtay
4672 * testsuite/refcounting/pad.c: file pad.c was initially added on
4673 branch BRANCH-INCSCHED1.
4675 2001-05-12 01:03 wtay
4677 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4680 2001-05-11 20:36 wtay
4682 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4685 2001-05-11 19:44 wtay
4687 * configure.in: Added the refcounting testsuite dir to configure.in
4689 2001-05-11 19:44 wtay
4691 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4692 added on branch BRANCH-INCSCHED1.
4694 2001-05-11 19:44 wtay
4696 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4697 object.c: Added a testsuite for refcounting.
4699 2001-05-11 19:44 wtay
4701 * testsuite/refcounting/element.c: file element.c was initially
4702 added on branch BRANCH-INCSCHED1.
4704 2001-05-11 19:44 wtay
4706 * testsuite/refcounting/mem.c: file mem.c was initially added on
4707 branch BRANCH-INCSCHED1.
4709 2001-05-11 19:44 wtay
4711 * testsuite/refcounting/object.c: file object.c was initially added
4712 on branch BRANCH-INCSCHED1.
4714 2001-05-11 19:44 wtay
4716 * testsuite/refcounting/mem.h: file mem.h was initially added on
4717 branch BRANCH-INCSCHED1.
4719 2001-05-11 19:41 wtay
4721 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4722 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4725 2001-05-11 15:42 dlehn
4727 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4729 2001-05-11 00:43 omegahacker
4731 * gst/gstpad.h: some minor updates with a hair more speed
4733 2001-05-10 23:35 omegahacker
4735 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4738 2001-05-10 23:30 omegahacker
4740 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4741 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4744 2001-05-10 23:10 omegahacker
4746 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4747 to avoid rebuilding libgst.la every time
4749 2001-05-10 22:44 omegahacker
4751 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4754 2001-05-10 21:30 dlehn
4756 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4759 2001-05-10 21:28 dlehn
4761 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4762 tests/sched/runxml.c: Pass buffer in handoff signal
4764 2001-05-10 21:25 dlehn
4766 * tests/autoplug2.c: just call exit() once
4768 2001-05-10 09:22 omegahacker
4770 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4771 for meta-elements' children
4773 2001-05-10 09:21 omegahacker
4775 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4778 2001-05-10 09:18 omegahacker
4780 * plugins/filters/adder/adder.c: added comment to make the adder
4781 compliant (don't set COTHREAD_STOPPING)
4783 2001-05-10 09:17 omegahacker
4785 * libs/idct/gstidct.c: minor cleanup of some debug strings
4787 2001-05-10 09:16 omegahacker
4789 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4790 initially added on branch BRANCH-INCSCHED1.
4792 2001-05-10 09:16 omegahacker
4794 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4795 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4796 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4797 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4798 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4799 Added start of autoplugger meta-element
4801 2001-05-09 07:20 wtay
4803 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4805 2001-05-09 05:12 dlehn
4807 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4809 2001-05-08 21:52 wtay
4811 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4812 dv/dvdec.c, filters/colorspace/Makefile.am,
4813 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4814 filters/lav/.cvsignore, filters/lav/Makefile.am,
4815 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4816 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4817 plugins. Added a lav encoder, this one just adds a header in front
4818 YUV data so that the lav tools can operate on it.
4820 2001-05-08 21:44 omegahacker
4822 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4823 a few other things around a littleto clean up warnings
4825 2001-05-07 23:10 wtay
4827 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4828 Applied the alsa patch from Thomas Nyberg.
4830 2001-05-07 22:57 wtay
4832 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4833 livelock we're trying to fix.
4835 2001-05-07 22:46 omegahacker
4837 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4838 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4839 removed mid-signal, now autoplugtest works
4841 2001-05-06 23:48 omegahacker
4843 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4845 2001-05-06 23:12 omegahacker
4847 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4848 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4849 (never ignore compiler warnings\!) and updated a few INFO lines
4851 2001-05-06 23:12 omegahacker
4853 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4855 2001-05-06 19:03 wtay
4857 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4858 so that it builds here...
4860 2001-05-06 18:57 wtay
4862 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4864 2001-05-06 18:33 omegahacker
4866 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4867 added on branch BRANCH-INCSCHED1.
4869 2001-05-06 18:33 omegahacker
4871 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4872 initial checkin of autoplugcache and a test program to simulate
4873 dynamic autoplugging
4875 2001-05-06 18:33 omegahacker
4877 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4878 initially added on branch BRANCH-INCSCHED1.
4880 2001-05-06 15:27 wtay
4882 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4883 Fixed a namespace issue with lame.
4885 2001-05-06 15:22 wtay
4887 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4888 passing. Some cleanups.
4890 2001-05-06 14:53 wtay
4892 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4893 environment of the child process.
4895 2001-05-06 14:52 wtay
4897 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4898 caps of the sinkpad.
4900 2001-05-06 09:16 omegahacker
4902 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4903 initially added on branch BRANCH-INCSCHED1.
4905 2001-05-06 09:16 omegahacker
4907 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4908 initially added on branch BRANCH-INCSCHED1.
4910 2001-05-06 09:16 omegahacker
4912 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4913 gstreamer-compprep.c: added initial bash commandline completion
4916 2001-05-06 04:06 omegahacker
4918 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4921 2001-05-06 03:47 omegahacker
4923 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4924 mpeg1 video streams, update caps to show that
4926 2001-05-05 20:01 wtay
4928 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4929 little cleanup (more defines) Better arg parsing.
4931 2001-05-05 18:22 wtay
4933 * plugins/oss/gstosshelper.h: The inter process protocol layout
4936 2001-05-05 18:21 wtay
4938 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4939 format set by the OSS app.
4941 2001-05-05 05:07 dlehn
4943 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4944 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4945 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4946 README from dirs with a README.
4948 2001-05-05 03:16 wtay
4950 * gst/gstplugin.c: Make sure the plugin filaname is set before
4951 calling the init function.
4953 2001-05-05 03:05 wtay
4955 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4956 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4957 and feeding the audio of an OSS app into GStreamer.
4959 2001-05-05 02:50 dlehn
4961 * debian/changelog: update version
4963 2001-05-05 01:45 dlehn
4965 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4966 gstreamer-arts.files, gstreamer-colorspace.files,
4967 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4968 current code - add more and more plugins.
4970 2001-05-04 23:14 omegahacker
4972 * gst/gstelement.h, gst/gstscheduler.c,
4973 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4974 which when set will force the scheduler to skip over an element as
4975 an option for the first cothread jump. This is needed because
4976 libraries like mad don't ever seem to want to quit. Thus they
4977 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4979 2001-05-04 21:43 omegahacker
4981 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4982 cleanups, renamed the various scheduler-specific routines to
4983 actually be called gst_schedule_ instead of gst_bin_.
4985 2001-05-04 21:41 omegahacker
4987 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4988 gst_mad_loop instance
4990 2001-05-04 00:21 omegahacker
4992 * gst/gstparse.c: fixed spelling mistake in user-visible output
4994 2001-05-03 23:29 wtay
4996 * gst/gstprops.c: Created a macro of the va_arg parsing function
4997 because some systems (PPC) cannot handle passing a va_list by
5000 2001-05-03 22:44 wtay
5002 * gst/gstparse.c: Added dynamic pads to the command line parser.
5004 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5005 mpeg1parse video_00!
5006 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5010 2001-05-03 21:06 wtay
5012 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5013 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5014 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5017 2001-05-03 18:49 wtay
5019 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5021 2001-05-03 11:16 thomasvs
5023 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5024 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5025 one interation to force return to main program; should probably be
5026 fixed in a better way * cleaned mixer up, it now works with
5027 delayed start. Drinks are in order.
5029 2001-05-03 00:46 wtay
5031 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5032 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5033 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5036 2001-05-03 00:44 wtay
5038 * gst/gstinfo.h: Added and extra whitespace before ## args
5039 (remember it eats all non whitespace chars to the left if it's
5042 2001-05-03 00:12 wtay
5044 * examples/plugins/example.c: We don't want to teach you bad
5045 habbits, so here's a fix for a memleak in the example plugin.
5047 2001-05-02 21:27 omegahacker
5049 * gst/gstinfo.h: re-enabled the funcptr hash table
5051 2001-05-02 21:16 wtay
5053 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5054 scheduling error we're trying to chase.
5056 2001-05-02 21:12 thomasvs
5058 * examples/mixer/mixer.c: delayed second song
5060 2001-05-02 21:01 omegahacker
5062 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5063 output, and schedule dump
5065 2001-05-02 20:20 omegahacker
5067 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5068 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5069 the DEBUG system to look like the INFO system, with a function
5070 pointer that can be replaced. Not done with everything, since it
5071 seems that we need an ERROR system plus a FATAL error, or maybe
5072 just an ERROR system with a severity, and depending on this the
5073 DEBUG system might again be changed to have a single or at least
5076 Also did a bit of work fixing up the actual DEBUG and INFO commands
5077 scattered throughout the code. We still have over 500 of these in
5080 2001-05-02 20:11 thomasvs
5082 * examples/mixer/mixer.c: trying to adapt to incsched
5084 2001-05-02 09:52 thomasvs
5086 * plugins/filters/Makefile.am: added volenv and adder
5088 2001-05-02 09:51 thomasvs
5090 * examples/Makefile.am: added mixer
5092 2001-05-02 00:00 omegahacker
5094 * gst/gstscheduler.c: /me is an idiot
5096 2001-05-01 23:58 thomasvs
5098 * plugins/filters/passthrough/: README, filter.func, level.c,
5099 level.h: Basic level detection/printing plugin; calculates RMS over
5100 data block and prints this out along with time in secs through
5101 plugin needs more work
5103 2001-05-01 23:45 wtay
5105 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5106 for incremental scheduling.
5108 2001-05-01 23:43 wtay
5110 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5113 2001-05-01 22:41 omegahacker
5115 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5116 branch BRANCH-INCSCHED1.
5118 2001-05-01 22:41 omegahacker
5120 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5121 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5122 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5123 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5124 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5125 - fixed up incremental scheduling some more - updated the
5126 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5127 DEBUG colorization - new test/mpeg2parse4.c
5129 2001-05-01 22:35 omegahacker
5131 * gstplay/main.c: added code to save the pipeline to xml
5133 2001-05-01 14:54 richardb
5135 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5136 audio/raw properties to cover format=float case. Please check this
5139 2001-05-01 14:16 thomasvs
5141 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5142 added newlines to debug output
5144 2001-05-01 00:35 wtay
5146 * gstplay/gstplay.c: Implemented the function to get the pipeline
5149 2001-05-01 00:20 wtay
5151 * docs/random/autoplug2: Added an explanation of the innner
5152 workings of the current autoplugger.
5154 2001-04-30 21:40 richardb
5156 * configure.in: Tighten some library checks (check for header files
5157 as well as libraries) Also, clean up structure slightly: put all
5158 AC_DEFINEs for feature checks into the appropriate section at end.
5159 This structure allows user parameter code which overrides the
5160 feature selection to be kept together in a section after the
5161 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5163 2001-04-30 20:51 thomasvs
5165 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5167 2001-04-30 15:34 thomasvs
5169 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5172 2001-04-30 11:22 richardb
5174 * configure.in: Add explicit check for <artsc.h>, in case
5175 artsc-config lies to us.
5177 2001-04-29 23:46 sbaker3
5179 * plugins/filters/: intfloatconvert/float2int.h,
5180 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5181 bogus reference to audioraw.h
5183 2001-04-29 23:27 wtay
5185 * examples/mixer/mixer.c: Changed the way the typefind function
5186 works by creating a little pipeline as the toplevel bin..
5188 2001-04-29 22:56 thomasvs
5190 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5193 2001-04-29 18:59 richardb
5195 * README: Add detailed note (and patch) about automake problem.
5197 2001-04-29 08:54 sbaker3
5199 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5200 recent api changes - still not functional
5202 2001-04-29 08:41 sbaker3
5204 * configure.in: added mono2stereo and intfloatconvert plugin
5206 2001-04-29 08:39 sbaker3
5208 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5209 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5210 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5211 intfloatconvert/intfloatconvert.c,
5212 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5213 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5214 mono2stereo and intfloatconvert plugins
5216 2001-04-28 20:16 sbaker3
5218 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5219 output of float properties
5221 2001-04-28 19:59 wtay
5223 * gst/: gstinfo.c, gstprops.c: Added more colors for
5224 props/caps/clock/negotiation.
5226 2001-04-28 19:58 sbaker3
5228 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5231 2001-04-28 19:57 sbaker3
5233 * gst/elements/gstelements.c: add factory init for sinesrc
5235 2001-04-28 19:56 sbaker3
5237 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5240 2001-04-28 08:17 omegahacker
5242 * test/mpeg2parse3.c: now fully correct within incsched1 world
5244 2001-04-28 05:23 omegahacker
5246 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5247 mpeg2parse3.c from HEAD and fixed it up so it works
5249 2001-04-28 05:23 omegahacker
5251 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5252 some more (pthread and cothread id is in color) - Added some minor
5253 debug to help trace mp1vid segfaults
5255 2001-04-28 04:38 dlehn
5257 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5258 audio = mpeg2parse3.c = a simple .vob player
5260 2001-04-28 03:54 omegahacker
5262 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5263 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5264 gstutils.c: Updated the colorization a bit more, and did a
5265 significant pass through all the other code to change categories on
5266 DEBUG and INFO statements to be correct, and not simply zero.
5267 There are still more, but this is a good first pass.
5269 2001-04-28 02:46 mhowell
5271 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5272 thread synch case... better debug
5274 2001-04-28 02:06 omegahacker
5276 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5279 2001-04-27 22:14 wtay
5281 * gst/gstutils.c: Added enum parsing...
5283 2001-04-27 22:09 omegahacker
5285 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5287 2001-04-27 22:01 thomasvs
5289 * plugins/filters/filterstamp.sh: changed "rename" command to
5290 something using sed in one line having the same effect
5292 2001-04-27 21:58 omegahacker
5294 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5296 2001-04-27 21:54 mhowell
5298 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5299 gstqueue.c: initial fix of thread synch for queues and state change
5301 2001-04-27 21:47 omegahacker
5303 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5304 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5305 and a comment in gstelement.h
5307 2001-04-27 21:45 wtay
5309 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5310 autoplugger working by setting the pipeline to PAUSED before
5311 attempting to connect pads...
5313 2001-04-27 21:31 omegahacker
5315 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5316 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5317 based on categories, with the strings in _gst_category_colors[] in
5318 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5319 /etc/DIR_COLORS works too.
5321 Please comment on the colorization style and ideas in the above
5324 2001-04-27 20:35 wtay
5326 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5327 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5328 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5329 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5330 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5331 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5334 2001-04-27 20:17 wtay
5336 * examples/autoplug/autoplug.c: Fixed the autoplugger
5338 2001-04-27 02:46 omegahacker
5340 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5343 2001-04-27 02:42 omegahacker
5345 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5348 2001-04-27 00:34 omegahacker
5350 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5353 2001-04-26 23:32 omegahacker
5355 * tests/mp1vid.c: updated to working state
5357 2001-04-26 23:32 omegahacker
5359 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5360 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5361 failed merge that locked the same mutex twice ...in a row
5363 2001-04-26 06:47 dlehn
5365 * configure.in: fix typos: %VAR -> $VAR
5367 2001-04-26 02:53 omegahacker
5369 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5370 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5371 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5372 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5373 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5374 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5375 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5376 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5377 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5378 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5379 docs/libs/Makefile.am, examples/Makefile.am,
5380 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5381 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5382 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5383 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5384 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5385 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5386 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5387 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5388 gst/autoplug/gststaticautoplug.c,
5389 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5390 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5391 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5392 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5393 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5394 gst/types/Makefile.am, gst/types/gsttypes.c,
5395 libs/putbits/gstputbits.c, plugins/Makefile.am,
5396 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5397 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5398 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5399 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5400 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5401 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5402 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5403 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5404 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5405 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5406 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5407 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5408 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5409 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5410 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5411 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5412 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5413 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5414 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5415 plugins/filters/adder/.cvsignore,
5416 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5417 plugins/filters/adder/adder.h,
5418 plugins/filters/colorspace/colorspace.c,
5419 plugins/filters/colorspace/colorspace.h,
5420 plugins/filters/ladspa/gstladspa.c,
5421 plugins/filters/median/median.c,
5422 plugins/filters/passthrough/passthrough.c,
5423 plugins/filters/smooth/smooth.c,
5424 plugins/filters/stereo2mono/stereo2mono.c,
5425 plugins/filters/volenv/filter.func,
5426 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5427 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5428 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5429 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5430 plugins/mp3decode/mpg123/Makefile.am,
5431 plugins/mp3decode/mpg123/gstmpg123.c,
5432 plugins/mp3decode/parse/mp3parse.c,
5433 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5434 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5435 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5436 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5437 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5438 plugins/mpeg1/mpegtypes/mpeg1types.c,
5439 plugins/mpeg1/parse/mpeg1parse.c,
5440 plugins/mpeg1/system_encode/buffer.c,
5441 plugins/mpeg1/system_encode/system_encode.c,
5442 plugins/mpeg1video/parse/mp1videoparse.c,
5443 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5444 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5445 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5446 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5447 plugins/mpeg2/mpegtypes/mpeg2types.c,
5448 plugins/mpeg2/parse/mpeg2parse.c,
5449 plugins/mpeg2/subtitles/mpeg2subt.c,
5450 plugins/mpeg2/video/gstmpeg2play.c,
5451 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5452 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5453 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5454 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5455 plugins/videoscale/videoscale.c,
5456 plugins/visualization/smoothwave/smoothwave.c,
5457 plugins/visualization/spectrum/gstspectrum.c,
5458 plugins/visualization/synaesthesia/synaesthesia.c,
5459 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5460 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5461 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5462 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5463 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5464 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5465 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5466 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5467 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5468 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5469 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5470 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5473 2001-04-26 02:43 omegahacker
5475 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5478 2001-04-26 01:25 omegahacker
5480 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5483 2001-04-26 01:25 omegahacker
5485 * tests/mp1vid.c: added mp1vid to CVS
5487 2001-04-26 01:20 omegahacker
5489 * test/dvshow.c: set the video window size up front for NTSC, as a
5492 2001-04-26 01:19 omegahacker
5494 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5496 2001-04-26 00:56 omegahacker
5498 * configure.in: turn off optimization when profiling (ackcvs diff
5499 configure.in) because something segfaults if we don't
5501 2001-04-26 00:30 omegahacker
5503 * gst/cothreads.c: fixed a locking issue
5505 2001-04-25 23:32 omegahacker
5507 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5508 gstscheduler.c, gstscheduler.h: Added element-level locking
5509 support, implemented for cothreads with a mutex held whenever an
5510 element is actually currently running. This should be done with
5511 atomic variables eventually, but the best I can find is to use
5512 <asm/spinlock.h> from the kernel, which brings in too much for my
5515 Also increased cothread stack size to 32KB and max cothread count
5516 to 64, which fits within the default pthread 2MB stack. It would
5517 probably be good to do a pthread_attr_getstacksize() to verify that
5518 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5519 could remove these limits.
5521 2001-04-25 12:49 richardb
5523 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5524 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5525 don't actually need it, and make the other tests and the autoplug
5526 example only compile if gnome headers are present.
5528 2001-04-24 22:28 omegahacker
5530 * gst/gstbuffer.c: I will successfully compile code before I check
5531 it in. I will successfully compile code before I check it in. I
5532 will successfully compile code before I check it in. I will
5533 successfully compile code before I check it in. I will
5534 successfully compile code before I check it in. I will
5535 successfully compile code before I check it in. I will
5536 successfully compile code before I check it in. I will
5537 successfully compile code before I check it in. I will
5538 successfully compile code before I check it in. I will
5539 successfully compile code before I check it in.
5541 2001-04-24 20:20 omegahacker
5543 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5544 stuff - enhanced mem_chunk allocation to round up to nearest 32
5545 bytes this helps ensure that GstBuffers are more likely to be on
5546 cache-lines - added free() and copy() function pointers to
5547 GstBuffer - added code in _destroy and _copy to use above routines
5548 if !NULL - fixed up _copy code to suck less
5550 2001-04-24 20:04 omegahacker
5552 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5553 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5554 the remaining bits of Meta stuff
5556 2001-04-24 00:16 omegahacker
5558 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5559 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5560 Collection of minor changes:
5562 * autogen.sh - remove config.cache before running ./configure
5563 * gst/elements/gstfakesink.c - print out the size of the buffer,
5565 * plugins/Makefile.am - removed a spare trailing backslash
5566 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5567 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5569 2001-04-23 23:04 wtay
5571 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5573 2001-04-23 16:16 omegahacker
5575 * test/dvshow.c: updated dvshow to use dv1394src instead of
5578 2001-04-23 16:16 omegahacker
5580 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5581 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5584 2001-04-23 00:28 wtay
5586 * configure.in: Added a check for aalib
5588 2001-04-23 00:18 wtay
5590 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5591 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5592 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5593 Makefile changes. Added an aasink, draw graphics with aalib :-)
5595 2001-04-22 17:34 wtay
5597 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5598 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5599 plugin version system.
5601 2001-04-22 17:06 wtay
5603 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5605 2001-04-22 17:05 wtay
5607 * test/.cvsignore: Updates
5609 2001-04-22 17:04 wtay
5611 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5613 2001-04-22 17:04 wtay
5615 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5616 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5617 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5618 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5619 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5620 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5621 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5622 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5623 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5624 tests/padfactory.c: API docs updates. Properly implemented the
5625 disksink. Fixed a compile problem with alsa. Added bufferpool
5626 handling to dvdec Some compiler warning fixes
5628 2001-04-22 13:30 richardb
5630 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5631 gst/autoplug/gststaticautoplug.c,
5632 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5633 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5634 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5635 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5636 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5637 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5638 plugins/avi/wincodec/gstwincodec.c,
5639 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5640 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5641 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5642 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5643 plugins/filters/adder/adder.c,
5644 plugins/filters/colorspace/colorspace.c,
5645 plugins/filters/ladspa/gstladspa.c,
5646 plugins/filters/median/median.c,
5647 plugins/filters/passthrough/passthrough.c,
5648 plugins/filters/smooth/smooth.c,
5649 plugins/filters/stereo2mono/stereo2mono.c,
5650 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5651 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5652 plugins/mp3decode/mad/gstmad.c,
5653 plugins/mp3decode/mpg123/gstmpg123.c,
5654 plugins/mp3decode/parse/mp3parse.c,
5655 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5656 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5657 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5658 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5659 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5660 plugins/mpeg1/mpegtypes/mpeg1types.c,
5661 plugins/mpeg1/parse/mpeg1parse.c,
5662 plugins/mpeg1/system_encode/system_encode.c,
5663 plugins/mpeg1video/parse/mp1videoparse.c,
5664 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5665 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5666 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5667 plugins/mpeg2/mpegtypes/mpeg2types.c,
5668 plugins/mpeg2/parse/mpeg2parse.c,
5669 plugins/mpeg2/subtitles/mpeg2subt.c,
5670 plugins/mpeg2/video/gstmpeg2play.c,
5671 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5672 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5673 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5674 plugins/videoscale/videoscale.c,
5675 plugins/visualization/smoothwave/smoothwave.c,
5676 plugins/visualization/spectrum/gstspectrum.c,
5677 plugins/visualization/synaesthesia/synaesthesia.c,
5678 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5679 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5680 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5681 Merged from BRANCH-PLUGINVER1
5683 2001-04-22 13:06 richardb
5685 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5687 2001-04-22 11:16 richardb
5689 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5690 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5691 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5692 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5693 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5694 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5695 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5696 plugins/mpeg1/system_encode/buffer.c,
5697 plugins/mpeg1/system_encode/system_encode.c,
5698 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5699 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5700 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5702 2001-04-22 05:38 omegahacker
5704 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5705 and removed ## from gstcaps.h that was causing all that warning
5708 2001-04-22 02:41 omegahacker
5710 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5712 2001-04-22 02:40 omegahacker
5714 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5716 2001-04-22 02:32 omegahacker
5718 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5719 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5721 2001-04-22 02:30 wtay
5723 * configure.in: Add -lm and the glib libs too for the dv_init check
5725 2001-04-22 02:30 omegahacker
5727 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5728 not complete, it should copy more stuff like flags and such.
5731 2001-04-22 02:28 omegahacker
5733 * plugins/Makefile.am: fixed caps error in path for dv
5735 2001-04-22 00:48 omegahacker
5737 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5738 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5739 initial DV (smpte314m) decoder plugin
5741 2001-04-21 18:45 wtay
5743 * examples/autoplug/autoplug.c,
5744 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5745 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5746 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5747 plugins/mpeg1/system_encode/buffer.c,
5748 plugins/mpeg1/system_encode/system_encode.c,
5749 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5750 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5751 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5752 works. Added an mpeg1 encoder example, it uses the autoplugger to
5753 convert the stream to audio/video, which is then fed to the
5756 2001-04-21 13:43 richardb
5758 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5759 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5760 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5761 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5762 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5763 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5764 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5765 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5766 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5767 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5768 plugins/filters/adder/adder.c,
5769 plugins/filters/colorspace/colorspace.c,
5770 plugins/filters/ladspa/gstladspa.c,
5771 plugins/filters/median/median.c,
5772 plugins/filters/passthrough/passthrough.c,
5773 plugins/filters/smooth/smooth.c,
5774 plugins/filters/stereo2mono/stereo2mono.c,
5775 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5776 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5777 plugins/mp3decode/mad/gstmad.c,
5778 plugins/mp3decode/mpg123/gstmpg123.c,
5779 plugins/mp3decode/parse/mp3parse.c,
5780 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5781 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5782 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5783 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5784 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5785 plugins/mpeg1/mpegtypes/mpeg1types.c,
5786 plugins/mpeg1/parse/mpeg1parse.c,
5787 plugins/mpeg1/system_encode/system_encode.c,
5788 plugins/mpeg1video/parse/mp1videoparse.c,
5789 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5790 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5791 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5792 plugins/mpeg2/mpegtypes/mpeg2types.c,
5793 plugins/mpeg2/parse/mpeg2parse.c,
5794 plugins/mpeg2/subtitles/mpeg2subt.c,
5795 plugins/mpeg2/video/gstmpeg2play.c,
5796 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5797 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5798 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5799 plugins/videoscale/videoscale.c,
5800 plugins/visualization/smoothwave/smoothwave.c,
5801 plugins/visualization/spectrum/gstspectrum.c,
5802 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5803 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5804 gst/types/gsttypes.c,
5805 plugins/visualization/synaesthesia/synaesthesia.c,
5806 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5807 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5808 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5809 plugin descriptions, which start with the major and minor version
5810 numbers, instead of relying on each plugin to call gst_plugin_new
5811 appropriately, and check the return value, and tidy up if there's a
5812 failure. This seems to work fine, and factors out some code common
5815 2001-04-21 10:30 richardb
5817 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5818 gst/autoplug/gststaticautoplug.c,
5819 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5820 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5821 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5822 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5823 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5824 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5825 plugins/avi/wincodec/gstwincodec.c,
5826 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5827 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5828 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5829 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5830 plugins/filters/adder/adder.c,
5831 plugins/filters/colorspace/colorspace.c,
5832 plugins/filters/ladspa/gstladspa.c,
5833 plugins/filters/median/median.c,
5834 plugins/filters/passthrough/passthrough.c,
5835 plugins/filters/smooth/smooth.c,
5836 plugins/filters/stereo2mono/stereo2mono.c,
5837 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5838 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5839 plugins/mp3decode/mad/gstmad.c,
5840 plugins/mp3decode/mpg123/gstmpg123.c,
5841 plugins/mp3decode/parse/mp3parse.c,
5842 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5843 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5844 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5845 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5846 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5847 plugins/mpeg1/mpegtypes/mpeg1types.c,
5848 plugins/mpeg1/parse/mpeg1parse.c,
5849 plugins/mpeg1/system_encode/system_encode.c,
5850 plugins/mpeg1video/parse/mp1videoparse.c,
5851 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5852 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5853 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5854 plugins/mpeg2/mpegtypes/mpeg2types.c,
5855 plugins/mpeg2/parse/mpeg2parse.c,
5856 plugins/mpeg2/subtitles/mpeg2subt.c,
5857 plugins/mpeg2/video/gstmpeg2play.c,
5858 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5859 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5860 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5861 plugins/videoscale/videoscale.c,
5862 plugins/visualization/smoothwave/smoothwave.c,
5863 plugins/visualization/spectrum/gstspectrum.c,
5864 plugins/visualization/synaesthesia/synaesthesia.c,
5865 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5866 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5867 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5870 2001-04-21 00:20 wtay
5872 * plugins/filters/colorspace/colorspace.c: Added more verbose
5873 output for debugging purposes.
5875 2001-04-20 23:50 wtay
5877 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5878 xvideosink.h: Added proper locking around the bufferpool and the X
5881 2001-04-20 22:41 wtay
5883 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5885 2001-04-20 22:40 wtay
5887 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5888 the number of channels into account. Added propper TIMESTAMPS to
5891 2001-04-20 21:36 wtay
5893 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5894 so that the caps negotiated parmams are set.
5896 2001-04-20 20:21 wtay
5898 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5899 and bufferpool passing to identity so that -launch disksrc ! mad !
5900 identity ! osssink works.
5902 2001-04-20 15:42 richardb
5904 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5905 this isn't defined by the header files for older linux kernels
5906 (2.0.36) (and its just INFO code, anyway)
5908 2001-04-20 13:04 thomasvs
5910 * gst/elements/: Makefile.am, gstelements.c: update to take new
5911 gstdisksink element into account
5913 2001-04-20 12:56 richardb
5915 * gst/Makefile.am.future: Update the alternative Makefile.am for
5916 gst/, which depends on automake
5919 2001-04-20 12:14 thomasvs
5921 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5922 disk sink element * no optimization, is it necessary ? * basic
5923 error checking * seems to work; you can copy files by typing
5924 gstreamer-launch disksrc location=test.in ! disksink
5925 location=test.out * decode of mp3 to raw pcm also tested
5927 2001-04-20 00:47 omegahacker
5929 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5930 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5931 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5932 working aRts wrapper plugin, just caps issues left
5934 2001-04-19 23:25 wtay
5936 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5937 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5938 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5939 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5940 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5941 gst/gstpad.c: More API docs updates
5943 2001-04-19 23:03 omegahacker
5945 * plugins/arts/gst_artsio_impl.cc: minor updates
5947 2001-04-19 21:42 omegahacker
5949 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5950 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5951 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5952 to be added, etc. But it works.
5954 2001-04-19 17:40 omegahacker
5956 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5958 2001-04-19 10:27 thomasvs
5960 * plugins/filters/adder/adder.c: * a little cleanup
5962 2001-04-19 01:23 omegahacker
5964 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5967 2001-04-19 00:25 omegahacker
5969 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5970 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5971 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5972 arts plugin doesn't compile yet
5974 2001-04-18 23:00 wtay
5976 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5979 2001-04-18 22:59 wtay
5981 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5982 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5983 XvImage and XImage pool in xvideosink. Together these changes give
5984 an 80% speedup on mpeg2 playback (rough estimate)
5986 2001-04-18 21:16 wtay
5988 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5989 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5990 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5993 2001-04-18 17:08 thomasvs
5995 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5996 mixer creates custom volume envelopes allowing each song to play
5997 alone and end with a mix of all of them, undistorted
5999 2001-04-18 15:50 thomasvs
6001 * plugins/filters/volenv/filter.func: made errors more descriptive
6003 2001-04-18 15:04 thomasvs
6005 * examples/mixer/mixer.c: * cleaned up some code and integrated
6006 with new adder (mixer now works with different types of files)
6008 2001-04-18 15:03 thomasvs
6010 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6011 with variable length input data buffers
6013 2001-04-17 22:17 thomasvs
6015 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6016 autoplugging the input channels (not very useful yet, since the
6017 input buffers to volenv have different sizes)
6019 2001-04-17 22:14 wtay
6021 * configure.in, docs/gst/gstreamer-sections.txt,
6022 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6023 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6024 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6025 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6026 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6027 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6028 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6029 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6030 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6031 little more comments about the API usage in the api docs. Some
6032 fixes for the capsnego testsuite.
6034 2001-04-17 22:03 wtay
6036 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6037 example of an autoplugged mp3 player. Autoplug4 shows various
6038 static autoplugger examples.
6040 2001-04-17 18:48 thomasvs
6042 * examples/mixer/mixer.h: header for mixer.c, containing
6045 2001-04-17 18:47 thomasvs
6047 * examples/mixer/mixer.c: added a struct to set up input channels
6049 2001-04-17 16:32 thomasvs
6051 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6052 with starting rise calculation * cleaned up some debug info *
6053 started wondering if it really is a good idea to #include the
6054 actual filter now that's it's grown so large, but decided it
6055 wasn't worth the effort now anyway
6057 2001-04-17 14:36 thomasvs
6059 * configure.in: added mixer example and adder plugin to
6062 2001-04-17 06:24 omegahacker
6064 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6065 types/Makefile.am: finished change to GST_ macros
6067 2001-04-17 03:19 omegahacker
6069 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6070 gst/gstversion.h.in: added gstversion.h
6072 2001-04-17 02:32 omegahacker
6074 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6075 branch BRANCH-INCSCHED1.
6077 2001-04-17 02:32 omegahacker
6079 * gstreamer.pc.in: added pkg-config file
6081 2001-04-17 00:17 omegahacker
6083 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6084 gststaticautoplug.h, gststaticautoplugrender.c,
6085 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6088 2001-04-17 00:17 wtay
6090 * plugins/: filters/colorspace/colorspace.c,
6091 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6092 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6093 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6094 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6095 xvideosink. Modified colorspace to draw straight into a bufferpool
6096 buffer when possible.
6098 2001-04-16 22:48 wtay
6100 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6103 2001-04-16 22:45 wtay
6105 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6106 gstqueue.c: Added 1337 macros to create padtemplates and
6107 capstemplates. Added some code for bufferpools
6109 2001-04-16 22:43 omegahacker
6111 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6112 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6113 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6114 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6115 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6116 debian/changelog, debian/control, debian/copyright,
6117 debian/gsteditor.files, debian/gsteditor.manpages,
6118 debian/gsteditor.menu, debian/gstmediaplay.files,
6119 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6120 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6121 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6122 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6123 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6124 debian/gstreamer-mpg123.files,
6125 debian/gstreamer-plugin-template.postinst,
6126 debian/gstreamer-plugin-template.prerm,
6127 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6128 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6129 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6130 debian/libgst-dev.files, debian/libgst-dev.manpages,
6131 debian/libgst0.files, debian/libgst0.postinst,
6132 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6133 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6134 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6135 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6136 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6137 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6138 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6139 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6140 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6141 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6142 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6143 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6144 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6145 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6146 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6147 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6148 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6149 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6150 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6151 docs/gst/tmpl/gststaticautoplug.sgml,
6152 docs/gst/tmpl/gststaticautoplugrender.sgml,
6153 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6154 docs/libs/.cvsignore, docs/manual/Makefile.am,
6155 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6156 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6157 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6158 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6159 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6160 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6161 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6162 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6163 docs/plugins/tmpl/audioscale.sgml,
6164 docs/plugins/tmpl/gstaviencoder.sgml,
6165 docs/plugins/tmpl/gstmpeg2enc.sgml,
6166 docs/plugins/tmpl/gstmpeg2play.sgml,
6167 docs/plugins/tmpl/gstmpeg_play.sgml,
6168 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6169 docs/plugins/tmpl/gstspectrum.sgml,
6170 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6171 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6172 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6173 docs/plugins/tmpl/mpeg2parse.sgml,
6174 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6175 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6176 docs/plugins/tmpl/synaesthesia.sgml,
6177 docs/plugins/tmpl/system_encode.sgml,
6178 docs/plugins/tmpl/videoscale.sgml,
6179 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6180 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6181 docs/random/caps.dia, docs/random/hierarchy,
6182 docs/random/plugins.dia, docs/random/omega/eos,
6183 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6184 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6185 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6186 editor/gsteditorproperty.c, examples/Makefile.am,
6187 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6188 examples/helloworld/helloworld.c,
6189 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6190 examples/plugins/example.c, examples/plugins/example.h,
6191 examples/queue/queue.c, examples/queue2/queue2.c,
6192 examples/queue3/queue3.c, examples/queue4/queue4.c,
6193 examples/thread/thread.c, examples/typefind/.cvsignore,
6194 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6195 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6196 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6197 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6198 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6199 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6200 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6201 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6202 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6203 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6204 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6205 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6206 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6207 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6208 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6209 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6210 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6211 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6212 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6213 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6214 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6215 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6216 include/default.h, include/registry.h, libs/Makefile.am,
6217 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6218 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6219 plugins/Makefile.am, plugins/alaw/Makefile.am,
6220 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6221 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6222 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6223 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6224 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6225 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6226 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6227 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6228 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6229 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6230 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6231 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6232 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6233 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6234 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6235 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6236 plugins/avi/wincodec/gstwincodec.c,
6237 plugins/avi/wincodec/gstwincodec.h,
6238 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6239 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6240 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6241 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6242 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6243 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6244 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6245 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6246 plugins/filters/colorspace/.cvsignore,
6247 plugins/filters/colorspace/Makefile.am,
6248 plugins/filters/colorspace/colorspace.c,
6249 plugins/filters/colorspace/colorspace.h,
6250 plugins/filters/colorspace/yuv2rgb.c,
6251 plugins/filters/colorspace/yuv2rgb.h,
6252 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6253 plugins/filters/ladspa/gstladspa.c,
6254 plugins/filters/median/median.c, plugins/filters/median/median.h,
6255 plugins/filters/passthrough/.cvsignore,
6256 plugins/filters/passthrough/Makefile.am,
6257 plugins/filters/passthrough/filter.func,
6258 plugins/filters/passthrough/passthrough.c,
6259 plugins/filters/passthrough/passthrough.h,
6260 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6261 plugins/filters/stereo2mono/Makefile.am,
6262 plugins/filters/stereo2mono/stereo2mono.c,
6263 plugins/filters/stereo2mono/stereo2mono.h,
6264 plugins/filters/volenv/.cvsignore,
6265 plugins/filters/volenv/Makefile.am,
6266 plugins/filters/volenv/filter.func,
6267 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6268 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6269 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6270 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6271 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6272 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6273 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6274 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6275 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6276 plugins/mp3decode/mad/gstmad.h,
6277 plugins/mp3decode/mpg123/gstmpg123.c,
6278 plugins/mp3decode/mpg123/gstmpg123.h,
6279 plugins/mp3decode/mpg123/layer1.c,
6280 plugins/mp3decode/mpg123/layer3.c,
6281 plugins/mp3decode/mpg123/mpg123.c,
6282 plugins/mp3decode/mpg123/tabinit.c,
6283 plugins/mp3decode/parse/mp3parse.c,
6284 plugins/mp3decode/types/mp3types.c,
6285 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6286 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6287 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6288 plugins/mpeg1/mpeg_play/Makefile.am,
6289 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6290 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6291 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6292 plugins/mpeg1/mpeg_play/recon_sse.s,
6293 plugins/mpeg1/mpeg_play/video.c,
6294 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6295 plugins/mpeg1/mpegtypes/mpeg1types.c,
6296 plugins/mpeg1/parse/mpeg1parse.c,
6297 plugins/mpeg1video/parse/mp1videoparse.c,
6298 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6299 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6300 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6301 plugins/mpeg2/mpeg2dec/Makefile.am,
6302 plugins/mpeg2/mpeg2dec/attributes.h,
6303 plugins/mpeg2/mpeg2dec/decode.c,
6304 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6305 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6306 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6307 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6308 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6309 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6310 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6311 plugins/mpeg2/mpeg2dec/mm_accel.h,
6312 plugins/mpeg2/mpeg2dec/motion_comp.c,
6313 plugins/mpeg2/mpeg2dec/motion_comp.h,
6314 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6315 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6316 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6317 plugins/mpeg2/mpeg2dec/mpeg2.h,
6318 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6319 plugins/mpeg2/mpeg2dec/output_video.h,
6320 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6321 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6322 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6323 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6324 plugins/mpeg2/mpegtypes/mpeg2types.c,
6325 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6326 plugins/mpeg2/video/gstmpeg2play.c,
6327 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6328 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6329 plugins/mpeg2/videoparse/mp2videoparse.c,
6330 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6331 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6332 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6333 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6334 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6335 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6336 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6337 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6338 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6339 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6340 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6341 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6342 plugins/videoscale/videoscale.h,
6343 plugins/visualization/smoothwave/smoothwave.h,
6344 plugins/visualization/spectrum/gstspectrum.c,
6345 plugins/visualization/spectrum/gstspectrum.h,
6346 plugins/visualization/synaesthesia/synaesthesia.c,
6347 plugins/visualization/synaesthesia/synaesthesia.h,
6348 plugins/visualization/vumeter/vumeter.c,
6349 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6350 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6351 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6352 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6353 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6354 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6355 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6356 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6357 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6358 plugins/xmms/main.h, plugins/xmms/output.h,
6359 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6360 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6361 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6362 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6363 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6364 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6365 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6366 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6367 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6368 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6369 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6370 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6371 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6372 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6373 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6374 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6375 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6376 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6377 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6378 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6379 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6380 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6381 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6382 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6383 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6384 tools/gstreamer-register.1: Merged HEAD from
6385 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6387 2001-04-16 22:33 wtay
6389 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6392 2001-04-16 20:41 thomasvs
6394 * plugins/filters/adder/adder.c: commented some debug info to get a
6397 2001-04-16 20:38 thomasvs
6399 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6400 transition between both songs now
6402 2001-04-16 20:11 thomasvs
6404 * plugins/filters/volenv/volenv.c: removed example volume envelope
6405 registration plugin now accepts both a volume envelope (before
6406 start) or direct argument setting
6408 2001-04-16 18:36 omegahacker
6410 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6411 0.12 or 0.13 of libmad
6413 2001-04-16 17:45 wtay
6415 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6416 fakesink so that it doesn't printf.
6418 2001-04-16 17:34 wtay
6420 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6421 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6423 2001-04-16 17:30 wtay
6425 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6426 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6427 audio mixer from Thomas Vander Stichele
6429 2001-04-16 11:55 wtay
6431 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6433 2001-04-16 01:59 wtay
6435 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6438 2001-04-16 00:59 omegahacker
6440 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6441 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6442 things are very close to working
6444 2001-04-16 00:44 wtay
6446 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6447 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6448 header file that will soon be part of the C fallback code..
6450 2001-04-16 00:12 wtay
6452 * gst/gstinfo.c: Added missing category strings...
6454 2001-04-16 00:05 wtay
6456 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6459 2001-04-15 23:54 omegahacker
6461 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6463 2001-04-15 23:54 omegahacker
6465 * gst/gstelement.h: added comment about missing flag
6467 2001-04-15 23:53 omegahacker
6469 * gstreamer.spec.in: run gstreamer-register on postinstall
6471 2001-04-15 23:52 omegahacker
6473 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6474 changed some INFOs to DEBUGs
6476 2001-04-15 23:29 wtay
6478 * configure.in: Added the volenv/passthrough plugin Makefiles
6480 2001-04-15 23:20 wtay
6482 * plugins/filters/: passthrough/.cvsignore,
6483 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6484 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6485 passthrough filter with the new caps API Added the volume envelope
6488 2001-04-15 16:30 wtay
6490 * plugins/filters/: filterstamp.README, filterstamp.sh,
6491 passthrough/Makefile.am, passthrough/filter.func,
6492 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6493 little script to create an audio filter plugin template (provided
6494 by Thomas Vander Stichele)
6496 2001-04-15 15:42 wtay
6498 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6501 2001-04-15 15:29 wtay
6503 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6504 plugins/filters/colorspace/colorspace.c,
6505 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6506 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6507 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6508 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6509 vorbis decoder. Updated configure.in to check for Hermes and
6512 2001-04-15 02:02 wtay
6514 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6516 2001-04-14 19:56 wtay
6518 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6519 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6520 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6521 editor/gsteditorproperty.c, examples/plugins/example.c,
6522 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6523 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6524 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6525 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6526 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6527 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6528 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6529 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6530 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6531 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6532 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6533 plugins/filters/colorspace/colorspace.c,
6534 plugins/filters/colorspace/yuv2rgb.c,
6535 plugins/filters/stereo2mono/stereo2mono.c,
6536 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6537 plugins/mp3decode/mpg123/gstmpg123.c,
6538 plugins/mp3decode/parse/mp3parse.c,
6539 plugins/mp3decode/types/mp3types.c,
6540 plugins/mp3encode/lame/gstlame.c,
6541 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6542 plugins/mpeg1/mpegtypes/mpeg1types.c,
6543 plugins/mpeg1/parse/mpeg1parse.c,
6544 plugins/mpeg1video/parse/mp1videoparse.c,
6545 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6546 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6547 plugins/mpeg2/mpegtypes/mpeg2types.c,
6548 plugins/mpeg2/parse/mpeg2parse.c,
6549 plugins/mpeg2/video/gstmpeg2play.c,
6550 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6551 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6552 plugins/visualization/synaesthesia/synaesthesia.c,
6553 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6554 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6555 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6556 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6557 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6558 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6559 large patch: - changed the API for the padtemplates: - remove
6560 the factories (array of pointers) for the padtemplates,
6561 properties and caps. The static array was a nice idea but
6562 converting all the property values to a gpointer was not a
6563 good idea. float properties were not possible, and casting
6564 a gint to a pointer is not very portable. The new API just
6565 uses the _padtemplate_new, _caps_new and _props_new
6566 functions to create the templates. This has the added
6567 benefit that the API is now uniform for static and dynamic
6568 templates and that the code can be made cleaner. - lots of
6569 cleanups in the way the capabilities are constructed (va_list)
6570 - lots of updates for all the plugins (new API) - docs updates
6571 (new API) - removed the videoraw docs.
6573 2001-04-12 19:11 wtay
6575 * components/bonobo-gstmediaplay/Makefile.am,
6576 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6577 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6578 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6579 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6580 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6581 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6582 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6583 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6584 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6585 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6586 plugins/filters/colorspace/Makefile.am,
6587 plugins/filters/colorspace/colorspace.c,
6588 plugins/filters/colorspace/colorspace.h,
6589 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6590 plugins/filters/stereo2mono/stereo2mono.c,
6591 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6592 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6593 plugins/mpeg2/ac3dec/decode.c,
6594 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6595 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6596 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6597 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6598 updates to the plugins for caps negotiation. Added YUY2 output to
6599 the win32 dlls. Added a colorspace converter in gstplay
6601 2001-04-10 20:46 wtay
6603 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6604 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6605 Fixed the doc build warnings
6607 2001-04-09 20:56 mhowell
6609 * docs/random/matth/scheduling.txt: added incremental scheduling
6612 2001-04-09 20:56 mhowell
6614 * docs/random/matth/scheduling.txt: file scheduling.txt was
6615 initially added on branch BRANCH-INCSCHED1.
6617 2001-04-06 17:29 scavenger
6619 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6620 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6621 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6622 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6623 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6624 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6626 2001-04-06 15:20 scavenger
6628 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6630 2001-04-03 17:25 scavenger
6632 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6634 2001-04-03 05:56 richardb
6636 * gst/Makefile.am.future: Add a proposed makefile to use in place
6637 of Makefile.am. This depends on automake 1.4d or later, but is
6638 much neater, avoiding horrible hacks to pass special flags in.
6640 I put it here for safekeeping until automake 1.5 is released, at
6641 which point we can reasonably require it.
6643 2001-04-03 05:53 richardb
6645 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6646 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6647 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6648 plugin. Worked first time for me. :)
6650 2001-04-03 05:52 richardb
6652 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6653 Makefile.am (Had some 240's there. Uh?) Also, remove some
6654 unwanted CFLAGS which had been added.
6656 2001-04-03 05:38 richardb
6658 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6659 running with libxml 1.8.11 (prerelease version), but a worthwhile
6662 2001-04-03 02:30 scavenger
6664 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6665 instead of in buf size to mulaw decode function
6667 2001-04-03 02:18 scavenger
6669 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6672 2001-04-03 02:01 wtay
6674 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6675 padtemplates for the two elements in the mulaw plugin.
6677 2001-04-03 01:46 wtay
6679 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6682 2001-04-03 01:43 scavenger
6684 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6686 2001-04-03 01:38 scavenger
6688 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6689 details of mulawencode and mulawdecode to mulaw.c
6691 2001-04-03 01:33 scavenger
6693 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6694 redundant caps=NULL statement
6696 2001-04-03 01:30 scavenger
6698 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6699 where srcpads were being created twice, second time around
6702 2001-04-03 01:25 scavenger
6704 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6705 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6706 mulaw.c: added mulaw decoder
6708 2001-04-02 21:03 wtay
6710 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6711 colorspace.c, colorspace.h: Added a non functional colorspace
6714 2001-04-02 20:56 wtay
6716 * configure.in, docs/libs/.cvsignore,
6717 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6718 gst/gstpropsprivate.h: Merged the float property patch from Steve
6719 Baker. This patch doesn't really work yet...
6721 2001-04-02 19:29 wtay
6723 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6724 negotiation for the mulaw element. In the sink negotiate pad it
6725 copies the caps and modifies it according to what it is going to
6726 ouput. It then tries to set the caps on the src pad, if that
6727 succeeds, negotiation succeeds, else it fails.
6729 2001-04-02 18:54 scavenger
6731 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6732 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6733 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6734 of the mulaw plugin...needs finishing off
6736 2001-04-02 16:09 richardb
6738 * configure.in: Add configure support for detecting artsc: if this
6739 is found, its okay to build an artsdsink plugin. Now, someone just
6740 needs to write an artsdsink.
6742 2001-04-02 16:08 richardb
6744 * plugins/oss/gstosssink.c: Correct tiny typo.
6746 2001-04-02 15:21 wtay
6748 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6749 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6750 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6751 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6752 plugins/avi/wincodec/Makefile.am,
6753 plugins/avi/wincodec/gstwincodec.c,
6754 plugins/avi/wincodec/gstwincodec.h,
6755 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6756 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6757 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6758 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6759 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6760 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6761 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6762 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6763 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6764 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6765 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6766 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6767 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6768 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6769 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6770 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6771 plugins/mpeg2/parse/mpeg2parse.c,
6772 plugins/mpeg2/video/gstmpeg2play.c,
6773 plugins/mpeg2/video/gstmpeg2play.h,
6774 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6775 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6776 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6777 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6778 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6779 large update: - a new videosink using plain X windows
6780 (xvideosink). It uses capsnego to set up it's formats. -
6781 gstplay uses the new xvideosink and a gtk_socket. The initial
6782 window size is set to 0x0 so you need to resize it before you
6783 see something. - got rid of the video metadata include file in
6784 favour of properties and caps negotiation - adjusted most
6785 plugins to not use the metadata.
6787 2001-04-02 15:08 omegahacker
6789 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6792 2001-04-01 15:09 wtay
6794 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6795 the .glade file from the current dir too when pressing the about
6798 2001-04-01 15:01 wtay
6800 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6801 Right Way(tm) to handle the stop button but at least it doesn't
6804 2001-04-01 14:51 wtay
6806 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6807 gstmediaplay crashes less viontly. The real problem is that going
6808 to the NULL state does not clean up the scheduling structures I
6811 2001-03-31 15:35 wtay
6813 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6814 correct when we agree to yuv formats in capsnego.
6816 2001-03-31 15:22 wtay
6818 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6819 negotiation if the format is supported by the driver.
6821 2001-03-31 15:10 wtay
6823 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6824 the format print code.
6826 2001-03-31 14:47 wtay
6828 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6831 2001-03-31 02:08 wtay
6833 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6834 the padtemplates to the elementfactory.
6836 2001-03-31 01:56 scavenger
6838 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6841 2001-03-31 01:47 scavenger
6843 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6844 stereo2mono.h: stereo2mono plugin with caps negotiation code
6847 2001-03-31 01:13 wtay
6849 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6852 2001-03-31 00:56 wtay
6854 * examples/helloworld/helloworld.c, gst/gstprops.h,
6855 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6856 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6857 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6858 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6859 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6860 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6861 the plugins to use the new FOURCC API
6863 2001-03-31 00:51 wtay
6865 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6866 xvideosink.c: Check for Xv support before trying to get caps.
6868 2001-03-30 21:10 wtay
6870 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6871 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6872 updates to the .cvsignore files.
6874 2001-03-30 21:08 wtay
6876 * acconfig.h, configure.in, plugins/Makefile.am,
6877 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6878 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6879 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6880 some minor modifications to the configure.in patch.
6882 2001-03-30 20:52 wtay
6884 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6886 2001-03-30 01:06 omegahacker
6888 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6889 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6890 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6891 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6892 work with while I fly over to Europe....
6894 2001-03-29 23:33 wtay
6896 * test/videotest2.c: Added a test program to test v4lsrc and
6897 xvideosink doing capsnego.
6899 2001-03-29 23:31 wtay
6901 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6902 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6903 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6904 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6905 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6906 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6907 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6908 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6909 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6910 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6911 that it uses capsnego on the src pad Small fixed to capsnego and
6912 the properties/caps.
6914 2001-03-29 18:27 richardb
6916 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6917 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6920 2001-03-27 18:34 wtay
6922 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6923 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6925 2001-03-27 18:33 wtay
6927 * plugins/wav/gstparsewav.c: Removed the oss dependency
6929 2001-03-27 17:25 wtay
6931 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6932 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6933 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6934 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6935 docs. Removed the audioraw metadata file from the docs.
6937 2001-03-26 12:12 richardb
6939 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6940 not defined both conditionally and unconditionally - broke some
6941 versions of automake.
6943 2001-03-24 18:50 wtay
6945 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6946 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6947 effects/stereo/stereo.h, effects/volume/volume.c,
6948 effects/volume/volume.h, esd/esdsink/esdsink.c,
6949 visualization/smoothwave/smoothwave.h,
6950 visualization/spectrum/gstspectrum.c,
6951 visualization/spectrum/gstspectrum.h,
6952 visualization/synaesthesia/synaesthesia.c,
6953 visualization/synaesthesia/synaesthesia.h,
6954 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6955 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6956 to the old metadata handling in various plugins. They need to be
6957 converted to the new audio properties before they will work again.
6958 esdsink and alsasrc/sink are seriously damaged now.. :(
6960 2001-03-24 18:28 wtay
6962 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6965 2001-03-24 17:22 wtay
6967 * configure.in, examples/autoplug/autoplug.c,
6968 examples/helloworld/helloworld.c,
6969 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6970 examples/queue/queue.c, examples/queue2/queue2.c,
6971 examples/queue3/queue3.c, examples/queue4/queue4.c,
6972 examples/thread/thread.c, examples/xml/createxml.c,
6973 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6974 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6975 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6976 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6977 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6978 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6979 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6980 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6981 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6982 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6983 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6984 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6985 plugins/mp3decode/mpg123/gstmpg123.h,
6986 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6987 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6988 plugins/mpeg1video/parse/mp1videoparse.c,
6989 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6990 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6991 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6992 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6993 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6994 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6995 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6996 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6997 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6998 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6999 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7000 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7001 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7002 tests/autoplug3.c, tests/paranoia.c, tools/README,
7003 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7004 caps system. Modified the caps of audio/raw to our agreed
7005 properties. Added the multidisksrc plugin of Dominic Ludlam
7006 Renamed audiosink/src to osssink/src and updated all the examples
7007 using the old name. Moved oss specific plugins in an oss directory.
7008 removed the old audiosink from the elements/ dir. removed
7009 audioraw.h metadata header files since we now use the properties.
7010 There are still a few plugins that won't build because they include
7011 the old audioraw.h header file. This will be fixed soon. Make sure
7012 the caps are set in the plugins as described by their padtemplates
7013 (this should solve problems with gstmediaplay with various media
7016 *please don't panic when some plugins won't build, just cd manually
7017 into the plugin dirs* This will be fixed soon.
7019 2001-03-22 16:05 dlehn
7021 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7022 gstmediaplay.manpages, gstreamer-alsa.files,
7023 gstreamer-common.files, gstreamer-elements.files,
7024 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7025 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7026 updates: * add manpages * split off mpeg2dec and alsa packages *
7027 use latest doc build flags
7029 2001-03-22 00:03 wtay
7031 * plugins/flx/flx_decoder.c: unref the header buffer too.
7033 2001-03-22 00:00 wtay
7035 * docs/gst/tmpl/: gststaticautoplug.sgml,
7036 gststaticautoplugrender.sgml: Added the templates for the
7039 2001-03-21 23:59 wtay
7041 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7042 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7043 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7044 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7045 <mrrazz@garbage-coderz.net>
7047 2001-03-21 21:43 wtay
7049 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7050 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7051 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7052 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7053 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7054 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7055 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7056 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7057 gst/gstprops.h, gst/gstutils.c: API docs updates
7059 2001-03-20 23:12 richardb
7061 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7062 examples/plugins/example.c: Added --enable-plugin-docs configure
7063 option, to enable build of the plugin documentation (currently
7064 broken). This defaults to off. Changed --enable-docs-build to
7065 default to on, since all other documentation should build
7068 Also, correct typo in manual, and fix up a couple of things in
7071 2001-03-20 18:29 wtay
7073 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7076 2001-03-20 18:29 wtay
7078 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7079 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7080 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7081 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7082 work on capsnego proxying. It should be OK now. Added another
7083 testcase enum that shows various capsnego algorithms. Warn about
7084 pads that try to set a capability incompatible with their
7085 padtemplate. Implemented refcounting and copy_on_write for
7088 2001-03-18 16:17 wtay
7090 * gst/gstpad.c, gst/gstqueue.c,
7091 gst/autoplug/gststaticautoplugrender.c,
7092 plugins/mp3decode/mpg123/gstmpg123.c,
7093 plugins/mp3decode/parse/mp3parse.c,
7094 plugins/mpeg1/parse/mpeg1parse.c,
7095 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7096 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7097 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7098 More work on capsnego, mostly proxying Added another testsuite for
7099 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7100 queue proxy handling a bit.
7102 2001-03-18 14:41 richardb
7104 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7107 2001-03-18 06:24 richardb
7109 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7110 modifications before going to bed.
7112 2001-03-18 06:16 richardb
7114 * docs/fwg/: Makefile.am, firstplugin.sgml,
7115 gst-plugin-writers-guide.sgml: Some further modifications to the
7118 2001-03-18 05:21 richardb
7120 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7123 2001-03-18 03:57 richardb
7125 * docs/fwg/: Makefile.am, concepts.sgml,
7126 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7127 PWG; mainly adding information about types and properties. Removed
7128 concepts.sgml and typesnprops.sgml; merged into main file. I was
7129 finding that having all the separate subfiles simply stopped me
7130 from finding what I wanted to edit. Maybe I'll split it up again
7131 later, but this is much better for now.
7133 2001-03-18 02:42 wtay
7135 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7136 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7137 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7138 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7139 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7140 plugins/mp3decode/mpg123/gstmpg123.c,
7141 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7142 tests/props.c, testsuite/capsnego/.cvsignore,
7143 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7144 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7145 function audiosink now uses capsnego to set its parameters
7146 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7147 of a testsuite for capsnego.
7149 2001-03-17 17:50 richardb
7151 * docs/manual/plugins.sgml: Update to note that plugins can also
7152 contain autopluggers.
7154 2001-03-17 17:16 richardb
7156 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7157 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7159 2001-03-17 03:15 omegahacker
7161 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7162 its age and to aid ailing OS's like Windoze <g>
7164 2001-03-16 01:06 dlehn
7166 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7167 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7168 tools/Makefile.am, tools/gstreamer-inspect.1,
7169 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7172 2001-03-16 00:49 scavenger
7174 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7176 2001-03-15 20:08 wtay
7178 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7179 case doc on caps nego
7181 2001-03-14 21:56 omegahacker
7183 * configure.in: fixed issue with the xmlDocGetRootElement test and
7184 non-/usr/lib installs of libxml
7186 2001-03-14 07:54 dlehn
7188 * gstreamer.m4: Use of system() in test programs needs an #include
7191 2001-03-14 06:46 dlehn
7193 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7195 2001-03-13 22:21 wtay
7197 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7200 2001-03-13 22:13 wtay
7202 * gst/gsttypefind.c: The typefind element now sets the caps on its
7203 sink pad when the type has been detected.
7205 2001-03-13 20:26 wtay
7207 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7208 check. Small changes to the pad negotiation and proxy functions
7210 2001-03-13 18:57 wtay
7212 * examples/autoplug/autoplug.c: Updated the autoplug example with
7213 the new autoplugger. there still is a scheduling issue though.
7215 2001-03-13 18:45 wtay
7217 * configure.in: Applied the patch from hadess/ajmitch to add
7218 --disable-alsasink and --disable-esdsink (the latter one being
7219 untested) to configure.in
7221 2001-03-13 02:20 omegahacker
7223 * gst/gstthread.c: fixed READY_TO_NULL bug
7225 2001-03-13 01:44 scavenger
7227 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7228 added simultaneous waiting for 2 states
7230 2001-03-13 01:24 scavenger
7232 * gst/gstthread.c: exactly opposite check needed in wait_thread
7234 2001-03-13 01:08 scavenger
7236 * gst/gstthread.c: made wait_thread check for logical true rather
7237 than check equality with gboolean
7239 2001-03-13 00:57 scavenger
7241 * gst/gstthread.c: changed debug to print unsigned not signed
7243 2001-03-13 00:46 scavenger
7245 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7247 2001-03-13 00:45 scavenger
7249 * gst/gstthread.c: added debug to signal noting the result of the
7250 flag after being set
7252 2001-03-13 00:39 scavenger
7254 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7257 2001-03-13 00:09 scavenger
7259 * gst/gstthread.c: made cond_wait into cond_timedwait
7261 2001-03-12 23:51 omegahacker
7263 * tests/threadlock.c: file threadlock.c was initially added on
7264 branch BRANCH-INCSCHED1.
7266 2001-03-12 23:51 omegahacker
7268 * tests/: Makefile.am, threadlock.c: added threadlock test
7270 2001-03-12 23:39 scavenger
7272 * gst/gstthread.c: repositioning of debug after mutex in
7273 wait_thread and signal_thread
7275 2001-03-12 23:28 scavenger
7277 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7279 2001-03-12 23:27 scavenger
7281 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7282 wait_thread to reveal more info
7284 2001-03-12 21:02 wtay
7286 * configure.in, docs/random/wtay/caps-negociation,
7287 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7288 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7289 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7290 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7291 gst/autoplug/gststaticautoplugrender.c,
7292 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7293 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7294 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7295 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7296 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7299 2001-03-12 20:04 wtay
7301 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7302 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7303 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7304 plugins/Makefile.am, plugins/alsa/.cvsignore,
7305 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7306 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7307 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7308 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7309 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7310 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7311 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7312 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7313 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7314 Another merge from HEAD into CAPSNEGO1
7316 2001-03-12 02:44 scavenger
7318 * gst/gstthread.c: added a set flag to end of
7319 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7320 whether signal should set flag or unset flag, and whether wait
7321 should wait for flag to be set or to be unset. this is needed for
7322 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7325 2001-03-12 02:30 omegahacker
7327 * tests/: Makefile.am, reaping.c: added thread REAPING test
7329 2001-03-12 02:30 omegahacker
7331 * tests/reaping.c: file reaping.c was initially added on branch
7334 2001-03-12 01:55 scavenger
7336 * gst/gstthread.c: making wait for REAPING state when
7337 gst_bin_iterate returns non zero
7339 2001-03-12 01:37 scavenger
7341 * gst/gstthread.c: added debug statement
7343 2001-03-12 01:13 omegahacker
7345 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7347 2001-03-12 01:13 omegahacker
7349 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7352 2001-03-12 00:37 omegahacker
7354 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7356 2001-03-12 00:28 scavenger
7358 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7361 2001-03-11 22:45 omegahacker
7363 * configure.in: added check for version 1.8.1 or better of libxml
7365 2001-03-11 19:51 wtay
7367 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7368 gets emited when a frame has been encoded..
7370 2001-03-11 19:31 wtay
7372 * gst/gstpad.c, gst/gstpad.h,
7373 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7374 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7377 2001-03-11 18:47 wtay
7379 * tests/capsconnect.c: file capsconnect.c was initially added on
7380 branch BRANCH-CAPSNEGO1.
7382 2001-03-11 18:47 wtay
7384 * tests/capsconnect.c: Added a little test program for caps
7385 negotiation proxying.
7387 2001-03-11 18:34 wtay
7389 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7390 patch from Steve Baker.
7392 2001-03-11 16:29 wtay
7394 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7395 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7396 debian/Makefile.am, debian/README.Debian, debian/changelog,
7397 debian/control, debian/copyright, debian/gsteditor.files,
7398 debian/gsteditor.menu, debian/gstmediaplay.files,
7399 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7400 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7401 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7402 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7403 debian/gstreamer-plugin-template.postinst,
7404 debian/gstreamer-plugin-template.prerm,
7405 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7406 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7407 debian/libgst-dev.files, debian/libgst0.files,
7408 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7409 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7410 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7411 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7412 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7413 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7414 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7415 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7416 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7417 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7418 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7419 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7420 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7421 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7422 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7423 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7424 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7425 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7426 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7427 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7428 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7429 docs/plugins/tmpl/audioscale.sgml,
7430 docs/plugins/tmpl/gstaviencoder.sgml,
7431 docs/plugins/tmpl/gstmpeg2enc.sgml,
7432 docs/plugins/tmpl/gstmpeg2play.sgml,
7433 docs/plugins/tmpl/gstmpeg_play.sgml,
7434 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7435 docs/plugins/tmpl/gstspectrum.sgml,
7436 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7437 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7438 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7439 docs/plugins/tmpl/mpeg2parse.sgml,
7440 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7441 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7442 docs/plugins/tmpl/synaesthesia.sgml,
7443 docs/plugins/tmpl/system_encode.sgml,
7444 docs/plugins/tmpl/videoscale.sgml,
7445 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7446 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7447 docs/random/hierarchy, docs/random/wtay/autoplug2,
7448 editor/gsteditor.h, examples/Makefile.am,
7449 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7450 examples/launch/mp3play, examples/plugins/example.c,
7451 examples/plugins/example.h, examples/queue2/queue2.c,
7452 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7453 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7454 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7455 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7456 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7457 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7458 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7459 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7460 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7461 gst/gstutils.h, gst/autoplug/Makefile.am,
7462 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7463 gst/autoplug/gststaticautoplugrender.c,
7464 gst/autoplug/gststaticautoplugrender.h,
7465 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7466 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7467 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7468 include/avifmt.h, include/default.h, include/registry.h,
7469 libs/Makefile.am, libs/getbits/gstgetbits.c,
7470 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7471 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7472 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7473 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7474 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7475 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7476 plugins/mp3decode/mpg123/layer1.c,
7477 plugins/mp3decode/mpg123/layer3.c,
7478 plugins/mp3decode/mpg123/tabinit.c,
7479 plugins/mp3decode/parse/mp3parse.c,
7480 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7481 plugins/mpeg1/mpeg_play/Makefile.am,
7482 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7483 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7484 plugins/mpeg1/mpeg_play/recon_sse.s,
7485 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7486 plugins/mpeg2/ac3dec/cpu_accel.c,
7487 plugins/mpeg2/mpeg2dec/Makefile.am,
7488 plugins/mpeg2/mpeg2dec/attributes.h,
7489 plugins/mpeg2/mpeg2dec/decode.c,
7490 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7491 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7492 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7493 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7494 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7495 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7496 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7497 plugins/mpeg2/mpeg2dec/mm_accel.h,
7498 plugins/mpeg2/mpeg2dec/motion_comp.c,
7499 plugins/mpeg2/mpeg2dec/motion_comp.h,
7500 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7501 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7502 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7503 plugins/mpeg2/mpeg2dec/mpeg2.h,
7504 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7505 plugins/mpeg2/mpeg2dec/output_video.h,
7506 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7507 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7508 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7509 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7510 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7511 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7512 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7513 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7514 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7515 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7516 plugins/xmms/main.h, plugins/xmms/output.h,
7517 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7518 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7519 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7520 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7521 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7522 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7523 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7524 More work on the negotiation process to allow for proxied
7525 negotiation which is needed in the queue. gst_pad_connect perform
7526 a negotiation and returns a gboolean indicating successfull
7527 connection. The pads are disconnected when negotiation fails. I'm
7528 not satisfied/sure about the implementation yet, needs some more
7531 2001-03-10 09:03 omegahacker
7533 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7534 g++ compilation, const guchar for pipeline_new
7536 2001-03-09 22:03 wtay
7538 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7540 2001-03-09 22:02 wtay
7542 * configure.in, plugins/Makefile.am: Added a check for librtp.
7544 2001-03-09 20:50 wtay
7546 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7547 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7548 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7549 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7550 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7551 not yet detecting librtp...
7553 2001-03-09 20:35 wtay
7555 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7557 2001-03-09 20:24 wtay
7559 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7560 build alsa when detected by configure
7562 2001-03-09 20:05 wtay
7564 * plugins/alsa/: .cvsignore, README: Some more files.
7566 2001-03-09 20:04 wtay
7568 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7569 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7570 build system is not yet done, we're working on it now.
7572 2001-03-09 18:50 omegahacker
7574 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7575 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7578 2001-03-09 18:33 omegahacker
7580 * gst/gstthread.c: commit to broken code that needs inspecting
7582 2001-03-09 12:31 richardb
7584 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7585 NULLs as parameters. Was dereferencing the argv pointer to get
7586 progname: now defaults to "gstprog".
7588 2001-03-09 12:29 richardb
7590 * testsuite/test_gst_init.c: Updated test to have a comment
7591 explaining its purpose (very important this, especially for
7592 regression tests), and to actually test what I meant it to.
7594 2001-03-09 12:08 richardb
7596 * Makefile.am, configure.in, testsuite/Makefile.am,
7597 testsuite/test_gst_init.c: Added a testsuite. This currently only
7598 has one test, which replicates a problem just submitted to the
7601 I hope noone disagrees that we need a testsuite. Also, hopefully
7602 we all think that a tiny testsuite which is easy to add tests to is
7603 much better than a huge project to create a complete testsuite,
7604 which never gets started because its too big and scary.
7606 I suggest that tests get created whenever someone has a spare
7607 moment, or whenever a bug is reported (to replicate the problem,
7608 and thus be sure that when fixed it stays fixed), and before making
7609 a change to a piece of code to ensure that it remains working.
7611 If we all add little tests occasionally, then we'll have a good
7612 useful testsuite before we know it. All you need to do is make a
7614 2001-03-08 21:28 wtay
7616 * configure.in: Removed the libxmms check until they fix their m4
7619 2001-03-08 19:26 wtay
7621 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7622 warninh when the device could not be opened.
7624 2001-03-07 22:20 wtay
7626 * configure.in: Added a check for libxmms
7628 2001-03-07 21:52 wtay
7630 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7631 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7632 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7633 docs/random/hierarchy, docs/random/wtay/autoplug2,
7634 editor/gsteditor.h, examples/autoplug/autoplug.c,
7635 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7636 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7637 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7638 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7639 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7640 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7641 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7642 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7643 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7644 gst/autoplug/gststaticautoplugrender.c,
7645 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7646 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7647 gstplay/gstplayprivate.h, plugins/Makefile.am,
7648 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7649 plugins/avi/wincodec/gstwincodec.c,
7650 plugins/avi/wincodec/gstwindec.c,
7651 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7652 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7653 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7654 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7657 2001-03-06 22:32 wtay
7659 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7660 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7661 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7662 plugin_load statements in videotest Applied the patch from Steve
7663 Baker for float args parsing
7665 2001-03-06 21:39 wtay
7667 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7668 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7669 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7670 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7671 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7672 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7673 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7674 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7675 plugins/mpeg2/mpeg2dec/attributes.h,
7676 plugins/mpeg2/mpeg2dec/decode.c,
7677 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7678 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7679 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7680 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7681 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7682 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7683 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7684 plugins/mpeg2/mpeg2dec/mm_accel.h,
7685 plugins/mpeg2/mpeg2dec/motion_comp.c,
7686 plugins/mpeg2/mpeg2dec/motion_comp.h,
7687 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7688 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7689 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7690 plugins/mpeg2/mpeg2dec/mpeg2.h,
7691 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7692 plugins/mpeg2/mpeg2dec/output_video.h,
7693 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7694 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7695 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7696 plugins/xmms/effect.h, plugins/xmms/general.h,
7697 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7698 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7699 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7700 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7701 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7702 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7703 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7704 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7705 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7706 again... amazing how many changes we have in only a week time...
7708 2001-03-06 20:06 wtay
7710 * examples/launch/mp3play: Added quotes around the command line mp3
7713 2001-03-06 20:04 wtay
7715 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7716 args in gstreamer-launch
7718 2001-03-05 23:06 wtay
7720 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7721 changes to the input plugins. Added all of the xmms calls/info as
7724 2001-03-05 21:24 wtay
7726 * test/xmmstest.c: Added an effect to the example
7728 2001-03-05 21:24 wtay
7730 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7731 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7734 2001-03-05 19:37 wtay
7736 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7739 2001-03-05 18:55 wtay
7741 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7742 of the sink caps because this plugin can take random data.
7744 2001-03-04 23:40 wtay
7746 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7747 Changed the loop function so that it can stop.
7749 2001-03-04 22:37 dlehn
7751 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7752 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7753 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7755 2001-03-04 22:26 dlehn
7757 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7758 g_return_if_fail() where needed.
7760 2001-03-04 22:22 dlehn
7762 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7763 plugins/mpeg2/mpeg2dec/Makefile.am,
7764 plugins/mpeg2/mpeg2dec/attributes.h,
7765 plugins/mpeg2/mpeg2dec/decode.c,
7766 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7767 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7768 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7769 plugins/mpeg2/mpeg2dec/mm_accel.h,
7770 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7771 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7772 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7773 plugins/mpeg2/mpeg2dec/mpeg2.h,
7774 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7775 plugins/mpeg2/mpeg2dec/output_video.h,
7776 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7777 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7780 2001-03-04 21:59 wtay
7782 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7784 2001-03-04 21:58 wtay
7786 * configure.in: Added makefile for xmms. libxmms detection is not
7789 2001-03-04 21:57 wtay
7791 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7792 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7793 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7794 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7795 mpg123, tonegen, vorbis are tested. Not everything works yet most
7796 notably lots of properties are missing and the vis plugin pads are
7797 not created. State changes are not yet handled as they should.
7799 2001-03-03 19:09 wtay
7801 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7804 2001-03-03 19:09 wtay
7806 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7809 2001-03-03 19:08 wtay
7811 * gst/autoplug/gststaticautoplugrender.c: file
7812 gststaticautoplugrender.c was initially added on branch
7815 2001-03-03 19:08 wtay
7817 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7818 gst/autoplug/gststaticautoplug.c,
7819 gst/autoplug/gststaticautoplugrender.c,
7820 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7821 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7822 tests/autoplug2.c: Added an API for element construction and
7823 renderer autopluggers. Added another autoplugger to render things.
7824 Updated the player to use the new autoplugger.
7826 2001-03-03 19:08 wtay
7828 * gst/autoplug/gststaticautoplugrender.h: file
7829 gststaticautoplugrender.h was initially added on branch
7832 2001-03-03 18:19 wtay
7834 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7837 2001-03-03 17:38 wtay
7839 * gst/gstelement.c: Added gstutils.h to #include
7841 2001-03-03 17:09 wtay
7843 * configure.in: Added a comma to fix ./configure as found by Steve
7846 2001-03-03 16:30 wtay
7848 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7849 function in gstutils to set an object argument as a string.
7850 gstparse.c and gstelement.c now use this function.
7852 2001-03-02 18:30 omegahacker
7854 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7855 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7857 2001-03-02 17:56 wtay
7859 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7860 work again with an ugly hack until we have autoplug2 merged...
7862 2001-03-02 17:03 richardb
7864 * test/xml/readreg.c: Include compatability defines for libxml: use
7865 xmlChildrenNode instead of childs.
7867 2001-03-02 16:50 richardb
7869 * gst/gstplugin.c: Add advice to run gstreamer-register when
7870 warning that registry needs rebuild.
7872 2001-03-02 16:49 richardb
7874 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7876 2001-03-01 23:47 wtay
7878 * AUTHORS: Updated the authors file.
7880 2001-03-01 23:25 wtay
7882 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7883 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7885 2001-03-01 22:36 wtay
7887 * Makefile.am, configure.in, gstreamer-config.in,
7888 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7889 debian/changelog, debian/control, debian/copyright,
7890 debian/gsteditor.files, debian/gsteditor.menu,
7891 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7892 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7893 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7894 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7895 debian/gstreamer-mpg123.files,
7896 debian/gstreamer-plugin-template.postinst,
7897 debian/gstreamer-plugin-template.prerm,
7898 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7899 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7900 debian/libgst-dev.files, debian/libgst0.files,
7901 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7902 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7903 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7904 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7905 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7906 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7907 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7908 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7909 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7910 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7911 docs/manual/Makefile.am, docs/manual/bins.sgml,
7912 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7913 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7914 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7915 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7916 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7917 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7918 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7919 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7920 docs/plugins/tmpl/gstaviencoder.sgml,
7921 docs/plugins/tmpl/gstmpeg2enc.sgml,
7922 docs/plugins/tmpl/gstmpeg2play.sgml,
7923 docs/plugins/tmpl/gstmpeg_play.sgml,
7924 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7925 docs/plugins/tmpl/gstspectrum.sgml,
7926 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7927 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7928 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7929 docs/plugins/tmpl/mpeg2parse.sgml,
7930 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7931 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7932 docs/plugins/tmpl/synaesthesia.sgml,
7933 docs/plugins/tmpl/system_encode.sgml,
7934 docs/plugins/tmpl/videoscale.sgml,
7935 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7936 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7937 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7938 examples/Makefile.am, examples/plugins/example.c,
7939 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7940 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7941 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7942 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7943 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7944 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7945 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7946 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7947 include/avifmt.h, include/default.h, include/registry.h,
7948 libs/Makefile.am, libs/getbits/gstgetbits.c,
7949 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7950 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7951 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7952 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7953 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7954 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7955 plugins/mp3decode/mpg123/layer3.c,
7956 plugins/mp3decode/mpg123/tabinit.c,
7957 plugins/mp3decode/parse/mp3parse.c,
7958 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7959 plugins/mpeg1/mpeg_play/Makefile.am,
7960 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7961 plugins/mpeg1/mpeg_play/recon_sse.s,
7962 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7963 plugins/mpeg2/mpeg2dec/motion_comp.c,
7964 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7965 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7966 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7967 needed some changes for the dynamic pads in the avidecoder since
7968 the new autoplugger doesn't know about the outher elements. The
7969 next version of the autoplugger will also handle the
7970 audfio/videosink connections and will do a complete end-to-end
7973 2001-03-01 19:43 wtay
7975 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7978 2001-03-01 19:11 wtay
7980 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7982 2001-02-28 21:40 wtay
7984 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7985 first one to start the cothread_switch
7987 2001-02-28 20:32 wtay
7989 * gst/gstcpu.c: Redid the cpu detection with a little help from
7992 2001-02-27 22:43 wtay
7994 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7996 2001-02-27 22:38 wtay
7998 * test/Makefile.am: and the updated makefile...
8000 2001-02-27 22:27 wtay
8002 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8005 2001-02-27 21:08 wtay
8007 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8008 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8009 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8010 tmpl/gstreamer-unused.sgml: Small compile fixes
8012 2001-02-27 20:34 wtay
8014 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8015 initially added on branch BRANCH-AUTOPLUG2.
8017 2001-02-27 20:34 wtay
8019 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8020 gst/gstthread.c, gst/autoplug/Makefile.am,
8021 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8022 Added the missing autoplugger, doh
8024 2001-02-27 20:34 wtay
8026 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8027 initially added on branch BRANCH-AUTOPLUG2.
8029 2001-02-27 20:34 wtay
8031 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8032 branch BRANCH-AUTOPLUG2.
8034 2001-02-27 19:44 wtay
8036 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8037 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8038 plugins/mpeg1/mpeg_play/recon_sse.s,
8039 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8040 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8041 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8042 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8043 on Athlon yet) Renamed the mmxe motion compentation files.
8044 disabled SSE optimisation in ac3dec because it apparently faults..
8045 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8047 2001-02-27 00:05 wtay
8049 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8050 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8051 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8052 docs/plugins/tmpl/audioscale.sgml,
8053 docs/plugins/tmpl/gstaviencoder.sgml,
8054 docs/plugins/tmpl/gstmpeg2enc.sgml,
8055 docs/plugins/tmpl/gstmpeg2play.sgml,
8056 docs/plugins/tmpl/gstmpeg_play.sgml,
8057 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8058 docs/plugins/tmpl/gstspectrum.sgml,
8059 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8060 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8061 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8062 docs/plugins/tmpl/mpeg2parse.sgml,
8063 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8064 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8065 docs/plugins/tmpl/synaesthesia.sgml,
8066 docs/plugins/tmpl/system_encode.sgml,
8067 docs/plugins/tmpl/videoscale.sgml,
8068 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8069 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8070 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8071 docs Makefiles... Make the jpeg decoder a bit more aware about the
8072 different YUV colorspaces.
8074 2001-02-25 23:11 dlehn
8076 * debian/changelog: Oops... wrong email address
8078 2001-02-25 23:08 dlehn
8080 * debian/: changelog, rules: Updated version and build fix.
8082 2001-02-25 03:42 bbradburn
8084 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8087 2001-02-25 03:40 omegahacker
8089 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8092 2001-02-25 03:36 omegahacker
8094 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8095 plugins/mp3decode/mpg123/layer1.c,
8096 plugins/mp3decode/mpg123/layer3.c,
8097 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8100 2001-02-24 21:07 dlehn
8102 * debian/rules: Call configure instead of autogen.sh.
8104 2001-02-24 20:06 wtay
8106 * configure.in, include/default.h: Remove some unneeded files Added
8107 a fix for broken libglade-config in configure.in
8109 2001-02-24 19:33 dlehn
8111 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8114 2001-02-24 19:28 wtay
8116 * include/Makefile.am: Make dist now works
8118 2001-02-24 17:49 wtay
8120 * include/avifmt.h, include/registry.h,
8121 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8122 small fixes to wincodec
8124 2001-02-24 16:56 wtay
8126 * Makefile.am, configure.in, docs/Makefile.am,
8127 examples/Makefile.am: Added directories to Makefiles for DIST
8129 2001-02-24 00:23 wtay
8131 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8132 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8133 again A little modification to the videotest programm to use a tee
8134 element. added support for multiple paths in --gst-plugin_path=.
8135 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8136 to look for plugins.
8138 2001-02-23 19:22 wtay
8140 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8141 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8142 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8143 the manual with the new --gst-plugin-path/spew options
8145 2001-02-23 19:09 wtay
8147 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8148 Removed the asyncdisksrc again...
8150 2001-02-23 19:09 omegahacker
8152 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8153 options: --gst-plugin-spew will print errors when plugins fail to
8154 load. --gst-plugin-path= will add a directory to the path searched
8157 2001-02-23 01:57 omegahacker
8159 * gst/gstplugin.c: always include the installed plugin directories
8162 2001-02-23 00:55 omegahacker
8164 * configure.in, gstreamer-config.in: updates to configure.in and
8165 -config to help with cross compiling
8167 2001-02-22 23:19 wtay
8169 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8172 2001-02-22 23:18 wtay
8174 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8175 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8176 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8177 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8178 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8179 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8180 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8181 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8182 More doc updates Manual additions: xml/load save of custom XML,
8183 debugging, request pads added a signal to the example plugin fixed
8184 a bug in mp3parse (ifdef 1)
8186 2001-02-22 17:13 wtay
8188 * examples/plugins/example.c: Fixed an unclosed comment
8190 2001-02-22 01:53 omegahacker
8192 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8193 seek-capable mp3parse
8195 2001-02-22 01:36 bbradburn
8197 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8198 seeking by validating the NEXT frame header.
8200 2001-02-22 01:34 omegahacker
8202 * examples/plugins/: example.c, example.h: significant commenting
8203 of the example plugin
8205 2001-02-22 00:47 omegahacker
8207 * gst/gstelement.h: minor change: changed case of the strings for
8210 2001-02-21 23:01 wtay
8212 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8213 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8214 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8215 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8216 Fixed the jpeg decoder Modifications for lame >=3.86
8218 2001-02-21 22:32 dlehn
8220 * debian/: .cvsignore, README.Debian, changelog, control,
8221 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8222 gstmediaplay.menu, gstreamer-cdparanoia.files,
8223 gstreamer-common.files, gstreamer-doc.files,
8224 gstreamer-elements.files, gstreamer-esd.files,
8225 gstreamer-lame.files, gstreamer-mpg123.files,
8226 gstreamer-plugin-template.postinst,
8227 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8228 gstreamer-runtime.postinst, gstreamer-tools.files,
8229 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8230 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8231 libgsteditor0.postinst, libgstmediaplay-dev.files,
8232 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8235 2001-02-21 20:58 dlehn
8237 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8238 for byte order conversion.
8240 2001-02-21 20:57 dlehn
8242 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8243 backwards compatability.
8245 2001-02-21 20:45 dlehn
8247 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8248 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8249 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8252 2001-02-21 20:28 dlehn
8254 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8256 2001-02-21 20:27 dlehn
8258 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8260 2001-02-21 00:57 omegahacker
8262 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8263 into an element landed it in code that still thought it was
8264 connected to the previous element. It now checks to see if the
8265 peer's peer has changed, and deal accordingly.
8267 2001-02-20 08:19 omegahacker
8269 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8270 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8271 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8272 most operations live, without any failure. tests/incsched.c
8273 currently faults at the last iteration, not yet sure why.
8275 2001-02-19 22:15 wtay
8277 * tests/nego/nego1.c: file nego1.c was initially added on branch
8280 2001-02-19 22:15 wtay
8282 * tests/nego/Makefile.am: file Makefile.am was initially added on
8283 branch BRANCH-CAPSNEGO1.
8285 2001-02-19 22:15 wtay
8287 * tests/nego/.cvsignore: file .cvsignore was initially added on
8288 branch BRANCH-CAPSNEGO1.
8290 2001-02-19 22:15 wtay
8292 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8293 negotiation test program
8295 2001-02-19 20:20 wtay
8297 * configure.in, docs/random/wtay/caps-negociation,
8298 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8299 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8300 pad negotiation. - _renegotiate can be called by a plugin to
8301 negotiate the caps - _renegotiate is called whenever a pad
8302 changes its caps - the caps cannot contain lists or ranges -
8303 the pad caps are now only set explicitly using gst_pad_set_caps,
8304 the padtemplate caps are not transfered to the pad caps.
8306 missing: - no notification when negotiation fails - autoplugging
8307 is broken - the editor doesn't show correct caps
8309 2001-02-19 00:07 wtay
8311 * libs/Makefile.am: The BPB has been put over my head... this time
8314 2001-02-18 23:58 wtay
8316 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8317 we now have have a plain C version too.
8319 2001-02-18 10:00 omegahacker
8321 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8322 tests/incsched.c: More incsched progress. Should be able to get
8323 itereration going again tomorrow.
8325 2001-02-17 07:11 omegahacker
8327 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8328 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8329 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8330 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8331 incsched is getting closer.
8333 2001-02-17 04:43 mhowell
8335 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8338 2001-02-17 00:00 omegahacker
8340 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8341 macros and ##arg## syntax
8343 2001-02-16 23:54 richardb
8345 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8346 way and then back again, as wtay suggested. Ho hum.
8348 2001-02-16 23:52 omegahacker
8350 * docs/manual/quotes.sgml: more interesting than a 40K user
8353 2001-02-16 23:45 richardb
8355 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8357 2001-02-16 23:39 omegahacker
8359 * docs/manual/quotes.sgml: added groupie quote
8361 2001-02-16 16:48 richardb
8363 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8364 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8365 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8366 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8367 shown up by gnome-db2html2 - %'s should be written as % (was
8368 causing gnome-db2html2 to segfault, though I've a patch for them to
8369 fix that). Also correct an id which appeared twice.
8371 2001-02-16 13:13 richardb
8373 * gst/gstpad.h: Include compatability defines for old versions of
8376 2001-02-16 12:15 richardb
8378 * tools/README: Trivial fix: change launch to gstreamer-launch in
8381 2001-02-16 12:14 richardb
8383 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8384 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8385 things closer to the Gnome standard guidelines for SGML
8386 documentation. One change in particular is to change the book name
8387 for the manual from gstreamer to index; a change to the link to the
8388 manual on the website will thus be needed when the online version
8389 of the manual is next updated.
8391 These changes should make it possible to view the GStreamer
8392 documentation directly from SGML in Nautilus: anyone with a working
8393 copy of Nautilus should try this out and report ... ;-)
8395 2001-02-15 18:42 richardb
8397 * gst/gstpad.c: Fix a couple of instances of childs, which should
8398 be xmlChildrenNode. We need to be careful to stop these creeping
8401 2001-02-14 23:23 omegahacker
8403 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8404 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8405 need to get the headers redone...
8407 2001-02-14 10:34 richardb
8409 * configure.in: Innocuous little change to fix a warning with newer
8410 versions of automake - shouldn't cause any backwards compatibility
8413 2001-02-13 20:48 wtay
8415 * docs/random/wtay/caps-negociation: Latest begotiation doc
8417 2001-02-13 02:40 omegahacker
8419 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8420 changes to incsched stuff, need to make more major modifications to
8421 manager concept now, so I'm checkpointing.
8423 2001-02-12 23:08 omegahacker
8425 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8426 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8427 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8428 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8429 tests/Makefile.am, tests/incsched.c: First round of incremental
8430 scheduling. Manager setting and managed_elements lists are now
8431 handled at bin_add/remove time. Scheduling chains can be created
8432 incrementally as well, though there are still some pieces missing.
8434 2001-02-12 23:08 omegahacker
8436 * tests/incsched.c: file incsched.c was initially added on branch
8439 2001-02-11 22:22 wtay
8441 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8442 associations on the UML diagrams
8444 2001-02-11 18:29 wtay
8446 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8447 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8448 Added a first draft for caps-negotiation
8450 2001-02-10 14:46 wtay
8452 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8453 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8454 plugins/avi/playcodecs.c: - backported the xml load bug in the
8455 properties - backported the videosink bug - make sure the
8456 regiontype is set to NONE after a getregion - an ugly fix (copy the
8457 chainfunction outselves) to make the avidecoder work again.
8459 2001-02-08 19:52 wtay
8461 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8462 implementation details
8464 2001-02-08 19:37 wtay
8466 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8469 2001-02-08 19:37 wtay
8471 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8472 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8473 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8474 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8475 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8476 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8477 Implemented the plugable autopluggers. - one can aad an
8478 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8479 autopluggers can be queried using _get_list - save/load
8480 autoplugger descriptions in the XML registry - load the
8481 autoplugger only when needed - a signal can be attached to the
8482 autoplugger to be notified of new objects. - improved the
8483 media player to use the new autoplugger - updated
8484 gstreamer-inspect for the autoplugger and types added EOS to the
8485 disksrc fixed two bugs in properties loading (min/max, comment
8488 2001-02-07 22:48 omegahacker
8490 * configure.in: removed intl and po from configure.in, until we
8491 have gettext working
8493 2001-02-07 22:23 omegahacker
8495 * Makefile.am, configure.in: added configure option to turn on
8496 building of docs, else they aren't built
8498 2001-02-07 22:07 omegahacker
8500 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8503 2001-02-06 20:42 wtay
8505 * docs/gst/tmpl/gstreamer-unused.sgml,
8506 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8507 examples/queue2/queue2.c, examples/thread/thread.c,
8508 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8509 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8510 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8511 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8512 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8513 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8514 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8515 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8516 autoplugger: - moved all of the code out of gstpipeline.c to
8517 autoplug.c - The autoplugger now creates a GstElement based on
8518 the given src and sink caps. The API now is: GstElement*
8519 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8520 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8521 sure if this is right behaviour but we need at least a bin in
8522 order to run the typedetect functions. - fixed a bug in
8523 gstbin.c where the MANAGER flag of the bin was not cleared
8524 when going to the NULL state. - a bug in the videosink was
8525 fixed. It was possible that more instances of the video widget
8526 were created, causing major errors. - commented out most of the
8527 'old' autoplug examples. - added the new autoplugger to
8528 gstplay.c. There still is a bit of hacking needed to insert a
8529 queue into the autogenerated element. This will be fixed when
8530 the autoplugger can also create the video/audio elements. Fixed
8531 some more extranous spaces problems in various files.
8533 2001-02-06 20:06 wtay
8535 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8536 ignore, and two documents..
8538 2001-02-06 19:39 omegahacker
8540 * test/ac3play.c: updated ac3play to work with latest libgst
8542 2001-02-05 17:17 omegahacker
8544 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8546 2001-02-05 17:16 omegahacker
8548 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8549 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8550 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8551 guint64's. They are offset and len, where offset can be used for
8552 the time field, and len would be zero or the time unit (say, 33ms
8555 2001-02-04 21:38 omegahacker
8557 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8558 in-use instances of asyncdisksrc
8560 2001-02-04 21:37 omegahacker
8562 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8563 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8564 disksrc, no point in having a distinction
8566 2001-02-03 07:25 omegahacker
8568 * configure.in: fixed up the Alpha and ARM processor checks
8570 2001-02-01 17:42 omegahacker
8572 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8575 2001-02-01 17:39 omegahacker
8577 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8580 2001-01-31 22:54 omegahacker
8582 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8584 2001-01-31 20:27 wtay
8586 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8587 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8588 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8589 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8590 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8591 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8593 2001-01-30 23:53 wtay
8595 * examples/xml/createxml.c, examples/xml/runxml.c,
8596 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8597 gst/gstxml.h: Added a first attempt for XML embedding in the main
8598 core XML. Objects will emit a signal that a user app can connect
8599 to in order to insert its XML into the tree. You can catch the
8600 object_loaded signal in GstXML to parse the user supplied XML data
8601 in the stream. The object_loaded signal is implemented with a
8602 custom made class signal. All GstObject classes now automatically
8603 create a GstSignalObject that serves as a proxy to the user app
8604 when an object is loaded. All objects are currently responsible to
8605 emit the class signal themselves. runxml and createxml serve as an
8606 example how the XML hooks can be used to insert and retrieve custom
8609 2001-01-29 23:51 wtay
8611 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8613 2001-01-29 23:50 wtay
8615 * examples/plugins/example.c, examples/plugins/example.h,
8616 gst/gstxml.c, plugins/audioscale/audioscale.c,
8617 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8618 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8619 plugins/cdparanoia/cdparanoia.c,
8620 plugins/mp3decode/mpg123/gstmpg123.c,
8621 plugins/mp3decode/parse/mp3parse.c,
8622 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8623 parentage macros were replaced with the correct gst_*_get_parent.
8624 Updated the example. 'gstreamer' now is the doc type instead of
8627 2001-01-29 23:32 wtay
8629 * docs/random/wtay/namespaces: Added ramblings about the XML
8632 2001-01-29 00:06 wtay
8634 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8635 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8636 editor/gsteditorpad.c, editor/gsteditorproject.c,
8637 examples/plugins/example.c, examples/xml/createxml.c,
8638 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8639 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8640 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8641 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8642 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8643 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8644 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8645 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8646 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8647 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8648 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8649 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8650 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8651 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8652 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8653 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8654 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8655 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8656 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8657 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8658 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8659 plugins/filters/ladspa/gstladspa.c,
8660 plugins/filters/median/median.c, plugins/filters/median/median.h,
8661 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8662 plugins/icecast/icecastsend/icecastsend.c,
8663 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8664 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8665 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8666 plugins/mp3decode/mpg123/gstmpg123.c,
8667 plugins/mp3decode/parse/mp3parse.c,
8668 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8669 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8670 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8671 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8672 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8673 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8674 plugins/mpeg1/parse/mpeg1parse.c,
8675 plugins/mpeg1/system_encode/system_encode.c,
8676 plugins/mpeg1video/parse/mp1videoparse.c,
8677 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8678 plugins/mpeg2/ac3parse/ac3parse.c,
8679 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8680 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8681 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8682 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8683 plugins/mpeg2/subtitles/mpeg2subt.c,
8684 plugins/mpeg2/video/gstmpeg2play.c,
8685 plugins/mpeg2/video/gstmpeg2play.h,
8686 plugins/mpeg2/videoparse/mp2videoparse.c,
8687 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8688 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8689 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8690 plugins/visualization/smoothwave/smoothwave.c,
8691 plugins/visualization/smoothwave/smoothwave.h,
8692 plugins/visualization/spectrum/gstspectrum.c,
8693 plugins/visualization/synaesthesia/synaesthesia.c,
8694 plugins/visualization/vumeter/vumeter.c,
8695 plugins/visualization/vumeter/vumeter.h,
8696 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8697 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8698 tools/gstreamer-inspect.c: This is a megapatch with the following
8701 - moved the gchar *name to GstObject, removed the ones in
8704 - moved the parent handling completely into GstObject. This cause
8706 the plugins to fail (except those that used gst_pad_get_parent)
8707 - rearanged the XML save handling.
8708 - GstObject now has a class function save/restore_thyself.
8709 - GstObject has a generic method gst_object_save_thyself, this
8711 possible to fire a signal wehever a new object is loaded. This
8713 so we can add XML save hooks.
8714 - GstXML API has changed slightly. You now have to create a
8716 first before you can actually load something. This makes it
8718 attach a signal to GstXML whenever an object is loaded. I'm
8720 will keep this interface.
8721 - GstObject can now print the path_string without knowing about
8724 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8727 - added XML namespaces to the saved pipelines the namespace is:
8728 http://gstreamer.net/gst-core/1.0/
8729 namespaces are needed to distinguish user generated XML from the
8732 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8733 will be replaced with gst_pad_get_parent shortly.
8735 2001-01-26 23:35 wtay
8737 * REQUIREMENTS: Added the requirement for libshout
8739 2001-01-26 23:33 wtay
8741 * configure.in: For the icecast sender
8743 2001-01-26 23:33 wtay
8745 * plugins/: Makefile.am, icecast/Makefile.am,
8746 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8747 icecast/icecastsend/icecastsend.c,
8748 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8751 2001-01-26 18:15 richardb
8753 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8756 2001-01-23 20:03 wtay
8758 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8759 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8760 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8761 new _request methods
8763 2001-01-23 18:42 richardb
8765 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8766 gst_element_request_compatible_pad and remove
8767 gst_element_request_pad. Implemented something reasonable for
8768 gst_element_request_compatible_pad, but havn't tested much: it
8769 won't work for tee because the pad templates have no caps, and
8770 negotiation is not yet written, so it is assumed that the tee pads
8771 can't connect to anything.
8773 2001-01-22 23:39 richardb
8775 * examples/launch/mp3play: Fix launch so that it can play a list of
8776 files, now that EOS works enough. (It needs to not have to restart
8777 gstreamer each time, but good enough for now ;-) )
8779 2001-01-21 23:20 wtay
8781 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8782 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8783 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8784 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8785 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8786 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8787 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8788 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8789 Added XML load from memory functionality Undid the videosink patch,
8790 something else is wrong now on my machine: no MMX acceleration :-(
8792 2001-01-21 17:36 wtay
8794 * docs/random/wtay/eos-19012001: An overview of the current EOS
8797 2001-01-21 16:19 wtay
8799 * docs/random/dynpads: Ramblings about dynamic pads
8801 2001-01-21 16:18 wtay
8803 * docs/random/omega/testing/.cvsignore: [no log message]
8805 2001-01-21 16:10 wtay
8807 * docs/gst/.cvsignore: updated to exclude various docs formats
8810 2001-01-21 16:08 wtay
8812 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8813 in a thread, to test EOS. still hangs because gtk_main hangs in a
8816 2001-01-21 16:06 wtay
8818 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8819 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8820 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8821 correctly now. Updated gstreamer-launch to loop while !EOS.
8823 2001-01-21 01:20 omegahacker
8825 * docs/random/omega/testing/framework: more complete(?) XML
8826 description of example
8828 2001-01-21 01:03 omegahacker
8830 * docs/random/omega/testing/framework: initial thoughts on
8833 2001-01-21 00:57 wtay
8835 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8836 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8837 the device when in use' bug.
8839 2001-01-20 20:08 omegahacker
8841 * docs/design/: part-conventions.txt, part-gstelement.txt,
8842 part-gstobject.txt, part-standards.txt: current set of design docs,
8845 2001-01-20 19:20 omegahacker
8847 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8848 added first hack at testing suite design
8850 2001-01-20 18:20 wtay
8852 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8853 chaining/pushing them to the next element. NULL buffers happen on
8854 EOS. gst_bin_iterate now returns a gboolean indicating something
8855 usefull happened. It the bin is EOS, it returns FALSE.
8857 2001-01-20 17:59 wtay
8859 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8860 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8861 found inside a bin1, we add the bin2 to the EOS providers of the
8862 bin1. When there is nothing more to schedule in bin1 and bin2 has
8863 fired EOS, bin1 is in EOS. The queue overrides the EOS
8864 notification and calls EOS on the src pad when the queue is empty
8865 and the sink pad is in EOS.
8867 2001-01-20 17:53 wtay
8869 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8870 case6.c: More test cases for EOS handling
8872 2001-01-20 03:36 omegahacker
8874 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8877 2001-01-20 03:33 omegahacker
8879 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8880 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8881 vidcapture2.c: updated test programs to new ghostpad API
8883 2001-01-20 03:28 wtay
8885 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8886 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8889 2001-01-20 03:10 wtay
8891 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8892 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8893 eos somewhat work. no inner bins are checked. When an element
8894 fires EOS, the chain with that element is removed from the
8895 scheduler (marked inactive). If all chains are inactive, the bin
8898 2001-01-20 03:02 wtay
8900 * tests/eos/: case2.c, case3.c: Two more test cases
8902 2001-01-20 02:57 omegahacker
8904 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8905 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8908 2001-01-19 23:34 wtay
8910 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8913 2001-01-19 22:15 wtay
8915 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8916 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8917 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8918 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8919 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8920 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8921 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8922 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8923 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8924 tests/tee.c: API docs updates
8926 2001-01-19 09:37 omegahacker
8928 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8929 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8930 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8931 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8932 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8933 changes. Fixed everything that broke, correctly. Someone will
8934 want to go update the API doc templates.
8936 2001-01-19 09:14 omegahacker
8938 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8939 more cothreads cleanup, and first pass at ARM code
8941 2001-01-19 07:48 omegahacker
8943 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8944 stack issue that probably can't be solved anyway. Tomorrow the UDB
8945 build will commence, and let the best guess win!
8947 2001-01-19 02:23 omegahacker
8949 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8950 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8951 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8952 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8953 system. The objects are in place, I now need to go and get all the
8954 Bin end of things worked out. Testing should be fairly easy, at
8955 least for verification.
8957 Everything I've tried so far works with no changes, with is
8958 amazing. That's just cool. Once again we rewrite an entire
8959 subsystem, and nothing else notices anything but the new features
8962 2001-01-19 02:10 richardb
8964 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8967 2001-01-19 02:06 richardb
8969 * docs/fwg/: Makefile.am, firstplugin.sgml,
8970 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8971 typesnprops.sgml: Wrote a little more text, and did more of the
8972 work on making the sections. When this manual has text in all
8973 these sections its going to be pretty impressive...
8975 2001-01-19 00:07 wtay
8977 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8978 little tee test program.
8980 2001-01-19 00:07 wtay
8982 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8983 pad presence REQUEST.
8985 2001-01-19 00:02 wtay
8987 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8988 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8989 elements/gsttypefind.h: And here they are....
8991 2001-01-19 00:01 wtay
8993 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8994 elements/gstelements.c: Moved queue and typefind elements to the
8995 core since they are referenced by name.
8997 2001-01-18 23:46 wtay
8999 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9000 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9001 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9002 mthodes to request an element to create pads:
9003 gst_element_request_pad* This can be used to construct a tee and a
9004 muxer/mixer/aggregator element. Moved the tee element to elements/
9005 because it can now be handled with the new pad request features.
9006 The padfactory also has some changes: a pad can now be of presence
9007 REQUEST, which means that the pad can be requested from this plugin
9010 2001-01-18 15:29 richardb
9012 * plugins/esd/esdsink/esdsink.c,
9013 plugins/visualization/synaesthesia/core.c,
9014 plugins/visualization/synaesthesia/core.h,
9015 plugins/visualization/synaesthesia/synaesthesia.c,
9016 plugins/visualization/synaesthesia/synaesthesia.h,
9017 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9018 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9019 fixes for libxml. Also, some code formatting changes in esdsink,
9020 some further fixes to vumeter, and some work on synaesthesia to
9021 make it closer to working (it doesn't fully work yet, though. :( )
9023 2001-01-18 11:16 richardb
9025 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9026 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9027 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9028 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9029 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9030 libxml2. Also improved a couple of debugging messagse.
9032 2001-01-18 08:54 omegahacker
9034 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9035 gstppc.h: Updates to cothreads code, including non-working alpha.
9036 Changed things a bit, including PPC. Not having a PPC machine, I
9037 need someone to test these changes and report back whether they
9040 2001-01-18 02:25 richardb
9042 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9043 so that it compiles and runs. It doesn't do much of use though:
9044 simply produces some debug output, and has a set of arguments which
9045 report the volume. It might be more useful if it produced its
9046 output from a source pad, in an appropriate format, so that another
9047 plugin could graphically display this.
9049 2001-01-17 07:43 wtay
9051 * examples/typefind/: Makefile, Makefile.am: Oops
9053 2001-01-17 01:59 richardb
9055 * tools/gstreamer-register.c: Fix permissions problems: the
9056 directory will now always be created mode 2755. In addition, the
9057 temporary file is given restricted permissions, and the permissions
9058 on the registry file are preserved if one already exists, or 666
9059 (and modified by the umask) if one doesn't already exist.
9061 2001-01-17 00:02 wtay
9063 * configure.in: Added typefind example to configure.in
9065 2001-01-17 00:01 wtay
9067 * examples/: autoplug/autoplug.c, typefind/Makefile,
9068 typefind/typefind.c: Added the typefind example from the manual
9070 2001-01-16 23:35 wtay
9072 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9073 utility.sgml: Manual updates and additions
9075 2001-01-15 21:10 richardb
9077 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9078 plugin, after I realised they were wrong during a conversation
9079 about pads with wtay. ;-)
9081 2001-01-15 19:25 wtay
9083 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9084 gstelement that broke with the conversion of the states to a
9087 2001-01-15 00:53 richardb
9089 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9090 conditionals to ensure that the i486 stuff is used only in x86
9091 architectures. Now links on PPC.
9093 2001-01-15 00:53 wtay
9095 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9096 with dynamic pads Fixed quotes
9098 2001-01-14 22:28 wtay
9100 * gstplay/Makefile.am: Added gst_libs to Makefile
9102 2001-01-14 22:25 richardb
9104 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9105 directory to put the manual in: was trying to make a symlink in the
9106 non-existant directory, and causing the build to stop.
9108 2001-01-14 22:24 richardb
9110 * gst/Makefile.am: Adding nasty hack to rules to generate
9111 cothreads.{o,lo}, to get dependencies right. Rules copied from
9112 automake, and therefore a bit dependent on automake keeping doing
9113 dependency things the same kind of way, but it should work as long
9114 as automake puts dependencies into .deps/*.P
9116 2001-01-14 22:23 wtay
9118 * tests/sched/Makefile.am: Fixed a Makefile error
9120 2001-01-14 21:55 omegahacker
9122 * Makefile.am, acconfig.h, configure.in,
9123 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9124 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9125 editor/Makefile.am, examples/autoplug/Makefile.am,
9126 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9127 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9128 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9129 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9130 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9131 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9132 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9133 gst/types/Makefile.am, gstplay/Makefile.am,
9134 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9135 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9136 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9137 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9138 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9139 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9140 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9141 plugins/effects/stereo/Makefile.am,
9142 plugins/effects/volume/Makefile.am,
9143 plugins/esd/esdsink/Makefile.am,
9144 plugins/filters/ladspa/Makefile.am,
9145 plugins/filters/median/Makefile.am,
9146 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9147 plugins/mp3decode/mpg123/Makefile.am,
9148 plugins/mp3decode/parse/Makefile.am,
9149 plugins/mp3decode/types/Makefile.am,
9150 plugins/mp3decode/xa/Makefile.am,
9151 plugins/mp3decode/xing/Makefile.am,
9152 plugins/mp3encode/lame/Makefile.am,
9153 plugins/mpeg1/mpeg1encoder/Makefile.am,
9154 plugins/mpeg1/mpeg_play/Makefile.am,
9155 plugins/mpeg1/mpegaudio/Makefile.am,
9156 plugins/mpeg1/mpegtypes/Makefile.am,
9157 plugins/mpeg1/parse/Makefile.am,
9158 plugins/mpeg1/system_encode/Makefile.am,
9159 plugins/mpeg1video/parse/Makefile.am,
9160 plugins/mpeg2/ac3dec/Makefile.am,
9161 plugins/mpeg2/ac3parse/Makefile.am,
9162 plugins/mpeg2/mpeg2dec/Makefile.am,
9163 plugins/mpeg2/mpeg2enc/Makefile.am,
9164 plugins/mpeg2/mpegtypes/Makefile.am,
9165 plugins/mpeg2/parse/Makefile.am,
9166 plugins/mpeg2/subtitles/Makefile.am,
9167 plugins/mpeg2/video/Makefile.am,
9168 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9169 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9170 plugins/visualization/smoothwave/Makefile.am,
9171 plugins/visualization/spectrum/Makefile.am,
9172 plugins/visualization/synaesthesia/Makefile.am,
9173 plugins/visualization/vumeter/Makefile.am,
9174 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9175 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9176 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9177 Massive build fixup. Will send message to -devel list later with
9178 details on the changes and what they mean for Makefile.am writers.
9179 Check docs/random/omega/build/TODO for a list of things that I had
9182 NOTE: this requires a complete rebuild of all plugins, since I also
9183 changed the STATE enum to a bitfield instead of sequential numbers.
9185 2001-01-14 21:38 omegahacker
9187 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9188 the launcher, didn't deal with argc properly
9190 2001-01-14 14:57 wtay
9192 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9195 2001-01-14 14:43 wtay
9197 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9198 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9199 make sure that the waiting thread is woken up. Can somebody with
9200 queue problems verifify that this does improve the situation a bit.
9201 I'm suspecting that something else is going on, like a pthreads bug
9202 or something. Small updates to the fake elements.
9204 2001-01-14 12:42 richardb
9206 * REQUIREMENTS: Added a couple of lines about debian packages.
9208 2001-01-14 04:45 wtay
9210 * docs/manual/quotes.sgml: Updated quotes :-)
9212 2001-01-13 19:04 wtay
9214 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9215 proposal does not use the recursion to propagate the EOS signal.
9216 This implies that an element cannot deny an EOS signal anymore but
9217 since the signal is generated when a NULL buffer is pushed,
9218 somebody did something wrong anyway.
9220 2001-01-13 15:47 wtay
9222 * docs/random/wtay/eos4: Added an updated use case for EOS
9225 2001-01-13 14:45 wtay
9227 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9229 2001-01-13 14:25 wtay
9231 * tools/gstreamer-register.c: Fixed the directory permission Bug
9234 2001-01-13 13:51 wtay
9236 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9237 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9238 parser.h instead of gnome-xml/parser.h untill xml-config is
9241 2001-01-13 02:55 omegahacker
9243 * configure.in: turned static library build back off for
9246 2001-01-13 02:12 wtay
9248 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9251 2001-01-13 00:14 wtay
9253 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9256 2001-01-12 23:37 wtay
9258 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9259 sure BE/LE stuff works
9261 2001-01-12 22:44 wtay
9263 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9264 with an explanation of how EOS could be handled with it.
9266 2001-01-12 20:54 wtay
9268 * ChangeLog: Updated ChangeLog :-)
9270 2001-01-12 20:48 wtay
9272 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9273 mmx/sse code is not used on non i386
9275 2001-01-12 20:44 wtay
9277 * configure.in: Check for more atomic operations
9279 2001-01-12 20:25 wtay
9281 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9284 2001-01-12 20:15 wtay
9286 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9287 not performed on non intel
9289 2001-01-12 18:51 wtay
9291 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9292 handling, I got an idea and started eos3. eos3 takes a different
9293 approach by merging the eos detection and the scheduling in a quite
9294 elegant way. I'm not sure we handle the scheduling like this
9297 2001-01-11 23:20 wtay
9299 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9300 replaced them with a # comment as suggested by Peter Weilbacher
9302 2001-01-11 23:15 wtay
9304 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9305 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9306 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9307 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9308 the asm sources from /* */ to #, it seems to confuse some compilers
9310 2001-01-11 22:09 omegahacker
9312 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9313 make obvious its usage restrictions
9315 2001-01-11 22:03 omegahacker
9317 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9318 elements can store ints or pointers for their own use
9320 2001-01-11 21:53 wtay
9322 * Makefile.am: Added the REQUIREMENTS file to distdir
9324 2001-01-11 09:42 omegahacker
9326 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9327 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9328 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9329 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9330 sched/walkthrough-72: added all of my un-committed random doc
9331 files, as backup <g>
9333 2001-01-11 00:35 omegahacker
9335 * gstreamer.spec.in: updated spec file to create -devel package too
9337 2001-01-11 00:33 omegahacker
9339 * gst/gstinfo.c: removed some spare newlines
9341 2001-01-10 21:28 omegahacker
9343 * docs/manual/programs.sgml: updated -launch examples
9345 2001-01-10 09:14 omegahacker
9347 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9349 2001-01-09 21:19 wtay
9351 * configure.in: Added --with-win32-libdir to configure
9353 2001-01-09 21:06 omegahacker
9355 * acconfig.h, configure.in: added config option for win32 dll and
9356 re-enabled static building
9358 2001-01-09 20:54 omegahacker
9360 * docs/manual/quotes.sgml: latest irc insanity
9362 2001-01-09 20:53 wtay
9364 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9367 2001-01-09 20:45 omegahacker
9369 * tools/gstreamer-register.c: added unlink() of registry file, and
9370 moved info enable up
9372 2001-01-09 06:48 omegahacker
9374 * tools/gstreamer-launch.c: typo fix
9376 2001-01-09 04:42 omegahacker
9378 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9379 acconfig.h and added debugging output to cdparanoia
9381 2001-01-09 04:39 omegahacker
9383 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9384 gstreamer-register.c: various changes, including making -launch use
9387 2001-01-09 04:36 omegahacker
9389 * gst/gstplugin.c: fixed a leak
9391 2001-01-08 23:57 richardb
9393 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9395 2001-01-08 23:55 richardb
9397 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9398 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9399 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9400 examples/Makefile.am, examples/plugins/.cvsignore,
9401 examples/plugins/Makefile.am, examples/plugins/example.c,
9402 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9403 Move plugin example code to new location, and put it into build
9404 system. Add work on firstplugin chapter of pwg. Fix typo in
9405 quotes. Add @'s before commands in manuals.mak
9407 2001-01-08 22:08 wtay
9409 * docs/Makefile.am, docs/manual/components.sgml,
9410 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9411 docs/manual/states.sgml, docs/manual/xml.sgml,
9412 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9413 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9414 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9415 gst_xml_get_element was broken
9417 2001-01-08 22:04 richardb
9419 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9420 make another comment more helpful.
9422 2001-01-08 22:03 richardb
9424 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9425 position in the heirarchy.
9427 2001-01-08 20:15 richardb
9429 * editor/gsteditorproperty.c: Display what the type of an element
9430 is, as the first thing in the properties box.
9432 2001-01-08 08:32 omegahacker
9434 * docs/manual/quotes.sgml: added another, um, exchange
9436 2001-01-08 01:43 richardb
9438 * tools/gstreamer-launch.c: Fix typo in error message.
9440 2001-01-08 01:27 richardb
9442 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9443 Add a "quotes" section to the gstreamer manual. This may not be an
9444 appropriate place to have this - feel free to remove it. But I
9445 think this should live _somewhere_.
9447 2001-01-08 01:23 richardb
9449 * docs/random/filter-writers-guide: Remove text version of headings
9450 for fwg. This is now contained in the SGML
9452 2001-01-08 01:21 richardb
9454 * docs/fwg/: .cvsignore, Makefile.am,
9455 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9456 Renamed the filter writers guide to plugin writers guide. Added in
9457 the planned section headings.
9459 2001-01-07 22:59 wtay
9461 * tests/sched/testcases1.tc: Added a sample tescase file
9463 2001-01-07 22:36 wtay
9465 * docs/random/testing/syntax: Added iterations
9467 2001-01-07 22:34 wtay
9469 * docs/random/testing/syntax: Added a plan for regression test plan
9472 2001-01-07 18:36 wtay
9474 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9475 thread, pipeline, so that it can be used in gstreamer-inspect and
9478 2001-01-07 17:09 wtay
9480 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9481 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9482 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9483 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9484 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9485 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9486 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9487 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9488 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9489 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9490 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9491 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9492 --enable-debug Updated AUTHORS in gstmediaplay
9494 2001-01-07 16:48 richardb
9496 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9498 2001-01-07 16:14 richardb
9500 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9501 to start using xmlDocDump, to avoid a symlink attack on the
9502 temporary registry file. Unfortunately, xmlDocDump doesn't give
9503 any indication whether its successful, so I've #ifdefed this out
9504 and left the original in place. Since the tmp file is in
9505 /etc/gstreamer, this should be okay for the moment, but I shall ask
9506 the libxml people to add some way of getting the success value of
9507 DocDump so we can use that in future.
9509 2001-01-07 15:31 richardb
9511 * acinclude.m4: Slight tweak: now I just need to send the modified
9512 version off to the alsa people.
9514 2001-01-07 15:25 richardb
9516 * acinclude.m4: New macro for testing for ALSA libraries.
9517 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9519 2001-01-07 15:20 richardb
9521 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9522 gstreamer-register will now never cause the ** WARNING **:
9523 gstplugin: registry needs rebuild warning to appear - sets a hidden
9524 global in gstplugin.c to turn the warning off. Fix a warning in
9525 gst/cothreads.c (function was declared extern, defined static)
9527 2001-01-07 14:55 richardb
9529 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9531 2001-01-07 14:49 wtay
9533 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9534 locking by only using the elements mutex. This should fix the
9535 locking problems we had...
9537 2001-01-07 14:32 richardb
9539 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9541 2001-01-07 14:29 richardb
9543 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9545 2001-01-07 14:16 richardb
9547 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9548 not to be installed.
9550 2001-01-07 14:05 richardb
9552 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9553 can compile. Will shortly update this with a slightly better
9556 2001-01-07 13:58 richardb
9558 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9559 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9560 HAVE_DB2PS instead of HAVE_PS2PDF.
9562 2001-01-07 08:40 omegahacker
9564 * configure.in: added check for libasound, and fixed check for
9567 2001-01-07 08:01 omegahacker
9569 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9570 over-zealous attempt to squash leaks, I put the g_free too early
9572 2001-01-07 07:46 omegahacker
9574 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9575 to both the plugin and the ladspa-provided code
9577 2001-01-07 07:45 omegahacker
9579 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9580 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9582 2001-01-07 07:01 richardb
9584 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9585 repository up-to-dateness by scanning through all directories on
9586 path, and checking that they and all their files are older than the
9587 repository. Give warning message if not.
9589 2001-01-07 05:54 richardb
9591 * tools/gstreamer-register.c: Test xmlSaveFile return value
9592 correctly (had to get source to find out what it meant...)
9593 gstreamer-register now seems to work fine, even in a non-standard
9596 2001-01-07 05:35 richardb
9598 * configure.in: Fix tiny slip which made configdir still always be
9601 2001-01-07 05:30 richardb
9603 * acconfig.h, configure.in, docs/manual/factories.sgml,
9604 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9605 (which currently just holds the registry)ecan now be set by
9606 configure --with-configdir=<directory path>
9608 2001-01-07 04:51 richardb
9610 * tools/gstreamer-register.c: Almost completely rewritten
9611 gstreamer-register. Now checks most errors that can happen, and
9612 displays a useful message.
9614 2001-01-07 04:28 omegahacker
9616 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9618 2001-01-07 04:00 omegahacker
9620 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9621 capabilities into gst_parse_launch()
9623 2001-01-07 03:42 wtay
9625 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9626 gstqueue.h: Added sleep time to identity Added timeout value in
9627 queue (not activated yet)
9629 2001-01-07 03:06 omegahacker
9631 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9632 fix the parser that created them
9634 2001-01-07 02:30 wtay
9636 * docs/random/queue: Added a deadlock case for the queue
9638 2001-01-07 02:23 richardb
9640 * docs/fwg/: Makefile.am, concepts.sgml,
9641 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9642 headings for the second section too, and some text for it... ;-)
9644 2001-01-07 00:12 richardb
9646 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9647 titlepage.sgml: Wrote introduction, and changed name to plugin
9648 writers guide (though files still need rename). I'll leave the
9649 filenames as is for now, since the name might still change again...
9651 2001-01-06 22:05 omegahacker
9653 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9654 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9655 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9656 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9657 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9658 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9659 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9660 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9661 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9662 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9663 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9664 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9665 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9666 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9667 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9668 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9669 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9670 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9671 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9674 2001-01-06 19:09 wtay
9676 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9677 to think about it though...
9679 2001-01-06 18:08 wtay
9681 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9684 2001-01-06 16:56 wtay
9686 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9688 2001-01-06 16:52 wtay
9690 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9691 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9692 create dangling elements with the current scheduler. Remove the
9693 subtitle parser because it's not possible with the current
9694 scheduler. Added a padtemplate for MPEG2 subtitles.
9696 2001-01-06 10:42 omegahacker
9698 * configure.in: removed xing and added AM_CONDITIONAL for
9701 2001-01-06 09:49 omegahacker
9703 * autogen.sh: added --enable-debug to autogen.sh, duh...
9705 2001-01-06 02:35 wtay
9707 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9708 docs/gst/tmpl/gstasyncdisksrc.sgml,
9709 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9710 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9711 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9712 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9713 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9714 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9715 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9716 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9717 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9718 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9719 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9720 docs/manual/bins.sgml, docs/manual/connections.sgml,
9721 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9722 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9723 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9724 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9725 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9726 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9727 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9728 manual and the docs. Removed the esdsink in gst/elements/ we have
9729 a real one not in the plugins dir. Added more APIs to query the
9730 plugins, types and caps. more fields now have a getter and a
9731 setter. This is needed to make gstreamer wrapper fiendly. Added
9732 gst_element_disconnect beacuse we also have a gst_element_connect
9734 2001-01-05 18:50 wtay
9736 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9737 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9738 queues.sgml, threads.sgml: Docs updates
9740 2001-01-05 00:28 omegahacker
9742 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9744 2001-01-04 23:35 wtay
9746 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9747 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9748 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9749 states.sgml, threads.sgml: Updates and additions to the manual
9751 2001-01-04 22:15 omegahacker
9753 * gst/cothreads.c, gst/gstinfo.c,
9754 docs/gst/tmpl/gstasyncdisksrc.sgml,
9755 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9756 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9757 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9758 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9759 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9760 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9761 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9762 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9763 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9764 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9767 2001-01-04 20:34 omegahacker
9769 * tools/gstreamer-launch.c: fixed problems with -launch
9771 2001-01-04 20:17 omegahacker
9773 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9775 2001-01-04 19:22 wtay
9777 * examples/launch/mp3play: Fixed mp3play
9779 2001-01-04 19:16 wtay
9781 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9784 2001-01-04 18:57 wtay
9786 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9787 default removed debugging -g from Makefile
9789 2001-01-04 17:44 richardb
9791 * examples/launch/mp3play: Undo accidental commit of debugging
9794 2001-01-04 16:46 richardb
9796 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9799 2001-01-04 10:54 omegahacker
9801 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9802 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9803 cothreads sources a bit, added some API docs. Added some functions
9804 needed for gstreamer-inspect. Added num_sources to fakesink.
9806 2001-01-04 10:53 omegahacker
9808 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9809 to ladspa wrapper, closer to data movement
9811 2001-01-04 10:47 omegahacker
9813 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9814 to list elements and plugin info too
9816 2001-01-04 07:19 wtay
9818 * tools/gstreamer-launch.c: A little fix for parameter parsing
9820 2001-01-04 00:15 richardb
9822 * examples/launch/mp3play: Updated to supply argument as
9823 "name=value" rather than just "value"
9825 2001-01-04 00:15 richardb
9827 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9830 2001-01-03 23:08 wtay
9832 * test/mp3play.c: Make sure the plugin is loaded only once
9834 2001-01-03 22:58 richardb
9836 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9837 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9838 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9839 supply debugging options to libgst
9841 2001-01-03 20:55 wtay
9843 * tools/gstreamer-inspect.c: Added the previous changes back in
9845 2001-01-03 20:44 omegahacker
9847 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9848 updates and a padtemplate counter added
9850 2001-01-03 20:40 omegahacker
9852 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9855 2001-01-03 20:21 wtay
9857 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9858 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9859 GSList Some fixes to inspect: added the mime type
9861 2001-01-03 19:54 wtay
9863 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9864 the bonobo component fix a compile bug in inspect... Erik, have
9865 pending changes to gstpad.h?
9867 2001-01-03 19:12 richardb
9869 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9870 Do gst_init first in helloworld, so you can supply gst parameters.
9871 Correct name of frequency cap to rate, in esdsink. Now connects
9874 2001-01-03 18:55 richardb
9876 * gst/elements/gstaudiosink.c: Various small fixes.
9878 2001-01-03 18:51 richardb
9880 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9881 updating of parameters now.
9883 2001-01-03 18:15 richardb
9885 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9886 functions! Wheeeee! Still needs to have a few things sorted out
9887 though, such as parameter setting / syncing.
9889 2001-01-03 16:25 richardb
9891 * configure.in, plugins/Makefile.am, plugins/example.c,
9892 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9893 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9894 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9895 Added nearly complete esdsink: all structure in place, just need to
9896 add actaul links to libesd. ;-)
9898 2001-01-03 08:48 omegahacker
9900 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9901 now, like padtemplates, caps/props, and arguments. More stuff can
9902 be done, but not now, I must sleep.
9904 2001-01-03 07:38 omegahacker
9906 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9907 gstreamer-launch.c: Updates to -launch, added -inspect.
9909 2001-01-02 23:33 wtay
9911 * plugins/: example.c, example.h: Updated the example plugin
9914 2001-01-02 22:52 richardb
9916 * docs/Makefile.am: Don't delete CVS directories from working
9917 directory: delete from distdir. Also, delete backup files, while
9920 2001-01-02 20:50 wtay
9922 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9924 2001-01-02 19:46 wtay
9926 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9927 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9928 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9929 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9930 examples/thread/Makefile.am, examples/xml/Makefile.am,
9931 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9932 test/bindings/Makefile.am: The examples must not be installed
9933 Removed debugging from Makefiles for avidecoder/ac3parse
9934 /test/bindings/dummy.h cannot be installed
9936 2001-01-02 18:40 wtay
9938 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9939 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9940 plugins/audioscale/audioscale.c,
9941 plugins/filters/median/Makefile.am,
9942 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9943 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9944 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9945 plugins/mpeg1/mpegtypes/Makefile.am,
9946 plugins/mpeg2/mpegtypes/Makefile.am,
9947 plugins/visualization/spectrum/fix_fft.c,
9948 plugins/visualization/spectrum/gstspectrum.c,
9949 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9950 the docs more fixes for symbols collisions
9952 2001-01-02 16:39 wtay
9954 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9955 conflict with mpeg_audio
9957 2001-01-02 16:29 wtay
9959 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9960 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9961 symbol conflict with mpeg_play
9963 2001-01-02 15:18 richardb
9965 * docs/gst/Makefile.am: Remove gstesdsink
9967 2001-01-02 14:35 richardb
9969 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9970 put into distribution.
9972 2001-01-02 14:34 richardb
9974 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9975 documentation fails to build correctly when libhttp isn't present
9978 2001-01-02 13:23 richardb
9980 * autogen.sh: Correct ftp urls for libtool.
9982 2001-01-02 12:07 wtay
9984 * autogen.sh: Fixed a typo
9986 2001-01-02 12:04 wtay
9988 * acconfig.h, autogen.sh, configure.in,
9989 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9990 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9991 libjpeg Added and action for the load menu in gstplay Fixed drag
9992 and drop in gstplay More verbose errors in gstasyndisksrc
9994 2001-01-02 08:13 omegahacker
9996 * acconfig.h, autogen.sh, configure.in,
9997 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9998 gst/gstplugin.c, gst/elements/Makefile.am,
9999 gst/elements/gstasyncdisksrc.c, include/registry.h,
10000 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10001 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10002 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10003 libs/riff/gstriffparse.c, plugins/Makefile.am,
10004 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10005 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10006 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10007 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10008 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10009 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10010 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10011 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10012 plugins/filters/ladspa/gstladspa.c,
10013 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10014 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10015 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10016 plugins/mp3decode/mpg123/gstmpg123.c,
10017 plugins/mp3decode/parse/mp3parse.c,
10018 plugins/mpeg1/mpeg1encoder/globals.h,
10019 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10020 plugins/mpeg1/mpeg1encoder/marker.c,
10021 plugins/mpeg1/mpeg1encoder/mem.c,
10022 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10023 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10024 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10025 plugins/mpeg1/parse/mpeg1parse.c,
10026 plugins/mpeg1/system_encode/buffer.c,
10027 plugins/mpeg1/system_encode/system_encode.c,
10028 plugins/mpeg1/system_encode/systems.c,
10029 plugins/mpeg1video/parse/mp1videoparse.c,
10030 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10031 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10032 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10033 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10034 plugins/mpeg2/parse/mpeg2parse.c,
10035 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10036 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10037 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10038 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10039 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10040 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10041 plugins/visualization/smoothwave/smoothwave.c,
10042 plugins/visualization/spectrum/gstspectrum.c,
10043 plugins/visualization/synaesthesia/synaesthesia.c,
10044 plugins/visualization/vumeter/vumeter.c,
10045 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10046 plugins/wav/gstparsewav.c: Massive, massive update of most source
10047 files. I went through and cleaned up all the warnings that I
10048 could, which involved fixing some of the plugins.
10050 The configure.in script was re-arranged and cleaned up so, and a
10051 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10054 Some plugins were removed from the list of things to build for
10057 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10058 critical and even an if() from a DEBUG can significantly increase
10061 2001-01-02 02:18 wtay
10063 * tests/Makefile.am: ooops, eos is a dir
10065 2001-01-02 02:16 wtay
10067 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10068 editor/pixmaps/Makefile.am, tests/Makefile.am,
10069 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10070 Added eos test programs
10072 2001-01-02 01:44 wtay
10074 * configure.in, docs/random/eos, editor/Makefile.am,
10075 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10076 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10077 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10078 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10079 gsteditor/gstplay install/build fixed typo in random/eos added
10080 num_buffers property to fakesrc
10082 2001-01-02 01:33 richardb
10084 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10085 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10086 the tools used to make documentation. If documentation cannot be
10087 generated, whatever is available will still be installed.
10088 videosink/imagetest is now a check_PROGRAM
10090 2001-01-02 01:00 omegahacker
10092 * REQUIREMENTS: updated requirements
10094 2001-01-02 00:35 omegahacker
10096 * REQUIREMENTS: added list of requrements
10098 2001-01-02 00:31 richardb
10100 * configure.in, examples/Makefile.am: Added launch back into make
10101 system. The Makefile wasn't being generated, resulting in make
10102 dist failing when the directory was entered for make dist.
10104 2001-01-01 23:50 wtay
10106 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10108 2001-01-01 23:20 omegahacker
10110 * examples/autoplug/Makefile.am: somehow Makefile.am went
10113 2001-01-01 22:44 omegahacker
10115 * examples/: Makefile.am, thread/Makefile.am: updated examples
10118 2001-01-01 21:21 omegahacker
10120 * Makefile.am, configure.in, examples/xml/Makefile.am,
10121 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10123 2001-01-01 19:54 wtay
10125 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10126 proposition for eos propagation
10128 2001-01-01 17:25 wtay
10130 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10131 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10132 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10133 gst/gstpad.c: Documentation updates
10135 2001-01-01 14:34 richardb
10137 * examples/launch/Makefile.am: Add one more file to dist.
10139 2001-01-01 14:06 richardb
10141 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10142 not being put into distributions. make dist now appears to create
10143 a fully functional distribution. make rpm should now produce an
10144 rpm. Whether that rpm is any good is another matter...
10146 2001-01-01 13:41 richardb
10148 * Makefile.am, configure.in, examples/Makefile.am,
10149 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10150 build system for examples.
10152 2001-01-01 08:43 omegahacker
10154 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10155 plugins/avi/wincodec/Makefile.am: More build changes
10157 2001-01-01 08:37 omegahacker
10159 * Makefile.am, autogen.sh, configure.in,
10160 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10161 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10162 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10163 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10164 examples/queue/Makefile, examples/queue/Makefile.am,
10165 examples/queue2/Makefile, examples/queue2/Makefile.am,
10166 examples/queue3/Makefile, examples/queue3/Makefile.am,
10167 examples/queue4/Makefile, examples/queue4/Makefile.am,
10168 examples/thread/Makefile, examples/thread/Makefile.am,
10169 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10170 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10171 sane. Added some debug.
10173 2001-01-01 07:47 omegahacker
10175 * gstplay/Makefile.am: added headers and such to Makefile.am for
10178 2001-01-01 07:44 omegahacker
10180 * test/: mp3.c, qtest.c: added the category number to DEBUG
10182 2001-01-01 07:42 omegahacker
10184 * plugins/filters/ladspa/Makefile.am: missed utils.h
10186 2001-01-01 07:30 omegahacker
10188 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10190 2001-01-01 06:59 wtay
10192 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10193 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10194 examples/autoplug/autoplug.c: Added -Wall to configure.in
10196 2001-01-01 06:57 omegahacker
10198 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10199 optimized cothreads.c beyond the point of functioning
10201 2001-01-01 06:23 wtay
10203 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10204 vorbisenc.c, vorbisenc.h: Some compile cleanups
10206 2001-01-01 05:26 wtay
10208 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10210 2001-01-01 05:18 omegahacker
10212 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10215 2001-01-01 04:53 omegahacker
10217 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10218 level, updated cmdline code
10220 2001-01-01 04:41 omegahacker
10222 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10223 and dec, and added an INFO line in gst_pad_connect()
10225 2001-01-01 04:11 omegahacker
10227 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10228 checked in Makefile and added .cvsignore
10230 2001-01-01 04:10 wtay
10232 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10233 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10236 2001-01-01 04:04 wtay
10238 * gst/gst.c: Fixed a typo
10240 2001-01-01 04:02 wtay
10242 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10245 2001-01-01 03:59 omegahacker
10247 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10248 filter up to compile
10250 2001-01-01 03:57 omegahacker
10252 * plugins/filters/Makefile.am: added ladspa
10254 2001-01-01 03:57 omegahacker
10256 * gst/gstautoplug.c: set categories for all INFOs
10258 2001-01-01 03:44 omegahacker
10260 * tests/sched/.cvsignore: added .cvsignore
10262 2001-01-01 03:43 wtay
10264 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10265 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10266 FLAGS and options on --help
10268 2001-01-01 03:22 omegahacker
10270 * tests/.cvsignore: updated .cvsignore
10272 2001-01-01 03:20 omegahacker
10274 * configure.in: added directories to configure.in
10276 2001-01-01 03:19 omegahacker
10278 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10279 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10282 2001-01-01 03:18 omegahacker
10284 * examples/Makefile.am: fixed stupid spelling mistake
10286 2001-01-01 03:18 omegahacker
10288 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10289 build-directory, doesn't require a make install
10291 2001-01-01 03:16 omegahacker
10293 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10294 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10295 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10296 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10297 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10298 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10299 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10300 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10301 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10302 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10303 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10304 mpeg1/system_encode/system_encode.c,
10305 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10306 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10307 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10308 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10309 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10310 visualization/smoothwave/smoothwave.c,
10311 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10312 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10314 2001-01-01 03:16 omegahacker
10316 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10317 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10320 2001-01-01 03:14 omegahacker
10322 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10323 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10324 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10325 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10326 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10327 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10328 elements/gstdisksrc.c, elements/gstfdsink.c,
10329 elements/gstpipefilter.c, elements/gstqueue.c,
10330 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10331 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10332 now takes a category parameter, which is the same as GST_INFO
10333 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10334 to 0 for now, we need to go and fix all these eventually.
10336 2001-01-01 02:46 omegahacker
10338 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10339 NULL on g_strconcat
10341 2001-01-01 02:34 omegahacker
10343 * gst/gstcpu.c: fixed the segfault
10345 2001-01-01 01:56 wtay
10347 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10348 --disable-info-system nothing specified = INFO enabled, mask to
10349 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10350 --disable-info = INFO compiled into a nop and thus disabled
10352 2001-01-01 00:44 omegahacker
10354 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10355 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10356 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10357 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10358 examples .cvsignores
10360 2001-01-01 00:44 wtay
10362 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10363 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10364 --enable-debug-info A little fix for the avidecoder
10366 2001-01-01 00:42 omegahacker
10368 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10369 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10370 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10371 cleaned up the examples, added Makefiles, etc
10373 2001-01-01 00:34 omegahacker
10375 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10376 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10377 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10378 thread/Makefile, xml/Makefile: Updated makefiles for examples
10380 2001-01-01 00:17 omegahacker
10382 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10383 Cleaned up INFO system some more, added API to select categories,
10384 modified the printout function to print cleanly for GST_INIT info
10385 (the default min) and spew function:line debug_string [element] for
10386 everything else. Eventually could make even that configurable
10387 easily enough, just check against another bitmap instead of
10388 checking for == GST_INIT.
10390 2000-12-31 23:31 wtay
10392 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10393 some compile warnings
10395 2000-12-31 22:49 omegahacker
10397 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10399 2000-12-31 22:18 omegahacker
10401 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10402 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10403 types/gsttypes.c: Started work on better ghostpad management, and
10404 started to build the low- level EOS mechanism.
10406 Also removed a couple of printouts that aren't needed any more.
10408 2000-12-31 22:16 omegahacker
10410 * plugins/: mp3decode/types/mp3types.c,
10411 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10412 Commented out some extra output that we don't need right now.
10414 2000-12-31 22:15 omegahacker
10416 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10419 2000-12-31 22:14 omegahacker
10421 * tests/: load.c, markup.c: New test programs.
10423 2000-12-31 22:13 omegahacker
10425 * tests/Makefile.am: [no log message]
10427 2000-12-31 22:11 omegahacker
10429 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10430 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10431 a set to READY state before PLAYING that isn't necessary.
10433 2000-12-31 18:06 richardb
10435 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10438 2000-12-31 17:49 richardb
10440 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10441 couple more fixes to make dist.
10443 2000-12-31 17:37 richardb
10445 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10447 2000-12-31 17:34 wtay
10449 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10450 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10451 It should compile now, but doesn't work
10453 2000-12-31 17:32 richardb
10455 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10456 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10457 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10458 ensure that appropriate files are included in make dist. Make dist
10459 now produces a nearly functioning distribution.
10461 2000-12-31 17:32 wtay
10463 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10464 Updated the editor to use the capslist Added change state in
10467 2000-12-31 17:02 wtay
10469 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10470 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10471 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10472 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10473 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10474 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10475 programs to tests/.cvsignore
10477 2000-12-31 16:15 wtay
10479 * tests/padfactory.c: Test program for the pad factory
10481 2000-12-31 16:12 wtay
10483 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10484 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10485 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10486 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10487 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10488 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10489 plugins/cdparanoia/cdparanoia.c,
10490 plugins/mp3decode/mpg123/gstmpg123.c,
10491 plugins/mp3decode/parse/mp3parse.c,
10492 plugins/mp3decode/types/mp3types.c,
10493 plugins/mp3encode/lame/gstlame.c,
10494 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10495 plugins/mpeg1/mpegtypes/mpeg1types.c,
10496 plugins/mpeg1/parse/mpeg1parse.c,
10497 plugins/mpeg1video/parse/mp1videoparse.c,
10498 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10499 plugins/mpeg2/mpegtypes/mpeg2types.c,
10500 plugins/mpeg2/parse/mpeg2parse.c,
10501 plugins/mpeg2/video/gstmpeg2play.c,
10502 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10503 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10504 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10505 Added multiple caps to the pads Extended the padfactory for the
10506 multiple caps GstCaps now have a name so that future manipulations
10507 on them can be done by name Updated the plugins for the new caps
10510 2000-12-31 16:07 richardb
10512 * Makefile.am, configure.in, include/Makefile.am: Add files in
10513 include to distributions.
10515 2000-12-31 15:53 richardb
10517 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10519 2000-12-31 15:19 richardb
10521 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10523 2000-12-31 15:18 richardb
10525 * configure.in: Add docs/fwg/Makefile to things to be built.
10527 2000-12-31 14:22 richardb
10529 * docs/manuals.mak: Fix another bug in make install for fwg
10530 (complained becuase there were no pngs to install). I should have
10531 got up more slowly today...
10533 2000-12-31 14:02 richardb
10535 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10536 manual/images/.cvsignore: Fix .cvsignores
10538 2000-12-31 13:55 richardb
10540 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10541 manuals. Added stuff to .cvsignore in fwg
10543 2000-12-31 10:46 omegahacker
10545 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10546 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10547 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10548 reason, so it goes with the first sink/src pad it finds in a given
10549 element. Other problems still remain, but the hard part is done
10552 2000-12-30 19:51 wtay
10554 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10555 video detection because we simply don't know if it's mpeg1 or mpeg2
10557 2000-12-30 19:41 wtay
10559 * plugins/avi/gstavidecoder.c: removed debugging
10561 2000-12-30 19:40 wtay
10563 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10565 2000-12-30 19:39 wtay
10567 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10568 other private streams until autoplug can figure it out
10570 2000-12-30 19:37 wtay
10572 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10573 versions until they get fixed
10575 2000-12-30 19:04 wtay
10577 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10578 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10579 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10580 plugins/avi/wincodec/gstwindec.c,
10581 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10582 Fixed a bug in multiple typefind function loading: when a typefind
10583 is requested for a mimetype, all plugins with a typefind function
10586 2000-12-30 17:42 wtay
10588 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10589 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10590 plugins/mpeg2/mpegtypes/mpeg2types.c,
10591 plugins/mpeg2/parse/mpeg2parse.c,
10592 plugins/mpeg2/video/gstmpeg2play.c,
10593 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10594 Added some more INFO to gstthread
10596 2000-12-30 17:13 wtay
10598 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10599 makefile for new files
10601 2000-12-30 16:13 wtay
10603 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10604 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10605 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10606 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10607 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10608 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10609 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10610 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10611 docs/gst/tmpl/gstreamer-unused.sgml,
10612 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10613 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10614 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10615 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10616 remove sink, src, filter, connection added gstinfo to docs.
10617 Updated some core files for the docs gsttypefind did not include
10618 gst_private Added CFlags to Makefile.am in gst/elements
10620 2000-12-30 15:36 richardb
10622 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10623 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10624 framework for writing filter writers guide. Extracted much of the
10625 makefile from docs/manual into a shared file which is included, so
10628 2000-12-30 14:46 richardb
10630 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10631 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10632 for make disting .ps files. Couple of final fixes to
10633 libs/Makefile.am, too. Add a few things to cvsignores.
10635 2000-12-30 14:40 richardb
10637 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10638 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10639 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10642 2000-12-30 13:54 richardb
10644 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10645 - make should now cause gstreamer-libs docs to be created. Make
10646 dist may work too - untested. No longer store tmpls in CVS,
10647 either. Only thing missing is make dependencies on the source
10648 files used to extract the docs.
10650 2000-12-30 13:14 richardb
10652 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10653 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10654 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10655 Remove template files from CVS: they're autogenerated better.
10657 2000-12-30 05:05 richardb
10659 * docs/manual/Makefile.am: Makefile can now be used for a different
10660 manual by simply changing the initial variables
10662 2000-12-30 04:40 richardb
10664 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10665 directories and files
10667 2000-12-30 04:36 richardb
10669 * docs/manual/: Makefile.am, bin-element.fig,
10670 connected-elements.fig, filter-element-multi.fig,
10671 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10672 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10673 Misc tweaks to makefile for manual. Moved .figs into same
10674 directory so we can have them built appropriately without having to
10675 hack makefiles horribly. Nearly have a core makefile which can be
10676 reused for other manuals.
10678 2000-12-30 03:28 wtay
10680 * docs/manual/images/Makefile.am: Scaled down the eps images to
10683 2000-12-30 02:47 wtay
10685 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10686 gstelements Reverted pad names in gstfakesrc back to what they were
10688 2000-12-30 02:41 omegahacker
10690 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10691 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10692 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10694 2000-12-30 02:25 richardb
10696 * docs/manual/Makefile.am: Minor neaten to makefile.
10698 2000-12-30 01:53 richardb
10700 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10701 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10702 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10705 2000-12-30 01:06 richardb
10707 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10708 Added configure test for liblame.
10710 2000-12-30 00:46 richardb
10712 * configure.in, plugins/Makefile.am: Add configure tests for
10715 2000-12-30 00:17 richardb
10717 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10719 2000-12-29 22:36 richardb
10721 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10722 Include "include/" when compiling.
10724 2000-12-29 21:58 richardb
10726 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10729 2000-12-29 21:56 richardb
10731 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10734 2000-12-29 21:50 richardb
10736 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10739 2000-12-29 21:44 richardb
10741 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10742 instead of ERROR_VAL, at Erik's suggestion. :)
10744 2000-12-29 21:40 richardb
10746 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10747 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10749 2000-12-29 19:45 wtay
10751 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10752 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10753 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10754 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10755 plugins/mp3decode/parse/mp3parse.c,
10756 plugins/mp3encode/lame/gstlame.h,
10757 plugins/mpeg1/mpeg_play/decoders.c,
10758 plugins/mpeg1/mpeg_play/decoders.h,
10759 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10760 handling gstplay used old flag handling updated some plugins for
10761 the new objects/error handling Fixed a serious buffer error in
10764 2000-12-29 18:31 wtay
10766 * tests/: caps.c, props.c: Updated some test programs
10768 2000-12-29 18:23 wtay
10770 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10771 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10772 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10773 properties with a 0 value causes a segfault Fixed a possible bug in
10774 gstautoplug when one of the constructed paths was empty Commented
10775 out a too liberal assert in gstscheduler.c Added
10776 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10778 2000-12-29 10:02 omegahacker
10780 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10781 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10782 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10783 ERROR systems. Very little code is converted yet. Policy
10784 decisions need to be made as to what kinds of cases get what kind
10785 of response, and what the default ERROR response should be. Right
10786 now it will print out all the information, then have gdb spew a
10789 2000-12-29 05:38 omegahacker
10791 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10792 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10793 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10794 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10795 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10796 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10797 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10798 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10801 2000-12-29 04:36 wtay
10803 * gstplay/gstplay.c: Add the pipeline to the thread after
10806 2000-12-29 03:05 wtay
10808 * editor/gsteditorpadtemplate.c: Added a missing file...
10810 2000-12-29 02:50 omegahacker
10812 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10813 audioscale/audioscale.c, audioscale/audioscale.h,
10814 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10815 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10816 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10817 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10818 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10819 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10820 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10821 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10822 effects/volume/volume.c, effects/volume/volume.h,
10823 filters/median/median.c, filters/median/median.h,
10824 filters/smooth/smooth.c, filters/smooth/smooth.h,
10825 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10826 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10827 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10828 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10829 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10830 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10831 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10832 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10833 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10834 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10835 mpeg1/system_encode/system_encode.c,
10836 mpeg1/system_encode/system_encode.h,
10837 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10838 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10839 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10840 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10841 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10842 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10843 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10844 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10845 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10846 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10847 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10848 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10849 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10850 visualization/smoothwave/smoothwave.h,
10851 visualization/spectrum/gstspectrum.c,
10852 visualization/spectrum/gstspectrum.h,
10853 visualization/synaesthesia/synaesthesia.c,
10854 visualization/synaesthesia/synaesthesia.h,
10855 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10856 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10857 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10858 reparenting of all the elements to GstElement.
10860 2000-12-29 02:28 omegahacker
10862 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10863 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10864 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10865 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10866 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10867 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10868 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10869 elements/gstdisksrc.h, elements/gstelements.c,
10870 elements/gstfakesink.c, elements/gstfakesink.h,
10871 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10872 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10873 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10874 elements/gstidentity.c, elements/gstidentity.h,
10875 elements/gstpipefilter.c, elements/gstpipefilter.h,
10876 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10877 elements/gstsinesrc.h, elements/gsttypefind.c,
10878 elements/gsttypefind.h: Reparented everything to GstElement,
10879 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10880 a bug in gst_bin_iterate_func.
10882 2000-12-28 22:13 omegahacker
10884 * gst/gstcaps.h: missed one file for copyright
10886 2000-12-28 22:12 omegahacker
10888 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10889 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10890 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10891 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10892 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10893 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10894 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10895 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10896 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10897 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10898 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10899 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10900 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10901 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10902 in all the libgst files. Created gst_private.h, set up all files
10905 2000-12-28 21:42 wtay
10907 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10908 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10909 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10910 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10911 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10912 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10913 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10914 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10915 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10916 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10917 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10918 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10919 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10920 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10921 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10922 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10923 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10924 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10925 gst/elements/gsttypefind.c: Updated the API docs.
10927 2000-12-28 21:12 omegahacker
10929 * gst/gstpad.c: removed some dead pad_pull/push code
10931 2000-12-28 03:17 wtay
10933 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10935 2000-12-28 03:00 wtay
10937 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10939 2000-12-28 02:51 wtay
10941 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10942 editor/gsteditorbin.c, editor/gsteditorelement.c,
10943 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10944 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10945 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10946 gst/gstscheduler.c, gst/elements/gstqueue.c,
10947 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10948 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10949 tests/registry.c: Pending editor changes. fixes for autoplug of
10950 elementary MPEG1 video streams make sure mp3 types get compiled
10951 videosink changes for xml loading
10953 2000-12-28 00:18 wtay
10955 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10956 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10957 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10958 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10959 again with mp3/mpeg1/ogg
10961 2000-12-27 23:42 omegahacker
10963 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10964 create_plan can be called multiple times.
10966 2000-12-27 22:49 wtay
10968 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10970 2000-12-27 22:39 wtay
10972 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10973 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10974 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10975 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10976 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10979 2000-12-27 20:41 wtay
10981 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10982 vorbis encoder/decoder to latest CVS version
10984 2000-12-27 04:16 wtay
10986 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10987 option Added multiple pad output
10989 2000-12-27 03:13 omegahacker
10991 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10992 elements/Makefile.am, types/Makefile.am: Mostly minor little
10993 changes, but two interesting things:
10995 1) removed a pthread_join from the gst_thread_main_loop. commented
10996 out because the thread isn't supposed to run pthread_join, the main
10999 2) Fixed a major bug with cothreads in threads. Had to add
11000 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11001 gilbc that ships with redhat 7.0 now places these mmap requests
11002 somewhat randomly. Since they *must* be exactly where we expect
11003 them, it was failing. MAP_FIXED forces it to put it where we say.
11005 2000-12-27 00:46 omegahacker
11007 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11008 the scheduling of chained cases. Very simply right now. Also
11009 added code to allow the use_cothread flag of a bin to force all the
11010 chains to use cothreads as well.
11012 2000-12-27 00:01 omegahacker
11014 * tests/: Makefile.am, case4.c: added case4
11016 2000-12-26 23:51 omegahacker
11018 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11019 gstscheduler.c, gstscheduler.h, gstthread.c,
11020 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11021 More massive changes to the scheduling system. Moved the
11022 scheduling code to gstscheduler.[ch], so an child bin can replace
11023 the scheduler. Introduced the concept of chains, which are subsets
11024 of the list of managed elements for a given manager bin, which get
11025 scheduled as separate entities. gst_bin_iterate_func should be
11026 pretty much fixed now, the scheduling code gets to do all the hard
11029 Cothreaded case work in the couple tests I've tried, chained is
11032 2000-12-26 20:49 omegahacker
11034 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11036 2000-12-26 20:24 wtay
11038 * docs/random/usecases: This file will contain several use cases to
11041 2000-12-25 01:33 wtay
11043 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11044 editor/gsteditor.h, editor/gsteditorbin.c,
11045 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11046 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11047 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11048 editor/gsteditorpad.c, editor/gsteditorproject.c,
11049 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11050 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11051 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11052 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11053 - restucturing of object creation - loading of xml files - visual
11054 eye candy: color changes on mouseover - active object is indicated
11055 - property box changes for boolean and enum types - property box:
11056 create properties per element - show pads/caps in propertybox
11057 added gst_util_get_bool_arg in gstutils.c added default properties
11060 2000-12-23 03:17 wtay
11062 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11063 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11064 elements/gstdisksrc.c, elements/gstfakesrc.c,
11065 elements/gstidentity.c: Added handoff signals to fakesrc and
11066 fakesink Added scheduling property to identity Added
11067 GST_STATE_TRANSITION macro to check for state changes. Modified
11068 gstbin and gstthread to the new state change macros
11070 2000-12-22 23:23 wtay
11072 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11073 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11074 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11075 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11076 manager was not detected. Some other testcases bin, thread,
11077 pipeline use the elementfactory on gst_*_new
11079 2000-12-22 16:14 wtay
11081 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11082 gst/gstxml.c, gst/elements/gstfakesink.c,
11083 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11084 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11085 tests/sched/runtestcases, tests/sched/runxml.c,
11086 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11087 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11088 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11089 cases... they all fail :-( Added a flag to identity to for
11090 loop_based behaviour. Added a signal to fakesink when a buffer is
11093 2000-12-21 20:21 wtay
11095 * tests/sched/testcases: More testcases
11097 2000-12-21 19:53 wtay
11099 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11101 2000-12-21 07:10 omegahacker
11103 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11104 very basic way. More use cases will hopefully provide some sanity.
11106 2000-12-21 01:27 omegahacker
11108 * gst/elements/gstqueue.c: Fixing two bugs:
11110 1) I had commented out an unlock. duh. 2) changed the _get
11111 function to return the buffer rather than call _push
11113 Also uncommented some debugging I'd turned off. Need to solve the
11114 verbosity problem somehow, I think by way of debug levels as well
11117 2000-12-20 09:39 omegahacker
11119 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11120 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11121 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11122 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11123 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11124 Massive scheduling changes (again). Not entirely complete, but
11125 getting closer. Need to think about various scheduling plans that
11126 we might want to produce, and figure out the rules for what is
11127 legal, and how to get the results we need as far as the plan.
11129 2000-12-20 00:55 wtay
11131 * docs/random/autoplug1: Added explanation for current autoplugging
11133 2000-12-19 16:38 wtay
11135 * tests/: .cvsignore, props.c: Small test program for the property
11138 2000-12-19 16:36 wtay
11140 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11141 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11142 to dynamically create GstCaps and GstProps Changed typefind of
11143 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11146 2000-12-19 13:44 wtay
11148 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11149 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11150 .dia drawings of the objects the autoplug test program.
11152 2000-12-19 13:41 wtay
11154 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11155 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11156 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11157 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11158 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11159 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11160 of GHashTables, since the autoplugger will use the GstCaps and
11161 elementfactories instead of the type system. We don't maintain a
11162 list anymore of the elements for the specific removed unused
11163 code in XML loading/saving.
11165 Cleanup in gstelementfactory: removed the register/unregister
11166 methods, register is now implicit when gst_elementfactory_new is
11167 called. _unregister is now _destroy. Removed logic to
11168 register/unregister the types in gsttypes. added methods to
11169 query if the factory can src/sink a GstCaps Make sure the
11170 elementfactory is set in the element_class when a new element is
11171 registered with gst_elementfactory_new.
11173 gst.c: properly register the basic bins gst_pipeline: use new
11174 gstautoplug (next checkin) gstprops: fixed an error in
11175 compatibility check registry test program changes plugins: misc
11176 changes for the new caps system.
11178 2000-12-19 05:48 omegahacker
11180 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11181 code the requires a patch to cdparanoia to avoid a segfault
11183 2000-12-17 16:24 wtay
11185 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11186 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11187 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11188 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11189 plugins/mp3decode/parse/mp3parse.c,
11190 plugins/mp3decode/types/mp3types.c,
11191 plugins/mpeg1/mpegtypes/mpeg1types.c,
11192 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11193 typefind function now returns a GstCaps structure instead of a
11194 gboolean. modified some plugins to this new behaviour Fixed
11195 autoplugging for the mpg123 case. When an element is selected in
11196 autoplugging and the caps do not match, another element is selected
11197 until the caps match. only examples/autoplug works because
11198 gstmediaplay uses a threaded setup that does not seem to work with
11199 the current scheduling.
11201 2000-12-17 06:26 omegahacker
11203 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11204 beginning of the first code-review. Here's the README:
11206 Code reviews: =============
11208 Files are to be named by file or subsystem, and CVS revision number
11211 gstbin.c-1.41 editor-20001216
11213 A file should look something like the following:
11215 -------------------------------------------------------------------
11216 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11217 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11219 ----- Line 20: #define GST_DEBUG_ENABLED
11221 Shouldn't be here, DEBUG should be enabled globally. May leave
11222 until scheduling changes are done.
11224 ----- Line 117: (gst_bin_class_init)
11225 gstelement_class->elementfactory =
11226 gst_elementfactory_find("bin");
11228 Not sure this is such a great idea. I thought the GstElement code
11229 did this kind of stuff?
11231 -------------------------------------------------------------------
11234 The format will evolve as we do more stuff, such as putting in
11235 fields for recommended actions, comments regarding any later
11236 changes made and when, etc.
11238 2000-12-17 04:54 omegahacker
11240 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11241 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11242 compilation fixes...
11244 2000-12-16 17:12 wtay
11246 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11247 editor/gsteditor.c, editor/gsteditorbin.c,
11248 editor/gsteditorelement.c, editor/gsteditorproject.c,
11249 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11250 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11251 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11252 tests/registry.c: some editor changes= loading of save pipelines
11253 (not working) added include in gstdebug.h for getpid property
11254 loading implemented GstXML can now be queried for the toplevel
11257 2000-12-16 10:18 omegahacker
11259 * docs/random/sources, examples/autoplug/Makefile,
11260 examples/helloworld/Makefile, examples/queue4/Makefile,
11261 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11262 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11263 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11264 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11265 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11266 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11267 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11268 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11269 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11270 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11271 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11272 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11273 tests/states.c: WARNING: Don't grab this updated unless you're
11274 really, REALLY sure. WARNING: Wait for the next one.
11276 Whole lotta changes here, including a few random bits:
11278 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11279 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11280 added new debugging for function ptrs gstpipeline.c: set type of
11281 parent_class to the class, not the object gstthread.c: ditto
11282 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11283 some defaults cobin/spindentity.c: updated to new do/while
11284 loopfunction style mp3encode/lame/gstlame.c: argument types,
11285 whole lotta lame options tests/: various changes
11287 Now, for the big changes: Once again, the scheduling system has
11288 changed. And once again, it broke a whole bunch of things. The
11289 gist of the change is that there is now a function pointer for
11290 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11291 Well, currently they are functions, but that's for debugging
11292 purposes only, they just call the function pointer after spewing
11295 This changed the GstPad structure a bit, and the GstPad API as
11296 well. Where elements used to provide chain() and pull() functions,
11297 they provide chain() and get() functions.
11298 gst_pad_set_pull[region]_function has been changed to
11299 get_pad_set_get[region]_function. This means all the elements out
11300 there that used to have pull functions need to be updated. The
11301 calls to that function have been changed in the normal elements,
11302 but the names of the functions passed is still _pull[region](),
11303 which is an aesthetic issue more than anything.
11305 As for what doesn't work yet, just about anything dealing with
11306 Connections is hosed, meaning threaded stuff won't work. This will
11307 be fixed about 12 hours from now, after I've slept, etc. The
11308 simplefake.c test works in both cothreaded and chained cases, but
11309 not much else will work due to the Connection problem. Needless to
11310 say, don't grab this unless you *need* these features *now*, else
11311 wait to update this stuff until tomorrow.
11313 I'm going to sleep now.
11315 2000-12-15 16:43 wtay
11317 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11318 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11319 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11320 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11321 a step closer to autoplugging. The element selection in the
11322 pipeline works. Slight modification to the typefind function
11323 handling. removed the stupid mime types in the mpeg decoders.
11324 Adjust videosink for the new caps handling. Modified the queue
11325 example to show an error in plan creation; Erik can you solve this?
11326 This is the type of pipelines autoplugging uses.
11328 2000-12-15 01:57 wtay
11330 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11331 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11332 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11333 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11334 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11335 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11336 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11337 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11338 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11339 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11340 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11341 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11342 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11343 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11344 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11345 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11346 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11347 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11348 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11349 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11350 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11351 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11352 plugins/mp3encode/lame/gstlame.h,
11353 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11354 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11355 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11356 tools/gstreamer-register.c: Header cleanup: try to include as
11357 little as possible; this will probably speed up compilation a bit.
11358 changed the .c files to use #include "..." Fix for the 'plugins are
11359 loaded twice' bug. Fix 22186: GstObject flags are now used
11360 everywhere. Added *_FLAG_LAST so elements do not use the same
11361 flags. Added some padding in the flag enum for future expansion.
11363 2000-12-14 17:21 wtay
11365 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11366 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11367 plugins/mpeg1/parse/mpeg1parse.c,
11368 plugins/mpeg1video/parse/mp1videoparse.c,
11369 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11370 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11371 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11372 pad template mechanisms.
11374 2000-12-14 12:30 wtay
11376 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11378 2000-12-13 21:42 omegahacker
11380 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11381 after 0.1.0 (i.e. in 2001)
11383 2000-12-13 19:35 wtay
11385 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11387 2000-12-13 19:29 wtay
11389 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11390 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11391 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11392 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11393 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11394 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11395 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11396 plugins/cdparanoia/cdparanoia.c,
11397 plugins/mp3decode/mpg123/gstmpg123.c,
11398 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11399 added the GstPadTemplate.
11401 The GstPadFactory is an easy way to define a pad with capabilities.
11402 The GstPadFactory is converted into a GstPadTemplate. The template
11403 is used to create new pads and to expose the possible pads used in
11404 an element to the plugin system.
11406 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11407 gstreamer-register because the XML definition has changed.
11409 2000-12-12 19:31 wtay
11411 * docs/random/plugins: Added a document about how we handle plugins
11412 and dynamic loading.
11414 2000-12-12 19:29 wtay
11416 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11417 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11418 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11419 plugins/mp3decode/mpg123/gstmpg123.c,
11420 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11421 tests/registry.c: More Caps changes, this change introduces the
11422 padfactory. the GstPadFactory will be used to describe the pads
11423 that an element will contain during its lifetime. mpg123 and
11424 mp3parse serve as an example. More XML changes to incorporate the
11427 2000-12-12 09:40 omegahacker
11429 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11430 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11431 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11432 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11433 tests/rip.c: Added LAME encoder. Wow.
11435 2000-12-12 06:49 omegahacker
11437 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11438 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11439 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11440 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11441 audio data from a CD, writes out raw audio. The tests/paranoia.c
11442 program will simply hook this up to a sound card. It works
11445 Next step is to flesh out the rest of the element, including pad
11446 caps, better seek and playout control, signals, and whatever else
11449 A minor patch to the editor is included here, the GstElementFactory
11450 details struct has a name change from 'class' to 'klass' that
11451 wasn't reflected in the elementselect widget. Fixd.
11453 2000-12-11 00:25 omegahacker
11455 * tests/queue.c: Updated to latest code for testing scheduling.
11457 2000-12-11 00:24 omegahacker
11459 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11460 elements/gstqueue.c: Implemented the hybrid scheduling system for
11461 sources and connections outside the current Bin. Is a bit hackish
11462 in one place, but I'll work out a way to make that cleaner soon.
11463 queue.c in tests now works nicely in all cases. More to come
11466 2000-12-11 00:06 wtay
11468 * tests/registry.c: Test program to check the registry handling
11470 2000-12-11 00:04 wtay
11472 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11473 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11474 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11475 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11476 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11477 gstplay/main.c, plugins/au/gstparseau.c,
11478 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11479 plugins/avi/wincodec/gstwincodec.c,
11480 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11481 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11482 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11483 plugins/mp3decode/mpg123/gstmpg123.c,
11484 plugins/mp3decode/mpg123/gstmpg123.h,
11485 plugins/mp3decode/parse/mp3parse.c,
11486 plugins/mp3decode/xing/gstxing.c,
11487 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11488 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11489 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11490 plugins/mpeg1/parse/mpeg1parse.c,
11491 plugins/mpeg1video/parse/mp1videoparse.c,
11492 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11493 plugins/mpeg2/mpeg2dec/decode.c,
11494 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11495 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11496 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11497 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11498 plugins/mpeg2/mpeg2dec/motion_comp.c,
11499 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11500 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11501 plugins/mpeg2/mpeg2dec/mpeg2.h,
11502 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11503 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11504 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11505 plugins/mpeg2/parse/mpeg2parse.c,
11506 plugins/mpeg2/subtitles/mpeg2subt.c,
11507 plugins/mpeg2/video/gstmpeg2play.c,
11508 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11509 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11510 plugins/visualization/smoothwave/smoothwave.c,
11511 plugins/visualization/spectrum/gstspectrum.c,
11512 plugins/visualization/synaesthesia/synaesthesia.c,
11513 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11514 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11515 tests/queue.c: First attempt at rebuilding the type/plugin system
11516 - make sure caps/props are saved in the registry autoplugging is
11517 completely broken. removed the typefactories and typeids from all
11518 the pads in the plugins XML load/save is ok (be sure to rerun
11519 gstreamer-register)
11521 2000-12-09 09:13 omegahacker
11523 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11524 work-in-progress do deal with out-of-bin elements. Current system
11525 is very likely going to be ditched due to its complexity and the
11526 fact that it doesn't work right now. More than that, it's
11527 generating some really odd results in my test program, which aren't
11528 readily explainable.
11530 If you want to keep a working copy of your working copy (heh),
11531 don't update until this is replaced with a hybrid approach. This
11532 approach will be the beginning of a plan generator that can
11533 construct full hybrid schedules given hints from various places.
11535 Hybrid means that cothreads are used, but there are chunks of the
11536 pipeline that are actually dealt with by chaining. This can improve
11537 speed by reducing cothread switches (which are much cheaper than
11538 thread switches, but still far from free, about 570 cycles on my
11539 PIII), but does carry a complexity burden. Luckily, the structure
11540 of GStreamer allows that burden to live entirely in create_plan.
11541 Luck? I think not ;-)
11543 2000-12-08 23:38 omegahacker
11545 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11546 CVS seems to work rather well, actually.
11548 Next is the work on task 23098...
11550 2000-12-08 20:31 omegahacker
11552 * tests/: Makefile.am, queue.c: Test program for simple queue
11553 operations. Good for testing thread/cothread interations.
11555 2000-12-08 18:24 wtay
11557 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11558 in again, it got removed with the previous commit.
11560 2000-12-08 10:33 omegahacker
11562 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11563 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11564 changes. Connections are now also pullfunc based. gstqueue has
11565 been updated, I don't know of any other connections offhand.
11567 There are still a few things that need doing, specifically the
11568 concept of a source or connection with connections to multiple
11569 thread contexts is not dealt with. This may force us to move the
11570 threadstate from the element to the pad, maybe keeping the
11571 element's copy for simple cases. Then the Bin would create a
11572 structure to pass to the cothreaded _wrappers of any such elements,
11573 which would detail the pads that are to be dealt with by this
11574 particular cothread context.
11576 That will speed things up to, since we don't have to look through
11577 the list of all pads for every Src or Connection element for every
11578 iteration, we can simply step through the list provided by the
11579 plan. Special case might even have a single pad pointer sitting
11580 there to trump the list, if there's only one (the common case
11583 Task 23098 is tracking these changes. The main task 22588 depends
11584 on that subtask, as well as 22240, which is a consistency check on
11587 2000-12-07 18:38 wtay
11589 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11591 2000-12-07 18:37 wtay
11593 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11594 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11595 from the capabilities as we might use the properties for metadata
11598 2000-12-06 23:04 wtay
11600 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11601 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11602 GstCapsListFactory in headers
11604 2000-12-05 18:08 wtay
11606 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11607 elements/gstasyncdisksrc.c: Fixed autoplugging.
11609 2000-12-04 19:24 wtay
11611 * docs/random/caps: Added some capability options
11613 2000-12-04 10:52 omegahacker
11615 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11616 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11617 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11618 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11619 elements/gstsinesrc.c: Changed the way things are scheduled,
11620 especially sources. A Src used to have a push() function, and
11621 optionally a pushregion() to deal with async reads, etc. That
11622 whole thing has gone away, in favor of providing a pull() function
11623 for the output (Src) pad instead, ala chain functions. This makes
11624 constructing cothreaded schedules out of non-loop elements somewhat
11625 easier. Basically there was always a question as to which pad was
11626 being dealt with. In the pullregion case, cothread-specific data
11627 was used to try to pass the region struct to the right place, which
11628 is a slow hack. And in general, the push function severely limited
11629 the kind of tricks that could be played when there's more than one
11630 output pad, such as a multi-out file reader with async capabilities
11631 on each pad independently.
11633 This changes the way cothread scheduling occurs. Instead of the
11634 hack to deal with Src's by calling their push() function (or
11635 optionally the pushregion(), in certain cases), we now are working
11636 towards a general mechanism where pads are the only thing that are
11637 dealt with directly.
11639 An optimization was made in the process of doing this: the
11640 loopfunction actually run as the outer [stack] frame of the
11641 cothread is now set more intelligently in create_plan() based on
11642 what kind of element it is. We now have:
11644 loopfunc_wrapper: used for loop-based elements, it simply calls the
11645 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11646 below). It currently does other, soon to be depracated, stuff.
11648 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11649 options are now loop- or pull-based)
11651 There will be a couple more to deal with other cases, such as
11652 Connections and chain-based elements. The general idea is that
11653 it's a lot more efficient to make the decisions once in create_plan
11654 than to keep doing this huge if/else chain in the wrapper. Just
11655 choose the right wrapper up front. It'll be most apparent
11656 performance-wise in the case of whichever element context is
11657 switched to first for each iteration, since the whole wrapper setup
11658 is done for every iteration.
11660 The tricky part is that there is now a bit of overloading of the
11661 function pointers in a pad. The current meanings (possibly to
11662 change a bit more soon) are:
11664 chainfunc: as always, chainfunc pointer is mirrored between peer
11665 pads (this may change, and the chain func may end up in
11666 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11667 to peer SinkPad: none (may take over chainfunc, see
11668 below) pullfunc: SrcPad: Src or Connection's function to construct
11669 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11672 There are a number of issues remaining with the scheduling, not the
11673 least of which is the fact that Connections are still dealt with
11674 the old way, with _push() functions and such. I'm trying to figure
11675 out a way to unify the system so it makes sense. Following the
11676 scheduling system is hard enough, trying to change it is murder.
11678 Another useful scheduling addition, mentioned above, is
11679 COTHREAD_STOPPING. It's an element flag that's used to signal
11680 whatever code is running in cothread context that it should be
11681 finishing up and exiting soon. An example of this is in
11682 plugins/cobin/spindentity.c. All the loops should now be composed
11683 of do/while loops, rather than while(1) loops:
11686 buf = gst_pad_pull(spindentity->sinkpad);
11687 gst_pad_push(spindentity->srcpad,buf);
11688 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11690 The reason for this is that COTHREAD_STOPPING may be set before the
11691 above loop ever gets started. It wouldn't do for the body of the
11692 loop to never once get called, that would simply stall the
11693 pipeline. Note that only the core library code is ever responsible
11694 for setting and unsetting this flag. All elements have to do is
11695 respond to it by cleanly exiting the loop and the function holding
11698 This is needed primarily to allow iterations to occur properly.
11699 Basically, there's a single entry point in the cothread scheduling
11700 loop, gst_bin_iterate_func() simply switches to this cothread. If
11701 the element in this context is allowed to loop infinitely, nothing
11702 would even switch back to the context from which the iterate() was
11703 originally called. This is a bit of a problem. The solution is
11704 for there to be an implicit switch back to the originating context.
11705 Now, even I'm not sure exactly how this works, but if the cothread
11706 that's switched to actually returns, execution returns back to the
11707 calling context, i.e. iterate_func().
11709 COTHREAD_STOPPING is therefore set just before switching into this
11710 (currently randomly chosen) context, on the assumption that it will
11711 return promptly after finishing its duties. The burden of clearing
11712 the flag falls to the various wrapper functions provided by the Bin
11713 code, thus element writers don't have to worry about doing that at
11714 all (and simply shouldn't).
11716 Related changes: All the sources in elements/ have been changed to
11717 reflect the new system.
11719 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11720 why, it's commented out now. 2) any other sources, including
11721 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11722 to work as pull-based sources.
11724 2000-12-04 09:35 omegahacker
11726 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11727 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11728 DEBUG system. New header file gstdebug.h holds the stuff to keep
11729 it out of gst.h's hair. DEBUG prints out the process id, cothread
11730 id, source filename and line number. Two new macros DEBUG_ENTER
11731 and DEBUG_LEAVE are used to show the entry and exit of a given
11732 function. This eventually might be used to construct call trace
11733 graphs, even taking cothreads into account. This would be quite
11734 useful in visualizing the scheduling mechanism.
11736 Minor changes to various debug messages.
11738 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11739 capable of performing DEBUG_LEAVE automatically. It does this by
11740 utilizing a little-known GCC extension that allows one to call a
11741 function with the same parameters as the current function. The
11742 macro uses this to basically call itself. A boolean is used to
11743 ensure that when it calls itself it actually runs the body of the
11744 function. In the meantime it prints stuff out before and after the
11745 real function, as well as constructing a debugging string. This
11746 can be used eventually to provide call-wide data on the DEBUG
11747 lines, instead of having to replicate data on each call to DEBUG.
11748 More research is needed into how this would most cleanly be fit
11749 into some other chunk of code, like GStreamer (I think of this
11750 DEBUG trick as a separate project, sorta).
11752 Unfortunately, the aforementioned DEBUG trick interacts quite
11753 poorly with cothreads. Almost any time it's used in a function
11754 that has anything remotely to do with a cothread context (as in, it
11755 runs in one), a segfault results from the __builtin_apply call,
11756 which is the heart of the whole thing. If someone who really knows
11757 assembly could analyze the resulting code to see what's really
11758 going on, we might find a way to fix either the macro or the
11759 cothreads (I'm thinking that there's something we missed in
11760 constructing the cothreads themselves) so this works in all cases.
11762 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11763 your functions. Be sure to put DEBUG_ENTER after your variable
11764 declarations and before any functional code, not to put the
11765 function name in any DEBUG strings (it's already there, trust me),
11766 and put a DEBUG_LEAVE if you care enough.
11768 Changes are going to happen in the way DEBUGs and other printouts
11769 occur, so stay tuned.
11771 2000-12-04 09:32 omegahacker
11773 * gst/gstplugin.c: Added a check to see if the plugin actually
11774 exists before even bothering to try to load it. Saves a fair
11775 amount of debugging spew with _gst_plugin_spew enabled.
11777 2000-12-04 09:14 omegahacker
11779 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11780 head_check function: DEBUG pretty much assumes there's a newline
11781 (\n) at the end, things get messy otherwise. Might add a
11782 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11783 a good cleanup anyway.
11785 2000-12-03 20:15 wtay
11787 * tests/caps.c: More test cases.
11789 2000-12-03 20:15 wtay
11791 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11793 2000-12-03 17:52 wtay
11795 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11798 2000-12-03 17:51 wtay
11800 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11801 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11802 pads. Added first preview of the capabilities system.
11803 Autoplugging is seriously broken with these (and other) changes.
11805 2000-12-03 15:02 richardb
11807 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11808 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11809 in the Makefile.am to generate symlinks to the live versions of the
11810 code in gst/ : fixes a compile error, and should keep things
11813 2000-12-03 00:17 omegahacker
11815 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11816 making DEBUG() print out the cothread ID as well as the process ID.
11817 cothread_getcurrent returns the current cothread ID, or -1 if
11818 cothreads aren't set up in this process context.
11820 2000-12-02 10:07 omegahacker
11822 * docs/random/filter-writers-guide: First pass at an outline for
11823 the Filter Writer's Guide. Mostly complete, though the structure
11824 needs some work. Just need someone to write it ;-)
11826 2000-11-30 20:30 wtay
11828 * docs/random/types3: Another type system proposal.
11830 2000-11-29 10:05 omegahacker
11832 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11833 code for error conditions to the end, using goto's to get there.
11834 This has the presumed advantage of consolidating all the normally
11835 run code into one chunk, reducing jumps (and the associated
11836 penalties in any modern processor) and limiting cache- line usage.
11837 It may be instructive to look at the generated assembly for this
11838 revision and the previous, to see if gcc is smart enough to do this
11841 If you want to turn off some of the checks (they are all checks for
11842 NULL pointers, if you're curious) for a speed gain, disable the
11843 #define of COTHREAD_PARANOID at the top.
11845 2000-11-26 19:11 wtay
11847 * docs/random/types2: Added the type system design.
11849 2000-11-25 18:13 wtay
11851 * docs/random/sources: More ramblings..
11853 2000-11-25 16:45 wtay
11855 * docs/random/sources: Another alternative to the src. Please
11858 2000-11-25 16:00 wtay
11860 * docs/random/sources: Added asci art control flow diagrams
11862 2000-11-25 14:18 wtay
11864 * docs/random/sources, gst/gstpipeline.c,
11865 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11866 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11867 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11868 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11869 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11870 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11871 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11872 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11873 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11874 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11875 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11876 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11877 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11878 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11879 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11880 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11881 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11882 the source elements.
11884 2000-11-25 07:43 omegahacker
11886 * gst/elements/gstelements.c: Added code to force the gsttypes
11887 plugin to load before gstelements, by simply having gstelements.c
11888 request the plugin. Solves some dependency problems. This is the
11889 correct method of doing this for now, though I had a thought:
11891 Have a static list of hard dependencies that the plugin system is
11892 responsible for satisfying before even trying to load the plugin.
11893 Makes plugin design easier.
11895 2000-11-25 07:02 omegahacker
11897 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11898 quite complete but sufficient for now
11900 2000-11-24 22:28 omegahacker
11902 * gst/gstelement.c: Fixed a dumb mistake: in
11903 gst_element_set_loop_function, it was forcing the cothread's entry
11904 function to change. This is totally wrong, the create_plan function
11905 in GstBin is responsible for setting that to its own internal
11906 helper function. Code removed outright...
11908 2000-11-23 21:49 omegahacker
11910 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11911 support hotswapping of loopfunc
11913 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11914 loopfunc is set, which needs to be obeyed by the loopfuncs
11915 themselves. The assumption is that only a loopfunc or an element
11916 that knows what it's doing will ever change the loopfunc pointer,
11917 so they can be responsible for exitting the loopfunc itself
11920 The loopfunc_wrapper function has been changed to call the loopfunc
11921 pointer itself in a loop. If the loopfunc changes, the current
11922 loop is supposed to exit, which causes the loopfunc_wrapper to
11923 start up the new loopfunc.
11925 2000-11-23 20:39 omegahacker
11927 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11928 gst_element_connect
11930 SImple matter of cleaning up the conflicting checks and actually
11931 connecting the pads in question.
11933 2000-11-23 08:13 omegahacker
11935 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11936 occurs after the state change of all the child elements.
11937 gstelement.c: set_state now loops such that each element only deals
11938 with one state change at a time, i.e.
11939 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11941 2000-11-20 22:05 wtay
11943 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11944 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11945 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11946 initialisation in mpeg2dec Added little performance test (compile
11949 2000-11-20 19:04 wtay
11952 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11953 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11954 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11955 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11956 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11957 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11958 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11959 plugins/mpeg2/ac3dec/audio_out.h,
11960 plugins/mpeg2/ac3dec/bit_allocate.c,
11961 plugins/mpeg2/ac3dec/bit_allocate.h,
11962 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11963 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11964 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11965 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11966 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11967 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11968 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11969 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11970 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11971 plugins/mpeg2/ac3dec/downmix_c.h,
11972 plugins/mpeg2/ac3dec/downmix_i386.S,
11973 plugins/mpeg2/ac3dec/downmix_i386.h,
11974 plugins/mpeg2/ac3dec/downmix_kni.S,
11975 plugins/mpeg2/ac3dec/downmix_kni.h,
11976 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11977 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11978 plugins/mpeg2/ac3dec/imdct512_kni.S,
11979 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11980 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11981 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11982 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11983 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11984 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11985 plugins/mpeg2/ac3dec/rematrix.h,
11986 plugins/mpeg2/ac3dec/sanity_check.c,
11987 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11988 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11989 plugins/mpeg2/ac3dec/srfft_kni.h,
11990 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11991 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11992 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11993 plugins/mpeg2/mpeg2dec/Makefile.am,
11994 plugins/mpeg2/mpeg2dec/decode.c,
11995 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11996 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11997 plugins/mpeg2/mpeg2dec/motion_comp.c,
11998 plugins/mpeg2/mpeg2dec/motion_comp.h,
11999 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12000 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12001 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12002 decoder. No seeking yet but at least we do not need ac3parse
12003 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12004 included). I have modified DeCSS a bit to work in GStreamer. Can I
12005 release the code or is there some lawyer that's going to sue me?
12006 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12007 decoder but failed.
12009 2000-11-12 20:34 wtay
12011 * components/bonobo-gstmediaplay/: Makefile.am,
12012 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12013 now works on audio only (mp3/vorbis). Video is broken because
12014 bonobo does not handle multithreading yet. Added Bonobo toolbar
12017 2000-11-11 15:13 wtay
12019 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12020 components/bonobo-gstmediaplay/Makefile.am,
12021 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12022 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12023 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12024 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12025 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12026 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12027 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12028 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12029 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12030 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12031 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12032 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12033 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12034 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12035 gst/elements/gstqueue.c, gstplay/Makefile.am,
12036 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12037 headers/code where missing in gst directory Added a bonobo wrapper
12038 for the media player (it shows up in gshell but locks up when
12039 activating the component, anyone?) Fixed some XML save/load
12040 problems with arguments.
12042 2000-11-08 19:53 wtay
12044 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12045 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12046 libraries. It looks like glade does not like empty dockitems...
12048 2000-11-07 21:38 wtay
12050 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12051 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12053 2000-11-07 21:24 wtay
12055 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12056 gstelement.sgml, gstpad.sgml: [no log message]
12058 2000-11-07 21:18 wtay
12060 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12061 gstreamer-sections.txt: Updated docs
12063 2000-11-06 00:15 wtay
12065 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12066 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12067 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12068 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12069 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12070 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12071 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12072 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12073 specific data to the cothreads.
12075 2000-11-04 18:55 wtay
12077 * include/sse.h: [no log message]
12079 2000-11-04 18:54 wtay
12081 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12082 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12083 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12084 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12085 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12086 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12087 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12088 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12089 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12090 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12091 plugins/mpeg2/mpeg2dec/Makefile.am,
12092 plugins/mpeg2/mpeg2dec/decode.c,
12093 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12094 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12095 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12096 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12097 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12098 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12099 plugins/mpeg2/mpeg2dec/motion_comp.c,
12100 plugins/mpeg2/mpeg2dec/motion_comp.h,
12101 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12102 plugins/mpeg2/mpeg2dec/mpeg2.h,
12103 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12104 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12105 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12106 excellent mpeg2dec decoder. Not 100% optimized but allready very
12107 fast. More cleanup.
12109 2000-11-02 20:10 wtay
12111 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12112 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12113 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12114 GUI apps using GStreamer should now handle the Gdk locks when
12115 handling signals from the pipeline (as it should be)
12117 2000-11-01 22:11 wtay
12119 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12120 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12121 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12122 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12123 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12124 Some code cleanup Let the parent GstBin decide when to do a
12125 create_plan (bin inside a thread)
12127 2000-11-01 13:49 wtay
12129 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12130 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12131 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12132 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12133 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12134 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12135 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12136 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12137 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12138 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12139 plugins/mp3decode/parse/mp3parse.c,
12140 plugins/mp3decode/parse/mp3parse.h,
12141 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12142 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12143 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12144 which is quite clean and more readable. Renamed parseavi to
12145 avidecoder Implemented seeking/time display/pause/play/stop/clean
12146 exit to gstmediaplay Added an element flag to indicate that it
12147 cannot deal with noncontigous buffers. If such an element is found
12148 in the pipeline, seeking is disabled for the complete stream
12149 (avidecoder cannot deal with seeking until we convert it to a loop
12150 based element with pull_region to fetch the indeces etc...)
12152 2000-10-30 21:10 wtay
12154 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12157 2000-10-30 21:08 wtay
12159 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12160 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12163 2000-10-30 21:06 wtay
12165 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12166 nonworking forward DCT with MMX
12168 2000-10-30 21:02 wtay
12170 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12171 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12172 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12173 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12174 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12175 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12176 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12177 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12178 plugins/mpeg1/mpegaudio/Makefile.am,
12179 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12180 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12181 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12182 plugins/mpeg1video/parse/mp1videoparse.c,
12183 plugins/mpeg2/mpeg2enc/Makefile.am,
12184 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12185 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12186 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12187 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12188 Misc fixes and cleanups A reworked gstplay. Now it is called
12189 gstmediaplay. gstplay is a custom widget that can display media and
12190 is to become a bonobo component soon. put the tables of the mpeg
12191 audio encoder in a header file. maybe faster quantisation for the
12194 2000-10-25 20:09 wtay
12196 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12197 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12198 docs/plugins/gstreamer-plugins-docs.sgml,
12199 docs/plugins/gstreamer-plugins-sections.txt,
12200 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12201 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12202 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12203 docs/plugins/tmpl/gstaviencoder.sgml,
12204 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12205 docs/plugins/tmpl/gstjpegenc.sgml,
12206 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12207 docs/plugins/tmpl/gstmpeg2enc.sgml,
12208 docs/plugins/tmpl/gstmpeg2play.sgml,
12209 docs/plugins/tmpl/gstmpeg_play.sgml,
12210 docs/plugins/tmpl/gstmpegaudio.sgml,
12211 docs/plugins/tmpl/gstmpg123.sgml,
12212 docs/plugins/tmpl/gstparseau.sgml,
12213 docs/plugins/tmpl/gstparseavi.sgml,
12214 docs/plugins/tmpl/gstparsewav.sgml,
12215 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12216 docs/plugins/tmpl/gstspectrum.sgml,
12217 docs/plugins/tmpl/gstv4lsrc.sgml,
12218 docs/plugins/tmpl/gstwincodec.sgml,
12219 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12220 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12221 docs/plugins/tmpl/median.sgml,
12222 docs/plugins/tmpl/mp1videoparse.sgml,
12223 docs/plugins/tmpl/mp2videoparse.sgml,
12224 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12225 docs/plugins/tmpl/mpeg2parse.sgml,
12226 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12227 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12228 docs/plugins/tmpl/smoothwave.sgml,
12229 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12230 docs/plugins/tmpl/synaesthesia.sgml,
12231 docs/plugins/tmpl/system_encode.sgml,
12232 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12233 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12234 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12235 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12236 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12237 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12238 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12239 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12240 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12241 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12242 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12243 test/qtest.c: More Docs updates. Added plugin documentation. I
12244 fear we need a gstdoc implementation that loads plugins and does
12245 introspection on them. I think we should automatically create the
12246 docs for the pads and mime types the plugins provide. Does anyone
12247 have enough perl knowledge to add these features? I allready
12248 changed the C code to output the pad definitions but my perl
12249 knowledge is too limited, for now, to implement the rest of the
12250 needed functionality...
12252 2000-10-22 17:30 wtay
12254 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12255 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12256 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12257 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12258 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12259 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12260 spectrum.sgml, videoraw.sgml: More docs updates
12262 2000-10-22 17:27 wtay
12264 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12265 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12266 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12267 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12268 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12269 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12270 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12271 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12272 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12273 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12274 updates documented the libraries
12276 2000-10-21 13:04 wtay
12278 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12279 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12280 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12281 plugins/avi/gstparseavi.c,
12282 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12283 plugins/mpeg1video/parse/mp1videoparse.c,
12284 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12285 plugins/mpeg2/mpegtypes/Makefile.am,
12286 plugins/mpeg2/mpegtypes/mpeg2types.c,
12287 plugins/mpeg2/parse/mpeg2parse.c,
12288 plugins/mpeg2/video/gstmpeg2play.c,
12289 plugins/mpeg2/videoparse/.cvsignore,
12290 plugins/mpeg2/videoparse/Makefile.am,
12291 plugins/mpeg2/videoparse/mp2videoparse.c,
12292 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12293 better autoplugging. MPEG2 works more or less. fix in
12294 autoplugging. avi now works.
12296 2000-10-12 20:41 wtay
12298 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12299 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12300 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12301 hardcoded pipeline setup is gstplay in favor of the autoplugging
12302 features. Still in a rought shape...
12304 2000-10-12 09:43 richardb
12306 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12307 gets installed correctly by make install. Problems: clean /
12308 uninstall don't work. make dist not tested. pdf manual doesn't
12311 2000-10-11 20:30 wtay
12313 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12314 gst/gstextratypes.c, gst/gstextratypes.h,
12315 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12316 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12317 types for better editor properties (FILENAME, enums) The disksrcs
12318 location property can now be set in the editor: we can now make our
12319 first working mp3 player with gsteditor!!
12321 2000-10-09 21:01 wtay
12323 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12324 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12325 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12326 bug in mpeg_play. Create a new thread upon a multisrc element in
12327 autoplugging: the autoplug example now correctly sets up 5 threads
12328 for an mpeg player.
12330 2000-10-09 01:34 richardb
12332 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12333 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12334 docs/manual/images/Makefile.am: Added building of the manual to the
12335 build system. Currently in a rudimentary state - will not
12336 gracefully give up if tools not available, will not uninstall /
12337 clean, and may not install / make dist properly. Documentation
12338 does not have dependencies on images, so won't rebuild if they're
12341 2000-10-08 23:23 wtay
12343 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12344 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12345 plugins/mp3decode/types/Makefile.am,
12346 plugins/mp3decode/types/mp3types.c,
12347 plugins/mpeg1/mpegtypes/.cvsignore,
12348 plugins/mpeg1/mpegtypes/Makefile.am,
12349 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12350 This little program (30 relevant lines) is able to play
12351 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12352 you write. Separated the mp3 and mpeg1 types for better reuse.
12354 2000-10-08 23:17 wtay
12356 * configure.in, editor/editor.glade, editor/gsteditor.h,
12357 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12358 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12359 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12360 editor/gsteditorproperty.c, editor/gstelementselect.c,
12361 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12362 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12363 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12364 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12365 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12366 plugins/capture/v4l/gstv4lsrc.c,
12367 plugins/mp3decode/mpg123/gstmpg123.c,
12368 plugins/mp3decode/parse/mp3parse.c,
12369 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12370 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12371 plugins/mpeg1/mpeg_play/video.c,
12372 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12373 plugins/mpeg1/parse/mpeg1parse.c,
12374 plugins/mpeg1video/parse/mp1videoparse.c,
12375 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12376 Fixes to various elements so that correct types are returned.
12377 Fixed flag collision with GtkObject. Elements can now suggest a
12378 thread. not sure if this is the right way to handle automatic
12379 thread creation. Autoplugging now works with multiple sinks and
12380 thread setup. No threads are created for intermediate elements yet,
12381 so MPEG may still be choppy.
12383 2000-10-06 23:52 richardb
12385 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12386 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12387 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12388 don't exist (these looked like copy and paste typos).
12390 2000-10-06 03:38 richardb
12392 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12394 2000-10-01 22:46 wtay
12396 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12397 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12398 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12399 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12400 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12401 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12402 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12403 pixmaps/thread.xpm: Initial work for the new editor.
12405 2000-09-27 20:33 wtay
12407 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12408 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12409 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12410 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12411 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12412 descriptions. GladeXML like operation implemented (you can
12413 retrieve parts of a pipeline)
12415 2000-09-24 23:47 wtay
12417 * examples/xml/.cvsignore: better .cvsignore
12419 2000-09-24 23:45 wtay
12421 * examples/xml/.cvsignore, examples/xml/Makefile,
12422 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12423 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12424 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12425 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12426 handling. A first example of what is to come...
12428 2000-09-24 15:31 wtay
12430 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12431 two threads and two queues.
12433 2000-09-24 15:29 wtay
12435 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12436 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12437 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12438 initialized in its thread context resulting in severe stack
12439 corruption. This was very hard to track down. We should be able
12440 now to modify some plugins to a loop based setup so that we can get
12441 rid of the mp3parse and mp1videoparse elements. Modified the GList
12442 to a GSList in the queue.
12444 2000-09-23 00:35 wtay
12446 * gstreamer-config.in, examples/helloworld/helloworld.c,
12447 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12448 examples/queue/queue.c, examples/queue2/.cvsignore,
12449 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12450 examples/queue3/queue3.c, examples/thread/thread.c,
12451 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12452 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12453 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12454 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12455 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12456 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12457 the thread handling. Fix a bug in gstreamer-config : gthread was
12458 not included. gst_bin_create_plan() is now done in the READY
12459 state. a bin with only another bin in it will now work with
12460 gst_bin_iterate. Added some examples for the queues.
12462 2000-09-21 18:54 richardb
12464 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12465 dct64.c as well. Fixes link error on PPC.
12467 2000-09-21 02:42 richardb
12469 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12470 nicely if attempt to run a test with an unsupported DCT type.
12472 2000-09-21 02:34 richardb
12474 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12475 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12476 support if available - hopefully makes it compile on PPC.
12478 2000-09-21 01:57 richardb
12480 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12481 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12482 cothreads stuff was causing segfaults, because the stack needs to
12483 be initialised with a particular structure on PPC, unlike x86 where
12484 it simply has items pushed or popped. Added Chris to AUTHORS, for
12487 2000-09-18 23:19 richardb
12489 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12490 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12491 Fix compile problem due to DEBUG being redefined in
12492 libs/getbits/gstgetbits.h. Also fix several small typos in the
12495 2000-09-17 23:08 wtay
12497 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12498 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12499 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12500 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12501 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12502 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12503 plugins/mpeg2/ac3parse/ac3parse.c,
12504 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12505 gst_pipeline_add_sink/src to allow multiple sink cases and more
12506 complex autoplugging. Update docs too. Simplified the pipeline
12507 autoplugging code. Changed the cothread case: One iteration is now
12508 a push from the src element. The disk source does not change its
12509 state anymore on eof. Better type setting for the ac3
12510 parser/decoder and mpeg2parse.
12512 2000-09-17 15:06 wtay
12514 * acconfig.h, configure.in, gst/gstbin.c,
12515 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12516 with Xv extension if the library is found. Changed the disksrc so
12517 that is goes to the PAUSE state if eof.
12519 2000-09-17 13:32 wtay
12521 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12523 2000-09-17 13:32 wtay
12525 * docs/manual/components.sgml: Information about the bonobo
12526 components and capplets we are going to make :-)
12528 2000-09-17 13:31 wtay
12530 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12531 plugins/mpeg1/mpeg_play/parseblock.c,
12532 plugins/mpeg2/mpeg2enc/Makefile.am,
12533 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12534 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12535 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12536 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12537 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12538 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12539 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12540 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12541 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12542 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12543 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12544 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12545 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12546 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12547 plugins/mpeg2/mpeg2enc/predict.c,
12548 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12549 plugins/mpeg2/mpeg2enc/predict_sse.s,
12550 plugins/mpeg2/mpeg2enc/ratectl.c,
12551 plugins/mpeg2/mpeg2enc/transfrm.c,
12552 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12553 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12554 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12555 asembler to seperate files.
12557 2000-09-17 00:11 richardb
12559 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12560 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12561 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12562 plugins/avi/wincodec/gstwinenc.c,
12563 plugins/mpeg1/mpeg1encoder/Makefile.am,
12564 plugins/mpeg1/mpeg1encoder/putbits.c,
12565 plugins/mpeg1/mpeg_play/Makefile.am,
12566 plugins/mpeg1/mpeg_play/parseblock.c,
12567 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12568 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12569 libs/winloader is disabled on PPC - I doubt this can be made to
12570 work. libs/videoscale and libs/idct are also disabled - they
12571 should be fixable though.
12573 Sorted out most of the plugins - avi is disabled for now on PPC;
12574 can be worked on later if there's any chance of getting it to work.
12576 Also provide an automake conditional for compiling vorbis, based on
12577 a configure test for the needed libraries: currently the test isn't
12578 implemented and defaults to "no" so you'll have to fiddle it to
12579 compile vorbis. I shall get hold of vorbis and implement an
12580 appropriate test some other time (if noone else beats me to it).
12582 2000-09-16 23:03 richardb
12584 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12585 Moved generic function implementations into gstgetbits_generic.c,
12588 2000-09-16 11:58 wtay
12590 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12591 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12592 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12593 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12594 quick hack to allow loop based elements to finish intead of looping
12595 till infinity. Added compile time i386 or plain C getbits
12596 implementation selection. The vorbis decoder now is our first loop
12599 2000-09-16 01:59 richardb
12601 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12602 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12603 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12604 plugins/mpeg2/ac3dec/Makefile.am,
12605 plugins/mpeg2/mpeg2enc/Makefile.am,
12606 plugins/mpeg2/mpeg2enc/motion.c,
12607 plugins/mpeg2/subtitles/Makefile.am,
12608 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12609 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12610 port, and towards generic portability.
12612 2000-09-16 00:04 richardb
12614 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12615 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12616 checking for 386, D'oh. Fix autogen to run autoheader _before_
12617 autoconf, since it generates a required file (config.h.in, which I
12618 just removed from CVS since its an autogenerated one). Also fix
12619 messed up variables in gst/Makefile.am
12621 2000-09-15 23:44 richardb
12623 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12624 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12625 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12626 Begun to add support for non i386 architectures, with the help of
12627 Chris Emerson. Added bits to configure to figure out architecture,
12628 and added some alternatives for PPC. Should cause no problems on
12629 i386, but I'll check after this commit, but doesn't yet work on PPC
12632 2000-09-14 23:18 wtay
12634 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12635 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12636 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12637 The vorbis encoder A test program to convert an mp3 to a vorbis
12638 file. A fix for the dynamic plugin loader factory_find was not
12639 working. Don't forget to run gstreamer-register after installing
12642 2000-09-14 21:31 wtay
12644 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12645 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12646 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12647 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12648 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12649 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12650 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12651 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12652 vorbis decoder. The encoder is not yet functional. Small cosmetic
12653 changes to gstcpu.c
12655 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12656 you *have* to change the line in libtool to
12657 deplibs_check_method="pass_all" because else the plugin shared
12658 library refuses to link against the static libvorbis.a library.
12659 This is a hack. I have no intention in including libvorbis into the
12660 gstreamer CVS tree and making it libtool compatible.
12662 2000-09-13 20:04 wtay
12664 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12665 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12666 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12667 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12668 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12669 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12670 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12671 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12672 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12673 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12674 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12675 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12678 2000-09-12 19:15 wtay
12680 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12681 MMX optimisation split out in seperate file.
12683 2000-09-12 19:13 wtay
12685 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12686 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12687 plugins/mpeg1/mpeg_play/Makefile.am,
12688 plugins/mpeg1/mpeg_play/parseblock.c,
12689 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12690 plugins/mpeg1/mpeg_play/recon_mmx.c,
12691 plugins/mpeg1/mpeg_play/recon_sse.s,
12692 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12693 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12694 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12695 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12696 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12697 CPU detection. Added SSE optimisation to mpeg_play Modified the
12698 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12699 mpeg1 and mpeg2 decoders.
12701 2000-09-09 17:39 wtay
12703 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12704 thread/Makefile, thread/thread.c: A thread example. An example of
12705 gstreamer-launch: an mp3 player
12707 2000-09-09 17:36 wtay
12709 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12710 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12711 docs/manual/programs.sgml, docs/manual/queues.sgml,
12712 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12713 editor/gsteditor.h, editor/gstelementselect.c,
12714 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12715 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12716 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12717 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12718 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12719 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12720 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12721 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12722 plugins/mpeg2/ac3parse/Makefile.am,
12723 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12724 Changes to gstreamer-config to include gtk+ libs manual changes:
12725 queues, threads, programs gsteditor does not crash anymore.
12726 gstpipline new should return a GstElement * fixed ac3dec for new
12727 getbits fixes to gstreamer-launch more efficient startup for
12730 2000-09-07 21:35 wtay
12732 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12733 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12734 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12735 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12736 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12737 plugins/mp3decode/mpg123/Makefile.am,
12738 plugins/mp3decode/mpg123/common.c,
12739 plugins/mp3decode/mpg123/gstmpg123.c,
12740 plugins/mp3decode/mpg123/layer1.c,
12741 plugins/mp3decode/mpg123/layer2.c,
12742 plugins/mp3decode/mpg123/layer3.c,
12743 plugins/mp3decode/mpg123/mpg123.c,
12744 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12745 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12746 plugins/mpeg1/system_encode/buffer.c,
12747 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12748 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12749 test/cothreads/test.c: Faster and modular getbits implementation.
12750 Fixed a bug in the audiosink that could lock up your box on bad MB.
12751 Modified the plugins to use the new getbits functions.
12753 2000-08-28 21:20 wtay
12755 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12756 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12757 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12758 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12759 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12760 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12761 plugins/avi/wincodec/gstwincodec.c,
12762 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12763 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12764 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12765 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12766 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12767 plugins/mp3decode/parse/mp3parse.c,
12768 plugins/mp3decode/xing/gstxing.c,
12769 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12770 plugins/mpeg1/mpeg_play/decoders.c,
12771 plugins/mpeg1/mpeg_play/decoders.h,
12772 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12773 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12774 plugins/mpeg1/parse/mpeg1parse.c,
12775 plugins/mpeg1/system_encode/system_encode.c,
12776 plugins/mpeg1video/parse/mp1videoparse.c,
12777 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12778 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12779 plugins/mpeg2/parse/mpeg2parse.c,
12780 plugins/mpeg2/subtitles/mpeg2subt.c,
12781 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12782 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12783 plugins/visualization/smoothwave/smoothwave.c,
12784 plugins/visualization/spectrum/gstspectrum.c,
12785 plugins/visualization/synaesthesia/synaesthesia.c,
12786 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12787 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12788 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12789 information in /etc/gstreamer/reg.xml - no need to do a
12790 plugin_load_all() - plugins are loaded when needed - typedetect
12791 functions are loaded when needed (still buggy) - no need to check
12792 for the existance of the plugin in the codecs - added
12793 gstreamer-register to create the reg.xml file - renamed launch to
12794 gstreamer-launch - plugins need to register the typefactory they
12795 provide modified the plugins to meet the new design modified the
12796 plugins to correctly set their pad types autoplugging can be done
12797 without loading the plugins now
12799 2000-08-22 22:18 wtay
12801 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12802 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12803 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12804 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12805 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12806 docs/manual/queues.sgml, docs/manual/threads.sgml,
12807 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12808 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12809 gst/gstpipeline.c, gst/gsttype.c,
12810 plugins/mp3decode/mpg123/gstmpg123.c,
12811 plugins/mp3decode/parse/mp3parse.c,
12812 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12813 empty...) Added automatic pad plugging. Added automatic dynamic
12814 pad plugging. Changed some codecs to correctly set their pad
12817 2000-08-21 22:57 wtay
12819 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12821 2000-08-21 22:23 wtay
12823 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12824 autoplug. Works for mp3 files only for now.
12826 2000-08-21 22:20 wtay
12828 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12829 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12830 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12831 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12832 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12833 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12834 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12835 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12836 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12837 first (rude) attempt at autoplug. Autoplugging selects appropriate
12838 codecs to connect src to sink, adds them to the pipeline and
12839 connect pads. Autoplugging will run the typedetect plugin if the
12840 src pad has no MIME type. No autoplugging is done on the src and
12841 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12842 creating threads. No attempt at dynamically autoplugging not yet
12843 existing pads. Changes to (some) plugins to properly set their
12846 2000-08-19 17:36 wtay
12848 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12849 helloworld.sgml, outline.txt: More manual about MIME types and
12852 2000-08-19 01:34 richardb
12854 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12855 sure that these are generated files which have no right to be in
12856 the CVS. If I'm wrong, and things break, then we'll just have to
12857 put them back again.
12859 2000-08-19 01:29 richardb
12861 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12862 test/Makefile.am: libXv is now linked against by test/* and gstplay
12863 if it is present. -lXv isn't leaked all over the place due to
12864 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12865 to link explicitly with extra things just because we use certain
12868 Build Makefile in tests, but don't recurse into tests when doing
12869 the build (tests no longer in SUBDIRS).
12871 2000-08-19 00:31 richardb
12873 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12874 compile gstplay only if there is one.
12876 2000-08-18 23:54 wtay
12878 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12879 makefile hacker :-)
12881 2000-08-18 23:17 wtay
12883 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12886 2000-08-18 23:15 wtay
12888 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12891 2000-08-18 23:07 richardb
12893 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12894 present, mpeg2enc plugin just ignores the .s files, C equivalents
12897 2000-08-18 22:57 wtay
12899 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12900 using uncompiled code.
12902 2000-08-18 22:30 richardb
12904 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12905 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12908 2000-08-18 21:38 wtay
12910 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12911 examples/helloworld/helloworld.c: helloworld example. and docs
12913 2000-08-18 21:35 wtay
12915 * README, gstreamer-config.in, docs/gst/Makefile.am,
12916 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12917 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12918 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12919 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12920 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12921 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12922 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12923 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12924 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12925 plugins/mp3decode/mpg123/Makefile.am,
12926 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12927 plugins/mpeg1/parse/mpeg1parse.c,
12928 plugins/visualization/smoothwave/smoothwave.c,
12929 plugins/visualization/spectrum/gstspectrum.c,
12930 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12931 Various fixes for the build/install problems update to the
12932 docs/manual. Added a simple helloworld example.
12934 2000-08-17 07:18 wtay
12936 * docs/manual/gstreamer-manual.sgml: The book is not published
12939 2000-08-16 22:40 wtay
12941 * docs/manual/images/.cvsignore: Ignore the png images; they are
12942 supposed to be build by the Makefile.
12944 2000-08-16 22:38 wtay
12946 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12947 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12948 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12949 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12952 2000-08-14 16:18 wtay
12954 * libs/idct/.cvsignore: ignore the test program
12956 2000-08-14 16:17 wtay
12958 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12959 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12960 plugins/vcdsrc/vcdsrc.c,
12961 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12962 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12963 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12964 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12965 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12966 test/record.c, test/spectrum.c, test/vidcapture.c,
12967 test/vidcapture2.c, test/videotest.c, test/wave.c,
12968 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12969 Adapted the test directory to the new state management added an
12970 mpeg2 to avi encoder. added a v4l to divx capture example.
12972 2000-08-14 11:59 wtay
12974 * configure.in, include/avifmt.h, include/registry.h: The include
12975 files for the windows codec loader. top level configure file.
12977 2000-08-14 11:57 wtay
12979 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12980 handler. This object is able to generate buffers and is passed
12981 between elements to exchange buffers. Elements can also use this
12982 pool to efficiently generate output buffers.
12984 2000-08-14 11:55 wtay
12986 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12987 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12988 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12989 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12990 in the threading element. Added bufferpools.
12992 2000-08-14 11:54 wtay
12994 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12995 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12996 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12997 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12998 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12999 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13000 is possible. Added MPEG2 subtitles.
13002 2000-08-14 11:49 wtay
13004 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13005 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13006 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13007 and used the IDCT library.
13009 2000-08-14 11:42 wtay
13011 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13013 2000-08-14 11:41 wtay
13015 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13016 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13017 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13018 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13019 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13020 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13021 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13022 transfrm.c, variance_mmx.s: Better rate control with different
13023 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13024 optimisations. Use the IDCT library.
13026 2000-08-14 11:33 wtay
13028 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13031 2000-08-14 11:32 wtay
13033 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13036 2000-08-14 11:31 wtay
13038 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13039 system_encode.c, system_encode.h: Added statup delay. Added
13042 2000-08-14 11:30 wtay
13044 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13046 2000-08-14 11:28 wtay
13048 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13049 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13050 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13053 2000-08-14 11:25 wtay
13055 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13057 2000-08-14 11:23 wtay
13059 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13060 new state management.
13062 2000-08-14 11:21 wtay
13064 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13065 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13066 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13067 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13068 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13069 encoder/decoder plugins for windows codecs.
13071 2000-08-14 11:17 wtay
13073 * gstplay/gstplay.glade: The UI
13075 2000-08-14 11:16 wtay
13077 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13078 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13079 stop.xpm, support.c, support.h: glade based gstplay version.
13080 better avi/mpeg support. nice about dialog :-) Drag and drop
13083 2000-08-14 11:12 wtay
13085 * libs/idct/.cvsignore: ..
13087 2000-08-14 11:11 wtay
13089 * libs/: Makefile.am, getbits/gstgetbits.c,
13090 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13091 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13092 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13093 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13094 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13095 Added IEEE testbed. Update to the windows codec loader. fixes in
13096 the riff parser/encoder. cleanup in the getbits/putbits API.
13098 2000-08-05 04:53 omegahacker
13100 * LICENSE, Makefile.am: Adding explicit license information, since
13101 quite a large number of source files don't have the LGPL header.
13102 This is something we need to fix. GNOME has a script to run around
13103 and fix things, maybe we should snag a copy and let it loose in a
13106 2000-07-21 04:57 omegahacker
13108 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13109 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13110 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13111 gstpipefilter.h: Brought standard elements in line with new state
13114 2000-07-17 18:14 omegahacker
13116 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13117 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13118 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13119 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13120 gst/gstthread.h, gst/elements/gstelements.c,
13121 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13122 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13123 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13124 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13125 Megapatch, changes which states are available, how they're used,
13126 and how they're set. Also modifies the scheduling system, breaking
13127 pulled buffers. Check mail archives for more details.
13129 2000-07-15 14:26 wtay
13131 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13132 plugins/mp3decode/mpg123/gstmpg123.c,
13133 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13134 with the allignment of the chunks. This should solve the errors
13137 2000-07-15 13:06 wtay
13139 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13140 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13141 include/default.h, include/registry.h, libs/Makefile.am,
13142 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13143 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13144 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13145 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13146 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13147 plugins/mp3decode/mpg123/layer3.c,
13148 plugins/mpeg1video/parse/mp1videoparse.c,
13149 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13150 the wine .dll loader. you must unzip binaries.zip from
13151 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13152 source tree**. Extended and bugfixed thr riff parser to support
13153 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13154 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13155 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13156 gstplay is temporarly broken.
13158 2000-07-13 20:49 wtay
13160 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13161 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13162 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13163 plugins/mpeg1video/parse/mp1videoparse.c,
13164 plugins/mpeg1video/parse/mp1videoparse.h,
13165 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13166 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13167 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13168 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13169 (from libmpeg2) Round image size up to the nearest multiple of 16
13172 2000-07-12 23:52 wtay
13174 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13175 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13176 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13177 gst/gstthread.c, gst/elements/gstaudiosink.c,
13178 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13179 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13180 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13181 plugins/mp3decode/mpg123/gstmpg123.c,
13182 plugins/mp3decode/mpg123/gstmpg123.h,
13183 plugins/mp3decode/mpg123/layer3.c,
13184 plugins/mp3decode/mpg123/mpg123.c,
13185 plugins/mp3decode/parse/Makefile.am,
13186 plugins/mp3decode/parse/mp3parse.c,
13187 plugins/mp3decode/parse/mp3parse.h,
13188 plugins/mp3decode/xing/libxing/Makefile.am,
13189 plugins/mpeg1/mpeg_play/Makefile.am,
13190 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13191 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13192 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13193 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13194 plugins/mpeg1video/parse/mp1videoparse.c,
13195 plugins/mpeg1video/parse/mp1videoparse.h,
13196 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13197 is the audio/video sync release. Changed the mpegvideoparser to
13198 parse complete pictures. Added the PTS timestamps to the pictures.
13199 Added PTS timestamps to the MPEG audio frames. Made the clock a
13200 littlebit better. Gstplay now uses two more threads one for video,
13201 one for audio playback. Added the first QoS callbacks for the
13202 pads. hopefully fix an mmx compilation problem.
13204 2000-07-05 22:32 wtay
13206 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13207 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13208 mechanism in case no suitable XvImage is found.
13210 2000-07-05 11:21 wtay
13212 * gstplay/gstplay.h: [no log message]
13214 2000-07-05 11:21 wtay
13216 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13217 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13218 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13219 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13220 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13221 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13222 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13223 plugins/mp3decode/parse/mp3parse.c,
13224 plugins/mpeg1/mpeg_play/Makefile.am,
13225 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13226 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13227 plugins/mpeg1/mpeg_play/parseblock.c,
13228 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13229 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13230 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13231 plugins/mpeg1video/parse/Makefile.am,
13232 plugins/mpeg1video/parse/mp1videoparse.c,
13233 plugins/mpeg1video/parse/mp1videoparse.h,
13234 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13235 plugins/mpeg2/ac3parse/Makefile.am,
13236 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13237 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13238 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13239 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13240 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13241 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13242 MMX conversion implemented seeking to gstplay.
13244 2000-06-27 21:22 wtay
13246 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13247 interpollation for bidirectionally predicted macroblocks.
13248 (players based on mpeg_play should also implement this, as it was
13249 left out from the reference decoder, probabliy for performance
13250 reasons) Reduced rounding errors in the quatisation of the
13253 2000-06-25 23:23 wtay
13255 * gstplay/.cvsignore: [no log message]
13257 2000-06-25 23:21 wtay
13259 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13260 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13261 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13262 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13263 Added mpeg2 playback for gstplay
13265 2000-06-25 22:37 wtay
13267 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13268 gst/gsttypefind.h, gst/elements/Makefile.am,
13269 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13270 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13271 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13272 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13273 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13274 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13275 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13276 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13277 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13278 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13279 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13280 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13281 plugins/filters/median/median.c, plugins/filters/median/median.h,
13282 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13283 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13284 plugins/mp3decode/parse/mp3parse.c,
13285 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13286 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13287 plugins/mpeg1/mpeg_play/parseblock.c,
13288 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13289 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13290 plugins/mpeg1/parse/mpeg1parse.c,
13291 plugins/mpeg1/system_encode/system_encode.c,
13292 plugins/mpeg1video/parse/mp1videoparse.c,
13293 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13294 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13295 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13296 fixed the avi parser (gstriff had wrong size) the system_encoder
13297 can now do video only system streams sanitized the colorspace and
13298 scaler api. added fast self modifying asm scaler. worked on the
13299 typefind stuff. added a cool media player (gstplay) it uses the
13300 typefinder to playback avi, mpeg1 (system and video) streams. It
13301 is also a testbed and a real app.
13303 2000-06-18 15:13 wtay
13305 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13306 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13309 2000-06-18 14:51 wtay
13311 * plugins/avi/videoheader.c: Construct the avi header based on the
13314 2000-06-18 14:50 wtay
13316 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13317 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13318 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13319 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13320 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13321 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13322 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13323 color conversion bug. Initial work for multiply avi codecs.
13325 2000-06-16 23:58 wtay
13327 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13328 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13329 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13330 plugins/mpeg1/mpegaudio/common.c,
13331 plugins/mpeg1/mpegaudio/encoder.h,
13332 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13333 plugins/mpeg1/mpegaudio/gstputbits.c,
13334 plugins/mpeg1/mpegaudio/gstputbits.h,
13335 plugins/mpeg1/mpegaudio/musicin.h,
13336 plugins/mpeg2/mpeg2enc/Makefile.am,
13337 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13338 plugins/mpeg2/mpeg2enc/gstputbits.c,
13339 plugins/mpeg2/mpeg2enc/gstputbits.h,
13340 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13341 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13342 plugins/mpeg2/mpeg2enc/ratectl.c,
13343 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13345 2000-06-16 23:33 wtay
13347 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13349 2000-06-16 23:32 wtay
13351 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13352 putbits.h: putbits implementation
13354 2000-06-16 23:30 wtay
13356 * configure.in, plugins/mpeg1/Makefile.am,
13357 plugins/mpeg1/mpegaudio/Makefile.am,
13358 plugins/mpeg1/mpegaudio/README.crh,
13359 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13360 plugins/mpeg1/mpegaudio/encode.c,
13361 plugins/mpeg1/mpegaudio/encoder.h,
13362 plugins/mpeg1/mpegaudio/fixes.txt,
13363 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13364 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13365 plugins/mpeg1/mpegaudio/gstputbits.c,
13366 plugins/mpeg1/mpegaudio/gstputbits.h,
13367 plugins/mpeg1/mpegaudio/musicin.c,
13368 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13369 plugins/mpeg1/mpegaudio/readme.txt,
13370 plugins/mpeg1/mpegaudio/release.txt,
13371 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13372 plugins/mpeg1/system_encode/buffer.c,
13373 plugins/mpeg1/system_encode/system_encode.c,
13374 plugins/mpeg1/system_encode/system_encode.h,
13375 plugins/mpeg2/mpeg2enc/Makefile.am,
13376 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13377 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13378 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13379 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13380 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13381 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13382 unified putbits implementation Added an MPEG audio layer 1&2
13385 2000-06-12 22:27 wtay
13387 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13388 plugins/mpeg1/system_encode/buffer.c,
13389 plugins/mpeg2/mpeg2enc/predict.c,
13390 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13391 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13392 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13393 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13395 2000-06-11 13:11 wtay
13397 * configure.in, gst/elements/gstpipefilter.c,
13398 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13399 plugins/mp3decode/mpg123/gstmpg123.c,
13400 plugins/mp3decode/parse/mp3parse.c,
13401 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13402 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13403 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13404 plugins/mpeg1/mpeg_play/parseblock.c,
13405 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13406 plugins/mpeg1/system_encode/.cvsignore,
13407 plugins/mpeg1/system_encode/Makefile.am,
13408 plugins/mpeg1/system_encode/buffer.c,
13409 plugins/mpeg1/system_encode/buffer.h,
13410 plugins/mpeg1/system_encode/main.h,
13411 plugins/mpeg1/system_encode/system_encode.c,
13412 plugins/mpeg1/system_encode/system_encode.h,
13413 plugins/mpeg1/system_encode/systems.c,
13414 plugins/mpeg2/ac3parse/ac3parse.c,
13415 plugins/mpeg2/ac3parse/ac3parse.h,
13416 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13417 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13418 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13419 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13420 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13421 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13422 Added first frames skipping to the mp3 and ac3 parser (this allows
13423 you to skip a number of frames before pushing them). Removed wrong
13424 mmx code from the encoder. Added Macroblocks per slice to the
13425 encoder. added bilinear and bicubic interpolation to the
13426 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13427 calculations yet) Added some options (framerate to the
13430 2000-06-04 20:18 richardb
13432 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13434 2000-05-28 23:46 wtay
13436 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13437 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13438 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13439 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13440 like the mpeg1 parser. Added a command property to the pipefilter.
13442 2000-05-28 21:04 wtay
13444 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13445 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13446 element: pipefilter. This element connects the stdin/stdout of an
13447 external program into the pipeline. We now have virtually all of
13448 the capabilities of sox, lame, ...
13450 2000-05-28 20:59 wtay
13452 * configure.in, gst/elements/Makefile.am,
13453 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13454 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13455 plugins/mpeg1/mpeg_play/parseblock.c,
13456 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13457 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13458 plugins/mpeg2/mpeg2enc/Makefile.am,
13459 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13460 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13461 plugins/mpeg2/mpeg2enc/ratectl.c,
13462 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13463 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13464 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13465 motion compensation bug (was a bug on Intels site)
13466 Faster/Better/more accurate motion detection in the mpeg encoder
13467 Added an audio resampler (convert 48000 kHz to 44100 for example)
13468 does not work Fixed rate control in the mpeg2 encoder.
13470 2000-05-21 23:00 wtay
13472 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13474 2000-05-21 22:59 wtay
13476 * test/mp1tomp1.c: An MPEG1 transcoder.
13478 2000-05-21 22:58 wtay
13480 * configure.in, docs/gst/gstreamer-decl.txt,
13481 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13482 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13483 gst/elements/gstqueue.c, plugins/Makefile.am,
13484 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13485 plugins/filters/median/.cvsignore,
13486 plugins/filters/median/Makefile.am,
13487 plugins/filters/median/median.c, plugins/filters/median/median.h,
13488 plugins/filters/smooth/.cvsignore,
13489 plugins/filters/smooth/Makefile.am,
13490 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13491 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13492 plugins/mpeg1/mpeg1encoder/.cvsignore,
13493 plugins/mpeg1/mpeg1encoder/CHANGES,
13494 plugins/mpeg1/mpeg1encoder/Makefile.am,
13495 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13496 plugins/mpeg1/mpeg1encoder/README,
13497 plugins/mpeg1/mpeg1encoder/SETUP,
13498 plugins/mpeg1/mpeg1encoder/chendct.c,
13499 plugins/mpeg1/mpeg1encoder/codec.c,
13500 plugins/mpeg1/mpeg1encoder/csize.h,
13501 plugins/mpeg1/mpeg1encoder/ctables.h,
13502 plugins/mpeg1/mpeg1encoder/dct.h,
13503 plugins/mpeg1/mpeg1encoder/globals.h,
13504 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13505 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13506 plugins/mpeg1/mpeg1encoder/htable.lex,
13507 plugins/mpeg1/mpeg1encoder/huffman.c,
13508 plugins/mpeg1/mpeg1encoder/huffman.h,
13509 plugins/mpeg1/mpeg1encoder/io.c,
13510 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13511 plugins/mpeg1/mpeg1encoder/lexer.c,
13512 plugins/mpeg1/mpeg1encoder/lexer.l,
13513 plugins/mpeg1/mpeg1encoder/marker.c,
13514 plugins/mpeg1/mpeg1encoder/marker.h,
13515 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13516 plugins/mpeg1/mpeg1encoder/mem.h,
13517 plugins/mpeg1/mpeg1encoder/mpeg.c,
13518 plugins/mpeg1/mpeg1encoder/param.h,
13519 plugins/mpeg1/mpeg1encoder/prototypes.h,
13520 plugins/mpeg1/mpeg1encoder/putbits.c,
13521 plugins/mpeg1/mpeg1encoder/putbits.h,
13522 plugins/mpeg1/mpeg1encoder/qtables.h,
13523 plugins/mpeg1/mpeg1encoder/size.h,
13524 plugins/mpeg1/mpeg1encoder/stat.c,
13525 plugins/mpeg1/mpeg1encoder/stream.c,
13526 plugins/mpeg1/mpeg1encoder/stream.h,
13527 plugins/mpeg1/mpeg1encoder/system.h,
13528 plugins/mpeg1/mpeg1encoder/tables.h,
13529 plugins/mpeg1/mpeg1encoder/transform.c,
13530 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13531 plugins/mpeg1/mpeg_play/parseblock.c,
13532 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13533 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13534 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13535 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13536 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13537 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13538 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13539 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13540 MMX optimisations for motion estimation. Added another mpeg1
13541 encoder. Added Two filters: smooth and median (a median cut
13542 filter) Made the queue pull buffers.
13544 2000-05-17 23:49 richardb
13546 * plugins/Makefile.am: Always build videosink, now that the
13547 dependency on gdk_pixbuf is removed.
13549 2000-05-13 10:41 richardb
13551 * plugins/Makefile.am: Make videosink compiled only if
13552 HAVE_GDK_PIXBUF again.
13554 2000-05-12 18:41 wtay
13556 * plugins/videoscale/.cvsignore: ...
13558 2000-05-12 18:39 wtay
13560 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13561 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13562 scaler as a library and an Element. Also a little non working mpeg2
13563 to mpeg1 converter (still struggling with the quantisation).
13565 2000-05-12 18:33 wtay
13567 * configure.in, gst/gstclock.c, libs/Makefile.am,
13568 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13569 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13570 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13571 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13572 plugins/mpeg1/parse/mpeg1parse.c,
13573 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13574 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13575 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13576 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13577 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13578 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13579 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13580 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13581 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13584 2000-05-12 08:15 richardb
13586 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13587 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13588 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13589 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13590 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13591 videosink only if it is present. Make documentation generated
13592 successfully even if libghttp isn't present (by skipping the
13595 2000-05-12 08:09 richardb
13597 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13598 macro call, so it compiles with debug on.
13600 2000-05-02 00:22 wtay
13602 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13603 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13606 2000-05-02 00:09 wtay
13608 * configure.in, libs/getbits/gstgetbits.h,
13609 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13610 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13611 plugins/mpeg1/parse/mpeg1parse.c,
13612 plugins/mpeg1video/parse/mp1videoparse.c,
13613 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13614 plugins/mpeg2/ac3parse/ac3parse.c,
13615 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13616 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13617 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13618 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13619 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13620 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13621 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13622 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13623 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13624 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13625 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13626 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13627 plugins/mpeg2/mpeg2enc/quantize.c,
13628 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13629 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13630 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13631 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13632 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13633 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13634 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13635 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13636 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13637 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13638 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13639 MPEG System stream parser. an mpeg encoder.
13641 2000-04-24 21:51 wtay
13643 * configure.in, libs/getbits/gstgetbits_inl.h,
13644 plugins/mpeg1/mpeg_play/decoders.c,
13645 plugins/mpeg1/mpeg_play/decoders.h,
13646 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13647 plugins/mpeg1/mpeg_play/parseblock.c,
13648 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13649 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13650 plugins/mpeg1/mpeg_play/video.h,
13651 plugins/mpeg1video/parse/mp1videoparse.c,
13652 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13653 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13654 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13655 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13656 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13657 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13658 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13659 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13660 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13661 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13662 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13663 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13664 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13665 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13666 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13667 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13668 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13669 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13672 2000-04-17 00:33 wtay
13674 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13675 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13678 2000-04-17 00:25 wtay
13680 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13681 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13682 Reworked the ac3decoder for the new getbits functions. We are now
13683 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13686 2000-04-16 19:51 wtay
13688 * libs/getbits/.cvsignore: [no log message]
13690 2000-04-16 19:50 wtay
13692 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13693 gstgetbits_inl.h: I the generc getbits implementation
13695 2000-04-16 19:47 wtay
13697 * configure.in, docs/gst/gstreamer-decl.txt,
13698 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13699 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13700 plugins/mp3decode/mpg123/common.c,
13701 plugins/mp3decode/mpg123/getbits.c,
13702 plugins/mp3decode/mpg123/getbits.h,
13703 plugins/mp3decode/mpg123/gstmpg123.c,
13704 plugins/mp3decode/mpg123/layer1.c,
13705 plugins/mp3decode/mpg123/layer2.c,
13706 plugins/mp3decode/mpg123/layer3.c,
13707 plugins/mp3decode/mpg123/mpg123.c,
13708 plugins/mp3decode/mpg123/mpg123.h,
13709 plugins/mp3decode/parse/mp3parse.c,
13710 plugins/mp3decode/parse/mp3parse.h,
13711 plugins/mpeg1/mpeg_play/Makefile.am,
13712 plugins/mpeg1/mpeg_play/ctrlbar.c,
13713 plugins/mpeg1/mpeg_play/ctrlbar.h,
13714 plugins/mpeg1/mpeg_play/decoders.c,
13715 plugins/mpeg1/mpeg_play/decoders.h,
13716 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13717 plugins/mpeg1/mpeg_play/motionvector.c,
13718 plugins/mpeg1/mpeg_play/parseblock.c,
13719 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13720 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13721 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13722 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13723 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13724 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13725 getbits handling. I currently have an inline integer
13728 2000-04-13 22:59 wtay
13730 * Makefile.am, configure.in, gst/gstclock.c,
13731 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13732 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13734 2000-04-09 22:38 wtay
13736 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13738 2000-04-09 22:36 wtay
13740 * gst/Makefile.am, gst/gstelement.c,
13741 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13742 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13743 plugins/capture/v4l/gstv4lsrc.c,
13744 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13745 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13746 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13747 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13748 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13749 clock. The audiosink can now adjust the clock. Fixed incorrect
13750 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13751 videosink, it now uses the color conversion library when needed.
13753 2000-04-02 22:38 wtay
13755 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13756 new riff parser and encoder
13758 2000-04-02 22:36 wtay
13760 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13761 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13762 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13763 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13764 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13765 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13766 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13767 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13768 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13769 colorspace library and removed yuv2rgb conversion from the
13770 videosink. The aviencoder should now more or less work.
13772 2000-03-27 20:53 wtay
13774 * docs/Makefile.am, docs/gst/Makefile.am,
13775 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13776 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13777 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13778 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13779 docs/gst/tmpl/gstasyncdisksrc.sgml,
13780 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13781 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13782 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13783 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13784 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13785 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13786 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13787 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13788 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13789 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13790 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13791 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13792 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13793 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13794 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13795 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13796 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13797 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13798 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13799 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13800 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13801 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13802 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13803 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13804 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13805 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13806 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13807 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13808 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13809 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13810 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13811 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13812 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13813 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13814 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13815 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13816 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13817 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13818 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13819 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13820 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13821 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13822 standard library objects and standard elements are documented.
13823 Modified some of the elements to more accuratly report about their
13824 arguments so the documentation builds more reasonable output.
13825 Added aviencoder and jpegencoder elements (not working yet)
13827 2000-03-22 21:18 wtay
13829 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13830 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13831 plugins/Makefile.am, plugins/avi/Makefile.am,
13832 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13833 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13834 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13835 the avi decoder now configures the jpeg codec if an MJPG encoded
13836 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13837 videosink. jpeglib is used to decode the jpeg image.
13839 2000-03-21 20:06 omegahacker
13841 * plugins/avi/gstparseavi.c: removed second check on riff library,
13842 moved original to top so it fails out right away
13844 2000-03-21 19:54 omegahacker
13846 * plugins/avi/gstparseavi.c: added load and check of libriff during
13849 2000-03-21 19:54 omegahacker
13851 * gst/gstplugin.c: spelling fixes to gst_library_load()
13853 2000-03-20 20:25 wtay
13855 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13856 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13857 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13858 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13859 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13860 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13861 riff parsing as a library. The avi parser can play simple PCM
13862 encoded audio. some minor cleanups.
13864 2000-03-19 00:59 wtay
13866 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13867 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13868 plugins/Makefile.am, plugins/avi/.cvsignore,
13869 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13870 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13871 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13872 the riff code into a seperate library in /libs dir. The plugin
13873 loader also checks the /libs path. The avi parser now uses the
13874 riff library. WAV is broken.
13876 2000-03-13 22:17 wtay
13878 * test/aviparse.c: A non functional avi parser.
13880 2000-03-13 22:13 wtay
13882 * configure.in, gst/gst.c, gst/gstbuffer.h,
13883 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13884 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13885 plugins/Makefile.am, plugins/au/gstparseau.c,
13886 plugins/capture/v4l/gstv4lsrc.c,
13887 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13888 test/videotest.c: Various cleanups. Moved the overlay code to a
13889 specialized widget. One error I cannot seem to fix: switching
13890 desktops does not disable the overlay.
13892 2000-03-05 21:48 wtay
13894 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13895 much better but still not perfect.
13897 2000-03-03 22:13 wtay
13899 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13900 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13901 test/Makefile.am, test/videotest.c: Added overlay and DGA
13902 capability for the videosink. Not really good but functional.
13904 2000-02-27 23:18 wtay
13906 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13907 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13908 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13909 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13910 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13911 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13912 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13913 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13914 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13915 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13916 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13917 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13918 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13919 plugins/capture/v4l/gstv4lsrc.h,
13920 plugins/mp3decode/mpg123/Makefile.am,
13921 plugins/mp3decode/mpg123/common.c,
13922 plugins/mp3decode/mpg123/decode_i386.c,
13923 plugins/mp3decode/mpg123/decode_i486.c,
13924 plugins/mp3decode/mpg123/getbits.c,
13925 plugins/mp3decode/mpg123/getbits.h,
13926 plugins/mp3decode/mpg123/gstmpg123.c,
13927 plugins/mp3decode/mpg123/layer1.c,
13928 plugins/mp3decode/mpg123/layer2.c,
13929 plugins/mp3decode/mpg123/layer3.c,
13930 plugins/mp3decode/mpg123/mpg123.c,
13931 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13932 plugins/mpeg1/mpeg_play/Makefile.am,
13933 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13934 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13935 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13936 plugins/mpeg1/parse/mpeg1parse.c,
13937 plugins/mpeg1video/parse/Makefile.am,
13938 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13939 a rather large patch. Switched on -Wall compiler flag and fixed the
13940 warnings. Made the Video for Linux more like it should be.
13942 2000-02-26 18:55 wtay
13944 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13945 test/mp1parse.c, test/videotest.c: Added a pull function in the
13946 gstpad. Modified the videosink to implement the pull. This function
13947 allows a source element to request a buffer from the destination.
13948 This is much more efficient because the videosink can then pass a
13949 buffer with SHM to the element, which does not require an aditional
13950 memcpy. removed scaling from the videosink. I need something
13953 2000-02-25 23:19 wtay
13955 * test/videotest.c: test code for the Video for linux source
13957 2000-02-25 23:18 wtay
13959 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13960 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13961 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13962 linux source. Not generic at all and may not work on any other
13965 2000-02-24 20:56 wtay
13967 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13968 plugins/mp3decode/parse/Makefile.am,
13969 plugins/mp3decode/parse/mp3parse.c,
13970 plugins/mp3decode/parse/mp3parse.h,
13971 plugins/mpeg1/mpeg_play/Makefile.am,
13972 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13973 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13974 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13975 plugins/mpeg1/mpeg_play/jrevdct.c,
13976 plugins/mpeg1/mpeg_play/mmx_idct.c,
13977 plugins/mpeg1/mpeg_play/parseblock.c,
13978 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13979 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13980 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13981 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13982 player got rid of some memcpy. bit handling changes. MMX code for
13983 the IDCT and motion compensation in mpeg_play. Almost as fast as
13984 the commercial mpeg player mtv, but with a much better video
13987 2000-02-20 16:19 wtay
13989 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13990 GdkPixbuf support and scaling (sloww...)
13992 2000-02-20 12:58 wtay
13994 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13995 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13996 video.h: General cleanup and speedup. removed color conversion out
13999 2000-02-19 13:37 wtay
14001 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14002 video.c, video.h: Added timestamps for video buffers. The videosink
14003 syncs to the timestamps. Added a buffer with finished frames for
14006 2000-02-19 10:50 wtay
14008 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14009 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14010 lockup by not calling any gtk functions in the main thread. This
14013 2000-02-18 23:48 wtay
14015 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14016 size to 1 to avoid the strange lockups...
14018 2000-02-18 23:07 wtay
14020 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14021 plugins/mpeg1/mpeg_play/Makefile.am,
14022 plugins/mpeg1/mpeg_play/descrip.mms,
14023 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14024 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14025 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14026 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14027 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14028 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14029 plugins/mpeg1/mpeg_play/hybrid.c,
14030 plugins/mpeg1/mpeg_play/hybriderr.c,
14031 plugins/mpeg1/mpeg_play/index.bt,
14032 plugins/mpeg1/mpeg_play/mb_ordered.c,
14033 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14034 plugins/mpeg1/mpeg_play/ordered2.c,
14035 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14036 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14037 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14038 test/mp1parse.c: The first functional video sink... Removed all of
14039 the video stuff from the MPEG video decoder. Fixed a bug in
14040 smoothwave. The MPEG video decoder still does the YUV->RGB
14043 2000-02-17 22:50 wtay
14045 * configure.in, plugins/Makefile.am,
14046 plugins/mpeg1/mpeg_play/Makefile.am,
14047 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14048 plugins/mpeg1/mpeg_play/mmx_idct.c,
14049 plugins/mpeg1/mpeg_play/parseblock.c,
14050 plugins/mpeg1/mpeg_play/proto.h,
14051 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14052 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14053 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14054 functional) video sink.
14056 2000-02-16 23:27 wtay
14058 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14059 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14060 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14061 Fixed memory leak in queue.
14063 2000-02-16 16:44 wtay
14065 * plugins/mpeg1/mpeg_play/video.c,
14066 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14067 some bugs in the parsers, fixed memory leak (not all of them yet)
14069 2000-02-15 20:14 wtay
14071 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14072 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14073 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14074 caused some I-frames to be skipped.
14076 2000-02-15 00:32 omegahacker
14078 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14080 2000-02-14 23:21 wtay
14082 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14083 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14084 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14085 looking for a bug...
14087 2000-02-14 20:42 wtay
14089 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14090 Some frames were skipped if the header was on partial frames. This
14091 fixes the strange invalid sync errors.
14093 2000-02-14 00:22 wtay
14095 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14098 2000-02-13 22:30 wtay
14100 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14101 cleaned up the parsing code a bit.
14103 2000-02-13 15:20 wtay
14105 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14106 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14107 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14108 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14109 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14110 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14111 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14112 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14113 should do. Skips are currently ignored and give some error on the
14114 console, need to clean this up.
14116 2000-02-13 13:43 wtay
14118 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14119 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14120 length 5 for now). fixed mpeg1 video rate control. AlienSong
14121 segfaults sometimes. My other movies don't....
14123 2000-02-13 03:19 wtay
14125 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14128 2000-02-12 23:09 omegahacker
14130 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14131 sane again (what editor are you using, Wim?), and it now uses
14132 threads. Playback is clean (at least, audio and video are running
14133 smoothly. Video is still a little choppy on my test stream (first
14134 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14135 but it's looking VERY COOL.
14137 2000-02-12 23:08 omegahacker
14139 * gst/gstbin.c: Changed the way state is dealt with when a child is
14140 added to the bin. The note states that the COMPLETE state should
14141 probably reflect nothing more than whether or not there is a child
14142 in the bin, not whether or not all children are COMPLETE. I need
14143 to write out a few scenarios for complex pipeline manipulations to
14144 figure out how all the states should interact. The idea is to
14145 maintain the ability to dynamically recofigure the pipeline.
14147 2000-02-12 12:20 wtay
14149 * plugins/mpeg1/mpeg_play/16bit.c,
14150 plugins/mpeg1/mpeg_play/Makefile.am,
14151 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14152 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14153 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14154 plugins/mpeg1/mpeg_play/main.c,
14155 plugins/mpeg1/mpeg_play/mb_ordered.c,
14156 plugins/mpeg1/mpeg_play/motionvector.c,
14157 plugins/mpeg1/mpeg_play/parseblock.c,
14158 plugins/mpeg1/mpeg_play/proto.h,
14159 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14160 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14161 plugins/mpeg1/mpeg_play/video.h,
14162 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14163 first functional video MPEG1 decoder. The decoder still opens a
14164 window to show the video. This is not optimised at all. Some
14165 glitches and crashes due to bugs in mp1videoparse.c. I need to
14166 queue incomplete slices in mp1videoparse before sending them to the
14167 decoder. use test/mp1parse on your favorite video to test. No
14168 audio/video sync, no QoS at all.
14170 2000-02-10 17:02 wtay
14172 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14173 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14174 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14175 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14176 now correctly pushes buffers in complete chuncks.
14178 2000-02-08 22:36 wtay
14180 * configure.in, gst/types/gsttypes.c,
14181 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14182 plugins/mpeg1video/parse/Makefile.am,
14183 plugins/mpeg1video/parse/README,
14184 plugins/mpeg1video/parse/mp1videoparse.c,
14185 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14186 MPEG1 video parser.
14188 2000-02-07 19:29 wtay
14190 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14192 2000-02-07 19:22 wtay
14194 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14195 gstmpeg_play.h: [no log message]
14197 2000-02-07 19:04 wtay
14199 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14200 plugins/mp3decode/mpg123/decode_i386.c,
14201 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14202 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14203 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14204 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14205 plugins/mpeg1/mpeg_play/INSTALL,
14206 plugins/mpeg1/mpeg_play/Makefile.am,
14207 plugins/mpeg1/mpeg_play/README,
14208 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14209 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14210 plugins/mpeg1/mpeg_play/ctrlbar.h,
14211 plugins/mpeg1/mpeg_play/decoders.c,
14212 plugins/mpeg1/mpeg_play/decoders.h,
14213 plugins/mpeg1/mpeg_play/descrip.mms,
14214 plugins/mpeg1/mpeg_play/dither.h,
14215 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14216 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14217 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14218 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14219 plugins/mpeg1/mpeg_play/hybriderr.c,
14220 plugins/mpeg1/mpeg_play/index.bt,
14221 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14222 plugins/mpeg1/mpeg_play/mb_ordered.c,
14223 plugins/mpeg1/mpeg_play/mono.c,
14224 plugins/mpeg1/mpeg_play/motionvector.c,
14225 plugins/mpeg1/mpeg_play/ordered.c,
14226 plugins/mpeg1/mpeg_play/ordered2.c,
14227 plugins/mpeg1/mpeg_play/parseblock.c,
14228 plugins/mpeg1/mpeg_play/proto.h,
14229 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14230 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14231 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14232 Added compiler optimistaion flags to mpg123. reverted to old
14233 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14234 video player. It does not work yet.
14236 2000-02-06 22:04 wtay
14238 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14239 plugins/mp3decode/mpg123/gstmpg123.c,
14240 plugins/mp3decode/parse/mp3parse.c,
14241 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14242 removed (disabeled) debug info.
14244 2000-02-06 18:50 wtay
14246 * plugins/mp3decode/mpg123/common.c,
14247 plugins/mp3decode/parse/mp3parse.c,
14248 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14249 parser. It can now be used to playback the audio stream of an MPEG1
14250 movie (check out test/mp1parse.c).
14252 2000-02-06 12:33 wtay
14254 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14255 videos seem to parse OK.
14257 2000-02-06 01:52 wtay
14259 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14262 2000-02-06 00:56 wtay
14264 * test/mp1parse.c: The mpeg1 parser test program.
14266 2000-02-06 00:55 wtay
14268 * plugins/mpeg1/parse/mpeg1parse.c,
14269 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14270 the mpeg 1 parser. Does not work yet.
14272 2000-02-05 16:08 wtay
14274 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14275 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14276 486 optimisation. Pentium optimisation added, but does not work
14279 2000-02-05 14:37 wtay
14281 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14282 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14283 moved the buffer handling to common.c, getbits should not know
14286 2000-02-05 01:58 wtay
14288 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14291 2000-02-05 01:40 wtay
14293 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14294 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14296 2000-02-05 01:20 wtay
14298 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14299 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14300 remained) Added eos check for the test programs to stop them from
14301 allocating all of your memory (had to use alt-sysreq-k a few times
14302 :-( ). MPEG layer 1 plays fine now with mp3play.
14304 2000-02-04 23:27 wtay
14306 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14307 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14308 bit slow, though...
14310 2000-02-04 22:06 wtay
14312 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14313 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14314 working. Tried with the test program included. Still some errors
14315 and clicks sometime, but you can hear something. Double buffering
14316 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14317 stream (I have none) and together with the mp3parse?
14319 2000-02-04 21:49 omegahacker
14321 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14322 as well as some other stuff.
14324 2000-02-04 02:25 richardb
14326 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14327 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14328 Compile a test program to ensure that we have working atomic
14331 A few small changes (include headers, fix a cast) to stop compiler
14334 2000-02-02 06:26 omegahacker
14336 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14337 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14338 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14339 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14340 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14341 documentation changes, a couple configure.in and Makefile.am fixes.
14343 2000-02-01 20:35 wtay
14345 * configure.in, gst/elements/Makefile.am,
14346 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14347 which made running test apps fail. Added GHTTP_LIBS to the
14348 libraries. commented out mm_support() call, wich is not working
14349 yet and causes errors.
14351 2000-02-01 19:40 wtay
14353 * configure.in, docs/gst/Makefile.am,
14354 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14355 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14356 the default value of HAVE_LIBMMX. some typos fixed. Changed
14357 include path for volume.c. RTjpeg uses mmx.h
14359 2000-02-01 09:16 omegahacker
14361 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14362 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14363 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14364 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14365 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14366 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14367 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14368 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14369 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14370 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14371 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14372 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14373 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14374 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14375 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14376 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14377 managed to mutilate it a while back, but now it's fixed. I'll put
14378 a copy of the HTML output somewhere on the website tonight.
14380 In order to actually generate the docs, you'll have to install all
14381 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14382 http://developer.gnome.org/arch/doc/tools.html)
14384 Notes (I'll codify these some day):
14386 - Don't believe the Gnome page, always edit the SOURCES when
14387 documenting a given function, never the tmpl file. - I'll be
14388 re-arranging things a lot, but gtk-doc is smart enough to merge any
14389 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14390 are two entirely separate animals. We should probably have a
14391 virtual mutex on the entire docs/gst/ directory, over and above
14392 what CVS does. - I'm going to try to end up with a book set
14393 (docbook terms), where docs/gst/ is only one book. There'd be
14394 another called docs/manual/, and another docs/plugins/, etc. If
14395 you have any comments as to how these should be done,
14396 gstreamer-devel is the place.
14398 2000-02-01 04:10 richardb
14400 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14401 gst/elements/Makefile.am, gst/elements/gstelements.c,
14402 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14403 script. Make libghttp detection work at all. Make library
14404 configuration specifiable on configure commandline. Make detection
14405 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14406 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14409 2000-01-31 22:53 wtay
14411 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14412 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14414 2000-01-31 17:29 wtay
14416 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14417 IDCT for RTjpeg. It still doesn't do anything. This version also
14418 has optimised versions for 422 and 420 YUV (de)compression. This
14419 version is not compatible with the regular RTjpeg due to
14420 optimisations using unrolled loops. Is *very* fast.
14422 2000-01-31 09:43 omegahacker
14424 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14425 gst/elements/Makefile.am, gst/types/Makefile.am,
14426 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14427 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14428 updates. I can now successfully produce an rpm simply by typing
14429 `./autogen.sh;make rpm`. This is good ;-)
14431 2000-01-31 06:49 omegahacker
14433 * Makefile.am: gah, missed Makefile.am of all files...
14435 2000-01-31 06:46 omegahacker
14437 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14438 plugins/mp3decode/mpg123/.cvsignore,
14439 plugins/mp3decode/xing/libxing/Makefile.am,
14440 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14441 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14442 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14443 build/`make dist` issues, as well as a spec file, -config file,
14444 .m4, etc. Next step is to build an RPM of this mess.
14446 2000-01-31 05:55 omegahacker
14448 * .cvsignore, acconfig.h, config.h.in, configure.in,
14449 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14450 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14451 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14452 that collectively allow `make dist` to work.
14454 2000-01-31 04:22 omegahacker
14456 * .cvsignore: uh, forgot to do the root .cvsignore...
14458 2000-01-31 04:20 omegahacker
14460 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14461 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14462 Makefile.am, that's used as the list of things to include in the
14463 distribution, regardless of whether or not something is included in
14464 SUBDIRS due to conditional stuff.
14466 2000-01-31 03:36 omegahacker
14468 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14469 gst/elements/.cvsignore, gst/types/.cvsignore,
14470 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14471 plugins/effects/stereo/.cvsignore,
14472 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14473 plugins/mp3decode/mpg123/.cvsignore,
14474 plugins/mp3decode/parse/.cvsignore,
14475 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14476 plugins/mp3decode/xing/libxing/.cvsignore,
14477 plugins/visualization/spectrum/.cvsignore,
14478 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14479 plugins/.cvsignore, plugins/cobin/.cvsignore,
14480 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14481 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14482 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14483 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14484 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14485 plugins/visualization/smoothwave/.cvsignore,
14486 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14487 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14488 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14489 .cvsignore stuff taken care of, though we'll want to fine-tune
14490 things as we go, of course. Most of them are the same, with some
14491 exceptions for directories that produce executables (those are
14492 listed by name after the standard ones and a newline for
14495 2000-01-31 03:25 omegahacker
14497 * test/README: initial checkin
14499 2000-01-31 03:22 omegahacker
14501 * test/xml/readreg.c: - added usage info - uses first arg as
14502 registry filename - any additional args are plugins to search for
14503 (no change but argv base) - cleaned up output with a spare \n
14505 2000-01-31 03:02 omegahacker
14507 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14508 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14509 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14510 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14511 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14512 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14513 It's currently a skeleton, doing no work at all. Need to have a
14514 video display element, some kind of simulation source (read from
14515 .ppm, a la what I do at work to solve the exact same problem), raw
14516 video types, metadata structs, etc.
14518 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14519 Justin's site, with some fixes (#include <asm/types.h> to get
14520 __u64,etc). Once the aforementioned infrastructure is in place,
14521 the elements can actually be set up to do the encode/decode, and
14522 we'll have our first functioning video codec in place. ;-)
14524 2000-01-31 01:24 omegahacker
14526 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14529 2000-01-31 01:11 omegahacker
14531 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14532 testig loginfo script
14534 2000-01-31 00:16 omegahacker
14536 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14537 testing loginfo script
14539 2000-01-31 00:04 omegahacker
14541 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14544 2000-01-31 00:02 omegahacker
14546 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14548 2000-01-30 22:50 wtay
14550 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14551 gst/elements/Makefile.am, gst/types/Makefile.am,
14552 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14553 plugins/mp3decode/xing/Makefile.am,
14554 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14555 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14556 CSS (check if css.c is in plugins/dvdsrc), need something better.
14557 some LDFLAGS had *.la dependencies which failed for libtool
14559 The build is now 100% on my system.
14561 2000-01-30 10:58 omegahacker
14563 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14564 dvdsrc.h: initial checkin
14566 2000-01-30 10:48 omegahacker
14568 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14569 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14571 2000-01-30 10:44 omegahacker
14573 * docs/: Makefile.am, random/arch, random/buffers,
14574 random/coroutines, random/design, random/example,
14575 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14576 random/mutability, random/padarch, random/sequence,
14577 random/state-transitions, random/states, random/states.old,
14578 random/types, random/vis-transform, random/walkthrough,
14579 slides/README, slides/abstract, slides/abstract.save,
14580 slides/outline, slides/slides: initial checkin
14582 2000-01-30 10:39 omegahacker
14584 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14585 gstxing.h: initial checkin
14587 2000-01-30 10:17 omegahacker
14589 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14590 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14591 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14592 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14593 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14594 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14595 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14596 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14597 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14598 x86intel.c: initial checkin
14600 2000-01-30 10:03 omegahacker
14602 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14603 xa/gstxa.c, xa/gstxa.h: initial checkin
14605 2000-01-30 09:58 omegahacker
14607 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14610 2000-01-30 09:54 omegahacker
14612 * tools/Makefile.am, tools/README, tools/launch.c,
14613 test/bindings/Makefile.am, test/bindings/dummy.c,
14614 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14616 2000-01-30 09:50 omegahacker
14618 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14619 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14620 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14621 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14622 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14623 teardown.c, typefind.c, types.c, w.c, wave.c,
14624 cothreads/Makefile.am, cothreads/cothreads.c,
14625 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14626 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14627 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14630 2000-01-30 09:46 omegahacker
14632 * editor/: Makefile.am, editor.c, editor.glade,
14633 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14634 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14635 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14636 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14637 gstelementselect.h: initial checkin
14639 2000-01-30 09:22 omegahacker
14641 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14642 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14643 cobin/spindentity.c, cobin/spindentity.h,
14644 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14645 effects/stereo/stereo.h, effects/volume/Makefile.am,
14646 effects/volume/volume.c, effects/volume/volume.h,
14647 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14648 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14649 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14650 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14651 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14652 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14653 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14654 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14655 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14656 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14657 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14658 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14659 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14660 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14661 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14662 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14663 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14664 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14665 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14666 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14667 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14668 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14669 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14670 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14671 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14672 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14673 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14674 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14675 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14676 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14677 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14678 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14679 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14680 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14681 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14682 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14683 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14684 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14685 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14686 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14687 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14688 visualization/smoothwave/README,
14689 visualization/smoothwave/smoothwave.c,
14690 visualization/smoothwave/smoothwave.h,
14691 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14692 visualization/spectrum/fix_fft.c,
14693 visualization/spectrum/gstspectrum.c,
14694 visualization/spectrum/gstspectrum.h,
14695 visualization/synaesthesia/Makefile.am,
14696 visualization/synaesthesia/README,
14697 visualization/synaesthesia/README-syna,
14698 visualization/synaesthesia/core.c,
14699 visualization/synaesthesia/core.h,
14700 visualization/synaesthesia/synaesthesia.c,
14701 visualization/synaesthesia/synaesthesia.h,
14702 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14703 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14704 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14705 wav/gstriff.c, wav/gstriff.h: initial checkin
14707 2000-01-30 09:04 omegahacker
14709 * plugins/: Makefile.am, example.c, example.h: initial checkin
14711 2000-01-30 09:00 omegahacker
14713 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14714 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14715 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14716 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14717 elements/gstdisksrc.h, elements/gstelements.c,
14718 elements/gstesdsink.c, elements/gstesdsink.h,
14719 elements/gstfakesink.c, elements/gstfakesink.h,
14720 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14721 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14722 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14723 elements/gstidentity.c, elements/gstidentity.h,
14724 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14725 elements/gstsinesrc.h, elements/gsttypefind.c,
14726 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14729 2000-01-30 08:57 omegahacker
14731 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14732 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14733 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14734 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14735 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14736 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14737 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14738 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14739 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14740 Makefile.am: initial checkin
14742 2000-01-30 08:51 omegahacker
14744 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14745 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14746 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14748 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14750 * PPC compilation fixes (thanks to hadess)
14751 * add eos2 and eos3 proposals