1 2001-12-13 Michael Meeks <michael@ximian.com>
3 * gst/elements/*.c: (..._class_init): clean to use
4 gst_populate_std_props.
7 (gst_element_populate_std_props): impl, simply for now,
8 with a few standard properties.
9 (gst_element_install_std_props): impl nice helper.
11 2001-12-13 Michael Meeks <michael@ximian.com>
13 * gst/gstplugin.c (_gst_plugin_initialize): g_error
16 * Makefile.am: update.
18 * editor/gsteditorprojectview.c (view_on_element_added):
20 * editor/gsteditorproject.c
21 (gst_editor_project_class_init): upd.
23 * plugins/avi/gstavimux.c
24 (gst_avimux_request_new_pad): don't clobber name.
26 * libs/control/gstdparammanager.c
27 (gst_dpman_class_init): upd.
28 (gst_dpman_dispose): chain to parent.
30 * gst/cothreads.c (cothread_create): use guchar *'s
31 not void *'s for bytewise pointer arithmetic.
33 * gst/gstelement.h: kill const on get_property value.
35 * plugins/avi/gstavimux.c
36 (gst_avimux_request_new_pad): add name param.
38 * configure.ac: Add checks for libglade-2.0 and
41 2001-12-13 Michael Meeks <michael@ximian.com>
43 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
45 * examples/typefind/typefind.c (type_found): upd.
48 * plugins/mikmod/gstmikmod.c
49 (gst_mikmod_set_property): same memory bug here -
52 * plugins/oss/gstosssrc.c
53 (gst_osssrc_set_property): fix memory issue.
54 (gst_osssrc_init): dup the string - argh; quit here -
55 such code should be stuck in a common base class not
58 * plugins/oss/gstosssink.c
59 (gst_osssink_init): manage the device allocation.
60 (gst_osssink_finalize): impl.
61 (gst_osssink_class_init): upd.
62 (gst_osssink_set_property): upd.
64 * acconfig.h: cover HAVE_LIBXML2
66 * configure.ac: update libxml checks.
68 2001-12-11 22:10 thomasvs
70 * lots of build fixes for 0.3.0 release
74 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
75 to make sure we have video to fullscreen, will be removed when the
80 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
81 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
82 including better fullscreen handling and some new playlist stuff
83 that's not hooked up yet.
85 2001-08-14 20:13 thomasvs
87 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
88 anyone gets into problems with this then let me know and we'll fix
91 2001-08-14 05:11 parapraxis
93 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
96 2001-08-13 21:19 omegahacker
98 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
101 2001-08-13 20:03 omegahacker
103 * gst/Makefile.am: messy hack to make sure libgst.la builds
106 2001-08-13 20:00 sbaker3
108 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
109 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
110 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
111 sync with the current CVS glib API
113 2001-08-13 19:55 sbaker3
115 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
116 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
117 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
118 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
119 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
120 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
121 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
122 tests/sched/runxml.c: sync with the current CVS glib API
124 2001-08-13 19:50 sbaker3
126 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
127 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
128 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
129 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
130 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
131 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
132 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
133 plugins/quicktime/gstquicktimedecoder.c,
134 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
135 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
136 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
137 examples/plugins/example.c, examples/queue2/queue2.c,
138 examples/queue3/queue3.c, examples/queue4/queue4.c,
139 examples/thread/thread.c, examples/typefind/typefind.c,
140 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
143 2001-08-13 19:48 omegahacker
145 * configure.base: Added libgst.la to the global LDFLAGS, so all
146 plugins link against it. This should help solve problems with
147 bindings and dynamic loading of libgst.
149 2001-08-13 19:45 sbaker3
151 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
152 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
153 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
154 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
155 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
156 elements/gstdisksink.c, elements/gstfakesink.c,
157 elements/gstfakesrc.c, elements/gstidentity.c,
158 elements/gstmultidisksrc.c: sync with the current CVS glib API
160 2001-08-13 14:52 thomasvs
162 * configure.base: added swig/Makefile.PL
164 2001-08-12 11:09 sbaker3
166 * tests/.cvsignore: added more exes
168 2001-08-12 10:48 sbaker3
170 * gst/gstbufferpool.c: doc update
172 2001-08-11 23:04 omegahacker
174 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
176 2001-08-11 09:25 omegahacker
178 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
179 (*signed* 64-bit) - updated buf->offset handling to deal with the
180 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
181 (see -devel for details)
183 2001-08-10 22:36 wtay
185 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
186 error, also do a perror in case of a failure.
188 2001-08-10 18:45 wtay
190 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
191 some test apps by Zeenix.
193 2001-08-10 18:40 wtay
195 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
196 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
197 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
198 plugins/quicktime/gstquicktimedemux.c,
199 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
200 test/Makefile.am, test/main.c, tests/faketest.c,
201 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
202 eos/qos calls in favour of the soon to be event system. Added a
203 test app to test element reuse (doesn't work)
205 2001-08-10 18:34 wtay
207 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
208 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
209 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
210 elements/gstpipefilter.c: Removed the old eos and qos functions.
211 Removed the functions from the elements.
213 2001-08-10 18:02 sbaker3
215 * examples/launch/.cvsignore: added an exe
217 2001-08-10 17:49 sbaker3
219 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
221 2001-08-10 17:36 sbaker3
223 * tests/.cvsignore: hide new tests
225 2001-08-07 17:14 thomasvs
227 * configure.base: removed libs/colorscpace again
229 2001-08-07 17:08 thomasvs
231 * configure.base: do FLAC lib check against main function
233 2001-08-07 17:06 thomasvs
235 * acconfig.h, configure.base, plugins/Makefile.am: changed
236 HAVE_FLAC to HAVE_FLACLIB
238 2001-08-07 15:46 thomasvs
240 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
241 for HAVE_FLAC look for thomas in the file
243 2001-08-06 23:16 wtay
245 * examples/plugins/example.c: Fixed the padtemplate definition.
247 2001-08-06 21:40 omegahacker
249 * gst/gstevent.h: added gstevent.h
251 2001-08-06 21:37 omegahacker
253 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
254 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
255 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
256 tests/Makefile.am, tests/events.c: Initial code for the event
259 2001-08-06 21:20 wtay
261 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
264 2001-08-06 20:52 wtay
266 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
268 2001-08-06 20:49 wtay
270 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
272 2001-08-06 17:46 theuraeus
274 * configure.base: 2001-06-08 Christian Schaller
275 <Uraeus@linuxrising.org> - Change from == to = since == only works
276 with GNU test and not the version of test shipping with Solaris
277 (and probably other Unices) - Once again a ordinary user has to
278 teach hackers to hack :)
280 2001-08-03 01:08 omegahacker
282 * gst/Makefile.am: moved the object-model headers back to _HDR
285 2001-08-03 00:55 hadess
287 * Makefile.am: - revert location of gstreamer.pc
289 2001-08-03 00:50 hadess
291 * Makefile.am: - install gstreamer.pc to the right place under
292 $(prefix)/share/pkconfig
294 2001-08-01 23:44 dlehn
296 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
298 2001-07-31 21:57 wtay
300 * gst/gstthread.c: Added a missing state change switch.
301 Uncommented a big FIXME that was needed after all. Stop now works.
303 2001-07-30 18:50 wtay
305 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
308 2001-07-27 18:12 wtay
310 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
311 thread state change app.
313 2001-07-27 17:35 sbaker3
315 * tools/gstreamer-inspect.c: compile fix for glib2
317 2001-07-27 14:12 sbaker3
319 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
322 2001-07-25 23:46 wtay
324 * plugins/festival/gstfestival.c: Added caps to the src pad to
325 properly set rate/channels for peer elements.
327 2001-07-25 22:40 wtay
329 * tools/gstreamer-inspect.c: Added signal output and object
332 2001-07-25 22:40 wtay
334 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
335 introspections and g_type_parent
337 2001-07-25 21:49 wingo
339 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
342 2001-07-25 01:02 wingo
344 * plugins/filters/speed/Makefile.am: Removed 'README' from
345 EXTRA_DIST so that 'make dist' would work.
347 2001-07-24 21:05 theuraeus
349 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
350 <Uraeus@linuxrising.org> - Put README contents into man page and
351 fixed the Groff enconding (or whatever it is called.)
353 2001-07-23 01:57 wtay
355 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
358 2001-07-23 01:57 wtay
360 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
361 many problems with xvideosink and the GtkWindow when we don't have
364 2001-07-20 23:10 dlehn
366 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
367 use glib for byte swapping
369 2001-07-20 23:08 dlehn
371 * Makefile.am: Some basic deb building rules
373 2001-07-20 23:08 dlehn
375 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
376 stuff, -O3 does inline-functions
378 2001-07-20 22:26 wtay
380 * docs/gst/: Makefile.am, gstreamer.hierarchy,
381 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
382 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
383 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
384 stopped complaining when building debs...
386 2001-07-20 08:10 dlehn
388 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
391 2001-07-20 08:00 dlehn
393 * plugins/Makefile.am: Always compile avi dir. It has it's own
394 conditionals for avifile libs. Add (back?) arts dir. (was this
397 2001-07-20 07:56 dlehn
399 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
400 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
403 2001-07-20 07:54 dlehn
405 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
408 2001-07-20 07:53 dlehn
410 * configure.in.ac250: not used anymore
412 2001-07-20 07:52 dlehn
414 * debian/: Makefile.am, README.Debian, changelog, control,
415 gstreamer-arts.files, gstreamer-artsd.files,
416 gstreamer-avifile.files, gstreamer-common.files,
417 gstreamer-festival.files, gstreamer-flac.files,
418 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
419 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
420 gstreamer-runtime.files, gstreamer-runtime.manpages,
421 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
422 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
423 libgst0.postinst, libgsteditor0.postinst,
424 libgstmediaplay0.postinst, rules: Update to Debian packaging files
427 2001-07-18 23:38 richardb
429 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
430 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
431 Sort out some remaining bits of fwg which weren't valid sgml.
433 2001-07-18 23:18 richardb
435 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
436 matched tags, as found by xsltproc. ;-)
438 2001-07-18 23:08 richardb
440 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
441 debian package, needed to build manual and PWG.
443 2001-07-18 20:04 wtay
445 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
446 doesn't try to connect elements with request pads for now.
448 2001-07-18 18:29 wtay
450 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
451 system_encode.h, systems.c: Added request pad to the muxer. Fixed
452 the object size problem by dynamically allocating the sector data.
454 2001-07-17 23:01 richardb
456 * plugins/effects/volume/volume.c: Rename the GstVolume type to
457 GstVolumeOld, so that it doesn't conflict with the type registered
458 by the new volume plugin.
460 2001-07-17 22:51 wtay
462 * docs/fwg/intro.sgml: Added what I think should be the basic steps
463 for writing a plugin.
465 2001-07-16 21:18 wtay
467 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
470 2001-07-16 10:04 richardb
472 * configure.base: Change tests/muxer/Makefile to
473 tests/muxing/Makefile, since tests/muxer is now an empty dir.
475 2001-07-15 15:24 wtay
477 * tools/gstreamer-launch.c: Changed the main loop to while
480 2001-07-15 14:04 wtay
482 * gst/gstscheduler.c: Properly set the eos flag when no elements
485 2001-07-14 21:29 shitowax
487 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
488 initial introduction of a really basic muxer
490 2001-07-14 21:15 thomasvs
492 * configure.base: added muxer Makefile
494 2001-07-13 17:49 wtay
496 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
499 2001-07-11 23:52 wtay
501 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
502 elements/gstaggregator.c, elements/gstaggregator.h,
503 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
504 gst_pad_select and gst_pad_selectv. Added different scheduling
505 methods in aggregator. Fixed a bug in fakesrc when setting up the
506 scheduling functions.
508 2001-07-11 20:26 wtay
510 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
511 muxing/case1.c: Added a muxing test case.
513 2001-07-11 20:23 wtay
515 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
518 2001-07-11 20:22 wtay
520 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
521 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
522 various test plugins. Added debug output to tee. Added buffer
523 duplication to identity.
525 2001-07-11 17:45 wtay
527 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
528 request pads to fakesink.
530 2001-07-11 16:51 wtay
532 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
533 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
534 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
537 2001-07-11 16:50 wtay
539 * tools/gstreamer-inspect.c: Print out the request pad function.
541 2001-07-11 15:56 wtay
543 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
544 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
545 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
546 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
547 printouts of the buffer timestamps in identity, fakesrc, fakesink.
548 Added an aggregator test element.
550 2001-07-11 13:33 wtay
552 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
553 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
554 element classes without using an elementfactory. The
555 gst_element_add_padtemplate_to_class method was renamed to
556 gst_element_class_add_padtemplate to better match glib/gtk
559 2001-07-11 13:09 wtay
561 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
562 remaining bits of MetaData.
564 2001-07-11 02:02 omegahacker
566 * configure.base: added speed and volume to configure.base
568 2001-07-11 00:47 omegahacker
570 * plugins/filters/Makefile.am: added speed and volume to
573 2001-07-08 22:02 wtay
575 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
576 transcoder. note that this one is only 68 lines long.
578 2001-07-08 10:47 wtay
580 * plugins/effects/volume/volume.c: I'm a moron..
582 2001-07-08 10:46 wtay
584 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
587 2001-07-08 10:44 wtay
589 * plugins/filters/: speed/Makefile.am, speed/filter.func,
590 speed/speed.c, speed/speed.h, volume/Makefile.am,
591 volume/filter.func, volume/mono-filter.func,
592 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
593 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
595 2001-07-07 17:34 wtay
597 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
599 2001-07-07 16:30 wtay
601 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
602 cool GStreamer really is..
604 2001-07-07 16:10 wtay
606 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
607 Added docs on library init.
609 2001-07-07 15:17 wtay
611 * docs/manual/: autoplugging.sgml, debugging.sgml,
612 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
613 updates. Added a chapter about the autoplugcache. Updated the
614 autoplug example using the autoplugcache. Moved some stuff around.
615 Added an example app for gst_parse_launch. Updated the debug
618 2001-07-07 15:14 wtay
620 * examples/launch/mp3parselaunch.c: Add sane arg checking.
622 2001-07-07 15:07 wtay
624 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
625 parse_launch example.
627 2001-07-07 14:32 wtay
629 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
631 2001-07-07 12:34 wtay
633 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
634 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
635 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
636 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
637 updates to the manual, mostly glib2 related.
639 2001-07-07 11:55 wtay
641 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
642 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
643 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
644 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
645 Removed the last bits of Metadata. Updated the bufferpool docs.
647 2001-07-06 22:00 wtay
649 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
652 2001-07-05 23:08 wtay
654 * configure.base: Added the qcam src
656 2001-07-05 23:06 wtay
658 * plugins/capture/qcam/dark.c: Some unused file..
660 2001-07-05 23:05 wtay
662 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
663 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
664 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
665 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
667 2001-07-05 22:53 wtay
669 * tools/gstreamer-launch.c: Added the xid stuff in again if
670 compiling against gtk.
672 2001-07-04 21:49 uid21147
674 * gst/gstutils.c: Added arg setting for UINT types.
676 2001-07-04 16:33 uid21147
678 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
679 Lots of improvements to the ffmpeg wrappers.
681 2001-07-02 21:38 wtay
683 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
684 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
687 2001-07-01 23:19 wtay
689 * configure.base, plugins/ffmpeg/Makefile.am,
690 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
691 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
692 encoders are currently support, so no decoders or muxers yet..
694 2001-07-01 18:52 wtay
696 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
697 with the buffer handling.
699 2001-07-01 17:10 sbaker3
701 * plugins/filters/ladspa/gstladspa.c: better property name munging
702 and added check for duplicate property names
704 2001-07-01 17:01 sbaker3
706 * gst/gobject2gtk.c: return NULL from
707 g2g_object_class_find_property if gtk_object_arg_get_info returns
710 2001-07-01 15:05 wtay
712 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
713 ownership of the riff parser chunks..
715 2001-07-01 14:59 wtay
717 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
719 2001-07-01 14:58 wtay
721 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
722 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
723 supported. Both type1 and type2 avi/dv formats are supported.
725 2001-07-01 12:18 theuraeus
727 * gstreamer.spec.in: 2001-01-07 Christian Schaller
728 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
729 modules - Added quicktime, flac, chart, udp modules
731 2001-07-01 12:16 theuraeus
733 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
734 <Uraeus@linuxrising.org> - Added FLAC information
736 2001-07-01 12:12 richardb
738 * configure.base: Put the back check for the FLAC library. This
739 looks to have been accidentally removed when the sidplay one was
742 2001-07-01 11:28 sbaker3
744 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
746 2001-06-30 20:41 sbaker3
748 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
751 2001-06-30 17:26 wtay
753 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
756 2001-06-30 16:22 wtay
758 * acinclude.m4, configure.base, plugins/Makefile.am,
759 plugins/SID/Makefile.am: Added configure checks for libsidplay.
761 2001-06-30 15:10 wtay
763 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
765 2001-06-30 01:45 wtay
767 * configure.base: Added the SID plugin.
769 2001-06-30 01:44 wtay
771 * plugins/SID/gstsiddec.cc: Some cleanups
773 2001-06-30 01:37 wtay
775 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
776 A first attempt at a SID decoder plugin.
778 2001-06-30 01:35 wtay
780 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
783 2001-06-29 21:31 wtay
785 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
786 xmms plugins. Cleaner names for the generated plugins.
788 2001-06-29 18:53 richardb
790 * gst/gstparse.c: Allow elements to be given custom names with []
793 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
794 named mysrc, rather than disksrc0
796 Suggestion: don't name things with names with numbers at the end,
797 or they may conflict with names allocated automatically.
799 2001-06-29 12:30 richardb
801 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
802 that the correct headers get used if there's an installed copy of
803 the gst headers on the system (ie, make sure the uninstalled
804 headers are used instead).
806 2001-06-29 11:26 richardb
808 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
809 rather than gst. This now actually compiles for me.
811 2001-06-29 10:39 richardb
813 * gst/Makefile.am: Ensure that the marshaller code #includes
814 glib-object.h, and hence the neccessary definitions to enable it to
817 I don't pretend to understand how the marshalling stuff works - I
818 just know that it clearly needs this #include, or something
819 similar. If there's a more correct fix, someone else can do it.
820 Possibly this is a glib-genmarshal bug, but I've not got the time
823 2001-06-29 00:58 richardb
825 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
826 generated in time by generating both files in the same rule:
827 previously, only the .c would be generated in time. Don't put the
828 files in dists (add a dist-hook to take them out), and clean the
829 files when running distclean.
831 2001-06-28 22:44 richardb
833 * gst/Makefile.am: Make sure conditionally compiled files are added
836 2001-06-28 21:13 sbaker3
838 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
839 and alsasink - params need more work (odd warning when doing
842 2001-06-28 20:32 wtay
844 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
847 2001-06-28 19:35 richardb
849 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
850 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
851 the check that alsa 0.9 wasn't there. Now does the 0.9 check
852 first, to avoid this problem.
854 2001-06-28 17:31 richardb
856 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
857 since it was just a broken copy of one of the other files. Sort
858 out cleanfiles to some extent. Note: the make dependencies in this
859 file are completely broken, but it's not clear how to fix them.
860 The docs will be built at make install / dist time, as a result.
862 2001-06-28 17:01 richardb
864 * acinclude.m4: Fix a typo in a comment.
866 2001-06-28 16:39 richardb
868 * acinclude.m4, configure.base: Add ACTION-IF-USE and
869 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
870 check to use GST_CHECK_FEATURE.
872 2001-06-28 16:11 thomasvs
874 * plugins/filters/cutter/README: cutter plugin now has a settable
875 pre-record buffer (using GList) README has been fleshed out a bit
878 2001-06-28 12:56 richardb
880 * configure.base: Actually pass the infomessages variable into
881 config.status, so the message about plugin-builddir gets displayed.
883 We can use this mechanism to display lists of plugins which won't
884 be built: just add the lines to be output at the end of ./configure
887 2001-06-28 11:57 richardb
889 * configure.base: Change plugin-srcdir msg stuff near the end of
890 configure.base to -builddir.
892 2001-06-27 21:53 thomasvs
894 * examples/cutter/cutter.c: implemented ring buffer
896 2001-06-27 21:53 thomasvs
898 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
901 2001-06-27 21:20 wtay
903 * test/: dvshow.c, mp2toavi.c: Some small fixes.
905 2001-06-27 21:19 wtay
907 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
908 that it uses a colorspace element for video.
910 2001-06-27 21:15 wtay
912 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
915 2001-06-27 21:14 wtay
917 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
920 2001-06-27 21:14 omegahacker
922 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
923 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
924 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
925 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
927 2001-06-27 20:45 dlehn
929 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
930 the generated source. Clean up generated files. Make sure only
931 source idl gets into tarball.
933 2001-06-27 20:22 omegahacker
935 * makeconfigure: added _CFLAGS and modified to allow the multiple
936 substitition to occur
938 2001-06-27 18:22 richardb
940 * makeconfigure: Add a hack to ensure that automake picks up the
941 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
943 2001-06-27 18:04 richardb
945 * acinclude.m4, configure.base: Add a "MODULES" parameter to
946 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
947 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
949 2001-06-27 17:56 richardb
951 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
952 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
953 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
954 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
955 and set --cflags and --libs from it. Replace audiofile and
956 gdk-pixbuf checks with calls to this macro. Change use of
957 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
958 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
960 2001-06-27 17:06 richardb
962 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
964 2001-06-27 16:04 richardb
966 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
967 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
968 Turn of XMMS check using this, rather than a hack. Fix display of
969 commandline parameters for GST_CHECK_FEATURE and
970 GST_SUBSYSTEM_DISABLE.
972 2001-06-27 15:07 thomasvs
974 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
977 2001-06-27 10:59 richardb
979 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
980 commonly missing macro. This joins the ALSA macro, which was
981 already in acinclude.m4 We need some more consistent scheme for
982 dealing with these... :(
984 2001-06-26 23:26 omegahacker
986 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
987 though vgasink is disabled
989 2001-06-26 23:15 wtay
991 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
992 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
993 that we can do full expansion on the sysconfdir.
995 2001-06-26 22:49 richardb
997 * configure.base: Fix up configure --help output:
998 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1000 2001-06-26 22:44 richardb
1002 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1003 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1004 check is turned off by default (though not in a very neat way)
1006 2001-06-26 22:29 wtay
1008 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1010 2001-06-26 22:07 wtay
1012 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1014 2001-06-26 20:56 richardb
1016 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1017 GST_SUBSYSTEM_DISABLE, too.
1019 2001-06-26 20:49 omegahacker
1021 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1023 2001-06-26 20:06 richardb
1025 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1026 num_properties gets set.
1028 2001-06-26 19:20 richardb
1030 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1031 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1034 2001-06-26 03:48 richardb
1036 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1037 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1040 2001-06-26 03:27 richardb
1042 * acinclude.m4: Fixes to work properly with automake 1.4
1044 2001-06-26 02:53 richardb
1046 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1047 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1048 generation of configure.{in,ac} into a separate script. Add hack
1049 to the script to stop automake complaining about missing
1050 AM_CONDITIONAL call. Replace ESD check by a call to
1053 2001-06-25 22:39 richardb
1055 * configure.base: Move config dir from /etc/gstreamer to
1056 ${sysconfdir}/gstreamer by default: more portable, configurable,
1059 2001-06-25 21:53 richardb
1061 * docs/plugins/Makefile.am: Remove more generated files
1063 2001-06-25 21:41 richardb
1065 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1066 many unwanted generated files from distributions.
1068 2001-06-25 21:39 richardb
1070 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1072 2001-06-25 21:37 wtay
1074 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1077 2001-06-25 21:36 wtay
1079 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1080 Don't use the autoplugger when it is disabled.
1082 2001-06-25 21:36 wtay
1084 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1085 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1086 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1087 GstMeta. Added conditional compilation of various subsystems.
1089 2001-06-25 21:09 richardb
1091 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1092 appropriate parameters in debug and info handlers. Add appropriate
1093 types for some of the memebers of the GTypeInfo struct.
1095 2001-06-25 21:01 omegahacker
1097 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1098 .cvsignore, added gstmarshal.list to EXTRA_DIST
1100 2001-06-25 21:00 omegahacker
1102 * gst/gstobject.h, plugins/Makefile.am,
1103 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1104 added a comment to gstobject.h
1106 2001-06-25 20:59 omegahacker
1108 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1109 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1112 2001-06-25 20:19 wtay
1114 * configure.base, gst/Makefile.am: Added configure checks to
1115 disable various major subsystems.
1117 2001-06-25 19:14 richardb
1119 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1120 remove colorspace header. Makefile.am: remove comment inside rule
1123 2001-06-25 18:22 omegahacker
1125 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1126 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1127 prototype gstelement.c: changed some prototypes, added a cast
1129 2001-06-25 18:17 wtay
1131 * gst/gstobject.h: Added a missing #else
1133 2001-06-25 17:44 wtay
1135 * configure.base: Removed the wine stuff.
1137 2001-06-25 13:28 richardb
1139 * gst/gstobject.c: Fix a warning; stuff following an #endif
1141 2001-06-25 13:09 richardb
1143 * autogen.sh: Added check for pkg-config to autogen.sh
1145 2001-06-25 07:45 omegahacker
1147 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1148 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1149 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1150 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1151 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1152 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1154 2001-06-25 04:37 omegahacker
1156 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1157 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1158 potential namespace conflicts.
1160 2001-06-25 02:20 omegahacker
1162 * acconfig.h, configure.base, docs/random/wtay/events,
1163 examples/Makefile.am, examples/cutter/cutter.c,
1164 examples/helloworld/helloworld.c,
1165 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1166 examples/plugins/example.c, examples/plugins/example.h,
1167 examples/queue/queue.c, examples/queue2/queue2.c,
1168 examples/queue3/queue3.c, examples/queue4/queue4.c,
1169 examples/thread/thread.c, examples/typefind/typefind.c,
1170 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1171 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1172 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1173 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1174 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1175 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1176 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1177 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1178 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1179 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1180 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1181 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1182 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1183 gst/autoplug/gststaticautoplug.h,
1184 gst/autoplug/gststaticautoplugrender.c,
1185 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1186 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1187 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1188 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1189 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1190 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1191 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1192 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1193 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1194 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1195 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1196 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1197 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1198 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1199 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1200 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1201 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1202 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1203 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1204 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1205 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1206 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1207 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1208 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1209 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1210 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1211 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1212 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1213 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1214 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1215 plugins/avi/winaudio/aviaudiodecoder.c,
1216 plugins/avi/winaudio/aviaudiodecoder.h,
1217 plugins/avi/wincodec/gstwindec.cc,
1218 plugins/avi/wincodec/gstwindec.h,
1219 plugins/avi/wincodec/gstwinenc.cc,
1220 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1221 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1222 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1223 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1224 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1225 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1226 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1227 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1228 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1229 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1230 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1231 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1232 plugins/filters/adder/adder.h,
1233 plugins/filters/colorspace/colorspace.c,
1234 plugins/filters/colorspace/colorspace.h,
1235 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1236 plugins/filters/cutter/filter.func,
1237 plugins/filters/deinterlace/deinterlace.c,
1238 plugins/filters/deinterlace/deinterlace.h,
1239 plugins/filters/intfloatconvert/float2int.c,
1240 plugins/filters/intfloatconvert/float2int.h,
1241 plugins/filters/intfloatconvert/int2float.c,
1242 plugins/filters/intfloatconvert/int2float.h,
1243 plugins/filters/intfloatconvert/intfloatconvert.c,
1244 plugins/filters/ladspa/gstladspa.c,
1245 plugins/filters/ladspa/gstladspa.h,
1246 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1247 plugins/filters/level/level.c, plugins/filters/level/level.h,
1248 plugins/filters/median/median.c, plugins/filters/median/median.h,
1249 plugins/filters/mono2stereo/mono2stereo.c,
1250 plugins/filters/mono2stereo/mono2stereo.h,
1251 plugins/filters/passthrough/level.c,
1252 plugins/filters/passthrough/level.h,
1253 plugins/filters/passthrough/passthrough.c,
1254 plugins/filters/passthrough/passthrough.h,
1255 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1256 plugins/filters/stereo2mono/stereo2mono.c,
1257 plugins/filters/stereo2mono/stereo2mono.h,
1258 plugins/filters/volenv/filter.func,
1259 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1260 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1261 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1262 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1263 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1264 plugins/icecast/icecastsend/icecastsend.c,
1265 plugins/icecast/icecastsend/icecastsend.h,
1266 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1267 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1268 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1269 plugins/mp3decode/mpg123/gstmpg123.c,
1270 plugins/mp3decode/mpg123/gstmpg123.h,
1271 plugins/mp3decode/parse/mp3parse.c,
1272 plugins/mp3decode/parse/mp3parse.h,
1273 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1274 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1275 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1276 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1277 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1278 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1279 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1280 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1281 plugins/mpeg1/system_encode/buffer.c,
1282 plugins/mpeg1/system_encode/system_encode.c,
1283 plugins/mpeg1/system_encode/system_encode.h,
1284 plugins/mpeg1video/parse/mp1videoparse.c,
1285 plugins/mpeg1video/parse/mp1videoparse.h,
1286 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1287 plugins/mpeg2/ac3parse/ac3parse.c,
1288 plugins/mpeg2/ac3parse/ac3parse.h,
1289 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1290 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1291 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1292 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1293 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1294 plugins/mpeg2/subtitles/mpeg2subt.c,
1295 plugins/mpeg2/subtitles/mpeg2subt.h,
1296 plugins/mpeg2/video/gstmpeg2play.c,
1297 plugins/mpeg2/video/gstmpeg2play.h,
1298 plugins/mpeg2/videoparse/mp2videoparse.c,
1299 plugins/mpeg2/videoparse/mp2videoparse.h,
1300 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1301 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1302 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1303 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1304 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1305 plugins/quicktime/gstquicktimedecoder.c,
1306 plugins/quicktime/gstquicktimedecoder.h,
1307 plugins/quicktime/gstquicktimedemux.c,
1308 plugins/quicktime/gstquicktimedemux.h,
1309 plugins/quicktime/gstquicktimetypes.c,
1310 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1311 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1312 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1313 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1314 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1315 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1316 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1317 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1318 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1319 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1320 plugins/visualization/Makefile.am,
1321 plugins/visualization/chart/gstchart.c,
1322 plugins/visualization/smoothwave/smoothwave.c,
1323 plugins/visualization/smoothwave/smoothwave.h,
1324 plugins/visualization/spectrum/gstspectrum.c,
1325 plugins/visualization/spectrum/gstspectrum.h,
1326 plugins/visualization/synaesthesia/core.h,
1327 plugins/visualization/synaesthesia/synaesthesia.c,
1328 plugins/visualization/synaesthesia/synaesthesia.h,
1329 plugins/visualization/vumeter/vumeter.c,
1330 plugins/visualization/vumeter/vumeter.h,
1331 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1332 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1333 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1334 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1335 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1336 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1337 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1338 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1339 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1340 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1341 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1342 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1343 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1344 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1345 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1346 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1347 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1348 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1349 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1350 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1351 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1352 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1354 2001-06-25 01:07 omegahacker
1356 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1357 tools/gstreamer-inspect.c: added shim for
1358 g_object_class_list_properties and converted -inspect and -compprep
1361 2001-06-25 00:50 omegahacker
1363 * examples/plugins/: example.c, example.h: ported example plugin to
1366 2001-06-25 00:25 omegahacker
1368 * examples/cutter/cutter.c: ported to gobject
1370 2001-06-24 23:56 omegahacker
1372 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1374 2001-06-24 23:44 omegahacker
1376 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1377 configure.base, gstreamer.spec.in, idiottest.mak,
1378 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1379 docs/manual/bins.sgml, docs/manual/factories.sgml,
1380 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1381 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1382 examples/Makefile.am, examples/cutter/Makefile.am,
1383 examples/cutter/cutter.c, examples/cutter/cutter.h,
1384 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1385 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1386 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1387 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1388 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1389 gst/gstthread.c, gst/elements/gstdisksink.c,
1390 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1391 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1392 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1393 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1394 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1395 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1396 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1397 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1398 plugins/filters/Makefile.am,
1399 plugins/filters/colorspace/Makefile.am,
1400 plugins/filters/colorspace/colorspace.c,
1401 plugins/filters/colorspace/colorspace.h,
1402 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1403 plugins/filters/cutter/cutter.h,
1404 plugins/filters/deinterlace/.cvsignore,
1405 plugins/filters/deinterlace/Makefile.am,
1406 plugins/filters/deinterlace/deinterlace.c,
1407 plugins/filters/deinterlace/deinterlace.h,
1408 plugins/filters/intfloatconvert/float2int.c,
1409 plugins/filters/intfloatconvert/float2int.h,
1410 plugins/filters/intfloatconvert/int2float.c,
1411 plugins/filters/intfloatconvert/int2float.h,
1412 plugins/filters/median/median.c, plugins/filters/median/median.h,
1413 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1414 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1415 plugins/flac/flac.c, plugins/flac/flacdec.c,
1416 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1417 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1418 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1419 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1420 plugins/quicktime/Makefile.am,
1421 plugins/quicktime/gstquicktimedecoder.c,
1422 plugins/quicktime/gstquicktimedecoder.h,
1423 plugins/quicktime/gstquicktimedemux.c,
1424 plugins/quicktime/gstquicktimedemux.h,
1425 plugins/quicktime/gstquicktimetypes.c,
1426 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1427 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1428 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1429 plugins/visualization/Makefile.am,
1430 plugins/visualization/chart/.cvsignore,
1431 plugins/visualization/chart/Makefile.am,
1432 plugins/visualization/chart/gstchart.c, tools/README,
1433 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1434 HEAD to BRANCH-GOBJECT1 at 200106241
1436 2001-06-24 22:21 wtay
1438 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1440 2001-06-24 22:18 omegahacker
1442 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1443 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1444 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1447 2001-06-24 22:15 wtay
1449 * gstplay/gstplay.c: Some compile fixes.
1451 2001-06-24 22:14 wtay
1453 * configure.base: Added the festival plugin and udp.
1455 2001-06-24 22:10 wtay
1457 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1458 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1459 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1460 arg to set the fragment size in oss plugins. Use a TCP stream
1461 connection to do caps nego over the wire in UDP. More pending
1462 changes to some plugins.
1464 2001-06-24 22:06 omegahacker
1466 * configure.base, plugins/Makefile.am: New check for libesd, a
1467 model for all the other checks I hope. Need to convert all the
1468 other checks to operate like this.
1470 2001-06-24 16:20 wtay
1472 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1473 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1474 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1477 2001-06-24 16:20 wtay
1479 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1480 on branch BRANCH-GOBJECT1.
1482 2001-06-24 16:20 wtay
1484 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1485 branch BRANCH-GOBJECT1.
1487 2001-06-24 16:20 wtay
1489 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1490 branch BRANCH-GOBJECT1.
1492 2001-06-24 16:20 wtay
1494 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1497 2001-06-24 16:20 wtay
1499 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1500 on branch BRANCH-GOBJECT1.
1502 2001-06-24 16:20 wtay
1504 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1505 branch BRANCH-GOBJECT1.
1507 2001-06-24 16:20 wtay
1509 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1510 branch BRANCH-GOBJECT1.
1512 2001-06-24 15:55 wtay
1514 * docs/random/wtay/events: file events was initially added on
1515 branch BRANCH-GOBJECT1.
1517 2001-06-24 15:55 wtay
1519 * docs/random/wtay/events: Added some random ramblings about a the
1520 design of an event system.
1522 2001-06-24 02:02 wtay
1524 * gst/gobject2gtk.c: Removed some debug noise.
1526 2001-06-24 01:55 wtay
1528 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1529 Compile fixes for gtk.
1531 2001-06-23 13:23 wtay
1533 * plugins/festival/gstfestival.c: Make sure we don't send more data
1534 than the buffersize.
1536 2001-06-23 13:12 wtay
1538 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1539 added on branch BRANCH-GOBJECT1.
1541 2001-06-23 13:12 wtay
1543 * plugins/festival/Makefile.am: file Makefile.am was initially
1544 added on branch BRANCH-GOBJECT1.
1546 2001-06-23 13:12 wtay
1548 * plugins/: Makefile.am, festival/Makefile.am,
1549 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1550 text-to-speech plugin. It will currently only work by contacting
1551 the festival server on localhost. The output is WAV so it needs to
1552 be parsed with parsewav before connecting it to an audiosink:
1554 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1557 Latency is terrible because we don't process uterances individually
1560 2001-06-23 13:12 wtay
1562 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1563 added on branch BRANCH-GOBJECT1.
1565 2001-06-22 02:14 wtay
1567 * examples/: Makefile.am, helloworld/helloworld.c,
1568 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1569 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1570 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1571 examples for glib2 Removed plugins for now (need to run the script
1574 2001-06-22 02:05 wtay
1576 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1577 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1578 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1579 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1582 2001-06-22 01:43 wtay
1584 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1585 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1586 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1587 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1590 2001-06-22 01:14 wtay
1592 * configure.base: Disable most of the gnome/gtk stuff when
1593 compiling with glib2
1595 2001-06-22 00:11 wtay
1597 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1598 to set the format and the output size.
1600 2001-06-21 23:48 omegahacker
1602 * gst/gstqueue.c: marked up the function pointers with
1605 2001-06-21 20:44 wtay
1607 * configure.base: Added vgasink.
1609 2001-06-21 20:43 wtay
1611 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1612 vgavideosink.h: Added the vgasink by sienap.
1614 2001-06-21 16:29 wtay
1616 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1618 2001-06-21 15:39 wtay
1620 * tools/gstreamer-inspect.c: Fixed a compileation error for
1623 2001-06-21 15:22 wtay
1625 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1627 2001-06-21 13:21 sbaker3
1629 * docs/gst/gstreamer-sections.txt: added refcounting and
1632 2001-06-21 12:50 wtay
1634 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1636 2001-06-21 12:50 wtay
1638 * plugins/Makefile.am: Removed the videoscaler for now until it's
1641 2001-06-21 12:49 wtay
1643 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1644 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1645 Added some files for future use.
1647 2001-06-21 12:42 wtay
1649 * libs/Makefile.am: Removed old unused libs.
1651 2001-06-21 12:35 wtay
1653 * configure.base: Removed the winloader
1655 2001-06-21 12:34 wtay
1657 * libs/Makefile.am: Removed the wine loader.
1659 2001-06-21 12:32 wtay
1661 * include/Makefile.am: Removed the winelibs.
1663 2001-06-21 12:19 sbaker3
1665 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1666 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1667 if it is the default implementation
1669 2001-06-21 03:03 omegahacker
1671 * plugins/Makefile.am: fixed spelling of xvideosink
1673 2001-06-21 00:43 wtay
1675 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1676 the queue state_change stuff.
1678 2001-06-20 23:52 wtay
1680 * plugins/Makefile.am: Added the xvideosink to the dirs.
1682 2001-06-20 23:33 wtay
1684 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1687 2001-06-20 23:21 wtay
1689 * plugins/aasink/aasink.c: Compile fixes for aasink.
1691 2001-06-20 23:21 wtay
1693 * gst/gobject2gtk.h: Added a shim for a marshaller.
1695 2001-06-20 22:56 wtay
1697 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1699 2001-06-20 22:55 wtay
1701 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1704 2001-06-20 22:40 wtay
1706 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1708 2001-06-20 22:40 wtay
1710 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1713 2001-06-20 22:30 wtay
1715 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1717 2001-06-20 22:29 wtay
1719 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1721 2001-06-20 21:58 wtay
1723 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1724 name to match the glib2.0 implementation.
1726 2001-06-20 21:49 wtay
1728 * tools/gstreamer-inspect.c: Added object properties introspection.
1730 2001-06-20 21:48 wtay
1732 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1734 2001-06-20 15:53 sbaker3
1736 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1737 times too much memory to be allocated for each GstBuffer struct
1739 2001-06-20 00:17 omegahacker
1741 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1742 signal registration problem in gobject2gtk shim
1744 2001-06-19 22:14 omegahacker
1746 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1747 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1748 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1749 plugins/effects/volume/volume.c,
1750 plugins/filters/mono2stereo/mono2stereo.c,
1751 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1752 More GObject updates, cleanups to some of the elements to make the
1755 2001-06-19 19:32 wtay
1757 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1758 to avoid overflow...
1760 2001-06-19 13:53 richardb
1762 * idiottest.mak: idiottest was failing because of change of
1763 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1765 2001-06-19 11:34 richardb
1767 * tools/gstreamer-launch.c: Add -o option argument to
1768 gstreamer-launch, to specify a file to output the pipeline to,
1769 instead of running it.
1771 2001-06-19 08:57 omegahacker
1773 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1775 2001-06-19 08:57 omegahacker
1777 * gst/gstplugin.c, acconfig.h, configure.base: changed
1778 plugin-srcdir to plugin-builddir, which is what it should be
1780 2001-06-18 23:33 richardb
1782 * gst/gstprops.c: Simplify properties which contain lists of
1783 integer and integer range entries to minimal combination of ints
1784 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1787 Don't bother with floats for the moment, though it would be easy to
1788 add an equivalent, which would simplify overlapping ranges.
1790 2001-06-18 21:14 richardb
1792 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1795 2001-06-18 20:20 wtay
1797 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1798 Updated the flac decoder/encode to the latest CVS version. I had
1799 to increase the cothread stack in cothread.c (8 threads max) to get
1800 the encoder working :(
1802 2001-06-18 12:27 richardb
1804 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1806 2001-06-18 12:12 richardb
1808 * configure.base, plugins/visualization/Makefile.am: Add chart
1809 plugin to build system.
1811 2001-06-18 12:09 richardb
1813 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1814 gstchart.c: Initial commit of chart plugin. Draws charts of data
1815 streams. Currently has no settable framerate, draws inefficiently,
1816 has no settable size and looks fairly ugly. Needs data parsing to
1817 be split into a separate plugin.
1819 2001-06-18 05:56 dlehn
1821 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1822 to save flags fails when using the same names. Prefixed with gst_.
1824 2001-06-17 23:14 wtay
1826 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1827 it still segfaults inside the flac lib for some reason..
1829 2001-06-17 20:44 wtay
1831 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1832 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1835 2001-06-17 16:06 wtay
1837 * gst/elements/gstsinesrc.c: Updated the params a bit.
1839 2001-06-17 16:03 wtay
1841 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1842 properties again. Added come const directives to the arguments
1843 again. Check for non exiting properties.
1845 2001-06-17 15:35 sbaker3
1847 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1849 2001-06-17 15:12 wtay
1851 * tools/gstreamer-inspect.c: Print out the enum values too.
1853 2001-06-17 14:58 sbaker3
1855 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1856 default bufferpool factory
1858 2001-06-17 14:55 sbaker3
1860 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1861 bufferpool factory function. it reuses existing instances of
1862 bufferpool if requests are made for existing buffer sizes
1864 2001-06-17 09:55 omegahacker
1866 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1867 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1868 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1869 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1870 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1871 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1872 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1873 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1874 plugins/xvideosink/xvideosink.c: Mostly went around converting
1875 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1877 2001-06-17 09:52 omegahacker
1879 * configure.ac, configure.in: removed configure.ac and configure.in
1881 2001-06-17 05:07 omegahacker
1883 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1884 gobject, somehow forget that one...
1886 2001-06-17 04:17 wtay
1888 * tools/gstreamer-inspect.c: Added enums to inspect.
1890 2001-06-17 04:10 omegahacker
1892 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1893 branch BRANCH-GOBJECT1.
1895 2001-06-17 04:10 omegahacker
1897 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1898 branch BRANCH-GOBJECT1.
1900 2001-06-17 04:10 omegahacker
1902 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1903 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1904 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1905 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1906 gst/gstutils.h: Added gobject to gtkobject bridge
1907 (gobject2gtk.[ch]) and configure-time support for selecting between
1908 glib and gtk (--enable-glib2 to build with gobject).
1910 2001-06-17 04:05 wtay
1912 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1913 for enum properties.
1915 2001-06-17 04:03 wtay
1917 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1920 2001-06-17 03:47 wtay
1922 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1923 properties. Added come const directives to the arguments.
1925 2001-06-17 03:39 wtay
1927 * tools/gstreamer-inspect.c: Figured out how to get a property from
1930 2001-06-16 18:35 wtay
1932 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1933 someone try to get a property from a GObject?
1935 2001-06-16 18:25 wtay
1937 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1939 2001-06-16 15:36 wtay
1941 * configure.base: Removed the obsolete libs.
1943 2001-06-16 15:35 wtay
1945 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1947 2001-06-16 15:29 wtay
1949 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1950 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1951 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1952 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1955 2001-06-16 14:46 wtay
1957 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1958 Updated the audiodecoder to gobject.
1960 2001-06-16 14:24 wtay
1962 * gstplay/gstplay.c: Removed a check (see that the file exists
1963 locally ??) to enable network streaming with gnomevfssrc again.
1965 2001-06-16 14:17 wtay
1967 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1968 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1969 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1970 20010616 (13:00 GMT). Compile fixes for GObject.
1972 2001-06-16 01:43 wtay
1974 * plugins/Makefile.am: Updated the makefile.
1976 2001-06-16 01:32 wtay
1978 * plugins/arts/gst_arts.c: Fixed arts
1980 2001-06-16 01:26 wtay
1982 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
1984 2001-06-16 01:25 wtay
1986 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
1988 2001-06-16 01:14 wtay
1990 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
1991 Fixed some stuff in xmms, removed the args for now.
1993 2001-06-16 00:49 wtay
1995 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
1997 2001-06-16 00:48 wtay
1999 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2000 from the Makefile until it compiles. Removed the dependency on OSS
2003 2001-06-16 00:36 wtay
2005 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2006 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2007 old, non functional code out of the makefile.
2009 2001-06-16 00:23 omegahacker
2011 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2012 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2013 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2014 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2015 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2016 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2017 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2018 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2019 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2020 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2021 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2022 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2023 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2024 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2025 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2026 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2027 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2028 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2029 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2030 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2031 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2032 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2033 plugins/filters/adder/adder.h,
2034 plugins/filters/colorspace/colorspace.c,
2035 plugins/filters/colorspace/colorspace.h,
2036 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2037 plugins/filters/cutter/filter.func,
2038 plugins/filters/intfloatconvert/float2int.c,
2039 plugins/filters/intfloatconvert/float2int.h,
2040 plugins/filters/intfloatconvert/int2float.c,
2041 plugins/filters/intfloatconvert/int2float.h,
2042 plugins/filters/intfloatconvert/intfloatconvert.c,
2043 plugins/filters/ladspa/gstladspa.c,
2044 plugins/filters/ladspa/gstladspa.h,
2045 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2046 plugins/filters/level/level.c, plugins/filters/level/level.h,
2047 plugins/filters/median/median.c, plugins/filters/median/median.h,
2048 plugins/filters/mono2stereo/mono2stereo.c,
2049 plugins/filters/mono2stereo/mono2stereo.h,
2050 plugins/filters/passthrough/level.c,
2051 plugins/filters/passthrough/level.h,
2052 plugins/filters/passthrough/passthrough.c,
2053 plugins/filters/passthrough/passthrough.h,
2054 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2055 plugins/filters/stereo2mono/stereo2mono.c,
2056 plugins/filters/stereo2mono/stereo2mono.h,
2057 plugins/filters/volenv/filter.func,
2058 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2059 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2060 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2061 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2062 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2063 plugins/icecast/icecastsend/icecastsend.c,
2064 plugins/icecast/icecastsend/icecastsend.h,
2065 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2066 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2067 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2068 plugins/mp3decode/mpg123/gstmpg123.c,
2069 plugins/mp3decode/mpg123/gstmpg123.h,
2070 plugins/mp3decode/parse/mp3parse.c,
2071 plugins/mp3decode/parse/mp3parse.h,
2072 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2073 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2074 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2075 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2076 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2077 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2078 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2079 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2080 plugins/mpeg1/system_encode/buffer.c,
2081 plugins/mpeg1/system_encode/system_encode.c,
2082 plugins/mpeg1/system_encode/system_encode.h,
2083 plugins/mpeg1video/parse/mp1videoparse.c,
2084 plugins/mpeg1video/parse/mp1videoparse.h,
2085 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2086 plugins/mpeg2/ac3parse/ac3parse.c,
2087 plugins/mpeg2/ac3parse/ac3parse.h,
2088 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2089 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2090 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2091 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2092 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2093 plugins/mpeg2/subtitles/mpeg2subt.c,
2094 plugins/mpeg2/subtitles/mpeg2subt.h,
2095 plugins/mpeg2/video/gstmpeg2play.c,
2096 plugins/mpeg2/video/gstmpeg2play.h,
2097 plugins/mpeg2/videoparse/mp2videoparse.c,
2098 plugins/mpeg2/videoparse/mp2videoparse.h,
2099 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2100 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2101 plugins/quicktime/gstquicktimedecoder.c,
2102 plugins/quicktime/gstquicktimedecoder.h,
2103 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2104 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2105 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2106 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2107 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2108 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2109 plugins/visualization/smoothwave/smoothwave.c,
2110 plugins/visualization/smoothwave/smoothwave.h,
2111 plugins/visualization/spectrum/gstspectrum.c,
2112 plugins/visualization/spectrum/gstspectrum.h,
2113 plugins/visualization/synaesthesia/synaesthesia.c,
2114 plugins/visualization/synaesthesia/synaesthesia.h,
2115 plugins/visualization/vumeter/vumeter.c,
2116 plugins/visualization/vumeter/vumeter.h,
2117 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2118 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2119 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2120 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2121 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2122 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2123 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2124 Mega patch updates almost all the plugins to GObject. This was
2125 done with a Perl script, with only a few minor manual tweaks where
2126 the perl didn't catch the code just right. There may be a few
2127 minor issues remaining from this, but they should be easy to catch
2128 (plugin doesn't work).
2130 There are several plugins that have GDK/GTK code in them that
2131 shouldn't, these need to be dealt with next.
2133 2001-06-16 00:15 wtay
2135 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2138 2001-06-16 00:15 wtay
2140 * plugins/filters/median/median.c: copy timestamps too.
2142 2001-06-15 23:48 wtay
2144 * plugins/filters/median/: median.c, median.h: Added an option to
2145 only filter the luminance plane.
2147 2001-06-15 23:38 wtay
2149 * plugins/filters/median/: median.c, median.h: Added caps to the
2152 2001-06-15 23:03 wtay
2154 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2155 was initially added on branch BRANCH-GOBJECT1.
2157 2001-06-15 23:03 wtay
2159 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2160 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2161 Just added some files I will need soon.
2163 2001-06-15 23:03 wtay
2165 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2166 initially added on branch BRANCH-GOBJECT1.
2168 2001-06-15 23:03 wtay
2170 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2171 initially added on branch BRANCH-GOBJECT1.
2173 2001-06-15 23:03 wtay
2175 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2176 initially added on branch BRANCH-GOBJECT1.
2178 2001-06-15 23:03 wtay
2180 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2181 initially added on branch BRANCH-GOBJECT1.
2183 2001-06-15 23:00 wtay
2185 * libs/Makefile.am: Removed old unused libs.
2187 2001-06-15 22:46 wtay
2189 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2190 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2191 updates to the manual.
2193 2001-06-15 20:49 sbaker3
2195 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2196 multiple float pads and converts to interleaved int data. Different
2197 sized and out-of-order buffer support is in place but not tested.
2199 2001-06-15 20:48 sbaker3
2201 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2202 converts interleaved ints to mono floats in seperate pads. Also
2203 now has a _request_new_pad func
2205 2001-06-15 20:46 wtay
2207 * tools/README: Updated the README file with some cool
2208 gstreamer-launch cmd lines by Matthew McClintock
2209 <mattsm@mail.utexas.edu>
2211 2001-06-15 20:13 wtay
2213 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2214 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2215 request_pad. Some fixes for pullregion and EOS conditions. Remove
2216 an unneeded check in the scheduler (check for NULL buffer) some EOS
2217 fixes for pullregion in disksrc. Removed the macro in the
2218 gstparse.h header 'cause it's internal to gstparse.c Added a check
2219 in gstparse for NULL element.
2221 2001-06-15 17:42 thomasvs
2223 * examples/cutter/cutter.c: added some minor stuff
2225 2001-06-15 17:22 wtay
2227 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2229 2001-06-15 16:44 richardb
2231 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2232 libdv test: was unsaving the value before saving... :(
2234 2001-06-15 16:42 richardb
2236 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2238 2001-06-15 07:33 sbaker3
2240 * gst/gstparse.c: should restore dynamic connection of pads
2241 (couldn't really test it though)
2243 2001-06-14 22:02 omegahacker
2245 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2246 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2248 2001-06-14 22:02 omegahacker
2250 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2251 elements/gstdisksrc.c, elements/gstfakesrc.c,
2252 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2253 get to sinesrc ! osssink
2255 2001-06-14 21:39 wtay
2257 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2258 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2261 2001-06-14 21:23 omegahacker
2263 * configure.base: added gmodule to glib-2.0 stuff
2265 2001-06-14 21:19 omegahacker
2267 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2270 2001-06-14 21:19 omegahacker
2272 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2273 removed at some point because they are to be autogenerated
2275 2001-06-14 21:19 omegahacker
2277 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2280 2001-06-14 19:04 thomasvs
2282 * examples/cutter/cutter.c: changed cutter example to use a thread
2284 2001-06-14 04:14 omegahacker
2286 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2287 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2288 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2289 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2290 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2291 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2292 elements/gstdisksink.h, elements/gstdisksrc.c,
2293 elements/gstdisksrc.h, elements/gstelements.c,
2294 elements/gstfakesink.c, elements/gstfakesink.h,
2295 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2296 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2297 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2298 elements/gstidentity.c, elements/gstidentity.h,
2299 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2300 elements/gstpipefilter.c, elements/gstpipefilter.h,
2301 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2302 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2303 libgst.la's GObject port. Fixed some minor problems with the
2304 signalling stuff in the core.
2308 2001-06-13 23:09 thomasvs
2310 * examples/cutter/cutter.c: cutter now uses afsink to write out
2311 wavs we will add a queue next to handle latency problems
2313 2001-06-13 23:03 thomasvs
2315 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2316 files when you change the location
2318 2001-06-13 22:59 omegahacker
2320 * configure.base: new configure check for glib 2.0, now requires
2321 pkg-config to be installed
2323 2001-06-13 22:52 thomasvs
2325 * configure.base, examples/Makefile.am: added cutter example
2327 2001-06-13 22:52 omegahacker
2329 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2330 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2331 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2332 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2333 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2334 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2335 gstxml.h: First round of changes to port to GObject. libgst.la
2336 compiles, though there are a few things commented out.
2337 Specifically object destruction is probably broken, but wtay gets
2338 to fix that because he researched the problem of glib 2.0 object
2339 destruction while doing the first round. Some of the XML stuff is
2340 commented out, but that's an easy fix.
2342 Next is the rest of the gst/ directory, then on to the plugins.
2344 2001-06-13 22:45 wtay
2346 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2347 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2348 Fixed the quicktime plugin. things now work with mjpeg.
2350 2001-06-13 22:35 thomasvs
2352 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2355 2001-06-13 22:33 wtay
2357 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2360 2001-06-13 22:08 thomasvs
2362 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2364 2001-06-13 22:08 thomasvs
2366 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2367 the buffer's data is framed
2369 2001-06-13 22:02 wtay
2371 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2372 fix in the type init function that makes some C++ compilers
2375 2001-06-13 21:26 thomasvs
2377 * configure.base: added deinterlace
2379 2001-06-13 18:39 wtay
2381 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2383 2001-06-13 17:20 thomasvs
2385 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2386 program to show how cutter plugin works
2388 2001-06-13 17:16 thomasvs
2390 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2393 2001-06-13 17:13 thomasvs
2395 * plugins/filters/cutter/README: added a better description of the
2398 2001-06-13 17:04 thomasvs
2400 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2401 threshold level and runlength arguments stopped copying buffer used
2402 audio lib functions for some stuff
2404 2001-06-13 16:33 thomasvs
2406 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2407 calculate maximum possible sample value based on caps
2409 2001-06-13 10:51 thomasvs
2411 * docs/random/eos: added two more cases of eos reasoning
2413 2001-06-13 02:18 cael
2415 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2416 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2417 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2418 full-screen play, shuffled things around, added error checking so
2419 we don't crash on file not found, added the beginnings of a
2422 2001-06-12 22:35 wtay
2424 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2425 filter.func file and README in the makefile.
2427 2001-06-12 22:35 wtay
2429 * plugins/filters/Makefile.am: Added the deinterlace filter
2431 2001-06-12 22:33 wtay
2433 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2434 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2436 2001-06-12 22:27 wtay
2438 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2441 2001-06-12 21:19 wtay
2443 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2446 2001-06-12 21:19 wtay
2448 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2449 colorspace.h: ifdef out the Hermes code when the library was not
2452 2001-06-12 20:47 wtay
2454 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2457 2001-06-12 20:45 wtay
2459 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2462 2001-06-12 20:44 wtay
2464 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2465 arg to turn off syncing on the timestamps.
2467 2001-06-12 20:42 wtay
2469 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2470 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2471 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2472 Removed old code. Enhanced the avi decoder. The encoder now sorta
2473 works. For big input frames it segfaults though inside a libavifile
2474 function. Renamed the aviencoder to avimux.
2476 2001-06-12 15:35 thomasvs
2478 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2481 2001-06-12 14:42 thomasvs
2483 * plugins/mp3decode/mad/gstmad.h: added framestamp
2485 2001-06-12 11:12 thomasvs
2487 * plugins/mp3decode/mad/gstmad.c: added a different way of
2488 generating timestamps; activate by uncommenting #define
2491 2001-06-12 11:11 thomasvs
2493 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2494 support framestamps & timestamps
2496 2001-06-11 23:04 shitowax
2498 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2499 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2502 2001-06-11 23:02 shitowax
2504 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2505 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2507 2001-06-11 21:19 thomasvs
2509 * plugins/Makefile.am: fixed AVIFILE dependency check
2511 2001-06-11 20:09 omegahacker
2513 * gst/gstelement.h: changed indent and argnames to trigger
2516 2001-06-10 22:13 richardb
2518 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2521 2001-06-10 19:50 theuraeus
2523 * LICENSE_readme: 2001-10-06 Christian Schaller
2524 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2525 since they had been mistakenly branded as GPL.
2527 2001-06-10 12:57 sbaker3
2529 * gst/gstparse.c: can now take comma delimited list of pads. eg
2530 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2531 src%d,src%d\!sink%d,sink%d float2int ! osssink
2533 2001-06-10 02:18 theuraeus
2535 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2536 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2537 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2538 when run after each package
2540 2001-06-09 22:48 theuraeus
2542 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2543 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2545 2001-06-09 20:23 theuraeus
2547 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2548 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2550 TODO: 1. the mpeg plugins need sorting out. currently they are all
2551 just placed inside the main package. Need help with this since I am
2552 unsure about what files belongs where with what dependency 2.
2553 Cross-dependencies probably should be added to the plugins 3.
2554 License information should be added to the plugins 4.
2555 GStreamer-register needs to be added for each plugin
2557 2001-06-09 19:50 theuraeus
2559 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2560 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2561 only polishing it remains
2563 2001-06-09 17:44 theuraeus
2565 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2566 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2567 maybe it actually works now
2569 2001-06-09 12:43 sbaker3
2571 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2572 to get ready for the src1,src2\!sink1,sink2 syntax
2574 2001-06-09 11:16 sbaker3
2576 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2577 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2579 2001-06-09 03:33 theuraeus
2581 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2582 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2583 verfied that it works, but I need sleep and it is guaranteed closer
2584 to working than the current one. More testing and SPEC file hacking
2585 tommorow(aka later today).
2587 2001-06-09 01:16 wtay
2589 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2590 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2591 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2592 loader from avifile, significantly simplyfying the codec.
2594 2001-06-09 01:14 wtay
2596 * REQUIREMENTS, configure.base: Added a check for avifile.
2598 2001-06-08 23:17 theuraeus
2600 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2601 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2602 don't have alsa installed)
2604 2001-06-08 22:56 theuraeus
2606 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2607 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2608 plugins into separate plugins, needs more work to support all
2611 2001-06-07 22:45 ajmitch
2613 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2615 2001-06-07 22:43 wtay
2617 * plugins/avi/Makefile.am: Added README to dist
2619 2001-06-07 22:02 ajmitch
2621 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2622 please give it some TLC before 0.2.0 release :)
2624 2001-06-07 19:31 wtay
2626 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2627 about the innner working of the avi decoder.
2629 2001-06-07 17:56 dlehn
2631 * debian/changelog, debian/gstreamer-tools.manpages,
2632 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2633 binary Bump debian version to 0.2.0
2635 2001-06-07 11:58 richardb
2637 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2638 gstreamer-register.1: Add gstreamer-compprep man page.
2640 2001-06-07 09:18 ajmitch
2642 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2644 2001-06-07 07:38 dlehn
2646 * debian/gstreamer-common.files: latest plugins updates
2648 2001-06-07 07:06 cael
2650 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2651 for the time being till i have time to fix it.
2653 2001-06-07 01:08 omegahacker
2655 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2656 gstreamer-register.1: added --gst-mask to the man pages
2658 2001-06-06 20:31 wtay
2660 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2662 2001-06-06 20:23 dlehn
2664 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2665 gstreamer-audiofile.files, gstreamer-common.files,
2666 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2667 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2668 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2669 rules: Added new plugin packages and synced up to a late pre2 CVS
2672 2001-06-06 20:21 dlehn
2674 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2675 autogenerated from configure.base now.
2677 2001-06-06 20:20 dlehn
2679 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2681 2001-06-06 20:15 wtay
2683 * gst/gstelement.c: Removed a warning.
2685 2001-06-06 20:12 wtay
2687 * plugins/filters/lav/Makefile.am: Removed the README file from
2690 2001-06-06 20:07 wtay
2692 * plugins/filters/Makefile.am: Added the lavencoder
2694 2001-06-06 19:33 wtay
2696 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2699 2001-06-06 19:31 wtay
2701 * configure.base: Added the lav encoder Makefile.am
2703 2001-06-06 19:29 wtay
2705 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2706 connect to the new_ghost_pad signal in parse.
2708 2001-06-06 17:21 wtay
2710 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2712 2001-06-06 17:20 wtay
2714 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2717 2001-06-06 17:09 wtay
2719 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2720 audio. Only send buffers if the pad is connected.
2722 2001-06-06 17:08 wtay
2724 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2726 2001-06-06 15:24 thomasvs
2728 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2731 2001-06-06 15:21 thomasvs
2733 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2734 filter.func: cutter plugin; emits signals when audio RMS level
2735 falls below or rises above threshold value for a given consecutive
2738 2001-06-06 15:14 thomasvs
2740 * configure.base, libs/Makefile.am: added Makefile generation for
2743 2001-06-06 15:13 thomasvs
2745 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2746 general gstreamer audio library with helper functions
2748 2001-06-06 13:47 richardb
2750 * docs/manual/quotes.sgml: Add an important quote from Omega.
2752 2001-06-06 00:39 theuraeus
2754 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2755 <Uraeus@linuxrising.org> * Add small textfile with some information
2756 on win32 dll situation
2758 2001-06-05 20:44 sbaker3
2760 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2761 _chain should now work.Many other changes including: all immutable
2762 info is in the class struct, activate/deactivate should work, and a
2763 bunch of other stuff
2765 2001-06-05 18:45 wtay
2767 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2770 2001-06-05 18:26 sbaker3
2772 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2773 int2float.c, int2float.h: use proxying for caps
2775 2001-06-05 02:27 richardb
2777 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2778 applied changes. Time for bed.
2780 2001-06-05 02:26 richardb
2782 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2783 in save-thyself introduced by changing plugin_get_list to copy.
2785 2001-06-05 02:15 richardb
2787 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2788 when the registry is in use.
2790 2001-06-04 22:52 wtay
2792 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2793 to disable Xv images. It's not pretty but it works.
2795 2001-06-04 22:02 wtay
2797 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2799 2001-06-04 21:16 wtay
2801 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2803 2001-06-04 20:20 wtay
2805 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2806 bacause they seem to be undefined with some versions of lame.
2808 2001-06-04 20:00 wtay
2810 * plugins/oss/README: Added a little info about the ossgst hack.
2812 2001-06-04 19:59 wtay
2814 * plugins/oss/gstosssrc.c: Some osssrc fixes
2816 2001-06-04 17:55 wtay
2818 * plugins/mp3encode/lame/gstlame.c: Small updates.
2820 2001-06-04 17:33 wtay
2822 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2824 2001-06-04 17:02 wtay
2826 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2827 calculate the cothread stack space (easier to change the number of
2830 2001-06-04 16:59 thomasvs
2832 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2834 2001-06-04 16:38 thomasvs
2836 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2837 quits when the first element fires it
2839 2001-06-04 15:52 wtay
2841 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2844 2001-06-04 15:50 wtay
2846 * tools/gstreamer-inspect.c: Print out the default values.
2848 2001-06-04 14:51 sbaker3
2850 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2851 didn't seem to work)\nAttempted to make the element name consist
2852 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2854 2001-06-04 12:25 richardb
2856 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2857 unpatched versions of gtkdoc-scanobj which don't understand
2860 2001-06-04 02:26 wtay
2862 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2863 to the xmms effects.
2865 2001-06-04 01:51 richardb
2867 * gst/gst.c: Replace NO_X conditional compilation with testing
2868 whether DISPLAY env variable is set, and doing gtk_type_init()
2869 instead of gtk_init() if not.
2871 2001-06-04 01:38 richardb
2873 * autogen.sh: Don't ever run if we know automake isn't patched:
2874 people keep complaining that their machine crashed while trying to
2877 2001-06-04 00:40 wtay
2879 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2882 2001-06-03 23:30 wtay
2884 * tools/README: More info about the other tools.
2886 2001-06-03 20:49 richardb
2888 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2889 Add man page for gstreamer-complete
2891 2001-06-03 20:26 wtay
2893 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2895 2001-06-03 20:24 wtay
2897 * plugins/flx/flx_decoder.c: More cleanups
2899 2001-06-03 20:20 wtay
2901 * plugins/flx/flx_decoder.c: Small cleanups
2903 2001-06-03 20:19 wtay
2905 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2906 if NO_X is defined. This avoids the X dependency of GStreamer.
2908 2001-06-03 20:14 wtay
2910 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2913 2001-06-03 20:13 wtay
2915 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2917 2001-06-03 20:11 wtay
2919 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2920 an X-connection could not be made.
2922 2001-06-03 20:09 wtay
2924 * docs/random/NOTES-0.2.0: small changes
2926 2001-06-03 20:06 wtay
2928 * Makefile.am: Removed the components dir from since it doesn't
2931 2001-06-03 16:30 wtay
2933 * docs/random/NOTES-0.2.0: More small updates.:
2935 2001-06-03 16:29 wtay
2937 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2940 2001-06-03 13:08 wtay
2942 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2945 2001-06-03 13:06 wtay
2947 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2948 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2949 Set the buffer flush flag in windec.
2951 2001-06-03 12:28 wtay
2953 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2955 2001-06-03 12:28 wtay
2957 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2960 2001-06-03 12:20 richardb
2962 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2963 gets generated in time, and change rule to generate it into a
2964 suffix rule. Register suffix so that automake can set _OBJECTS
2967 2001-06-03 02:45 wtay
2969 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2970 Added support for mjpeg and PCM audio.
2972 2001-06-03 02:00 wtay
2974 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2977 2001-06-03 00:36 richardb
2979 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
2980 artsc-config hackery.
2982 2001-06-02 22:57 wtay
2984 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
2985 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
2986 current sector )
\9a _ Add properties last_track read only ( last
2987 track of the cd )
\9a _ Add properties cur_track read only ( get the
2988 current track )
\9a _ Properties end_track writeable ( last track to
2991 2001-06-02 22:52 wtay
2993 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
2994 before sending a buffer instead of in the _init function.
2996 2001-06-02 19:26 omegahacker
2998 * tools/gstreamer-launch.c: added check to make sure there's a
2999 pipeline desc before building
3001 2001-06-02 19:11 wtay
3003 * configure.base: Added the avi makefiles.
3005 2001-06-02 19:08 wtay
3007 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3008 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3009 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3010 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3011 avi decoder is now a bin that manages the avidemuxer and the
3012 codecs. It uses the autoplugger and avitypes to convert avi types
3013 into mime/types and select gstreamer codecs to create an element.
3015 2001-06-02 19:06 richardb
3017 * autogen.sh: Clarify the messages about the patched automake one
3018 more time. If it's not clear now, and people continue to complain
3019 about automake eating their resources, I'm mysteriously unable to
3022 2001-06-02 17:38 wtay
3024 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3025 using a pipeline as the toplevel element.
3027 2001-06-02 16:33 ajmitch
3029 * configure.base: Let's just say I have a better understanding of
3030 autoconf now (I should really have read the manual first). It helps
3031 to remember that yes != no ;)
3033 2001-06-02 14:42 ajmitch
3035 * configure.base: Automake is picky about white space...
3037 2001-06-02 14:38 ajmitch
3039 * Makefile.am, configure.base: Added options --disable-tests and
3040 --disable-examples for quicker builds for the impatient...
3042 2001-06-02 13:45 wtay
3044 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3046 2001-06-02 13:21 richardb
3048 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3049 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3052 2001-06-02 11:42 richardb
3054 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3056 2001-06-02 11:40 theuraeus
3058 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3059 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3060 inside the SPEC file
3062 2001-06-02 11:38 theuraeus
3064 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3065 <Uraeus@linuxrising.org> * Small fix to group statement for
3068 My work on the SPEC file making the RPM make one package for all
3069 non-core plugins is underway, but I am not ready with it yet.
3071 2001-06-02 03:21 richardb
3073 * configure.base: Oops: fixed SDL header check: put flags in
3074 CPPFLAGS rather than CFLAGS. We should really filter the
3075 SDL_CFLAGS and only pass appropriate options through, but this
3076 works well enough for now.
3078 2001-06-02 03:05 richardb
3080 * configure.base: Improve SDL check: use correct CFLAGS when
3081 searching for header.
3083 2001-06-01 23:56 wtay
3085 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3086 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3087 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3090 2001-06-01 23:36 thomasvs
3092 * tests/reconnect.c: ok, this works now
3094 2001-06-01 23:23 thomasvs
3096 * tests/: Makefile.am, reconnect.c: test for disconnect and
3097 reconnect of elements
3099 2001-06-01 22:26 theuraeus
3101 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3102 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3103 file, this one from Dennis Bjorklund. Thanks Dennis.
3105 2001-06-01 19:52 wtay
3107 * configure.base: Added a better SDL_createYUVOverlay check.
3109 2001-06-01 19:30 wtay
3111 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3112 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3115 2001-06-01 19:24 wtay
3117 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3118 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3119 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3120 couple of compiler warnings.
3122 2001-06-01 19:09 wtay
3124 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3125 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3126 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3127 video2mp1.c: Fixed some compile warnings.
3129 2001-06-01 18:55 hadess
3131 * REQUIREMENTS: - added url to openquicktime
3133 2001-06-01 18:42 hadess
3135 * REQUIREMENTS: - added some more urls
3137 2001-06-01 18:42 wtay
3139 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3140 is not found and try to do without it...
3142 2001-06-01 18:32 theuraeus
3144 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3145 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3146 file * LICENCE readme containing licensing details on our plugins
3148 2001-06-01 17:57 wtay
3150 * README, REQUIREMENTS: Slightly changed the README, we are not
3151 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3152 someone should complete the URLS.
3154 2001-06-01 17:46 wtay
3156 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3159 2001-06-01 16:29 thomasvs
3161 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3164 2001-06-01 14:27 richardb
3166 * tools/README: Add a note about gstreamer-complete
3168 2001-06-01 14:03 richardb
3170 * configure.base: More tidyup to SDL check.
3172 2001-06-01 13:36 richardb
3174 * configure.base: Fix SDL check Check for Overlay stuff, which
3175 isn't in SDL version 1.0
3177 2001-05-31 23:57 hadess
3179 * REQUIREMENTS: - added urls to the required libs, with a lot of
3182 2001-05-31 21:20 richardb
3184 * REQUIREMENTS, configure.base: Add comments to many (but not all
3185 :( ) AC_DEFINES in configure scripts. Add note about debian
3186 packages for building documentation.
3188 2001-05-31 21:14 richardb
3190 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3191 that it's not been needed so far.
3193 2001-05-31 21:13 richardb
3195 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3196 comment about one which will become redundant in future.
3198 2001-05-31 20:52 wtay
3200 * testsuite/refcounting/Makefile.am: Removed the thread test so
3201 make distcheck works.
3203 2001-05-31 20:18 wtay
3205 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3208 2001-05-31 20:16 richardb
3210 * plugins/arts/Makefile.am: Remove generated files from the dist.
3212 2001-05-31 20:08 richardb
3214 * configure.base, idiottest.mak: Fix a couple of formatting errors
3215 in idiottest, and add plugin-srcdir warning to configure.base.
3217 2001-05-31 19:42 wtay
3219 * plugins/avi/Makefile.am: Fixed the codectest.
3221 2001-05-31 19:35 richardb
3223 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3224 plugin-srcdir installation idiottest into a separate file, and
3225 include it from the include Makefile.am, to ensure that it gets
3226 called at the start of a make install process, not after the whole
3229 2001-05-31 19:31 wtay
3231 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3233 2001-05-31 19:03 richardb
3235 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3236 libgstelements.la exist when trying to link the scanner with them.
3237 Fix mkdirs so that they don't fall over if directories already
3240 2001-05-31 18:32 richardb
3242 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3243 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3244 from it). This ensures that the original source is present, and
3245 also allows make dist to work on machines which don't have mcopidl
3246 and the arts idl stuff installed.
3248 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3249 I argue against it since as far as I can tell it can be generated
3250 on any system which has arts installed (mcopidl is in the libarts
3251 package on debian), and putting it in EXTRA_DIST requires that
3252 mcopidl is present in order to run make dist.
3254 2001-05-31 15:19 richardb
3256 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3257 build with automake 1.4g AS is defined in a hacky way: I've asked
3258 on the automake list for help doing this properly.
3260 2001-05-31 10:53 thomasvs
3262 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3263 some real work on this
3265 2001-05-30 23:06 thomasvs
3267 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3270 2001-05-30 22:35 thomasvs
3272 * include/gstaudio.h: header file for standard audio stuff for
3275 2001-05-30 22:27 omegahacker
3277 * configure.base: added no-alsa warning and made 0.9 check
3278 conditional on alsa existing at all
3280 2001-05-30 22:15 wtay
3282 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3285 2001-05-30 22:14 wtay
3287 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3289 2001-05-30 21:54 omegahacker
3291 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3292 to SDL_Init, to disable one of the most annoying features IMO of
3295 2001-05-30 21:36 omegahacker
3297 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3300 2001-05-30 21:13 omegahacker
3302 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3303 don't get called on pads of the wrong direction
3305 2001-05-30 20:07 sbaker3
3307 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3308 inplace mono chain func
3310 2001-05-30 17:37 thomasvs
3312 * plugins/oss/gstosssrc.c: switched some lines around
3314 2001-05-30 17:10 thomasvs
3316 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3317 thing, don't know yet what to do about it
3319 2001-05-30 16:16 richardb
3321 * README, autogen.sh: Automatically generate a patched automake if
3322 needed, and put instructions in the README about how to use such a
3325 2001-05-30 15:39 richardb
3327 * Makefile.am: Add configure.base and autogen.sh to distributions.
3328 Add rules to keep configure.in and configure.ac up-to-date.
3330 2001-05-30 15:22 richardb
3332 * autogen.sh, configure.ac, configure.base, configure.in: * create
3333 a configure.base file, containing the contents of
3334 configure.{in,ac}, with those lines specific to one file
3336 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3339 * Add lines to autogen.sh to generate configure.in and
3341 automatically from this file. (Very simple sed scripts)
3343 * Remove configure.in and configure.ac
3345 This shouldn't cause any problems to anyone, and should make it
3346 easy to do work on configure scripts by just working on
3349 2001-05-30 14:54 thomasvs
3351 * plugins/filters/passthrough/passthrough.c: added signed support
3352 implemented include/gstaudio.h use
3354 2001-05-30 14:25 richardb
3356 * configure.ac, configure.in: More small changes to bring the two
3357 scripts closer together. Turned off building docs by default in
3358 configure.ac. Only diffs are now essential due to changes from
3359 autoconf 2.13 to 2.50.
3361 2001-05-30 13:56 richardb
3363 * autogen.sh: Deal more gracefully with being either unable to
3364 check that automake is patched (will now just give a small
3365 warning), or finding that automake definitely isn't patched (will
3366 give a big loud warning recommend stopping the build and sleep
3367 briefly to give the user a chance to read the message). Will
3368 eventually try to do the build anyway though.
3370 Also, don't abort if autoconf or automake return error codes: they
3371 both seem able to do so even when having produced viable results.
3373 2001-05-29 23:10 wtay
3375 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3376 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3379 2001-05-29 17:40 richardb
3381 * autogen.sh: Add checks for appropriate versions of automake. Add
3382 check that automake has been patched if it is a version which
3383 requires a patch. Please check that this doesn't cause problems:
3384 it's a bit of a hairy test, so I might well have mucked it up and
3385 broken some people's build systems. Hope not, though. ;-)
3387 2001-05-29 17:39 hadess
3389 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3390 acquired (fixes icecast streaming)
3392 2001-05-29 17:38 richardb
3394 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3395 the installing of versions with plugin srcdir enabled.
3397 2001-05-29 16:19 richardb
3399 * configure.ac, configure.in: Fix differences between configure.in
3400 and configure.ac which were trivial or due merely to formatting
3401 differences. diff can now be used to see only the significant
3402 differences, which should be helpful in keeping these two files in
3405 2001-05-29 13:43 richardb
3407 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3408 for Makefile.am which uses features present in recent versions of
3409 automake (>1.4d) to avoid horrendous hackery.
3411 2001-05-29 13:31 richardb
3413 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3414 we can use the standard AM_PATH_ALSA macro to check that we don't
3415 have alsa 0.9.x: we just need to specify something for
3416 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3417 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3418 macro in acinclude with the latest from the alsa project CVS.
3420 2001-05-28 23:23 omegahacker
3422 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3424 2001-05-28 23:02 wtay
3426 * configure.ac, configure.in: Added a check for gsm/gsm.h
3428 2001-05-28 22:41 omegahacker
3430 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3433 2001-05-28 22:02 wtay
3435 * configure.ac: Removed the -pre0
3437 2001-05-28 22:00 wtay
3439 * plugins/Makefile.am: Added gsm to subds.
3441 2001-05-28 21:47 wtay
3443 * configure.ac: Added the refcounting to the output targets.
3445 2001-05-28 21:36 wtay
3447 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3449 2001-05-28 21:22 wtay
3451 * configure.ac: Updated to match configure.in
3453 2001-05-28 21:05 wtay
3455 * configure.ac: The configure file for autoconf 2.50
3457 2001-05-28 20:59 omegahacker
3459 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3462 2001-05-28 20:34 omegahacker
3464 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3466 2001-05-28 20:33 omegahacker
3468 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3470 2001-05-28 20:09 omegahacker
3472 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3473 plugins/xvideosink/Makefile.am: distcheck cleanups
3475 2001-05-28 08:46 omegahacker
3477 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3478 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3479 uses, along with complete .pc files
3481 2001-05-28 01:07 hadess
3483 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3485 2001-05-28 00:57 omegahacker
3487 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3488 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3489 some caps != NULL checks. Patched up a problem with the thread
3490 handling when the iteration fails. Cleaned up the output of
3491 -inspect a tiny bit.
3493 2001-05-28 00:52 omegahacker
3495 * configure.in: removed a spare alsa check, and made sure it fails
3498 2001-05-28 00:12 wtay
3500 * examples/mixer/Makefile.am: Added the headers
3502 2001-05-28 00:01 wtay
3504 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3506 2001-05-27 23:55 wtay
3508 * tests/nego/nego1.c: Updated for new API calls.
3510 2001-05-27 23:45 wtay
3512 * plugins/sdlsink/Makefile.am: Added the header file.
3514 2001-05-27 23:26 wtay
3516 * configure.in.ac250: Added refcounting to the targets.
3518 2001-05-27 23:25 wtay
3520 * testsuite/: Makefile.am, capsnego/Makefile.am,
3521 refcounting/Makefile.am: Makfeile updates.
3523 2001-05-27 22:56 omegahacker
3525 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3526 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3527 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3528 plugins/filters/passthrough/Makefile.am,
3529 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3530 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3531 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3533 2001-05-27 21:52 wtay
3535 * plugins/Makefile.am: Only build the quiktime plugin if the
3536 openquicktime library was found.
3538 2001-05-27 21:52 wtay
3540 * configure.in, configure.in.ac250: Added a check for
3543 2001-05-27 18:02 sbaker3
3545 * tools/gstreamer-complete.c: now builds for those who are too lazy
3546 to upgrade their xml libraries
3548 2001-05-27 16:13 hadess
3550 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3551 source, and fix the seek segfaults
3553 2001-05-27 15:41 hadess
3555 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3556 shortcuts (like in all proper GTK+ apps)
3558 2001-05-27 15:38 wtay
3560 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3562 2001-05-27 15:38 wtay
3564 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3565 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3568 2001-05-27 15:37 wtay
3570 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3571 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3572 Changed the cothread to use sigjmp_buf removed some unused methods.
3575 2001-05-27 15:33 wtay
3577 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3578 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3579 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3580 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3581 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3582 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3584 2001-05-27 01:04 omegahacker
3586 * gst/gstscheduler.h: fixed up and turned back on
3589 2001-05-26 23:58 omegahacker
3591 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3592 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3595 2001-05-26 20:47 hadess
3597 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3600 2001-05-26 19:46 hadess
3602 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3603 local files, first try at seek in remote files
3605 2001-05-26 18:17 hadess
3607 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3610 2001-05-26 17:41 wtay
3612 * gst/gstelement.h: Removed redundant prototypes.
3614 2001-05-26 17:33 wtay
3616 * gst/gstpad.h: Fixed a bug in the typecast macros for
3619 2001-05-26 13:17 wtay
3621 * gst/elements/Makefile.am: don't link against libgst.la because it
3622 seems to fail on some libtool versions.
3624 2001-05-26 06:36 omegahacker
3626 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3629 2001-05-26 06:26 omegahacker
3631 * tests/threadlock.c: moved debug to before _init so cmdline can
3632 override, and put sleep(1)'s in while(1) to increase chance of
3633 contention (I think)
3635 2001-05-26 06:19 omegahacker
3637 * tests/threadlock.c: updated threadlock to actually be a thread
3640 2001-05-26 00:36 dlehn
3642 * test/lat.c: Elements must have different names.
3644 2001-05-25 23:08 hadess
3646 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3648 2001-05-25 23:02 hadess
3650 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3653 2001-05-25 23:01 hadess
3655 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3656 and WMName to the gstmediaplay windows
3658 2001-05-25 22:42 wtay
3660 * gst/gstplugin.c: Removed a stupid printf.
3662 2001-05-25 22:39 wtay
3664 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3665 cleanups. Removed some bogus code from element and pipeline
3666 elements. Fixed a typo.
3668 2001-05-25 22:38 wtay
3670 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3672 2001-05-25 22:35 omegahacker
3674 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3676 2001-05-25 22:31 omegahacker
3678 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3679 converted to GST_DEBUG
3681 2001-05-25 22:25 omegahacker
3683 * gst/gstelement.c: removed annoying debug message during state
3684 change (made GST_DEBUG)
3686 2001-05-25 22:13 hadess
3688 * autogen.sh: - added a line for busy application developers, it's
3691 2001-05-25 22:00 omegahacker
3693 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3694 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3695 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3696 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3697 docs/random/matth/scheduling.txt, examples/Makefile.am,
3698 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3699 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3700 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3701 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3702 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3703 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3704 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3705 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3706 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3707 gst/gstxml.c, gst/autoplug/Makefile.am,
3708 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3709 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3710 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3711 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3712 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3713 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3714 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3715 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3716 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3717 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3718 plugins/filters/adder/adder.c,
3719 plugins/filters/colorspace/colorspace.c,
3720 plugins/filters/ladspa/gstladspa.c,
3721 plugins/filters/stereo2mono/stereo2mono.c,
3722 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3723 plugins/mp3decode/mpg123/gstmpg123.c,
3724 plugins/mp3decode/parse/mp3parse.c,
3725 plugins/mp3decode/types/mp3types.c,
3726 plugins/mp3encode/lame/gstlame.c,
3727 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3728 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3729 plugins/mpeg1/mpegaudio/musicin.c,
3730 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3731 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3732 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3733 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3734 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3735 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3736 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3737 tests/reaping.c, tests/states.c, tests/threadlock.c,
3738 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3739 testsuite/refcounting/element.c,
3740 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3741 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3742 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3743 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3744 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3745 INCSCHED on 200505251!!!
3747 2001-05-25 21:50 omegahacker
3749 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3750 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3751 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3752 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3753 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3754 plugins/filters/level/level.c,
3755 plugins/filters/passthrough/filter.func,
3756 plugins/filters/passthrough/passthrough.c,
3757 plugins/filters/passthrough/passthrough.h,
3758 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3759 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3760 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3761 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3762 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3763 from HEAD into INCSCHED on 200105251
3765 2001-05-25 21:41 wtay
3767 * docs/manual/autoplugging.sgml: More docs updates.
3769 2001-05-25 21:41 wtay
3771 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3773 2001-05-25 21:39 wtay
3775 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3777 2001-05-25 20:53 wtay
3779 * test/Makefile.am: Cleaned up the makefile a bit.
3781 2001-05-25 20:36 wtay
3783 * test/: cobin.c, fake.c: Remove deprecated methods.
3785 2001-05-25 20:19 wtay
3787 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3788 in gstbin Fixed a compiler warning.
3790 2001-05-25 20:16 omegahacker
3792 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3793 before, maybe this will fix wtay's case
3795 2001-05-25 19:07 wtay
3797 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3800 2001-05-25 18:35 omegahacker
3802 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3803 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3804 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3805 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3806 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3807 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3808 reworked thread interlocking. States are now: NULL <-> READY <->
3811 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3814 Cleaned up DEBUG output in several places to by much much less
3815 verbose but still just as useful (denser).
3817 2001-05-25 17:21 thomasvs
3819 * plugins/filters/passthrough/: filter.func, passthrough.c,
3820 passthrough.h: Cleaned out level code from passthrough plugin added
3821 silent argument, defaults to false
3823 2001-05-25 17:19 thomasvs
3825 * plugins/audiofile/gstafsink.c: cleaned up output info
3827 2001-05-25 17:17 thomasvs
3829 * plugins/filters/level/level.c: cleaned up level plugin output
3831 2001-05-25 15:02 thomasvs
3833 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3834 got rate and signedness to work on afsrc
3836 2001-05-25 14:42 thomasvs
3838 * plugins/audiofile/README: a little info
3840 2001-05-25 11:43 wtay
3842 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3845 2001-05-25 11:43 wtay
3847 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3848 if gnomevfs is not found and the URI starts with file:/, disksrc is
3851 2001-05-25 11:10 thomasvs
3853 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3854 print out signed/unsigned and endianness
3856 2001-05-25 10:47 thomasvs
3858 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3859 audiofile src element, doesn't work yet
3861 2001-05-25 05:42 dlehn
3863 * configure.in.ac250: automake 1.4-p1 doesn't support
3864 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3865 released 1.4-p2 gets debianized. ;)
3867 2001-05-25 02:28 hadess
3869 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3871 2001-05-25 01:35 wtay
3873 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3874 mpeg2dec until we figure out what's wrong.
3876 2001-05-25 01:29 omegahacker
3878 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3879 gstthread.c: fixed some interruptability problems with thread and
3882 2001-05-25 01:14 wtay
3884 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3885 COTHREAD_STOPPING hack.
3887 2001-05-25 01:09 wtay
3889 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3890 media player so that it works with incsched. Removed the thread
3891 and add the _iterate to the g_idle_loop, this makes the GUI very
3892 cluncky but is needed because we cannot chance the state of a
3893 thread inside the threads context yet.
3895 2001-05-24 23:38 thomasvs
3897 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3898 own code before sending mail to library author asking why sample
3899 rate setting on output doesn't work... note to others: afsink now
3900 handles samplerate right
3902 2001-05-24 23:24 thomasvs
3904 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3905 for endianness, you can set it through an arg until I figure out
3906 what it is supposed to do
3908 2001-05-24 23:23 thomasvs
3910 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3913 2001-05-24 22:46 omegahacker
3915 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3918 2001-05-24 21:36 omegahacker
3920 * gst/gstthread.c: fixed thread lock mis-merge
3922 2001-05-24 21:20 wtay
3924 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3927 2001-05-24 12:24 wtay
3929 * configure.in.ac250: Added the autoconf file for version 2.50
3931 2001-05-24 12:22 wtay
3933 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3934 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3935 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3936 decoder/encoder element.
3938 2001-05-24 01:55 thomasvs
3940 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3941 handles endianness right, and also allows for choosing the output
3942 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3945 2001-05-24 01:46 omegahacker
3947 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3948 configure.in, components/bonobo-media/Makefile.am,
3949 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3950 components/bonobo-media/bonobo-media-gstreamer.gob,
3951 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3952 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3953 debian/Makefile.am, debian/changelog, debian/control,
3954 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3955 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3956 debian/gstreamer-mad.files, debian/rules,
3957 docs/fwg/gst-plugin-writers-guide.sgml,
3958 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3959 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3960 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3961 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3962 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3963 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3964 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3965 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3966 docs/manual/xml.sgml, docs/random/autoplug2,
3967 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3968 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3969 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3970 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3971 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3972 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3973 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3974 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3975 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3976 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3977 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3978 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
3979 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
3980 gstplay/full-screen.c, gstplay/full-screen.h,
3981 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
3982 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
3983 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
3984 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
3985 plugins/Makefile.am, plugins/alsa/alsa.h,
3986 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
3987 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
3988 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
3989 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
3990 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
3991 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
3992 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3993 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
3994 plugins/filters/adder/adder.c,
3995 plugins/filters/colorspace/Makefile.am,
3996 plugins/filters/colorspace/colorspace.c,
3997 plugins/filters/colorspace/colorspace.h,
3998 plugins/filters/colorspace/yuv2yuv.c,
3999 plugins/filters/intfloatconvert/Makefile.am,
4000 plugins/filters/intfloatconvert/float2int.c,
4001 plugins/filters/intfloatconvert/float2int.h,
4002 plugins/filters/intfloatconvert/int2float.c,
4003 plugins/filters/intfloatconvert/int2float.h,
4004 plugins/filters/intfloatconvert/intfloatconvert.c,
4005 plugins/filters/intfloatconvert/intfloatconvert.h,
4006 plugins/filters/ladspa/gstladspa.c,
4007 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4008 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4009 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4010 plugins/filters/level/README, plugins/filters/level/filter.func,
4011 plugins/filters/level/level.c, plugins/filters/level/level.h,
4012 plugins/filters/mono2stereo/Makefile.am,
4013 plugins/filters/mono2stereo/mono2stereo.c,
4014 plugins/filters/mono2stereo/mono2stereo.h,
4015 plugins/filters/passthrough/README,
4016 plugins/filters/passthrough/filter.func,
4017 plugins/filters/passthrough/level.c,
4018 plugins/filters/passthrough/level.h,
4019 plugins/filters/passthrough/passthrough.c,
4020 plugins/filters/passthrough/passthrough.h,
4021 plugins/filters/stereo2mono/Makefile.am,
4022 plugins/filters/volenv/Makefile.am,
4023 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4024 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4025 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4026 plugins/mp3decode/mpg123/gstmpg123.c,
4027 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4028 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4029 plugins/mpeg1/mpegaudio/encoder.h,
4030 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4031 plugins/mpeg1/mpegaudio/musicin.c,
4032 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4033 plugins/mpeg1/mpegaudio/subs.c,
4034 plugins/mpeg1/mpegaudio/table_absthr.h,
4035 plugins/mpeg1/mpegaudio/table_cb.h,
4036 plugins/mpeg1/mpegaudio/table_enwindow.h,
4037 plugins/mpeg1/mpegaudio/table_th.h,
4038 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4039 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4040 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4041 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4042 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4043 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4044 plugins/quicktime/gstquicktimedecoder.c,
4045 plugins/quicktime/gstquicktimedecoder.h,
4046 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4047 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4048 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4049 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4050 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4051 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4052 test/videotest.c, test/wave.c, tests/autoplug2.c,
4053 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4054 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4057 2001-05-24 00:24 dlehn
4059 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4062 2001-05-24 00:23 dlehn
4064 * autogen.sh: libtool check fix... copy & paste error msgs code
4067 2001-05-23 21:35 wtay
4069 * test/video2mp1.c: Some small modifications.
4071 2001-05-23 20:53 omegahacker
4073 * plugins/oss/gstosssink.c: default settings are intenionally very
4074 wrong (make it obvious when the capsnego didn't work) and it checks
4077 2001-05-23 20:52 omegahacker
4079 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4082 2001-05-23 20:50 omegahacker
4084 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4086 2001-05-23 20:49 omegahacker
4088 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4089 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4090 wasn't catching the no entry case
4092 2001-05-23 20:48 omegahacker
4094 * examples/autoplug/autoplug.c: added have_size handler so the
4095 window matches the video size
4097 2001-05-23 20:09 omegahacker
4099 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4100 added leaky-queue semantics
4102 2001-05-23 10:18 thomasvs
4104 * plugins/filters/level/README: some more info on how to plot the
4105 level using gnuplot it would be nice if the output from level
4106 plugin could serve as input to a gstreamer plotting plugin (I'm not
4109 2001-05-23 09:49 thomasvs
4111 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4112 channels and sample rate
4114 2001-05-23 09:48 thomasvs
4116 * configure.in: added level Makefile deleted one of two instances
4119 2001-05-23 09:47 thomasvs
4121 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4123 2001-05-23 09:47 thomasvs
4125 * plugins/filters/level/: Makefile.am, README, filter.func,
4126 level.c, level.h: Added level detection plugin; prints out RMS
4127 values calculated over buffer size to stdout
4129 2001-05-22 21:11 omegahacker
4131 * tests/states.c: fixed references to _gst_print_statename
4133 2001-05-22 20:22 hadess
4135 * gst/elements/gstdisksrc.c: - it is now possible to change the
4136 opened file when state is PAUSED
4138 2001-05-22 19:57 hadess
4140 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4142 2001-05-22 19:44 hadess
4144 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4145 the src file if the state is PAUSED
4147 2001-05-22 17:48 thomasvs
4149 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4152 2001-05-22 14:48 richardb
4154 * autogen.sh: autogen.sh now fails if aclocal fails.
4156 2001-05-22 13:56 hadess
4158 * autogen.sh: - added a line to autogen.sh for the busy application
4161 2001-05-22 02:42 omegahacker
4163 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4164 caps_nego_failed signal to indicate that it's solved the problem,
4165 via a gboolean * argument that's FALSE, and can be set to TRUE if
4166 the handler has fixed things up.
4168 Updated the autoplugger so it now works in both the unknown and
4169 known cases with and without other issues like a crippled
4170 (mono-only) osssink.
4172 2001-05-22 00:23 omegahacker
4174 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4175 gstthread.c: Updates to DEBUG system: moved statename into
4176 gstelement.c, colorized the states:
4178 NULL: white READY: read PAUSED: yellow PLAYING: green
4180 2001-05-21 22:35 omegahacker
4182 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4183 src_caps_nego_failed body
4185 2001-05-21 21:17 wtay
4187 * acconfig.h, configure.in: Updates to the audiofile detection
4190 2001-05-21 21:17 wtay
4192 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4194 2001-05-21 20:48 thomasvs
4196 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4197 pass at an audiofile sink this sink uses the SGI audiofile library
4198 to write audio files
4200 2001-05-21 20:42 thomasvs
4202 * plugins/Makefile.am: trying to add a check for libaudiofile
4204 2001-05-21 20:40 thomasvs
4206 * configure.in: trying to add a check for libaudiofile (->
4207 plugins/audiofile/afsink)
4209 2001-05-21 03:41 omegahacker
4211 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4212 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4213 again. gstautoplugger.c: Fixed with strategic positioning of
4216 2001-05-21 03:40 omegahacker
4218 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4219 statements. Added specific debug for int props.
4221 2001-05-21 03:35 hadess
4223 * test/mp3mad.c: - removed the parse factory, it's unused
4225 2001-05-21 02:37 cael
4227 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4228 hadess' sugesstion, and added myself as an author.
4230 2001-05-21 02:19 cael
4232 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4233 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4234 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4235 gststatusarea.h, main.c: added the begninnings of full-screen
4236 support (crashes atm), playing at double size, general code cleanup
4239 2001-05-20 22:24 wtay
4241 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4242 some args would not show up correctly
4244 2001-05-20 22:24 thomasvs
4246 * plugins/filters/adder/adder.c: fixed caps stuff
4248 2001-05-20 21:12 wtay
4250 * tools/gstreamer-inspect.c: Better output of element flags.
4252 2001-05-20 21:06 wtay
4254 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4255 "\\ " so that parse can handle it.
4257 2001-05-20 21:05 wtay
4259 * gst/gstparse.c: Added the possibility to escape chars in
4260 gstparse. You can now give it a cmdline like disksrc location=some\
4261 sort\ of.mp3 ! .... and it does the right thing.
4263 2001-05-20 19:59 wtay
4265 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4266 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4268 2001-05-20 19:24 wtay
4270 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4271 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4273 2001-05-20 19:17 thomasvs
4275 * plugins/filters/passthrough/passthrough.c: changed pad templates
4277 2001-05-20 19:05 thomasvs
4279 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4280 updating passthrough to handle caps
4282 2001-05-20 19:01 thomasvs
4284 * plugins/filters/volenv/volenv.c: updating caps handling
4286 2001-05-20 16:45 thomasvs
4288 * plugins/filters/passthrough/passthrough.c: trying to add caps
4289 detection to passthrough
4291 2001-05-20 15:55 thomasvs
4293 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4294 the plugin mentioned
4296 2001-05-20 15:16 thomasvs
4298 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4299 width, depth, channels, frequency
4301 2001-05-20 15:12 wtay
4303 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4306 2001-05-20 15:03 thomasvs
4308 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4310 2001-05-20 14:56 thomasvs
4312 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4313 setting caps on src pad
4315 2001-05-20 11:31 wtay
4317 * components/bonobo-media/: Makefile.am,
4318 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4319 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4320 Added the code for the bonobo media component. It doesn't really
4321 work yet because bonobo-media doesn't show video.
4323 2001-05-20 06:48 cael
4325 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4326 big things are coming allright ;-)
4328 2001-05-20 01:16 hadess
4330 * AUTHORS: - added myself to the AUTHORS file
4332 2001-05-19 19:17 wtay
4334 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4335 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4336 More updates to caps in vorbisenc. it now correctly sets up the
4337 encoder based on the input audio type.
4339 2001-05-19 15:16 wtay
4341 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4342 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4343 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4344 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4345 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4346 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4347 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4348 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4349 updates. Make mpegaudio use a sane namespace for all exported
4350 symbols. the mad element can now play mpeg audio comming is as
4353 2001-05-19 07:39 omegahacker
4355 * .cvsignore, Makefile.am, configure.in,
4356 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4357 prep for future changes to pkg-config. Disabled docs building by
4358 default (--enable-docs-build to turn it on). Added more visible
4359 warning messages for lacking libraries, listing the plugins that
4360 won't build (not complete!).
4362 2001-05-19 07:39 omegahacker
4364 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4365 initially added on branch BRANCH-INCSCHED1.
4367 2001-05-19 01:33 wtay
4369 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4370 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4371 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4372 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4373 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4374 Updates to various mp3 related plugins. Added args and capsnego to
4377 2001-05-18 19:11 wtay
4379 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4380 to sync with the provided caps.
4382 2001-05-18 18:58 wtay
4384 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4386 2001-05-17 23:00 omegahacker
4388 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4389 caps_fail handlers that kinda work
4391 2001-05-17 06:20 dlehn
4393 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4394 emails exposing my forgetfulness...
4396 2001-05-17 01:18 hadess
4398 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4401 2001-05-16 23:42 wtay
4403 * acconfig.h: Added SDL.
4405 2001-05-16 23:40 wtay
4407 * configure.in: Added a check for SDL
4409 2001-05-16 23:09 wtay
4411 * testsuite/refcounting/thread.c: file thread.c was initially added
4412 on branch BRANCH-INCSCHED1.
4414 2001-05-16 23:09 wtay
4416 * testsuite/refcounting/thread.c: Added thread refcounting and
4419 2001-05-16 23:08 wtay
4421 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4424 2001-05-16 23:08 wtay
4426 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4427 different approach for object destruction, using the real _remove
4428 functions so that the scheduler has a chance to destroy its state
4429 too. This breaks the thread with ghostpads destruction case for
4432 2001-05-16 22:42 omegahacker
4434 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4435 stereo2mono_init, it was fragging its src pad
4437 2001-05-16 22:21 omegahacker
4439 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4440 autoplug can do something with it
4442 2001-05-16 22:19 omegahacker
4444 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4445 default to caps_proxy true
4447 2001-05-16 22:18 omegahacker
4449 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4451 2001-05-16 21:41 wtay
4453 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4454 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4455 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4456 the template. some name changes to the jpeg decoder.
4458 2001-05-16 20:32 wtay
4460 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4461 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4463 2001-05-16 20:32 wtay
4465 * configure.in: Added gnomevfs checks.
4467 2001-05-16 08:16 dlehn
4469 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4470 allocation so full 2M stack space available: - Double maximums to
4471 use full stack space: - COTHREAD_STACKSIZE = 16k -
4472 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4473 cothread_create returns NULL if nthreads == MAXTHREADS though not
4474 yet handled by gstschedule caller
4476 2001-05-16 06:04 dlehn
4478 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4479 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4480 - use common gst_trace_read_tsc() for RDTSC call - add untested
4481 function to do ascii dump of trace data
4483 2001-05-16 05:07 dlehn
4485 * test/: videotest.c, wave.c: fix a couple warnings
4487 2001-05-15 22:04 wtay
4489 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4490 samples in the native endianness.
4492 2001-05-15 20:25 wtay
4494 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4497 2001-05-15 10:40 omegahacker
4499 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4500 mpeg2dec can play mpeg1 streams too
4502 2001-05-15 10:04 omegahacker
4504 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4507 2001-05-15 05:13 omegahacker
4509 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4511 2001-05-15 02:45 omegahacker
4513 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4514 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4515 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4516 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4517 to *before* the caps_changed signal gstautoplugcache.c: added
4518 refcounting around signal_emit, and debug updates gstautoplugger.c:
4519 added code to remove the autoplugcache when done
4521 2001-05-14 23:42 wtay
4523 * gst/gsttypefind.c: Added a reference to typefind.
4525 2001-05-14 23:21 omegahacker
4527 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4530 2001-05-14 22:57 wtay
4532 * gst/gstelement.c: Refcounting fixes
4534 2001-05-14 22:22 wtay
4536 * gst/gstelement.c: fixed a mem leak in the destroy code.
4538 2001-05-14 22:20 wtay
4540 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4541 refcount handling. the pad shutdown function doesn't remove the pad
4542 from the parent because the parent is needed in the destroy
4545 2001-05-14 21:08 omegahacker
4547 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4548 gstpad.h, gstscheduler.c, gsttypefind.c,
4549 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4550 cothreads.c: added a comment on one of the tests gstbin.h: added
4551 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4552 _change_state function a little gstobject.c: improved the
4553 refcounting DEBUGs gstpad.c: moved the connected signal to after
4554 capsnego, added the caps_nego_failed signal gstpad.h:
4555 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4556 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4557 around signal_emit to deal with the case where the
4558 signal's handler shuts down the element gstautoplugcache.c: added
4559 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4560 significant rework, it functions quite nicely actually
4562 2001-05-14 09:51 omegahacker
4564 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4565 and friends, since they're now private to cothreads.c
4567 2001-05-13 16:29 wtay
4569 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4572 2001-05-13 16:29 wtay
4574 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4575 updates. _destroying an element or a pad properly removes if from
4578 2001-05-13 08:49 omegahacker
4580 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4581 S16_LE no matter what. FIXME\!
4583 2001-05-12 19:04 wtay
4585 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4586 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4588 2001-05-12 19:03 wtay
4590 * testsuite/refcounting/bin.c: file bin.c was initially added on
4591 branch BRANCH-INCSCHED1.
4593 2001-05-12 19:03 wtay
4595 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4596 refcounting test cases
4598 2001-05-12 15:07 wtay
4600 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4601 pad.c: More testcases
4603 2001-05-12 15:07 wtay
4605 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4606 gst_element_remove_pad. more refcounting stuff (object unparent on
4609 2001-05-12 01:04 wtay
4611 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4612 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4613 ne w category for REFCOUNTING.
4615 2001-05-12 01:03 wtay
4617 * testsuite/refcounting/element_pad.c: file element_pad.c was
4618 initially added on branch BRANCH-INCSCHED1.
4620 2001-05-12 01:03 wtay
4622 * testsuite/refcounting/pad.c: file pad.c was initially added on
4623 branch BRANCH-INCSCHED1.
4625 2001-05-12 01:03 wtay
4627 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4630 2001-05-11 20:36 wtay
4632 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4635 2001-05-11 19:44 wtay
4637 * configure.in: Added the refcounting testsuite dir to configure.in
4639 2001-05-11 19:44 wtay
4641 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4642 added on branch BRANCH-INCSCHED1.
4644 2001-05-11 19:44 wtay
4646 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4647 object.c: Added a testsuite for refcounting.
4649 2001-05-11 19:44 wtay
4651 * testsuite/refcounting/element.c: file element.c was initially
4652 added on branch BRANCH-INCSCHED1.
4654 2001-05-11 19:44 wtay
4656 * testsuite/refcounting/mem.c: file mem.c was initially added on
4657 branch BRANCH-INCSCHED1.
4659 2001-05-11 19:44 wtay
4661 * testsuite/refcounting/object.c: file object.c was initially added
4662 on branch BRANCH-INCSCHED1.
4664 2001-05-11 19:44 wtay
4666 * testsuite/refcounting/mem.h: file mem.h was initially added on
4667 branch BRANCH-INCSCHED1.
4669 2001-05-11 19:41 wtay
4671 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4672 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4675 2001-05-11 15:42 dlehn
4677 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4679 2001-05-11 00:43 omegahacker
4681 * gst/gstpad.h: some minor updates with a hair more speed
4683 2001-05-10 23:35 omegahacker
4685 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4688 2001-05-10 23:30 omegahacker
4690 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4691 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4694 2001-05-10 23:10 omegahacker
4696 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4697 to avoid rebuilding libgst.la every time
4699 2001-05-10 22:44 omegahacker
4701 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4704 2001-05-10 21:30 dlehn
4706 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4709 2001-05-10 21:28 dlehn
4711 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4712 tests/sched/runxml.c: Pass buffer in handoff signal
4714 2001-05-10 21:25 dlehn
4716 * tests/autoplug2.c: just call exit() once
4718 2001-05-10 09:22 omegahacker
4720 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4721 for meta-elements' children
4723 2001-05-10 09:21 omegahacker
4725 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4728 2001-05-10 09:18 omegahacker
4730 * plugins/filters/adder/adder.c: added comment to make the adder
4731 compliant (don't set COTHREAD_STOPPING)
4733 2001-05-10 09:17 omegahacker
4735 * libs/idct/gstidct.c: minor cleanup of some debug strings
4737 2001-05-10 09:16 omegahacker
4739 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4740 initially added on branch BRANCH-INCSCHED1.
4742 2001-05-10 09:16 omegahacker
4744 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4745 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4746 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4747 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4748 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4749 Added start of autoplugger meta-element
4751 2001-05-09 07:20 wtay
4753 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4755 2001-05-09 05:12 dlehn
4757 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4759 2001-05-08 21:52 wtay
4761 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4762 dv/dvdec.c, filters/colorspace/Makefile.am,
4763 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4764 filters/lav/.cvsignore, filters/lav/Makefile.am,
4765 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4766 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4767 plugins. Added a lav encoder, this one just adds a header in front
4768 YUV data so that the lav tools can operate on it.
4770 2001-05-08 21:44 omegahacker
4772 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4773 a few other things around a littleto clean up warnings
4775 2001-05-07 23:10 wtay
4777 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4778 Applied the alsa patch from Thomas Nyberg.
4780 2001-05-07 22:57 wtay
4782 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4783 livelock we're trying to fix.
4785 2001-05-07 22:46 omegahacker
4787 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4788 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4789 removed mid-signal, now autoplugtest works
4791 2001-05-06 23:48 omegahacker
4793 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4795 2001-05-06 23:12 omegahacker
4797 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4798 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4799 (never ignore compiler warnings\!) and updated a few INFO lines
4801 2001-05-06 23:12 omegahacker
4803 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4805 2001-05-06 19:03 wtay
4807 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4808 so that it builds here...
4810 2001-05-06 18:57 wtay
4812 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4814 2001-05-06 18:33 omegahacker
4816 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4817 added on branch BRANCH-INCSCHED1.
4819 2001-05-06 18:33 omegahacker
4821 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4822 initial checkin of autoplugcache and a test program to simulate
4823 dynamic autoplugging
4825 2001-05-06 18:33 omegahacker
4827 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4828 initially added on branch BRANCH-INCSCHED1.
4830 2001-05-06 15:27 wtay
4832 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4833 Fixed a namespace issue with lame.
4835 2001-05-06 15:22 wtay
4837 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4838 passing. Some cleanups.
4840 2001-05-06 14:53 wtay
4842 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4843 environment of the child process.
4845 2001-05-06 14:52 wtay
4847 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4848 caps of the sinkpad.
4850 2001-05-06 09:16 omegahacker
4852 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4853 initially added on branch BRANCH-INCSCHED1.
4855 2001-05-06 09:16 omegahacker
4857 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4858 initially added on branch BRANCH-INCSCHED1.
4860 2001-05-06 09:16 omegahacker
4862 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4863 gstreamer-compprep.c: added initial bash commandline completion
4866 2001-05-06 04:06 omegahacker
4868 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4871 2001-05-06 03:47 omegahacker
4873 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4874 mpeg1 video streams, update caps to show that
4876 2001-05-05 20:01 wtay
4878 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4879 little cleanup (more defines) Better arg parsing.
4881 2001-05-05 18:22 wtay
4883 * plugins/oss/gstosshelper.h: The inter process protocol layout
4886 2001-05-05 18:21 wtay
4888 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4889 format set by the OSS app.
4891 2001-05-05 05:07 dlehn
4893 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4894 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4895 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4896 README from dirs with a README.
4898 2001-05-05 03:16 wtay
4900 * gst/gstplugin.c: Make sure the plugin filaname is set before
4901 calling the init function.
4903 2001-05-05 03:05 wtay
4905 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4906 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4907 and feeding the audio of an OSS app into GStreamer.
4909 2001-05-05 02:50 dlehn
4911 * debian/changelog: update version
4913 2001-05-05 01:45 dlehn
4915 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4916 gstreamer-arts.files, gstreamer-colorspace.files,
4917 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4918 current code - add more and more plugins.
4920 2001-05-04 23:14 omegahacker
4922 * gst/gstelement.h, gst/gstscheduler.c,
4923 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4924 which when set will force the scheduler to skip over an element as
4925 an option for the first cothread jump. This is needed because
4926 libraries like mad don't ever seem to want to quit. Thus they
4927 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4929 2001-05-04 21:43 omegahacker
4931 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4932 cleanups, renamed the various scheduler-specific routines to
4933 actually be called gst_schedule_ instead of gst_bin_.
4935 2001-05-04 21:41 omegahacker
4937 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4938 gst_mad_loop instance
4940 2001-05-04 00:21 omegahacker
4942 * gst/gstparse.c: fixed spelling mistake in user-visible output
4944 2001-05-03 23:29 wtay
4946 * gst/gstprops.c: Created a macro of the va_arg parsing function
4947 because some systems (PPC) cannot handle passing a va_list by
4950 2001-05-03 22:44 wtay
4952 * gst/gstparse.c: Added dynamic pads to the command line parser.
4954 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4955 mpeg1parse video_00!
4956 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4960 2001-05-03 21:06 wtay
4962 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4963 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4964 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4967 2001-05-03 18:49 wtay
4969 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4971 2001-05-03 11:16 thomasvs
4973 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4974 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4975 one interation to force return to main program; should probably be
4976 fixed in a better way * cleaned mixer up, it now works with
4977 delayed start. Drinks are in order.
4979 2001-05-03 00:46 wtay
4981 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
4982 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
4983 helloworld.sgml, pads.sgml: Small manual changes. Added a section
4986 2001-05-03 00:44 wtay
4988 * gst/gstinfo.h: Added and extra whitespace before ## args
4989 (remember it eats all non whitespace chars to the left if it's
4992 2001-05-03 00:12 wtay
4994 * examples/plugins/example.c: We don't want to teach you bad
4995 habbits, so here's a fix for a memleak in the example plugin.
4997 2001-05-02 21:27 omegahacker
4999 * gst/gstinfo.h: re-enabled the funcptr hash table
5001 2001-05-02 21:16 wtay
5003 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5004 scheduling error we're trying to chase.
5006 2001-05-02 21:12 thomasvs
5008 * examples/mixer/mixer.c: delayed second song
5010 2001-05-02 21:01 omegahacker
5012 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5013 output, and schedule dump
5015 2001-05-02 20:20 omegahacker
5017 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5018 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5019 the DEBUG system to look like the INFO system, with a function
5020 pointer that can be replaced. Not done with everything, since it
5021 seems that we need an ERROR system plus a FATAL error, or maybe
5022 just an ERROR system with a severity, and depending on this the
5023 DEBUG system might again be changed to have a single or at least
5026 Also did a bit of work fixing up the actual DEBUG and INFO commands
5027 scattered throughout the code. We still have over 500 of these in
5030 2001-05-02 20:11 thomasvs
5032 * examples/mixer/mixer.c: trying to adapt to incsched
5034 2001-05-02 09:52 thomasvs
5036 * plugins/filters/Makefile.am: added volenv and adder
5038 2001-05-02 09:51 thomasvs
5040 * examples/Makefile.am: added mixer
5042 2001-05-02 00:00 omegahacker
5044 * gst/gstscheduler.c: /me is an idiot
5046 2001-05-01 23:58 thomasvs
5048 * plugins/filters/passthrough/: README, filter.func, level.c,
5049 level.h: Basic level detection/printing plugin; calculates RMS over
5050 data block and prints this out along with time in secs through
5051 plugin needs more work
5053 2001-05-01 23:45 wtay
5055 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5056 for incremental scheduling.
5058 2001-05-01 23:43 wtay
5060 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5063 2001-05-01 22:41 omegahacker
5065 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5066 branch BRANCH-INCSCHED1.
5068 2001-05-01 22:41 omegahacker
5070 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5071 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5072 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5073 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5074 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5075 - fixed up incremental scheduling some more - updated the
5076 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5077 DEBUG colorization - new test/mpeg2parse4.c
5079 2001-05-01 22:35 omegahacker
5081 * gstplay/main.c: added code to save the pipeline to xml
5083 2001-05-01 14:54 richardb
5085 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5086 audio/raw properties to cover format=float case. Please check this
5089 2001-05-01 14:16 thomasvs
5091 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5092 added newlines to debug output
5094 2001-05-01 00:35 wtay
5096 * gstplay/gstplay.c: Implemented the function to get the pipeline
5099 2001-05-01 00:20 wtay
5101 * docs/random/autoplug2: Added an explanation of the innner
5102 workings of the current autoplugger.
5104 2001-04-30 21:40 richardb
5106 * configure.in: Tighten some library checks (check for header files
5107 as well as libraries) Also, clean up structure slightly: put all
5108 AC_DEFINEs for feature checks into the appropriate section at end.
5109 This structure allows user parameter code which overrides the
5110 feature selection to be kept together in a section after the
5111 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5113 2001-04-30 20:51 thomasvs
5115 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5117 2001-04-30 15:34 thomasvs
5119 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5122 2001-04-30 11:22 richardb
5124 * configure.in: Add explicit check for <artsc.h>, in case
5125 artsc-config lies to us.
5127 2001-04-29 23:46 sbaker3
5129 * plugins/filters/: intfloatconvert/float2int.h,
5130 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5131 bogus reference to audioraw.h
5133 2001-04-29 23:27 wtay
5135 * examples/mixer/mixer.c: Changed the way the typefind function
5136 works by creating a little pipeline as the toplevel bin..
5138 2001-04-29 22:56 thomasvs
5140 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5143 2001-04-29 18:59 richardb
5145 * README: Add detailed note (and patch) about automake problem.
5147 2001-04-29 08:54 sbaker3
5149 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5150 recent api changes - still not functional
5152 2001-04-29 08:41 sbaker3
5154 * configure.in: added mono2stereo and intfloatconvert plugin
5156 2001-04-29 08:39 sbaker3
5158 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5159 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5160 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5161 intfloatconvert/intfloatconvert.c,
5162 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5163 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5164 mono2stereo and intfloatconvert plugins
5166 2001-04-28 20:16 sbaker3
5168 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5169 output of float properties
5171 2001-04-28 19:59 wtay
5173 * gst/: gstinfo.c, gstprops.c: Added more colors for
5174 props/caps/clock/negotiation.
5176 2001-04-28 19:58 sbaker3
5178 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5181 2001-04-28 19:57 sbaker3
5183 * gst/elements/gstelements.c: add factory init for sinesrc
5185 2001-04-28 19:56 sbaker3
5187 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5190 2001-04-28 08:17 omegahacker
5192 * test/mpeg2parse3.c: now fully correct within incsched1 world
5194 2001-04-28 05:23 omegahacker
5196 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5197 mpeg2parse3.c from HEAD and fixed it up so it works
5199 2001-04-28 05:23 omegahacker
5201 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5202 some more (pthread and cothread id is in color) - Added some minor
5203 debug to help trace mp1vid segfaults
5205 2001-04-28 04:38 dlehn
5207 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5208 audio = mpeg2parse3.c = a simple .vob player
5210 2001-04-28 03:54 omegahacker
5212 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5213 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5214 gstutils.c: Updated the colorization a bit more, and did a
5215 significant pass through all the other code to change categories on
5216 DEBUG and INFO statements to be correct, and not simply zero.
5217 There are still more, but this is a good first pass.
5219 2001-04-28 02:46 mhowell
5221 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5222 thread synch case... better debug
5224 2001-04-28 02:06 omegahacker
5226 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5229 2001-04-27 22:14 wtay
5231 * gst/gstutils.c: Added enum parsing...
5233 2001-04-27 22:09 omegahacker
5235 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5237 2001-04-27 22:01 thomasvs
5239 * plugins/filters/filterstamp.sh: changed "rename" command to
5240 something using sed in one line having the same effect
5242 2001-04-27 21:58 omegahacker
5244 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5246 2001-04-27 21:54 mhowell
5248 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5249 gstqueue.c: initial fix of thread synch for queues and state change
5251 2001-04-27 21:47 omegahacker
5253 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5254 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5255 and a comment in gstelement.h
5257 2001-04-27 21:45 wtay
5259 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5260 autoplugger working by setting the pipeline to PAUSED before
5261 attempting to connect pads...
5263 2001-04-27 21:31 omegahacker
5265 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5266 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5267 based on categories, with the strings in _gst_category_colors[] in
5268 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5269 /etc/DIR_COLORS works too.
5271 Please comment on the colorization style and ideas in the above
5274 2001-04-27 20:35 wtay
5276 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5277 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5278 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5279 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5280 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5281 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5284 2001-04-27 20:17 wtay
5286 * examples/autoplug/autoplug.c: Fixed the autoplugger
5288 2001-04-27 02:46 omegahacker
5290 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5293 2001-04-27 02:42 omegahacker
5295 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5298 2001-04-27 00:34 omegahacker
5300 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5303 2001-04-26 23:32 omegahacker
5305 * tests/mp1vid.c: updated to working state
5307 2001-04-26 23:32 omegahacker
5309 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5310 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5311 failed merge that locked the same mutex twice ...in a row
5313 2001-04-26 06:47 dlehn
5315 * configure.in: fix typos: %VAR -> $VAR
5317 2001-04-26 02:53 omegahacker
5319 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5320 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5321 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5322 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5323 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5324 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5325 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5326 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5327 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5328 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5329 docs/libs/Makefile.am, examples/Makefile.am,
5330 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5331 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5332 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5333 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5334 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5335 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5336 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5337 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5338 gst/autoplug/gststaticautoplug.c,
5339 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5340 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5341 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5342 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5343 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5344 gst/types/Makefile.am, gst/types/gsttypes.c,
5345 libs/putbits/gstputbits.c, plugins/Makefile.am,
5346 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5347 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5348 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5349 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5350 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5351 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5352 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5353 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5354 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5355 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5356 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5357 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5358 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5359 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5360 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5361 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5362 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5363 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5364 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5365 plugins/filters/adder/.cvsignore,
5366 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5367 plugins/filters/adder/adder.h,
5368 plugins/filters/colorspace/colorspace.c,
5369 plugins/filters/colorspace/colorspace.h,
5370 plugins/filters/ladspa/gstladspa.c,
5371 plugins/filters/median/median.c,
5372 plugins/filters/passthrough/passthrough.c,
5373 plugins/filters/smooth/smooth.c,
5374 plugins/filters/stereo2mono/stereo2mono.c,
5375 plugins/filters/volenv/filter.func,
5376 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5377 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5378 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5379 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5380 plugins/mp3decode/mpg123/Makefile.am,
5381 plugins/mp3decode/mpg123/gstmpg123.c,
5382 plugins/mp3decode/parse/mp3parse.c,
5383 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5384 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5385 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5386 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5387 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5388 plugins/mpeg1/mpegtypes/mpeg1types.c,
5389 plugins/mpeg1/parse/mpeg1parse.c,
5390 plugins/mpeg1/system_encode/buffer.c,
5391 plugins/mpeg1/system_encode/system_encode.c,
5392 plugins/mpeg1video/parse/mp1videoparse.c,
5393 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5394 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5395 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5396 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5397 plugins/mpeg2/mpegtypes/mpeg2types.c,
5398 plugins/mpeg2/parse/mpeg2parse.c,
5399 plugins/mpeg2/subtitles/mpeg2subt.c,
5400 plugins/mpeg2/video/gstmpeg2play.c,
5401 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5402 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5403 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5404 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5405 plugins/videoscale/videoscale.c,
5406 plugins/visualization/smoothwave/smoothwave.c,
5407 plugins/visualization/spectrum/gstspectrum.c,
5408 plugins/visualization/synaesthesia/synaesthesia.c,
5409 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5410 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5411 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5412 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5413 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5414 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5415 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5416 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5417 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5418 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5419 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5420 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5423 2001-04-26 02:43 omegahacker
5425 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5428 2001-04-26 01:25 omegahacker
5430 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5433 2001-04-26 01:25 omegahacker
5435 * tests/mp1vid.c: added mp1vid to CVS
5437 2001-04-26 01:20 omegahacker
5439 * test/dvshow.c: set the video window size up front for NTSC, as a
5442 2001-04-26 01:19 omegahacker
5444 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5446 2001-04-26 00:56 omegahacker
5448 * configure.in: turn off optimization when profiling (ackcvs diff
5449 configure.in) because something segfaults if we don't
5451 2001-04-26 00:30 omegahacker
5453 * gst/cothreads.c: fixed a locking issue
5455 2001-04-25 23:32 omegahacker
5457 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5458 gstscheduler.c, gstscheduler.h: Added element-level locking
5459 support, implemented for cothreads with a mutex held whenever an
5460 element is actually currently running. This should be done with
5461 atomic variables eventually, but the best I can find is to use
5462 <asm/spinlock.h> from the kernel, which brings in too much for my
5465 Also increased cothread stack size to 32KB and max cothread count
5466 to 64, which fits within the default pthread 2MB stack. It would
5467 probably be good to do a pthread_attr_getstacksize() to verify that
5468 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5469 could remove these limits.
5471 2001-04-25 12:49 richardb
5473 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5474 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5475 don't actually need it, and make the other tests and the autoplug
5476 example only compile if gnome headers are present.
5478 2001-04-24 22:28 omegahacker
5480 * gst/gstbuffer.c: I will successfully compile code before I check
5481 it in. I will successfully compile code before I check it in. I
5482 will successfully compile code before I check it in. I will
5483 successfully compile code before I check it in. I will
5484 successfully compile code before I check it in. I will
5485 successfully compile code before I check it in. I will
5486 successfully compile code before I check it in. I will
5487 successfully compile code before I check it in. I will
5488 successfully compile code before I check it in. I will
5489 successfully compile code before I check it in.
5491 2001-04-24 20:20 omegahacker
5493 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5494 stuff - enhanced mem_chunk allocation to round up to nearest 32
5495 bytes this helps ensure that GstBuffers are more likely to be on
5496 cache-lines - added free() and copy() function pointers to
5497 GstBuffer - added code in _destroy and _copy to use above routines
5498 if !NULL - fixed up _copy code to suck less
5500 2001-04-24 20:04 omegahacker
5502 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5503 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5504 the remaining bits of Meta stuff
5506 2001-04-24 00:16 omegahacker
5508 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5509 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5510 Collection of minor changes:
5512 * autogen.sh - remove config.cache before running ./configure
5513 * gst/elements/gstfakesink.c - print out the size of the buffer,
5515 * plugins/Makefile.am - removed a spare trailing backslash
5516 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5517 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5519 2001-04-23 23:04 wtay
5521 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5523 2001-04-23 16:16 omegahacker
5525 * test/dvshow.c: updated dvshow to use dv1394src instead of
5528 2001-04-23 16:16 omegahacker
5530 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5531 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5534 2001-04-23 00:28 wtay
5536 * configure.in: Added a check for aalib
5538 2001-04-23 00:18 wtay
5540 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5541 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5542 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5543 Makefile changes. Added an aasink, draw graphics with aalib :-)
5545 2001-04-22 17:34 wtay
5547 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5548 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5549 plugin version system.
5551 2001-04-22 17:06 wtay
5553 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5555 2001-04-22 17:05 wtay
5557 * test/.cvsignore: Updates
5559 2001-04-22 17:04 wtay
5561 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5563 2001-04-22 17:04 wtay
5565 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5566 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5567 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5568 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5569 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5570 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5571 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5572 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5573 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5574 tests/padfactory.c: API docs updates. Properly implemented the
5575 disksink. Fixed a compile problem with alsa. Added bufferpool
5576 handling to dvdec Some compiler warning fixes
5578 2001-04-22 13:30 richardb
5580 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5581 gst/autoplug/gststaticautoplug.c,
5582 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5583 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5584 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5585 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5586 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5587 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5588 plugins/avi/wincodec/gstwincodec.c,
5589 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5590 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5591 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5592 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5593 plugins/filters/adder/adder.c,
5594 plugins/filters/colorspace/colorspace.c,
5595 plugins/filters/ladspa/gstladspa.c,
5596 plugins/filters/median/median.c,
5597 plugins/filters/passthrough/passthrough.c,
5598 plugins/filters/smooth/smooth.c,
5599 plugins/filters/stereo2mono/stereo2mono.c,
5600 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5601 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5602 plugins/mp3decode/mad/gstmad.c,
5603 plugins/mp3decode/mpg123/gstmpg123.c,
5604 plugins/mp3decode/parse/mp3parse.c,
5605 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5606 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5607 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5608 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5609 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5610 plugins/mpeg1/mpegtypes/mpeg1types.c,
5611 plugins/mpeg1/parse/mpeg1parse.c,
5612 plugins/mpeg1/system_encode/system_encode.c,
5613 plugins/mpeg1video/parse/mp1videoparse.c,
5614 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5615 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5616 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5617 plugins/mpeg2/mpegtypes/mpeg2types.c,
5618 plugins/mpeg2/parse/mpeg2parse.c,
5619 plugins/mpeg2/subtitles/mpeg2subt.c,
5620 plugins/mpeg2/video/gstmpeg2play.c,
5621 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5622 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5623 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5624 plugins/videoscale/videoscale.c,
5625 plugins/visualization/smoothwave/smoothwave.c,
5626 plugins/visualization/spectrum/gstspectrum.c,
5627 plugins/visualization/synaesthesia/synaesthesia.c,
5628 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5629 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5630 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5631 Merged from BRANCH-PLUGINVER1
5633 2001-04-22 13:06 richardb
5635 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5637 2001-04-22 11:16 richardb
5639 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5640 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5641 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5642 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5643 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5644 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5645 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5646 plugins/mpeg1/system_encode/buffer.c,
5647 plugins/mpeg1/system_encode/system_encode.c,
5648 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5649 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5650 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5652 2001-04-22 05:38 omegahacker
5654 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5655 and removed ## from gstcaps.h that was causing all that warning
5658 2001-04-22 02:41 omegahacker
5660 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5662 2001-04-22 02:40 omegahacker
5664 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5666 2001-04-22 02:32 omegahacker
5668 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5669 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5671 2001-04-22 02:30 wtay
5673 * configure.in: Add -lm and the glib libs too for the dv_init check
5675 2001-04-22 02:30 omegahacker
5677 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5678 not complete, it should copy more stuff like flags and such.
5681 2001-04-22 02:28 omegahacker
5683 * plugins/Makefile.am: fixed caps error in path for dv
5685 2001-04-22 00:48 omegahacker
5687 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5688 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5689 initial DV (smpte314m) decoder plugin
5691 2001-04-21 18:45 wtay
5693 * examples/autoplug/autoplug.c,
5694 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5695 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5696 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5697 plugins/mpeg1/system_encode/buffer.c,
5698 plugins/mpeg1/system_encode/system_encode.c,
5699 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5700 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5701 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5702 works. Added an mpeg1 encoder example, it uses the autoplugger to
5703 convert the stream to audio/video, which is then fed to the
5706 2001-04-21 13:43 richardb
5708 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5709 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5710 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5711 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5712 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5713 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5714 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5715 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5716 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5717 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5718 plugins/filters/adder/adder.c,
5719 plugins/filters/colorspace/colorspace.c,
5720 plugins/filters/ladspa/gstladspa.c,
5721 plugins/filters/median/median.c,
5722 plugins/filters/passthrough/passthrough.c,
5723 plugins/filters/smooth/smooth.c,
5724 plugins/filters/stereo2mono/stereo2mono.c,
5725 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5726 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5727 plugins/mp3decode/mad/gstmad.c,
5728 plugins/mp3decode/mpg123/gstmpg123.c,
5729 plugins/mp3decode/parse/mp3parse.c,
5730 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5731 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5732 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5733 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5734 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5735 plugins/mpeg1/mpegtypes/mpeg1types.c,
5736 plugins/mpeg1/parse/mpeg1parse.c,
5737 plugins/mpeg1/system_encode/system_encode.c,
5738 plugins/mpeg1video/parse/mp1videoparse.c,
5739 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5740 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5741 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5742 plugins/mpeg2/mpegtypes/mpeg2types.c,
5743 plugins/mpeg2/parse/mpeg2parse.c,
5744 plugins/mpeg2/subtitles/mpeg2subt.c,
5745 plugins/mpeg2/video/gstmpeg2play.c,
5746 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5747 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5748 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5749 plugins/videoscale/videoscale.c,
5750 plugins/visualization/smoothwave/smoothwave.c,
5751 plugins/visualization/spectrum/gstspectrum.c,
5752 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5753 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5754 gst/types/gsttypes.c,
5755 plugins/visualization/synaesthesia/synaesthesia.c,
5756 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5757 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5758 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5759 plugin descriptions, which start with the major and minor version
5760 numbers, instead of relying on each plugin to call gst_plugin_new
5761 appropriately, and check the return value, and tidy up if there's a
5762 failure. This seems to work fine, and factors out some code common
5765 2001-04-21 10:30 richardb
5767 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5768 gst/autoplug/gststaticautoplug.c,
5769 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5770 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5771 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5772 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5773 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5774 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5775 plugins/avi/wincodec/gstwincodec.c,
5776 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5777 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5778 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5779 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5780 plugins/filters/adder/adder.c,
5781 plugins/filters/colorspace/colorspace.c,
5782 plugins/filters/ladspa/gstladspa.c,
5783 plugins/filters/median/median.c,
5784 plugins/filters/passthrough/passthrough.c,
5785 plugins/filters/smooth/smooth.c,
5786 plugins/filters/stereo2mono/stereo2mono.c,
5787 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5788 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5789 plugins/mp3decode/mad/gstmad.c,
5790 plugins/mp3decode/mpg123/gstmpg123.c,
5791 plugins/mp3decode/parse/mp3parse.c,
5792 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5793 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5794 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5795 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5796 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5797 plugins/mpeg1/mpegtypes/mpeg1types.c,
5798 plugins/mpeg1/parse/mpeg1parse.c,
5799 plugins/mpeg1/system_encode/system_encode.c,
5800 plugins/mpeg1video/parse/mp1videoparse.c,
5801 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5802 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5803 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5804 plugins/mpeg2/mpegtypes/mpeg2types.c,
5805 plugins/mpeg2/parse/mpeg2parse.c,
5806 plugins/mpeg2/subtitles/mpeg2subt.c,
5807 plugins/mpeg2/video/gstmpeg2play.c,
5808 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5809 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5810 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5811 plugins/videoscale/videoscale.c,
5812 plugins/visualization/smoothwave/smoothwave.c,
5813 plugins/visualization/spectrum/gstspectrum.c,
5814 plugins/visualization/synaesthesia/synaesthesia.c,
5815 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5816 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5817 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5820 2001-04-21 00:20 wtay
5822 * plugins/filters/colorspace/colorspace.c: Added more verbose
5823 output for debugging purposes.
5825 2001-04-20 23:50 wtay
5827 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5828 xvideosink.h: Added proper locking around the bufferpool and the X
5831 2001-04-20 22:41 wtay
5833 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5835 2001-04-20 22:40 wtay
5837 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5838 the number of channels into account. Added propper TIMESTAMPS to
5841 2001-04-20 21:36 wtay
5843 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5844 so that the caps negotiated parmams are set.
5846 2001-04-20 20:21 wtay
5848 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5849 and bufferpool passing to identity so that -launch disksrc ! mad !
5850 identity ! osssink works.
5852 2001-04-20 15:42 richardb
5854 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5855 this isn't defined by the header files for older linux kernels
5856 (2.0.36) (and its just INFO code, anyway)
5858 2001-04-20 13:04 thomasvs
5860 * gst/elements/: Makefile.am, gstelements.c: update to take new
5861 gstdisksink element into account
5863 2001-04-20 12:56 richardb
5865 * gst/Makefile.am.future: Update the alternative Makefile.am for
5866 gst/, which depends on automake
5869 2001-04-20 12:14 thomasvs
5871 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5872 disk sink element * no optimization, is it necessary ? * basic
5873 error checking * seems to work; you can copy files by typing
5874 gstreamer-launch disksrc location=test.in ! disksink
5875 location=test.out * decode of mp3 to raw pcm also tested
5877 2001-04-20 00:47 omegahacker
5879 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5880 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5881 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5882 working aRts wrapper plugin, just caps issues left
5884 2001-04-19 23:25 wtay
5886 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5887 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5888 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5889 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5890 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5891 gst/gstpad.c: More API docs updates
5893 2001-04-19 23:03 omegahacker
5895 * plugins/arts/gst_artsio_impl.cc: minor updates
5897 2001-04-19 21:42 omegahacker
5899 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5900 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5901 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5902 to be added, etc. But it works.
5904 2001-04-19 17:40 omegahacker
5906 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5908 2001-04-19 10:27 thomasvs
5910 * plugins/filters/adder/adder.c: * a little cleanup
5912 2001-04-19 01:23 omegahacker
5914 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5917 2001-04-19 00:25 omegahacker
5919 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5920 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5921 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5922 arts plugin doesn't compile yet
5924 2001-04-18 23:00 wtay
5926 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5929 2001-04-18 22:59 wtay
5931 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5932 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5933 XvImage and XImage pool in xvideosink. Together these changes give
5934 an 80% speedup on mpeg2 playback (rough estimate)
5936 2001-04-18 21:16 wtay
5938 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5939 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5940 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5943 2001-04-18 17:08 thomasvs
5945 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5946 mixer creates custom volume envelopes allowing each song to play
5947 alone and end with a mix of all of them, undistorted
5949 2001-04-18 15:50 thomasvs
5951 * plugins/filters/volenv/filter.func: made errors more descriptive
5953 2001-04-18 15:04 thomasvs
5955 * examples/mixer/mixer.c: * cleaned up some code and integrated
5956 with new adder (mixer now works with different types of files)
5958 2001-04-18 15:03 thomasvs
5960 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5961 with variable length input data buffers
5963 2001-04-17 22:17 thomasvs
5965 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5966 autoplugging the input channels (not very useful yet, since the
5967 input buffers to volenv have different sizes)
5969 2001-04-17 22:14 wtay
5971 * configure.in, docs/gst/gstreamer-sections.txt,
5972 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5973 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5974 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5975 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5976 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5977 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5978 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
5979 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5980 testsuite/capsnego/enum.c: The first wave of docs updates Added a
5981 little more comments about the API usage in the api docs. Some
5982 fixes for the capsnego testsuite.
5984 2001-04-17 22:03 wtay
5986 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
5987 example of an autoplugged mp3 player. Autoplug4 shows various
5988 static autoplugger examples.
5990 2001-04-17 18:48 thomasvs
5992 * examples/mixer/mixer.h: header for mixer.c, containing
5995 2001-04-17 18:47 thomasvs
5997 * examples/mixer/mixer.c: added a struct to set up input channels
5999 2001-04-17 16:32 thomasvs
6001 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6002 with starting rise calculation * cleaned up some debug info *
6003 started wondering if it really is a good idea to #include the
6004 actual filter now that's it's grown so large, but decided it
6005 wasn't worth the effort now anyway
6007 2001-04-17 14:36 thomasvs
6009 * configure.in: added mixer example and adder plugin to
6012 2001-04-17 06:24 omegahacker
6014 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6015 types/Makefile.am: finished change to GST_ macros
6017 2001-04-17 03:19 omegahacker
6019 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6020 gst/gstversion.h.in: added gstversion.h
6022 2001-04-17 02:32 omegahacker
6024 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6025 branch BRANCH-INCSCHED1.
6027 2001-04-17 02:32 omegahacker
6029 * gstreamer.pc.in: added pkg-config file
6031 2001-04-17 00:17 omegahacker
6033 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6034 gststaticautoplug.h, gststaticautoplugrender.c,
6035 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6038 2001-04-17 00:17 wtay
6040 * plugins/: filters/colorspace/colorspace.c,
6041 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6042 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6043 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6044 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6045 xvideosink. Modified colorspace to draw straight into a bufferpool
6046 buffer when possible.
6048 2001-04-16 22:48 wtay
6050 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6053 2001-04-16 22:45 wtay
6055 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6056 gstqueue.c: Added 1337 macros to create padtemplates and
6057 capstemplates. Added some code for bufferpools
6059 2001-04-16 22:43 omegahacker
6061 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6062 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6063 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6064 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6065 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6066 debian/changelog, debian/control, debian/copyright,
6067 debian/gsteditor.files, debian/gsteditor.manpages,
6068 debian/gsteditor.menu, debian/gstmediaplay.files,
6069 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6070 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6071 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6072 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6073 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6074 debian/gstreamer-mpg123.files,
6075 debian/gstreamer-plugin-template.postinst,
6076 debian/gstreamer-plugin-template.prerm,
6077 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6078 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6079 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6080 debian/libgst-dev.files, debian/libgst-dev.manpages,
6081 debian/libgst0.files, debian/libgst0.postinst,
6082 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6083 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6084 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6085 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6086 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6087 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6088 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6089 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6090 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6091 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6092 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6093 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6094 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6095 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6096 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6097 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6098 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6099 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6100 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6101 docs/gst/tmpl/gststaticautoplug.sgml,
6102 docs/gst/tmpl/gststaticautoplugrender.sgml,
6103 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6104 docs/libs/.cvsignore, docs/manual/Makefile.am,
6105 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6106 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6107 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6108 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6109 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6110 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6111 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6112 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6113 docs/plugins/tmpl/audioscale.sgml,
6114 docs/plugins/tmpl/gstaviencoder.sgml,
6115 docs/plugins/tmpl/gstmpeg2enc.sgml,
6116 docs/plugins/tmpl/gstmpeg2play.sgml,
6117 docs/plugins/tmpl/gstmpeg_play.sgml,
6118 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6119 docs/plugins/tmpl/gstspectrum.sgml,
6120 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6121 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6122 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6123 docs/plugins/tmpl/mpeg2parse.sgml,
6124 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6125 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6126 docs/plugins/tmpl/synaesthesia.sgml,
6127 docs/plugins/tmpl/system_encode.sgml,
6128 docs/plugins/tmpl/videoscale.sgml,
6129 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6130 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6131 docs/random/caps.dia, docs/random/hierarchy,
6132 docs/random/plugins.dia, docs/random/omega/eos,
6133 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6134 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6135 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6136 editor/gsteditorproperty.c, examples/Makefile.am,
6137 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6138 examples/helloworld/helloworld.c,
6139 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6140 examples/plugins/example.c, examples/plugins/example.h,
6141 examples/queue/queue.c, examples/queue2/queue2.c,
6142 examples/queue3/queue3.c, examples/queue4/queue4.c,
6143 examples/thread/thread.c, examples/typefind/.cvsignore,
6144 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6145 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6146 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6147 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6148 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6149 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6150 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6151 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6152 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6153 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6154 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6155 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6156 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6157 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6158 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6159 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6160 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6161 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6162 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6163 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6164 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6165 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6166 include/default.h, include/registry.h, libs/Makefile.am,
6167 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6168 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6169 plugins/Makefile.am, plugins/alaw/Makefile.am,
6170 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6171 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6172 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6173 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6174 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6175 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6176 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6177 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6178 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6179 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6180 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6181 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6182 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6183 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6184 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6185 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6186 plugins/avi/wincodec/gstwincodec.c,
6187 plugins/avi/wincodec/gstwincodec.h,
6188 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6189 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6190 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6191 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6192 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6193 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6194 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6195 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6196 plugins/filters/colorspace/.cvsignore,
6197 plugins/filters/colorspace/Makefile.am,
6198 plugins/filters/colorspace/colorspace.c,
6199 plugins/filters/colorspace/colorspace.h,
6200 plugins/filters/colorspace/yuv2rgb.c,
6201 plugins/filters/colorspace/yuv2rgb.h,
6202 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6203 plugins/filters/ladspa/gstladspa.c,
6204 plugins/filters/median/median.c, plugins/filters/median/median.h,
6205 plugins/filters/passthrough/.cvsignore,
6206 plugins/filters/passthrough/Makefile.am,
6207 plugins/filters/passthrough/filter.func,
6208 plugins/filters/passthrough/passthrough.c,
6209 plugins/filters/passthrough/passthrough.h,
6210 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6211 plugins/filters/stereo2mono/Makefile.am,
6212 plugins/filters/stereo2mono/stereo2mono.c,
6213 plugins/filters/stereo2mono/stereo2mono.h,
6214 plugins/filters/volenv/.cvsignore,
6215 plugins/filters/volenv/Makefile.am,
6216 plugins/filters/volenv/filter.func,
6217 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6218 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6219 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6220 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6221 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6222 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6223 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6224 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6225 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6226 plugins/mp3decode/mad/gstmad.h,
6227 plugins/mp3decode/mpg123/gstmpg123.c,
6228 plugins/mp3decode/mpg123/gstmpg123.h,
6229 plugins/mp3decode/mpg123/layer1.c,
6230 plugins/mp3decode/mpg123/layer3.c,
6231 plugins/mp3decode/mpg123/mpg123.c,
6232 plugins/mp3decode/mpg123/tabinit.c,
6233 plugins/mp3decode/parse/mp3parse.c,
6234 plugins/mp3decode/types/mp3types.c,
6235 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6236 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6237 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6238 plugins/mpeg1/mpeg_play/Makefile.am,
6239 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6240 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6241 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6242 plugins/mpeg1/mpeg_play/recon_sse.s,
6243 plugins/mpeg1/mpeg_play/video.c,
6244 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6245 plugins/mpeg1/mpegtypes/mpeg1types.c,
6246 plugins/mpeg1/parse/mpeg1parse.c,
6247 plugins/mpeg1video/parse/mp1videoparse.c,
6248 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6249 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6250 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6251 plugins/mpeg2/mpeg2dec/Makefile.am,
6252 plugins/mpeg2/mpeg2dec/attributes.h,
6253 plugins/mpeg2/mpeg2dec/decode.c,
6254 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6255 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6256 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6257 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6258 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6259 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6260 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6261 plugins/mpeg2/mpeg2dec/mm_accel.h,
6262 plugins/mpeg2/mpeg2dec/motion_comp.c,
6263 plugins/mpeg2/mpeg2dec/motion_comp.h,
6264 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6265 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6266 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6267 plugins/mpeg2/mpeg2dec/mpeg2.h,
6268 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6269 plugins/mpeg2/mpeg2dec/output_video.h,
6270 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6271 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6272 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6273 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6274 plugins/mpeg2/mpegtypes/mpeg2types.c,
6275 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6276 plugins/mpeg2/video/gstmpeg2play.c,
6277 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6278 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6279 plugins/mpeg2/videoparse/mp2videoparse.c,
6280 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6281 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6282 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6283 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6284 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6285 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6286 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6287 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6288 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6289 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6290 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6291 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6292 plugins/videoscale/videoscale.h,
6293 plugins/visualization/smoothwave/smoothwave.h,
6294 plugins/visualization/spectrum/gstspectrum.c,
6295 plugins/visualization/spectrum/gstspectrum.h,
6296 plugins/visualization/synaesthesia/synaesthesia.c,
6297 plugins/visualization/synaesthesia/synaesthesia.h,
6298 plugins/visualization/vumeter/vumeter.c,
6299 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6300 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6301 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6302 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6303 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6304 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6305 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6306 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6307 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6308 plugins/xmms/main.h, plugins/xmms/output.h,
6309 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6310 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6311 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6312 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6313 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6314 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6315 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6316 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6317 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6318 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6319 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6320 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6321 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6322 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6323 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6324 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6325 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6326 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6327 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6328 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6329 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6330 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6331 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6332 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6333 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6334 tools/gstreamer-register.1: Merged HEAD from
6335 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6337 2001-04-16 22:33 wtay
6339 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6342 2001-04-16 20:41 thomasvs
6344 * plugins/filters/adder/adder.c: commented some debug info to get a
6347 2001-04-16 20:38 thomasvs
6349 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6350 transition between both songs now
6352 2001-04-16 20:11 thomasvs
6354 * plugins/filters/volenv/volenv.c: removed example volume envelope
6355 registration plugin now accepts both a volume envelope (before
6356 start) or direct argument setting
6358 2001-04-16 18:36 omegahacker
6360 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6361 0.12 or 0.13 of libmad
6363 2001-04-16 17:45 wtay
6365 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6366 fakesink so that it doesn't printf.
6368 2001-04-16 17:34 wtay
6370 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6371 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6373 2001-04-16 17:30 wtay
6375 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6376 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6377 audio mixer from Thomas Vander Stichele
6379 2001-04-16 11:55 wtay
6381 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6383 2001-04-16 01:59 wtay
6385 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6388 2001-04-16 00:59 omegahacker
6390 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6391 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6392 things are very close to working
6394 2001-04-16 00:44 wtay
6396 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6397 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6398 header file that will soon be part of the C fallback code..
6400 2001-04-16 00:12 wtay
6402 * gst/gstinfo.c: Added missing category strings...
6404 2001-04-16 00:05 wtay
6406 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6409 2001-04-15 23:54 omegahacker
6411 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6413 2001-04-15 23:54 omegahacker
6415 * gst/gstelement.h: added comment about missing flag
6417 2001-04-15 23:53 omegahacker
6419 * gstreamer.spec.in: run gstreamer-register on postinstall
6421 2001-04-15 23:52 omegahacker
6423 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6424 changed some INFOs to DEBUGs
6426 2001-04-15 23:29 wtay
6428 * configure.in: Added the volenv/passthrough plugin Makefiles
6430 2001-04-15 23:20 wtay
6432 * plugins/filters/: passthrough/.cvsignore,
6433 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6434 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6435 passthrough filter with the new caps API Added the volume envelope
6438 2001-04-15 16:30 wtay
6440 * plugins/filters/: filterstamp.README, filterstamp.sh,
6441 passthrough/Makefile.am, passthrough/filter.func,
6442 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6443 little script to create an audio filter plugin template (provided
6444 by Thomas Vander Stichele)
6446 2001-04-15 15:42 wtay
6448 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6451 2001-04-15 15:29 wtay
6453 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6454 plugins/filters/colorspace/colorspace.c,
6455 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6456 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6457 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6458 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6459 vorbis decoder. Updated configure.in to check for Hermes and
6462 2001-04-15 02:02 wtay
6464 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6466 2001-04-14 19:56 wtay
6468 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6469 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6470 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6471 editor/gsteditorproperty.c, examples/plugins/example.c,
6472 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6473 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6474 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6475 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6476 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6477 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6478 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6479 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6480 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6481 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6482 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6483 plugins/filters/colorspace/colorspace.c,
6484 plugins/filters/colorspace/yuv2rgb.c,
6485 plugins/filters/stereo2mono/stereo2mono.c,
6486 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6487 plugins/mp3decode/mpg123/gstmpg123.c,
6488 plugins/mp3decode/parse/mp3parse.c,
6489 plugins/mp3decode/types/mp3types.c,
6490 plugins/mp3encode/lame/gstlame.c,
6491 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6492 plugins/mpeg1/mpegtypes/mpeg1types.c,
6493 plugins/mpeg1/parse/mpeg1parse.c,
6494 plugins/mpeg1video/parse/mp1videoparse.c,
6495 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6496 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6497 plugins/mpeg2/mpegtypes/mpeg2types.c,
6498 plugins/mpeg2/parse/mpeg2parse.c,
6499 plugins/mpeg2/video/gstmpeg2play.c,
6500 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6501 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6502 plugins/visualization/synaesthesia/synaesthesia.c,
6503 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6504 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6505 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6506 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6507 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6508 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6509 large patch: - changed the API for the padtemplates: - remove
6510 the factories (array of pointers) for the padtemplates,
6511 properties and caps. The static array was a nice idea but
6512 converting all the property values to a gpointer was not a
6513 good idea. float properties were not possible, and casting
6514 a gint to a pointer is not very portable. The new API just
6515 uses the _padtemplate_new, _caps_new and _props_new
6516 functions to create the templates. This has the added
6517 benefit that the API is now uniform for static and dynamic
6518 templates and that the code can be made cleaner. - lots of
6519 cleanups in the way the capabilities are constructed (va_list)
6520 - lots of updates for all the plugins (new API) - docs updates
6521 (new API) - removed the videoraw docs.
6523 2001-04-12 19:11 wtay
6525 * components/bonobo-gstmediaplay/Makefile.am,
6526 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6527 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6528 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6529 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6530 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6531 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6532 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6533 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6534 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6535 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6536 plugins/filters/colorspace/Makefile.am,
6537 plugins/filters/colorspace/colorspace.c,
6538 plugins/filters/colorspace/colorspace.h,
6539 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6540 plugins/filters/stereo2mono/stereo2mono.c,
6541 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6542 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6543 plugins/mpeg2/ac3dec/decode.c,
6544 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6545 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6546 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6547 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6548 updates to the plugins for caps negotiation. Added YUY2 output to
6549 the win32 dlls. Added a colorspace converter in gstplay
6551 2001-04-10 20:46 wtay
6553 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6554 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6555 Fixed the doc build warnings
6557 2001-04-09 20:56 mhowell
6559 * docs/random/matth/scheduling.txt: added incremental scheduling
6562 2001-04-09 20:56 mhowell
6564 * docs/random/matth/scheduling.txt: file scheduling.txt was
6565 initially added on branch BRANCH-INCSCHED1.
6567 2001-04-06 17:29 scavenger
6569 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6570 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6571 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6572 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6573 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6574 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6576 2001-04-06 15:20 scavenger
6578 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6580 2001-04-03 17:25 scavenger
6582 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6584 2001-04-03 05:56 richardb
6586 * gst/Makefile.am.future: Add a proposed makefile to use in place
6587 of Makefile.am. This depends on automake 1.4d or later, but is
6588 much neater, avoiding horrible hacks to pass special flags in.
6590 I put it here for safekeeping until automake 1.5 is released, at
6591 which point we can reasonably require it.
6593 2001-04-03 05:53 richardb
6595 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6596 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6597 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6598 plugin. Worked first time for me. :)
6600 2001-04-03 05:52 richardb
6602 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6603 Makefile.am (Had some 240's there. Uh?) Also, remove some
6604 unwanted CFLAGS which had been added.
6606 2001-04-03 05:38 richardb
6608 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6609 running with libxml 1.8.11 (prerelease version), but a worthwhile
6612 2001-04-03 02:30 scavenger
6614 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6615 instead of in buf size to mulaw decode function
6617 2001-04-03 02:18 scavenger
6619 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6622 2001-04-03 02:01 wtay
6624 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6625 padtemplates for the two elements in the mulaw plugin.
6627 2001-04-03 01:46 wtay
6629 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6632 2001-04-03 01:43 scavenger
6634 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6636 2001-04-03 01:38 scavenger
6638 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6639 details of mulawencode and mulawdecode to mulaw.c
6641 2001-04-03 01:33 scavenger
6643 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6644 redundant caps=NULL statement
6646 2001-04-03 01:30 scavenger
6648 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6649 where srcpads were being created twice, second time around
6652 2001-04-03 01:25 scavenger
6654 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6655 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6656 mulaw.c: added mulaw decoder
6658 2001-04-02 21:03 wtay
6660 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6661 colorspace.c, colorspace.h: Added a non functional colorspace
6664 2001-04-02 20:56 wtay
6666 * configure.in, docs/libs/.cvsignore,
6667 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6668 gst/gstpropsprivate.h: Merged the float property patch from Steve
6669 Baker. This patch doesn't really work yet...
6671 2001-04-02 19:29 wtay
6673 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6674 negotiation for the mulaw element. In the sink negotiate pad it
6675 copies the caps and modifies it according to what it is going to
6676 ouput. It then tries to set the caps on the src pad, if that
6677 succeeds, negotiation succeeds, else it fails.
6679 2001-04-02 18:54 scavenger
6681 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6682 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6683 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6684 of the mulaw plugin...needs finishing off
6686 2001-04-02 16:09 richardb
6688 * configure.in: Add configure support for detecting artsc: if this
6689 is found, its okay to build an artsdsink plugin. Now, someone just
6690 needs to write an artsdsink.
6692 2001-04-02 16:08 richardb
6694 * plugins/oss/gstosssink.c: Correct tiny typo.
6696 2001-04-02 15:21 wtay
6698 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6699 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6700 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6701 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6702 plugins/avi/wincodec/Makefile.am,
6703 plugins/avi/wincodec/gstwincodec.c,
6704 plugins/avi/wincodec/gstwincodec.h,
6705 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6706 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6707 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6708 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6709 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6710 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6711 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6712 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6713 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6714 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6715 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6716 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6717 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6718 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6719 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6720 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6721 plugins/mpeg2/parse/mpeg2parse.c,
6722 plugins/mpeg2/video/gstmpeg2play.c,
6723 plugins/mpeg2/video/gstmpeg2play.h,
6724 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6725 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6726 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6727 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6728 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6729 large update: - a new videosink using plain X windows
6730 (xvideosink). It uses capsnego to set up it's formats. -
6731 gstplay uses the new xvideosink and a gtk_socket. The initial
6732 window size is set to 0x0 so you need to resize it before you
6733 see something. - got rid of the video metadata include file in
6734 favour of properties and caps negotiation - adjusted most
6735 plugins to not use the metadata.
6737 2001-04-02 15:08 omegahacker
6739 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6742 2001-04-01 15:09 wtay
6744 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6745 the .glade file from the current dir too when pressing the about
6748 2001-04-01 15:01 wtay
6750 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6751 Right Way(tm) to handle the stop button but at least it doesn't
6754 2001-04-01 14:51 wtay
6756 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6757 gstmediaplay crashes less viontly. The real problem is that going
6758 to the NULL state does not clean up the scheduling structures I
6761 2001-03-31 15:35 wtay
6763 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6764 correct when we agree to yuv formats in capsnego.
6766 2001-03-31 15:22 wtay
6768 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6769 negotiation if the format is supported by the driver.
6771 2001-03-31 15:10 wtay
6773 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6774 the format print code.
6776 2001-03-31 14:47 wtay
6778 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6781 2001-03-31 02:08 wtay
6783 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6784 the padtemplates to the elementfactory.
6786 2001-03-31 01:56 scavenger
6788 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6791 2001-03-31 01:47 scavenger
6793 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6794 stereo2mono.h: stereo2mono plugin with caps negotiation code
6797 2001-03-31 01:13 wtay
6799 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6802 2001-03-31 00:56 wtay
6804 * examples/helloworld/helloworld.c, gst/gstprops.h,
6805 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6806 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6807 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6808 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6809 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6810 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6811 the plugins to use the new FOURCC API
6813 2001-03-31 00:51 wtay
6815 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6816 xvideosink.c: Check for Xv support before trying to get caps.
6818 2001-03-30 21:10 wtay
6820 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6821 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6822 updates to the .cvsignore files.
6824 2001-03-30 21:08 wtay
6826 * acconfig.h, configure.in, plugins/Makefile.am,
6827 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6828 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6829 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6830 some minor modifications to the configure.in patch.
6832 2001-03-30 20:52 wtay
6834 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6836 2001-03-30 01:06 omegahacker
6838 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6839 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6840 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6841 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6842 work with while I fly over to Europe....
6844 2001-03-29 23:33 wtay
6846 * test/videotest2.c: Added a test program to test v4lsrc and
6847 xvideosink doing capsnego.
6849 2001-03-29 23:31 wtay
6851 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6852 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6853 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6854 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6855 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6856 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6857 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6858 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6859 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6860 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6861 that it uses capsnego on the src pad Small fixed to capsnego and
6862 the properties/caps.
6864 2001-03-29 18:27 richardb
6866 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6867 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6870 2001-03-27 18:34 wtay
6872 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6873 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6875 2001-03-27 18:33 wtay
6877 * plugins/wav/gstparsewav.c: Removed the oss dependency
6879 2001-03-27 17:25 wtay
6881 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6882 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6883 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6884 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6885 docs. Removed the audioraw metadata file from the docs.
6887 2001-03-26 12:12 richardb
6889 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6890 not defined both conditionally and unconditionally - broke some
6891 versions of automake.
6893 2001-03-24 18:50 wtay
6895 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6896 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6897 effects/stereo/stereo.h, effects/volume/volume.c,
6898 effects/volume/volume.h, esd/esdsink/esdsink.c,
6899 visualization/smoothwave/smoothwave.h,
6900 visualization/spectrum/gstspectrum.c,
6901 visualization/spectrum/gstspectrum.h,
6902 visualization/synaesthesia/synaesthesia.c,
6903 visualization/synaesthesia/synaesthesia.h,
6904 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6905 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6906 to the old metadata handling in various plugins. They need to be
6907 converted to the new audio properties before they will work again.
6908 esdsink and alsasrc/sink are seriously damaged now.. :(
6910 2001-03-24 18:28 wtay
6912 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6915 2001-03-24 17:22 wtay
6917 * configure.in, examples/autoplug/autoplug.c,
6918 examples/helloworld/helloworld.c,
6919 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6920 examples/queue/queue.c, examples/queue2/queue2.c,
6921 examples/queue3/queue3.c, examples/queue4/queue4.c,
6922 examples/thread/thread.c, examples/xml/createxml.c,
6923 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6924 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6925 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6926 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6927 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6928 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6929 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6930 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6931 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6932 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6933 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6934 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6935 plugins/mp3decode/mpg123/gstmpg123.h,
6936 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6937 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6938 plugins/mpeg1video/parse/mp1videoparse.c,
6939 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6940 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6941 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6942 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6943 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6944 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6945 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6946 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6947 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6948 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6949 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6950 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6951 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6952 tests/autoplug3.c, tests/paranoia.c, tools/README,
6953 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6954 caps system. Modified the caps of audio/raw to our agreed
6955 properties. Added the multidisksrc plugin of Dominic Ludlam
6956 Renamed audiosink/src to osssink/src and updated all the examples
6957 using the old name. Moved oss specific plugins in an oss directory.
6958 removed the old audiosink from the elements/ dir. removed
6959 audioraw.h metadata header files since we now use the properties.
6960 There are still a few plugins that won't build because they include
6961 the old audioraw.h header file. This will be fixed soon. Make sure
6962 the caps are set in the plugins as described by their padtemplates
6963 (this should solve problems with gstmediaplay with various media
6966 *please don't panic when some plugins won't build, just cd manually
6967 into the plugin dirs* This will be fixed soon.
6969 2001-03-22 16:05 dlehn
6971 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6972 gstmediaplay.manpages, gstreamer-alsa.files,
6973 gstreamer-common.files, gstreamer-elements.files,
6974 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6975 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6976 updates: * add manpages * split off mpeg2dec and alsa packages *
6977 use latest doc build flags
6979 2001-03-22 00:03 wtay
6981 * plugins/flx/flx_decoder.c: unref the header buffer too.
6983 2001-03-22 00:00 wtay
6985 * docs/gst/tmpl/: gststaticautoplug.sgml,
6986 gststaticautoplugrender.sgml: Added the templates for the
6989 2001-03-21 23:59 wtay
6991 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
6992 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
6993 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
6994 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
6995 <mrrazz@garbage-coderz.net>
6997 2001-03-21 21:43 wtay
6999 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7000 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7001 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7002 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7003 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7004 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7005 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7006 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7007 gst/gstprops.h, gst/gstutils.c: API docs updates
7009 2001-03-20 23:12 richardb
7011 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7012 examples/plugins/example.c: Added --enable-plugin-docs configure
7013 option, to enable build of the plugin documentation (currently
7014 broken). This defaults to off. Changed --enable-docs-build to
7015 default to on, since all other documentation should build
7018 Also, correct typo in manual, and fix up a couple of things in
7021 2001-03-20 18:29 wtay
7023 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7026 2001-03-20 18:29 wtay
7028 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7029 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7030 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7031 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7032 work on capsnego proxying. It should be OK now. Added another
7033 testcase enum that shows various capsnego algorithms. Warn about
7034 pads that try to set a capability incompatible with their
7035 padtemplate. Implemented refcounting and copy_on_write for
7038 2001-03-18 16:17 wtay
7040 * gst/gstpad.c, gst/gstqueue.c,
7041 gst/autoplug/gststaticautoplugrender.c,
7042 plugins/mp3decode/mpg123/gstmpg123.c,
7043 plugins/mp3decode/parse/mp3parse.c,
7044 plugins/mpeg1/parse/mpeg1parse.c,
7045 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7046 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7047 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7048 More work on capsnego, mostly proxying Added another testsuite for
7049 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7050 queue proxy handling a bit.
7052 2001-03-18 14:41 richardb
7054 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7057 2001-03-18 06:24 richardb
7059 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7060 modifications before going to bed.
7062 2001-03-18 06:16 richardb
7064 * docs/fwg/: Makefile.am, firstplugin.sgml,
7065 gst-plugin-writers-guide.sgml: Some further modifications to the
7068 2001-03-18 05:21 richardb
7070 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7073 2001-03-18 03:57 richardb
7075 * docs/fwg/: Makefile.am, concepts.sgml,
7076 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7077 PWG; mainly adding information about types and properties. Removed
7078 concepts.sgml and typesnprops.sgml; merged into main file. I was
7079 finding that having all the separate subfiles simply stopped me
7080 from finding what I wanted to edit. Maybe I'll split it up again
7081 later, but this is much better for now.
7083 2001-03-18 02:42 wtay
7085 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7086 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7087 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7088 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7089 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7090 plugins/mp3decode/mpg123/gstmpg123.c,
7091 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7092 tests/props.c, testsuite/capsnego/.cvsignore,
7093 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7094 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7095 function audiosink now uses capsnego to set its parameters
7096 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7097 of a testsuite for capsnego.
7099 2001-03-17 17:50 richardb
7101 * docs/manual/plugins.sgml: Update to note that plugins can also
7102 contain autopluggers.
7104 2001-03-17 17:16 richardb
7106 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7107 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7109 2001-03-17 03:15 omegahacker
7111 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7112 its age and to aid ailing OS's like Windoze <g>
7114 2001-03-16 01:06 dlehn
7116 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7117 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7118 tools/Makefile.am, tools/gstreamer-inspect.1,
7119 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7122 2001-03-16 00:49 scavenger
7124 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7126 2001-03-15 20:08 wtay
7128 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7129 case doc on caps nego
7131 2001-03-14 21:56 omegahacker
7133 * configure.in: fixed issue with the xmlDocGetRootElement test and
7134 non-/usr/lib installs of libxml
7136 2001-03-14 07:54 dlehn
7138 * gstreamer.m4: Use of system() in test programs needs an #include
7141 2001-03-14 06:46 dlehn
7143 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7145 2001-03-13 22:21 wtay
7147 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7150 2001-03-13 22:13 wtay
7152 * gst/gsttypefind.c: The typefind element now sets the caps on its
7153 sink pad when the type has been detected.
7155 2001-03-13 20:26 wtay
7157 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7158 check. Small changes to the pad negotiation and proxy functions
7160 2001-03-13 18:57 wtay
7162 * examples/autoplug/autoplug.c: Updated the autoplug example with
7163 the new autoplugger. there still is a scheduling issue though.
7165 2001-03-13 18:45 wtay
7167 * configure.in: Applied the patch from hadess/ajmitch to add
7168 --disable-alsasink and --disable-esdsink (the latter one being
7169 untested) to configure.in
7171 2001-03-13 02:20 omegahacker
7173 * gst/gstthread.c: fixed READY_TO_NULL bug
7175 2001-03-13 01:44 scavenger
7177 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7178 added simultaneous waiting for 2 states
7180 2001-03-13 01:24 scavenger
7182 * gst/gstthread.c: exactly opposite check needed in wait_thread
7184 2001-03-13 01:08 scavenger
7186 * gst/gstthread.c: made wait_thread check for logical true rather
7187 than check equality with gboolean
7189 2001-03-13 00:57 scavenger
7191 * gst/gstthread.c: changed debug to print unsigned not signed
7193 2001-03-13 00:46 scavenger
7195 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7197 2001-03-13 00:45 scavenger
7199 * gst/gstthread.c: added debug to signal noting the result of the
7200 flag after being set
7202 2001-03-13 00:39 scavenger
7204 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7207 2001-03-13 00:09 scavenger
7209 * gst/gstthread.c: made cond_wait into cond_timedwait
7211 2001-03-12 23:51 omegahacker
7213 * tests/threadlock.c: file threadlock.c was initially added on
7214 branch BRANCH-INCSCHED1.
7216 2001-03-12 23:51 omegahacker
7218 * tests/: Makefile.am, threadlock.c: added threadlock test
7220 2001-03-12 23:39 scavenger
7222 * gst/gstthread.c: repositioning of debug after mutex in
7223 wait_thread and signal_thread
7225 2001-03-12 23:28 scavenger
7227 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7229 2001-03-12 23:27 scavenger
7231 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7232 wait_thread to reveal more info
7234 2001-03-12 21:02 wtay
7236 * configure.in, docs/random/wtay/caps-negociation,
7237 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7238 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7239 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7240 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7241 gst/autoplug/gststaticautoplugrender.c,
7242 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7243 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7244 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7245 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7246 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7249 2001-03-12 20:04 wtay
7251 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7252 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7253 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7254 plugins/Makefile.am, plugins/alsa/.cvsignore,
7255 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7256 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7257 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7258 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7259 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7260 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7261 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7262 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7263 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7264 Another merge from HEAD into CAPSNEGO1
7266 2001-03-12 02:44 scavenger
7268 * gst/gstthread.c: added a set flag to end of
7269 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7270 whether signal should set flag or unset flag, and whether wait
7271 should wait for flag to be set or to be unset. this is needed for
7272 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7275 2001-03-12 02:30 omegahacker
7277 * tests/: Makefile.am, reaping.c: added thread REAPING test
7279 2001-03-12 02:30 omegahacker
7281 * tests/reaping.c: file reaping.c was initially added on branch
7284 2001-03-12 01:55 scavenger
7286 * gst/gstthread.c: making wait for REAPING state when
7287 gst_bin_iterate returns non zero
7289 2001-03-12 01:37 scavenger
7291 * gst/gstthread.c: added debug statement
7293 2001-03-12 01:13 omegahacker
7295 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7297 2001-03-12 01:13 omegahacker
7299 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7302 2001-03-12 00:37 omegahacker
7304 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7306 2001-03-12 00:28 scavenger
7308 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7311 2001-03-11 22:45 omegahacker
7313 * configure.in: added check for version 1.8.1 or better of libxml
7315 2001-03-11 19:51 wtay
7317 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7318 gets emited when a frame has been encoded..
7320 2001-03-11 19:31 wtay
7322 * gst/gstpad.c, gst/gstpad.h,
7323 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7324 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7327 2001-03-11 18:47 wtay
7329 * tests/capsconnect.c: file capsconnect.c was initially added on
7330 branch BRANCH-CAPSNEGO1.
7332 2001-03-11 18:47 wtay
7334 * tests/capsconnect.c: Added a little test program for caps
7335 negotiation proxying.
7337 2001-03-11 18:34 wtay
7339 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7340 patch from Steve Baker.
7342 2001-03-11 16:29 wtay
7344 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7345 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7346 debian/Makefile.am, debian/README.Debian, debian/changelog,
7347 debian/control, debian/copyright, debian/gsteditor.files,
7348 debian/gsteditor.menu, debian/gstmediaplay.files,
7349 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7350 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7351 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7352 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7353 debian/gstreamer-plugin-template.postinst,
7354 debian/gstreamer-plugin-template.prerm,
7355 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7356 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7357 debian/libgst-dev.files, debian/libgst0.files,
7358 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7359 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7360 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7361 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7362 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7363 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7364 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7365 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7366 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7367 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7368 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7369 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7370 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7371 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7372 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7373 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7374 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7375 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7376 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7377 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7378 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7379 docs/plugins/tmpl/audioscale.sgml,
7380 docs/plugins/tmpl/gstaviencoder.sgml,
7381 docs/plugins/tmpl/gstmpeg2enc.sgml,
7382 docs/plugins/tmpl/gstmpeg2play.sgml,
7383 docs/plugins/tmpl/gstmpeg_play.sgml,
7384 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7385 docs/plugins/tmpl/gstspectrum.sgml,
7386 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7387 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7388 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7389 docs/plugins/tmpl/mpeg2parse.sgml,
7390 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7391 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7392 docs/plugins/tmpl/synaesthesia.sgml,
7393 docs/plugins/tmpl/system_encode.sgml,
7394 docs/plugins/tmpl/videoscale.sgml,
7395 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7396 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7397 docs/random/hierarchy, docs/random/wtay/autoplug2,
7398 editor/gsteditor.h, examples/Makefile.am,
7399 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7400 examples/launch/mp3play, examples/plugins/example.c,
7401 examples/plugins/example.h, examples/queue2/queue2.c,
7402 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7403 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7404 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7405 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7406 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7407 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7408 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7409 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7410 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7411 gst/gstutils.h, gst/autoplug/Makefile.am,
7412 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7413 gst/autoplug/gststaticautoplugrender.c,
7414 gst/autoplug/gststaticautoplugrender.h,
7415 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7416 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7417 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7418 include/avifmt.h, include/default.h, include/registry.h,
7419 libs/Makefile.am, libs/getbits/gstgetbits.c,
7420 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7421 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7422 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7423 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7424 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7425 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7426 plugins/mp3decode/mpg123/layer1.c,
7427 plugins/mp3decode/mpg123/layer3.c,
7428 plugins/mp3decode/mpg123/tabinit.c,
7429 plugins/mp3decode/parse/mp3parse.c,
7430 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7431 plugins/mpeg1/mpeg_play/Makefile.am,
7432 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7433 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7434 plugins/mpeg1/mpeg_play/recon_sse.s,
7435 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7436 plugins/mpeg2/ac3dec/cpu_accel.c,
7437 plugins/mpeg2/mpeg2dec/Makefile.am,
7438 plugins/mpeg2/mpeg2dec/attributes.h,
7439 plugins/mpeg2/mpeg2dec/decode.c,
7440 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7441 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7442 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7443 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7444 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7445 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7446 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7447 plugins/mpeg2/mpeg2dec/mm_accel.h,
7448 plugins/mpeg2/mpeg2dec/motion_comp.c,
7449 plugins/mpeg2/mpeg2dec/motion_comp.h,
7450 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7451 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7452 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7453 plugins/mpeg2/mpeg2dec/mpeg2.h,
7454 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7455 plugins/mpeg2/mpeg2dec/output_video.h,
7456 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7457 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7458 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7459 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7460 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7461 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7462 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7463 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7464 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7465 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7466 plugins/xmms/main.h, plugins/xmms/output.h,
7467 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7468 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7469 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7470 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7471 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7472 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7473 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7474 More work on the negotiation process to allow for proxied
7475 negotiation which is needed in the queue. gst_pad_connect perform
7476 a negotiation and returns a gboolean indicating successfull
7477 connection. The pads are disconnected when negotiation fails. I'm
7478 not satisfied/sure about the implementation yet, needs some more
7481 2001-03-10 09:03 omegahacker
7483 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7484 g++ compilation, const guchar for pipeline_new
7486 2001-03-09 22:03 wtay
7488 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7490 2001-03-09 22:02 wtay
7492 * configure.in, plugins/Makefile.am: Added a check for librtp.
7494 2001-03-09 20:50 wtay
7496 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7497 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7498 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7499 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7500 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7501 not yet detecting librtp...
7503 2001-03-09 20:35 wtay
7505 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7507 2001-03-09 20:24 wtay
7509 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7510 build alsa when detected by configure
7512 2001-03-09 20:05 wtay
7514 * plugins/alsa/: .cvsignore, README: Some more files.
7516 2001-03-09 20:04 wtay
7518 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7519 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7520 build system is not yet done, we're working on it now.
7522 2001-03-09 18:50 omegahacker
7524 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7525 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7528 2001-03-09 18:33 omegahacker
7530 * gst/gstthread.c: commit to broken code that needs inspecting
7532 2001-03-09 12:31 richardb
7534 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7535 NULLs as parameters. Was dereferencing the argv pointer to get
7536 progname: now defaults to "gstprog".
7538 2001-03-09 12:29 richardb
7540 * testsuite/test_gst_init.c: Updated test to have a comment
7541 explaining its purpose (very important this, especially for
7542 regression tests), and to actually test what I meant it to.
7544 2001-03-09 12:08 richardb
7546 * Makefile.am, configure.in, testsuite/Makefile.am,
7547 testsuite/test_gst_init.c: Added a testsuite. This currently only
7548 has one test, which replicates a problem just submitted to the
7551 I hope noone disagrees that we need a testsuite. Also, hopefully
7552 we all think that a tiny testsuite which is easy to add tests to is
7553 much better than a huge project to create a complete testsuite,
7554 which never gets started because its too big and scary.
7556 I suggest that tests get created whenever someone has a spare
7557 moment, or whenever a bug is reported (to replicate the problem,
7558 and thus be sure that when fixed it stays fixed), and before making
7559 a change to a piece of code to ensure that it remains working.
7561 If we all add little tests occasionally, then we'll have a good
7562 useful testsuite before we know it. All you need to do is make a
7564 2001-03-08 21:28 wtay
7566 * configure.in: Removed the libxmms check until they fix their m4
7569 2001-03-08 19:26 wtay
7571 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7572 warninh when the device could not be opened.
7574 2001-03-07 22:20 wtay
7576 * configure.in: Added a check for libxmms
7578 2001-03-07 21:52 wtay
7580 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7581 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7582 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7583 docs/random/hierarchy, docs/random/wtay/autoplug2,
7584 editor/gsteditor.h, examples/autoplug/autoplug.c,
7585 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7586 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7587 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7588 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7589 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7590 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7591 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7592 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7593 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7594 gst/autoplug/gststaticautoplugrender.c,
7595 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7596 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7597 gstplay/gstplayprivate.h, plugins/Makefile.am,
7598 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7599 plugins/avi/wincodec/gstwincodec.c,
7600 plugins/avi/wincodec/gstwindec.c,
7601 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7602 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7603 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7604 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7607 2001-03-06 22:32 wtay
7609 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7610 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7611 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7612 plugin_load statements in videotest Applied the patch from Steve
7613 Baker for float args parsing
7615 2001-03-06 21:39 wtay
7617 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7618 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7619 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7620 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7621 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7622 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7623 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7624 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7625 plugins/mpeg2/mpeg2dec/attributes.h,
7626 plugins/mpeg2/mpeg2dec/decode.c,
7627 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7628 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7629 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7630 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7631 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7632 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7633 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7634 plugins/mpeg2/mpeg2dec/mm_accel.h,
7635 plugins/mpeg2/mpeg2dec/motion_comp.c,
7636 plugins/mpeg2/mpeg2dec/motion_comp.h,
7637 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7638 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7639 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7640 plugins/mpeg2/mpeg2dec/mpeg2.h,
7641 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7642 plugins/mpeg2/mpeg2dec/output_video.h,
7643 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7644 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7645 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7646 plugins/xmms/effect.h, plugins/xmms/general.h,
7647 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7648 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7649 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7650 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7651 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7652 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7653 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7654 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7655 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7656 again... amazing how many changes we have in only a week time...
7658 2001-03-06 20:06 wtay
7660 * examples/launch/mp3play: Added quotes around the command line mp3
7663 2001-03-06 20:04 wtay
7665 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7666 args in gstreamer-launch
7668 2001-03-05 23:06 wtay
7670 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7671 changes to the input plugins. Added all of the xmms calls/info as
7674 2001-03-05 21:24 wtay
7676 * test/xmmstest.c: Added an effect to the example
7678 2001-03-05 21:24 wtay
7680 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7681 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7684 2001-03-05 19:37 wtay
7686 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7689 2001-03-05 18:55 wtay
7691 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7692 of the sink caps because this plugin can take random data.
7694 2001-03-04 23:40 wtay
7696 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7697 Changed the loop function so that it can stop.
7699 2001-03-04 22:37 dlehn
7701 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7702 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7703 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7705 2001-03-04 22:26 dlehn
7707 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7708 g_return_if_fail() where needed.
7710 2001-03-04 22:22 dlehn
7712 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7713 plugins/mpeg2/mpeg2dec/Makefile.am,
7714 plugins/mpeg2/mpeg2dec/attributes.h,
7715 plugins/mpeg2/mpeg2dec/decode.c,
7716 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7717 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7718 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7719 plugins/mpeg2/mpeg2dec/mm_accel.h,
7720 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7721 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7722 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7723 plugins/mpeg2/mpeg2dec/mpeg2.h,
7724 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7725 plugins/mpeg2/mpeg2dec/output_video.h,
7726 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7727 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7730 2001-03-04 21:59 wtay
7732 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7734 2001-03-04 21:58 wtay
7736 * configure.in: Added makefile for xmms. libxmms detection is not
7739 2001-03-04 21:57 wtay
7741 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7742 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7743 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7744 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7745 mpg123, tonegen, vorbis are tested. Not everything works yet most
7746 notably lots of properties are missing and the vis plugin pads are
7747 not created. State changes are not yet handled as they should.
7749 2001-03-03 19:09 wtay
7751 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7754 2001-03-03 19:09 wtay
7756 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7759 2001-03-03 19:08 wtay
7761 * gst/autoplug/gststaticautoplugrender.c: file
7762 gststaticautoplugrender.c was initially added on branch
7765 2001-03-03 19:08 wtay
7767 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7768 gst/autoplug/gststaticautoplug.c,
7769 gst/autoplug/gststaticautoplugrender.c,
7770 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7771 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7772 tests/autoplug2.c: Added an API for element construction and
7773 renderer autopluggers. Added another autoplugger to render things.
7774 Updated the player to use the new autoplugger.
7776 2001-03-03 19:08 wtay
7778 * gst/autoplug/gststaticautoplugrender.h: file
7779 gststaticautoplugrender.h was initially added on branch
7782 2001-03-03 18:19 wtay
7784 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7787 2001-03-03 17:38 wtay
7789 * gst/gstelement.c: Added gstutils.h to #include
7791 2001-03-03 17:09 wtay
7793 * configure.in: Added a comma to fix ./configure as found by Steve
7796 2001-03-03 16:30 wtay
7798 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7799 function in gstutils to set an object argument as a string.
7800 gstparse.c and gstelement.c now use this function.
7802 2001-03-02 18:30 omegahacker
7804 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7805 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7807 2001-03-02 17:56 wtay
7809 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7810 work again with an ugly hack until we have autoplug2 merged...
7812 2001-03-02 17:03 richardb
7814 * test/xml/readreg.c: Include compatability defines for libxml: use
7815 xmlChildrenNode instead of childs.
7817 2001-03-02 16:50 richardb
7819 * gst/gstplugin.c: Add advice to run gstreamer-register when
7820 warning that registry needs rebuild.
7822 2001-03-02 16:49 richardb
7824 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7826 2001-03-01 23:47 wtay
7828 * AUTHORS: Updated the authors file.
7830 2001-03-01 23:25 wtay
7832 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7833 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7835 2001-03-01 22:36 wtay
7837 * Makefile.am, configure.in, gstreamer-config.in,
7838 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7839 debian/changelog, debian/control, debian/copyright,
7840 debian/gsteditor.files, debian/gsteditor.menu,
7841 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7842 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7843 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7844 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7845 debian/gstreamer-mpg123.files,
7846 debian/gstreamer-plugin-template.postinst,
7847 debian/gstreamer-plugin-template.prerm,
7848 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7849 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7850 debian/libgst-dev.files, debian/libgst0.files,
7851 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7852 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7853 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7854 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7855 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7856 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7857 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7858 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7859 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7860 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7861 docs/manual/Makefile.am, docs/manual/bins.sgml,
7862 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7863 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7864 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7865 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7866 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7867 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7868 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7869 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7870 docs/plugins/tmpl/gstaviencoder.sgml,
7871 docs/plugins/tmpl/gstmpeg2enc.sgml,
7872 docs/plugins/tmpl/gstmpeg2play.sgml,
7873 docs/plugins/tmpl/gstmpeg_play.sgml,
7874 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7875 docs/plugins/tmpl/gstspectrum.sgml,
7876 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7877 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7878 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7879 docs/plugins/tmpl/mpeg2parse.sgml,
7880 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7881 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7882 docs/plugins/tmpl/synaesthesia.sgml,
7883 docs/plugins/tmpl/system_encode.sgml,
7884 docs/plugins/tmpl/videoscale.sgml,
7885 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7886 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7887 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7888 examples/Makefile.am, examples/plugins/example.c,
7889 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7890 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7891 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7892 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7893 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7894 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7895 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7896 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7897 include/avifmt.h, include/default.h, include/registry.h,
7898 libs/Makefile.am, libs/getbits/gstgetbits.c,
7899 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7900 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7901 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7902 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7903 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7904 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7905 plugins/mp3decode/mpg123/layer3.c,
7906 plugins/mp3decode/mpg123/tabinit.c,
7907 plugins/mp3decode/parse/mp3parse.c,
7908 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7909 plugins/mpeg1/mpeg_play/Makefile.am,
7910 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7911 plugins/mpeg1/mpeg_play/recon_sse.s,
7912 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7913 plugins/mpeg2/mpeg2dec/motion_comp.c,
7914 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7915 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7916 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7917 needed some changes for the dynamic pads in the avidecoder since
7918 the new autoplugger doesn't know about the outher elements. The
7919 next version of the autoplugger will also handle the
7920 audfio/videosink connections and will do a complete end-to-end
7923 2001-03-01 19:43 wtay
7925 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7928 2001-03-01 19:11 wtay
7930 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7932 2001-02-28 21:40 wtay
7934 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7935 first one to start the cothread_switch
7937 2001-02-28 20:32 wtay
7939 * gst/gstcpu.c: Redid the cpu detection with a little help from
7942 2001-02-27 22:43 wtay
7944 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7946 2001-02-27 22:38 wtay
7948 * test/Makefile.am: and the updated makefile...
7950 2001-02-27 22:27 wtay
7952 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7955 2001-02-27 21:08 wtay
7957 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7958 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7959 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7960 tmpl/gstreamer-unused.sgml: Small compile fixes
7962 2001-02-27 20:34 wtay
7964 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7965 initially added on branch BRANCH-AUTOPLUG2.
7967 2001-02-27 20:34 wtay
7969 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7970 gst/gstthread.c, gst/autoplug/Makefile.am,
7971 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7972 Added the missing autoplugger, doh
7974 2001-02-27 20:34 wtay
7976 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7977 initially added on branch BRANCH-AUTOPLUG2.
7979 2001-02-27 20:34 wtay
7981 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
7982 branch BRANCH-AUTOPLUG2.
7984 2001-02-27 19:44 wtay
7986 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
7987 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7988 plugins/mpeg1/mpeg_play/recon_sse.s,
7989 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7990 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7991 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7992 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
7993 on Athlon yet) Renamed the mmxe motion compentation files.
7994 disabled SSE optimisation in ac3dec because it apparently faults..
7995 enable MMXEXT motion compensation on non SSE CPUs (AMD)
7997 2001-02-27 00:05 wtay
7999 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8000 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8001 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8002 docs/plugins/tmpl/audioscale.sgml,
8003 docs/plugins/tmpl/gstaviencoder.sgml,
8004 docs/plugins/tmpl/gstmpeg2enc.sgml,
8005 docs/plugins/tmpl/gstmpeg2play.sgml,
8006 docs/plugins/tmpl/gstmpeg_play.sgml,
8007 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8008 docs/plugins/tmpl/gstspectrum.sgml,
8009 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8010 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8011 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8012 docs/plugins/tmpl/mpeg2parse.sgml,
8013 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8014 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8015 docs/plugins/tmpl/synaesthesia.sgml,
8016 docs/plugins/tmpl/system_encode.sgml,
8017 docs/plugins/tmpl/videoscale.sgml,
8018 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8019 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8020 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8021 docs Makefiles... Make the jpeg decoder a bit more aware about the
8022 different YUV colorspaces.
8024 2001-02-25 23:11 dlehn
8026 * debian/changelog: Oops... wrong email address
8028 2001-02-25 23:08 dlehn
8030 * debian/: changelog, rules: Updated version and build fix.
8032 2001-02-25 03:42 bbradburn
8034 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8037 2001-02-25 03:40 omegahacker
8039 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8042 2001-02-25 03:36 omegahacker
8044 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8045 plugins/mp3decode/mpg123/layer1.c,
8046 plugins/mp3decode/mpg123/layer3.c,
8047 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8050 2001-02-24 21:07 dlehn
8052 * debian/rules: Call configure instead of autogen.sh.
8054 2001-02-24 20:06 wtay
8056 * configure.in, include/default.h: Remove some unneeded files Added
8057 a fix for broken libglade-config in configure.in
8059 2001-02-24 19:33 dlehn
8061 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8064 2001-02-24 19:28 wtay
8066 * include/Makefile.am: Make dist now works
8068 2001-02-24 17:49 wtay
8070 * include/avifmt.h, include/registry.h,
8071 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8072 small fixes to wincodec
8074 2001-02-24 16:56 wtay
8076 * Makefile.am, configure.in, docs/Makefile.am,
8077 examples/Makefile.am: Added directories to Makefiles for DIST
8079 2001-02-24 00:23 wtay
8081 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8082 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8083 again A little modification to the videotest programm to use a tee
8084 element. added support for multiple paths in --gst-plugin_path=.
8085 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8086 to look for plugins.
8088 2001-02-23 19:22 wtay
8090 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8091 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8092 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8093 the manual with the new --gst-plugin-path/spew options
8095 2001-02-23 19:09 wtay
8097 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8098 Removed the asyncdisksrc again...
8100 2001-02-23 19:09 omegahacker
8102 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8103 options: --gst-plugin-spew will print errors when plugins fail to
8104 load. --gst-plugin-path= will add a directory to the path searched
8107 2001-02-23 01:57 omegahacker
8109 * gst/gstplugin.c: always include the installed plugin directories
8112 2001-02-23 00:55 omegahacker
8114 * configure.in, gstreamer-config.in: updates to configure.in and
8115 -config to help with cross compiling
8117 2001-02-22 23:19 wtay
8119 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8122 2001-02-22 23:18 wtay
8124 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8125 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8126 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8127 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8128 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8129 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8130 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8131 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8132 More doc updates Manual additions: xml/load save of custom XML,
8133 debugging, request pads added a signal to the example plugin fixed
8134 a bug in mp3parse (ifdef 1)
8136 2001-02-22 17:13 wtay
8138 * examples/plugins/example.c: Fixed an unclosed comment
8140 2001-02-22 01:53 omegahacker
8142 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8143 seek-capable mp3parse
8145 2001-02-22 01:36 bbradburn
8147 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8148 seeking by validating the NEXT frame header.
8150 2001-02-22 01:34 omegahacker
8152 * examples/plugins/: example.c, example.h: significant commenting
8153 of the example plugin
8155 2001-02-22 00:47 omegahacker
8157 * gst/gstelement.h: minor change: changed case of the strings for
8160 2001-02-21 23:01 wtay
8162 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8163 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8164 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8165 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8166 Fixed the jpeg decoder Modifications for lame >=3.86
8168 2001-02-21 22:32 dlehn
8170 * debian/: .cvsignore, README.Debian, changelog, control,
8171 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8172 gstmediaplay.menu, gstreamer-cdparanoia.files,
8173 gstreamer-common.files, gstreamer-doc.files,
8174 gstreamer-elements.files, gstreamer-esd.files,
8175 gstreamer-lame.files, gstreamer-mpg123.files,
8176 gstreamer-plugin-template.postinst,
8177 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8178 gstreamer-runtime.postinst, gstreamer-tools.files,
8179 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8180 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8181 libgsteditor0.postinst, libgstmediaplay-dev.files,
8182 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8185 2001-02-21 20:58 dlehn
8187 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8188 for byte order conversion.
8190 2001-02-21 20:57 dlehn
8192 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8193 backwards compatability.
8195 2001-02-21 20:45 dlehn
8197 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8198 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8199 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8202 2001-02-21 20:28 dlehn
8204 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8206 2001-02-21 20:27 dlehn
8208 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8210 2001-02-21 00:57 omegahacker
8212 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8213 into an element landed it in code that still thought it was
8214 connected to the previous element. It now checks to see if the
8215 peer's peer has changed, and deal accordingly.
8217 2001-02-20 08:19 omegahacker
8219 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8220 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8221 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8222 most operations live, without any failure. tests/incsched.c
8223 currently faults at the last iteration, not yet sure why.
8225 2001-02-19 22:15 wtay
8227 * tests/nego/nego1.c: file nego1.c was initially added on branch
8230 2001-02-19 22:15 wtay
8232 * tests/nego/Makefile.am: file Makefile.am was initially added on
8233 branch BRANCH-CAPSNEGO1.
8235 2001-02-19 22:15 wtay
8237 * tests/nego/.cvsignore: file .cvsignore was initially added on
8238 branch BRANCH-CAPSNEGO1.
8240 2001-02-19 22:15 wtay
8242 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8243 negotiation test program
8245 2001-02-19 20:20 wtay
8247 * configure.in, docs/random/wtay/caps-negociation,
8248 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8249 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8250 pad negotiation. - _renegotiate can be called by a plugin to
8251 negotiate the caps - _renegotiate is called whenever a pad
8252 changes its caps - the caps cannot contain lists or ranges -
8253 the pad caps are now only set explicitly using gst_pad_set_caps,
8254 the padtemplate caps are not transfered to the pad caps.
8256 missing: - no notification when negotiation fails - autoplugging
8257 is broken - the editor doesn't show correct caps
8259 2001-02-19 00:07 wtay
8261 * libs/Makefile.am: The BPB has been put over my head... this time
8264 2001-02-18 23:58 wtay
8266 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8267 we now have have a plain C version too.
8269 2001-02-18 10:00 omegahacker
8271 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8272 tests/incsched.c: More incsched progress. Should be able to get
8273 itereration going again tomorrow.
8275 2001-02-17 07:11 omegahacker
8277 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8278 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8279 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8280 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8281 incsched is getting closer.
8283 2001-02-17 04:43 mhowell
8285 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8288 2001-02-17 00:00 omegahacker
8290 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8291 macros and ##arg## syntax
8293 2001-02-16 23:54 richardb
8295 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8296 way and then back again, as wtay suggested. Ho hum.
8298 2001-02-16 23:52 omegahacker
8300 * docs/manual/quotes.sgml: more interesting than a 40K user
8303 2001-02-16 23:45 richardb
8305 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8307 2001-02-16 23:39 omegahacker
8309 * docs/manual/quotes.sgml: added groupie quote
8311 2001-02-16 16:48 richardb
8313 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8314 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8315 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8316 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8317 shown up by gnome-db2html2 - %'s should be written as % (was
8318 causing gnome-db2html2 to segfault, though I've a patch for them to
8319 fix that). Also correct an id which appeared twice.
8321 2001-02-16 13:13 richardb
8323 * gst/gstpad.h: Include compatability defines for old versions of
8326 2001-02-16 12:15 richardb
8328 * tools/README: Trivial fix: change launch to gstreamer-launch in
8331 2001-02-16 12:14 richardb
8333 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8334 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8335 things closer to the Gnome standard guidelines for SGML
8336 documentation. One change in particular is to change the book name
8337 for the manual from gstreamer to index; a change to the link to the
8338 manual on the website will thus be needed when the online version
8339 of the manual is next updated.
8341 These changes should make it possible to view the GStreamer
8342 documentation directly from SGML in Nautilus: anyone with a working
8343 copy of Nautilus should try this out and report ... ;-)
8345 2001-02-15 18:42 richardb
8347 * gst/gstpad.c: Fix a couple of instances of childs, which should
8348 be xmlChildrenNode. We need to be careful to stop these creeping
8351 2001-02-14 23:23 omegahacker
8353 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8354 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8355 need to get the headers redone...
8357 2001-02-14 10:34 richardb
8359 * configure.in: Innocuous little change to fix a warning with newer
8360 versions of automake - shouldn't cause any backwards compatibility
8363 2001-02-13 20:48 wtay
8365 * docs/random/wtay/caps-negociation: Latest begotiation doc
8367 2001-02-13 02:40 omegahacker
8369 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8370 changes to incsched stuff, need to make more major modifications to
8371 manager concept now, so I'm checkpointing.
8373 2001-02-12 23:08 omegahacker
8375 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8376 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8377 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8378 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8379 tests/Makefile.am, tests/incsched.c: First round of incremental
8380 scheduling. Manager setting and managed_elements lists are now
8381 handled at bin_add/remove time. Scheduling chains can be created
8382 incrementally as well, though there are still some pieces missing.
8384 2001-02-12 23:08 omegahacker
8386 * tests/incsched.c: file incsched.c was initially added on branch
8389 2001-02-11 22:22 wtay
8391 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8392 associations on the UML diagrams
8394 2001-02-11 18:29 wtay
8396 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8397 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8398 Added a first draft for caps-negotiation
8400 2001-02-10 14:46 wtay
8402 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8403 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8404 plugins/avi/playcodecs.c: - backported the xml load bug in the
8405 properties - backported the videosink bug - make sure the
8406 regiontype is set to NONE after a getregion - an ugly fix (copy the
8407 chainfunction outselves) to make the avidecoder work again.
8409 2001-02-08 19:52 wtay
8411 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8412 implementation details
8414 2001-02-08 19:37 wtay
8416 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8419 2001-02-08 19:37 wtay
8421 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8422 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8423 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8424 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8425 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8426 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8427 Implemented the plugable autopluggers. - one can aad an
8428 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8429 autopluggers can be queried using _get_list - save/load
8430 autoplugger descriptions in the XML registry - load the
8431 autoplugger only when needed - a signal can be attached to the
8432 autoplugger to be notified of new objects. - improved the
8433 media player to use the new autoplugger - updated
8434 gstreamer-inspect for the autoplugger and types added EOS to the
8435 disksrc fixed two bugs in properties loading (min/max, comment
8438 2001-02-07 22:48 omegahacker
8440 * configure.in: removed intl and po from configure.in, until we
8441 have gettext working
8443 2001-02-07 22:23 omegahacker
8445 * Makefile.am, configure.in: added configure option to turn on
8446 building of docs, else they aren't built
8448 2001-02-07 22:07 omegahacker
8450 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8453 2001-02-06 20:42 wtay
8455 * docs/gst/tmpl/gstreamer-unused.sgml,
8456 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8457 examples/queue2/queue2.c, examples/thread/thread.c,
8458 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8459 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8460 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8461 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8462 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8463 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8464 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8465 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8466 autoplugger: - moved all of the code out of gstpipeline.c to
8467 autoplug.c - The autoplugger now creates a GstElement based on
8468 the given src and sink caps. The API now is: GstElement*
8469 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8470 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8471 sure if this is right behaviour but we need at least a bin in
8472 order to run the typedetect functions. - fixed a bug in
8473 gstbin.c where the MANAGER flag of the bin was not cleared
8474 when going to the NULL state. - a bug in the videosink was
8475 fixed. It was possible that more instances of the video widget
8476 were created, causing major errors. - commented out most of the
8477 'old' autoplug examples. - added the new autoplugger to
8478 gstplay.c. There still is a bit of hacking needed to insert a
8479 queue into the autogenerated element. This will be fixed when
8480 the autoplugger can also create the video/audio elements. Fixed
8481 some more extranous spaces problems in various files.
8483 2001-02-06 20:06 wtay
8485 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8486 ignore, and two documents..
8488 2001-02-06 19:39 omegahacker
8490 * test/ac3play.c: updated ac3play to work with latest libgst
8492 2001-02-05 17:17 omegahacker
8494 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8496 2001-02-05 17:16 omegahacker
8498 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8499 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8500 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8501 guint64's. They are offset and len, where offset can be used for
8502 the time field, and len would be zero or the time unit (say, 33ms
8505 2001-02-04 21:38 omegahacker
8507 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8508 in-use instances of asyncdisksrc
8510 2001-02-04 21:37 omegahacker
8512 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8513 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8514 disksrc, no point in having a distinction
8516 2001-02-03 07:25 omegahacker
8518 * configure.in: fixed up the Alpha and ARM processor checks
8520 2001-02-01 17:42 omegahacker
8522 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8525 2001-02-01 17:39 omegahacker
8527 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8530 2001-01-31 22:54 omegahacker
8532 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8534 2001-01-31 20:27 wtay
8536 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8537 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8538 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8539 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8540 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8541 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8543 2001-01-30 23:53 wtay
8545 * examples/xml/createxml.c, examples/xml/runxml.c,
8546 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8547 gst/gstxml.h: Added a first attempt for XML embedding in the main
8548 core XML. Objects will emit a signal that a user app can connect
8549 to in order to insert its XML into the tree. You can catch the
8550 object_loaded signal in GstXML to parse the user supplied XML data
8551 in the stream. The object_loaded signal is implemented with a
8552 custom made class signal. All GstObject classes now automatically
8553 create a GstSignalObject that serves as a proxy to the user app
8554 when an object is loaded. All objects are currently responsible to
8555 emit the class signal themselves. runxml and createxml serve as an
8556 example how the XML hooks can be used to insert and retrieve custom
8559 2001-01-29 23:51 wtay
8561 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8563 2001-01-29 23:50 wtay
8565 * examples/plugins/example.c, examples/plugins/example.h,
8566 gst/gstxml.c, plugins/audioscale/audioscale.c,
8567 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8568 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8569 plugins/cdparanoia/cdparanoia.c,
8570 plugins/mp3decode/mpg123/gstmpg123.c,
8571 plugins/mp3decode/parse/mp3parse.c,
8572 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8573 parentage macros were replaced with the correct gst_*_get_parent.
8574 Updated the example. 'gstreamer' now is the doc type instead of
8577 2001-01-29 23:32 wtay
8579 * docs/random/wtay/namespaces: Added ramblings about the XML
8582 2001-01-29 00:06 wtay
8584 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8585 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8586 editor/gsteditorpad.c, editor/gsteditorproject.c,
8587 examples/plugins/example.c, examples/xml/createxml.c,
8588 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8589 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8590 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8591 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8592 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8593 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8594 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8595 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8596 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8597 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8598 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8599 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8600 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8601 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8602 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8603 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8604 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8605 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8606 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8607 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8608 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8609 plugins/filters/ladspa/gstladspa.c,
8610 plugins/filters/median/median.c, plugins/filters/median/median.h,
8611 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8612 plugins/icecast/icecastsend/icecastsend.c,
8613 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8614 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8615 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8616 plugins/mp3decode/mpg123/gstmpg123.c,
8617 plugins/mp3decode/parse/mp3parse.c,
8618 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8619 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8620 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8621 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8622 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8623 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8624 plugins/mpeg1/parse/mpeg1parse.c,
8625 plugins/mpeg1/system_encode/system_encode.c,
8626 plugins/mpeg1video/parse/mp1videoparse.c,
8627 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8628 plugins/mpeg2/ac3parse/ac3parse.c,
8629 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8630 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8631 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8632 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8633 plugins/mpeg2/subtitles/mpeg2subt.c,
8634 plugins/mpeg2/video/gstmpeg2play.c,
8635 plugins/mpeg2/video/gstmpeg2play.h,
8636 plugins/mpeg2/videoparse/mp2videoparse.c,
8637 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8638 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8639 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8640 plugins/visualization/smoothwave/smoothwave.c,
8641 plugins/visualization/smoothwave/smoothwave.h,
8642 plugins/visualization/spectrum/gstspectrum.c,
8643 plugins/visualization/synaesthesia/synaesthesia.c,
8644 plugins/visualization/vumeter/vumeter.c,
8645 plugins/visualization/vumeter/vumeter.h,
8646 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8647 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8648 tools/gstreamer-inspect.c: This is a megapatch with the following
8651 - moved the gchar *name to GstObject, removed the ones in
8654 - moved the parent handling completely into GstObject. This cause
8656 the plugins to fail (except those that used gst_pad_get_parent)
8657 - rearanged the XML save handling.
8658 - GstObject now has a class function save/restore_thyself.
8659 - GstObject has a generic method gst_object_save_thyself, this
8661 possible to fire a signal wehever a new object is loaded. This
8663 so we can add XML save hooks.
8664 - GstXML API has changed slightly. You now have to create a
8666 first before you can actually load something. This makes it
8668 attach a signal to GstXML whenever an object is loaded. I'm
8670 will keep this interface.
8671 - GstObject can now print the path_string without knowing about
8674 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8677 - added XML namespaces to the saved pipelines the namespace is:
8678 http://gstreamer.net/gst-core/1.0/
8679 namespaces are needed to distinguish user generated XML from the
8682 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8683 will be replaced with gst_pad_get_parent shortly.
8685 2001-01-26 23:35 wtay
8687 * REQUIREMENTS: Added the requirement for libshout
8689 2001-01-26 23:33 wtay
8691 * configure.in: For the icecast sender
8693 2001-01-26 23:33 wtay
8695 * plugins/: Makefile.am, icecast/Makefile.am,
8696 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8697 icecast/icecastsend/icecastsend.c,
8698 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8701 2001-01-26 18:15 richardb
8703 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8706 2001-01-23 20:03 wtay
8708 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8709 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8710 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8711 new _request methods
8713 2001-01-23 18:42 richardb
8715 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8716 gst_element_request_compatible_pad and remove
8717 gst_element_request_pad. Implemented something reasonable for
8718 gst_element_request_compatible_pad, but havn't tested much: it
8719 won't work for tee because the pad templates have no caps, and
8720 negotiation is not yet written, so it is assumed that the tee pads
8721 can't connect to anything.
8723 2001-01-22 23:39 richardb
8725 * examples/launch/mp3play: Fix launch so that it can play a list of
8726 files, now that EOS works enough. (It needs to not have to restart
8727 gstreamer each time, but good enough for now ;-) )
8729 2001-01-21 23:20 wtay
8731 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8732 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8733 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8734 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8735 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8736 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8737 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8738 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8739 Added XML load from memory functionality Undid the videosink patch,
8740 something else is wrong now on my machine: no MMX acceleration :-(
8742 2001-01-21 17:36 wtay
8744 * docs/random/wtay/eos-19012001: An overview of the current EOS
8747 2001-01-21 16:19 wtay
8749 * docs/random/dynpads: Ramblings about dynamic pads
8751 2001-01-21 16:18 wtay
8753 * docs/random/omega/testing/.cvsignore: [no log message]
8755 2001-01-21 16:10 wtay
8757 * docs/gst/.cvsignore: updated to exclude various docs formats
8760 2001-01-21 16:08 wtay
8762 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8763 in a thread, to test EOS. still hangs because gtk_main hangs in a
8766 2001-01-21 16:06 wtay
8768 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8769 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8770 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8771 correctly now. Updated gstreamer-launch to loop while !EOS.
8773 2001-01-21 01:20 omegahacker
8775 * docs/random/omega/testing/framework: more complete(?) XML
8776 description of example
8778 2001-01-21 01:03 omegahacker
8780 * docs/random/omega/testing/framework: initial thoughts on
8783 2001-01-21 00:57 wtay
8785 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8786 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8787 the device when in use' bug.
8789 2001-01-20 20:08 omegahacker
8791 * docs/design/: part-conventions.txt, part-gstelement.txt,
8792 part-gstobject.txt, part-standards.txt: current set of design docs,
8795 2001-01-20 19:20 omegahacker
8797 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8798 added first hack at testing suite design
8800 2001-01-20 18:20 wtay
8802 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8803 chaining/pushing them to the next element. NULL buffers happen on
8804 EOS. gst_bin_iterate now returns a gboolean indicating something
8805 usefull happened. It the bin is EOS, it returns FALSE.
8807 2001-01-20 17:59 wtay
8809 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8810 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8811 found inside a bin1, we add the bin2 to the EOS providers of the
8812 bin1. When there is nothing more to schedule in bin1 and bin2 has
8813 fired EOS, bin1 is in EOS. The queue overrides the EOS
8814 notification and calls EOS on the src pad when the queue is empty
8815 and the sink pad is in EOS.
8817 2001-01-20 17:53 wtay
8819 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8820 case6.c: More test cases for EOS handling
8822 2001-01-20 03:36 omegahacker
8824 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8827 2001-01-20 03:33 omegahacker
8829 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8830 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8831 vidcapture2.c: updated test programs to new ghostpad API
8833 2001-01-20 03:28 wtay
8835 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8836 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8839 2001-01-20 03:10 wtay
8841 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8842 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8843 eos somewhat work. no inner bins are checked. When an element
8844 fires EOS, the chain with that element is removed from the
8845 scheduler (marked inactive). If all chains are inactive, the bin
8848 2001-01-20 03:02 wtay
8850 * tests/eos/: case2.c, case3.c: Two more test cases
8852 2001-01-20 02:57 omegahacker
8854 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8855 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8858 2001-01-19 23:34 wtay
8860 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8863 2001-01-19 22:15 wtay
8865 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8866 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8867 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8868 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8869 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8870 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8871 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8872 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8873 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8874 tests/tee.c: API docs updates
8876 2001-01-19 09:37 omegahacker
8878 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8879 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8880 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8881 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8882 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8883 changes. Fixed everything that broke, correctly. Someone will
8884 want to go update the API doc templates.
8886 2001-01-19 09:14 omegahacker
8888 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8889 more cothreads cleanup, and first pass at ARM code
8891 2001-01-19 07:48 omegahacker
8893 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8894 stack issue that probably can't be solved anyway. Tomorrow the UDB
8895 build will commence, and let the best guess win!
8897 2001-01-19 02:23 omegahacker
8899 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8900 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8901 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8902 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8903 system. The objects are in place, I now need to go and get all the
8904 Bin end of things worked out. Testing should be fairly easy, at
8905 least for verification.
8907 Everything I've tried so far works with no changes, with is
8908 amazing. That's just cool. Once again we rewrite an entire
8909 subsystem, and nothing else notices anything but the new features
8912 2001-01-19 02:10 richardb
8914 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8917 2001-01-19 02:06 richardb
8919 * docs/fwg/: Makefile.am, firstplugin.sgml,
8920 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8921 typesnprops.sgml: Wrote a little more text, and did more of the
8922 work on making the sections. When this manual has text in all
8923 these sections its going to be pretty impressive...
8925 2001-01-19 00:07 wtay
8927 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8928 little tee test program.
8930 2001-01-19 00:07 wtay
8932 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8933 pad presence REQUEST.
8935 2001-01-19 00:02 wtay
8937 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8938 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8939 elements/gsttypefind.h: And here they are....
8941 2001-01-19 00:01 wtay
8943 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8944 elements/gstelements.c: Moved queue and typefind elements to the
8945 core since they are referenced by name.
8947 2001-01-18 23:46 wtay
8949 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8950 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8951 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8952 mthodes to request an element to create pads:
8953 gst_element_request_pad* This can be used to construct a tee and a
8954 muxer/mixer/aggregator element. Moved the tee element to elements/
8955 because it can now be handled with the new pad request features.
8956 The padfactory also has some changes: a pad can now be of presence
8957 REQUEST, which means that the pad can be requested from this plugin
8960 2001-01-18 15:29 richardb
8962 * plugins/esd/esdsink/esdsink.c,
8963 plugins/visualization/synaesthesia/core.c,
8964 plugins/visualization/synaesthesia/core.h,
8965 plugins/visualization/synaesthesia/synaesthesia.c,
8966 plugins/visualization/synaesthesia/synaesthesia.h,
8967 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8968 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8969 fixes for libxml. Also, some code formatting changes in esdsink,
8970 some further fixes to vumeter, and some work on synaesthesia to
8971 make it closer to working (it doesn't fully work yet, though. :( )
8973 2001-01-18 11:16 richardb
8975 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8976 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8977 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8978 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
8979 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
8980 libxml2. Also improved a couple of debugging messagse.
8982 2001-01-18 08:54 omegahacker
8984 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
8985 gstppc.h: Updates to cothreads code, including non-working alpha.
8986 Changed things a bit, including PPC. Not having a PPC machine, I
8987 need someone to test these changes and report back whether they
8990 2001-01-18 02:25 richardb
8992 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
8993 so that it compiles and runs. It doesn't do much of use though:
8994 simply produces some debug output, and has a set of arguments which
8995 report the volume. It might be more useful if it produced its
8996 output from a source pad, in an appropriate format, so that another
8997 plugin could graphically display this.
8999 2001-01-17 07:43 wtay
9001 * examples/typefind/: Makefile, Makefile.am: Oops
9003 2001-01-17 01:59 richardb
9005 * tools/gstreamer-register.c: Fix permissions problems: the
9006 directory will now always be created mode 2755. In addition, the
9007 temporary file is given restricted permissions, and the permissions
9008 on the registry file are preserved if one already exists, or 666
9009 (and modified by the umask) if one doesn't already exist.
9011 2001-01-17 00:02 wtay
9013 * configure.in: Added typefind example to configure.in
9015 2001-01-17 00:01 wtay
9017 * examples/: autoplug/autoplug.c, typefind/Makefile,
9018 typefind/typefind.c: Added the typefind example from the manual
9020 2001-01-16 23:35 wtay
9022 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9023 utility.sgml: Manual updates and additions
9025 2001-01-15 21:10 richardb
9027 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9028 plugin, after I realised they were wrong during a conversation
9029 about pads with wtay. ;-)
9031 2001-01-15 19:25 wtay
9033 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9034 gstelement that broke with the conversion of the states to a
9037 2001-01-15 00:53 richardb
9039 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9040 conditionals to ensure that the i486 stuff is used only in x86
9041 architectures. Now links on PPC.
9043 2001-01-15 00:53 wtay
9045 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9046 with dynamic pads Fixed quotes
9048 2001-01-14 22:28 wtay
9050 * gstplay/Makefile.am: Added gst_libs to Makefile
9052 2001-01-14 22:25 richardb
9054 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9055 directory to put the manual in: was trying to make a symlink in the
9056 non-existant directory, and causing the build to stop.
9058 2001-01-14 22:24 richardb
9060 * gst/Makefile.am: Adding nasty hack to rules to generate
9061 cothreads.{o,lo}, to get dependencies right. Rules copied from
9062 automake, and therefore a bit dependent on automake keeping doing
9063 dependency things the same kind of way, but it should work as long
9064 as automake puts dependencies into .deps/*.P
9066 2001-01-14 22:23 wtay
9068 * tests/sched/Makefile.am: Fixed a Makefile error
9070 2001-01-14 21:55 omegahacker
9072 * Makefile.am, acconfig.h, configure.in,
9073 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9074 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9075 editor/Makefile.am, examples/autoplug/Makefile.am,
9076 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9077 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9078 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9079 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9080 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9081 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9082 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9083 gst/types/Makefile.am, gstplay/Makefile.am,
9084 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9085 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9086 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9087 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9088 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9089 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9090 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9091 plugins/effects/stereo/Makefile.am,
9092 plugins/effects/volume/Makefile.am,
9093 plugins/esd/esdsink/Makefile.am,
9094 plugins/filters/ladspa/Makefile.am,
9095 plugins/filters/median/Makefile.am,
9096 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9097 plugins/mp3decode/mpg123/Makefile.am,
9098 plugins/mp3decode/parse/Makefile.am,
9099 plugins/mp3decode/types/Makefile.am,
9100 plugins/mp3decode/xa/Makefile.am,
9101 plugins/mp3decode/xing/Makefile.am,
9102 plugins/mp3encode/lame/Makefile.am,
9103 plugins/mpeg1/mpeg1encoder/Makefile.am,
9104 plugins/mpeg1/mpeg_play/Makefile.am,
9105 plugins/mpeg1/mpegaudio/Makefile.am,
9106 plugins/mpeg1/mpegtypes/Makefile.am,
9107 plugins/mpeg1/parse/Makefile.am,
9108 plugins/mpeg1/system_encode/Makefile.am,
9109 plugins/mpeg1video/parse/Makefile.am,
9110 plugins/mpeg2/ac3dec/Makefile.am,
9111 plugins/mpeg2/ac3parse/Makefile.am,
9112 plugins/mpeg2/mpeg2dec/Makefile.am,
9113 plugins/mpeg2/mpeg2enc/Makefile.am,
9114 plugins/mpeg2/mpegtypes/Makefile.am,
9115 plugins/mpeg2/parse/Makefile.am,
9116 plugins/mpeg2/subtitles/Makefile.am,
9117 plugins/mpeg2/video/Makefile.am,
9118 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9119 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9120 plugins/visualization/smoothwave/Makefile.am,
9121 plugins/visualization/spectrum/Makefile.am,
9122 plugins/visualization/synaesthesia/Makefile.am,
9123 plugins/visualization/vumeter/Makefile.am,
9124 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9125 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9126 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9127 Massive build fixup. Will send message to -devel list later with
9128 details on the changes and what they mean for Makefile.am writers.
9129 Check docs/random/omega/build/TODO for a list of things that I had
9132 NOTE: this requires a complete rebuild of all plugins, since I also
9133 changed the STATE enum to a bitfield instead of sequential numbers.
9135 2001-01-14 21:38 omegahacker
9137 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9138 the launcher, didn't deal with argc properly
9140 2001-01-14 14:57 wtay
9142 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9145 2001-01-14 14:43 wtay
9147 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9148 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9149 make sure that the waiting thread is woken up. Can somebody with
9150 queue problems verifify that this does improve the situation a bit.
9151 I'm suspecting that something else is going on, like a pthreads bug
9152 or something. Small updates to the fake elements.
9154 2001-01-14 12:42 richardb
9156 * REQUIREMENTS: Added a couple of lines about debian packages.
9158 2001-01-14 04:45 wtay
9160 * docs/manual/quotes.sgml: Updated quotes :-)
9162 2001-01-13 19:04 wtay
9164 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9165 proposal does not use the recursion to propagate the EOS signal.
9166 This implies that an element cannot deny an EOS signal anymore but
9167 since the signal is generated when a NULL buffer is pushed,
9168 somebody did something wrong anyway.
9170 2001-01-13 15:47 wtay
9172 * docs/random/wtay/eos4: Added an updated use case for EOS
9175 2001-01-13 14:45 wtay
9177 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9179 2001-01-13 14:25 wtay
9181 * tools/gstreamer-register.c: Fixed the directory permission Bug
9184 2001-01-13 13:51 wtay
9186 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9187 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9188 parser.h instead of gnome-xml/parser.h untill xml-config is
9191 2001-01-13 02:55 omegahacker
9193 * configure.in: turned static library build back off for
9196 2001-01-13 02:12 wtay
9198 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9201 2001-01-13 00:14 wtay
9203 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9206 2001-01-12 23:37 wtay
9208 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9209 sure BE/LE stuff works
9211 2001-01-12 22:44 wtay
9213 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9214 with an explanation of how EOS could be handled with it.
9216 2001-01-12 20:54 wtay
9218 * ChangeLog: Updated ChangeLog :-)
9220 2001-01-12 20:48 wtay
9222 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9223 mmx/sse code is not used on non i386
9225 2001-01-12 20:44 wtay
9227 * configure.in: Check for more atomic operations
9229 2001-01-12 20:25 wtay
9231 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9234 2001-01-12 20:15 wtay
9236 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9237 not performed on non intel
9239 2001-01-12 18:51 wtay
9241 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9242 handling, I got an idea and started eos3. eos3 takes a different
9243 approach by merging the eos detection and the scheduling in a quite
9244 elegant way. I'm not sure we handle the scheduling like this
9247 2001-01-11 23:20 wtay
9249 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9250 replaced them with a # comment as suggested by Peter Weilbacher
9252 2001-01-11 23:15 wtay
9254 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9255 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9256 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9257 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9258 the asm sources from /* */ to #, it seems to confuse some compilers
9260 2001-01-11 22:09 omegahacker
9262 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9263 make obvious its usage restrictions
9265 2001-01-11 22:03 omegahacker
9267 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9268 elements can store ints or pointers for their own use
9270 2001-01-11 21:53 wtay
9272 * Makefile.am: Added the REQUIREMENTS file to distdir
9274 2001-01-11 09:42 omegahacker
9276 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9277 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9278 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9279 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9280 sched/walkthrough-72: added all of my un-committed random doc
9281 files, as backup <g>
9283 2001-01-11 00:35 omegahacker
9285 * gstreamer.spec.in: updated spec file to create -devel package too
9287 2001-01-11 00:33 omegahacker
9289 * gst/gstinfo.c: removed some spare newlines
9291 2001-01-10 21:28 omegahacker
9293 * docs/manual/programs.sgml: updated -launch examples
9295 2001-01-10 09:14 omegahacker
9297 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9299 2001-01-09 21:19 wtay
9301 * configure.in: Added --with-win32-libdir to configure
9303 2001-01-09 21:06 omegahacker
9305 * acconfig.h, configure.in: added config option for win32 dll and
9306 re-enabled static building
9308 2001-01-09 20:54 omegahacker
9310 * docs/manual/quotes.sgml: latest irc insanity
9312 2001-01-09 20:53 wtay
9314 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9317 2001-01-09 20:45 omegahacker
9319 * tools/gstreamer-register.c: added unlink() of registry file, and
9320 moved info enable up
9322 2001-01-09 06:48 omegahacker
9324 * tools/gstreamer-launch.c: typo fix
9326 2001-01-09 04:42 omegahacker
9328 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9329 acconfig.h and added debugging output to cdparanoia
9331 2001-01-09 04:39 omegahacker
9333 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9334 gstreamer-register.c: various changes, including making -launch use
9337 2001-01-09 04:36 omegahacker
9339 * gst/gstplugin.c: fixed a leak
9341 2001-01-08 23:57 richardb
9343 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9345 2001-01-08 23:55 richardb
9347 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9348 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9349 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9350 examples/Makefile.am, examples/plugins/.cvsignore,
9351 examples/plugins/Makefile.am, examples/plugins/example.c,
9352 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9353 Move plugin example code to new location, and put it into build
9354 system. Add work on firstplugin chapter of pwg. Fix typo in
9355 quotes. Add @'s before commands in manuals.mak
9357 2001-01-08 22:08 wtay
9359 * docs/Makefile.am, docs/manual/components.sgml,
9360 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9361 docs/manual/states.sgml, docs/manual/xml.sgml,
9362 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9363 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9364 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9365 gst_xml_get_element was broken
9367 2001-01-08 22:04 richardb
9369 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9370 make another comment more helpful.
9372 2001-01-08 22:03 richardb
9374 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9375 position in the heirarchy.
9377 2001-01-08 20:15 richardb
9379 * editor/gsteditorproperty.c: Display what the type of an element
9380 is, as the first thing in the properties box.
9382 2001-01-08 08:32 omegahacker
9384 * docs/manual/quotes.sgml: added another, um, exchange
9386 2001-01-08 01:43 richardb
9388 * tools/gstreamer-launch.c: Fix typo in error message.
9390 2001-01-08 01:27 richardb
9392 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9393 Add a "quotes" section to the gstreamer manual. This may not be an
9394 appropriate place to have this - feel free to remove it. But I
9395 think this should live _somewhere_.
9397 2001-01-08 01:23 richardb
9399 * docs/random/filter-writers-guide: Remove text version of headings
9400 for fwg. This is now contained in the SGML
9402 2001-01-08 01:21 richardb
9404 * docs/fwg/: .cvsignore, Makefile.am,
9405 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9406 Renamed the filter writers guide to plugin writers guide. Added in
9407 the planned section headings.
9409 2001-01-07 22:59 wtay
9411 * tests/sched/testcases1.tc: Added a sample tescase file
9413 2001-01-07 22:36 wtay
9415 * docs/random/testing/syntax: Added iterations
9417 2001-01-07 22:34 wtay
9419 * docs/random/testing/syntax: Added a plan for regression test plan
9422 2001-01-07 18:36 wtay
9424 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9425 thread, pipeline, so that it can be used in gstreamer-inspect and
9428 2001-01-07 17:09 wtay
9430 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9431 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9432 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9433 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9434 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9435 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9436 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9437 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9438 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9439 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9440 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9441 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9442 --enable-debug Updated AUTHORS in gstmediaplay
9444 2001-01-07 16:48 richardb
9446 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9448 2001-01-07 16:14 richardb
9450 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9451 to start using xmlDocDump, to avoid a symlink attack on the
9452 temporary registry file. Unfortunately, xmlDocDump doesn't give
9453 any indication whether its successful, so I've #ifdefed this out
9454 and left the original in place. Since the tmp file is in
9455 /etc/gstreamer, this should be okay for the moment, but I shall ask
9456 the libxml people to add some way of getting the success value of
9457 DocDump so we can use that in future.
9459 2001-01-07 15:31 richardb
9461 * acinclude.m4: Slight tweak: now I just need to send the modified
9462 version off to the alsa people.
9464 2001-01-07 15:25 richardb
9466 * acinclude.m4: New macro for testing for ALSA libraries.
9467 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9469 2001-01-07 15:20 richardb
9471 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9472 gstreamer-register will now never cause the ** WARNING **:
9473 gstplugin: registry needs rebuild warning to appear - sets a hidden
9474 global in gstplugin.c to turn the warning off. Fix a warning in
9475 gst/cothreads.c (function was declared extern, defined static)
9477 2001-01-07 14:55 richardb
9479 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9481 2001-01-07 14:49 wtay
9483 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9484 locking by only using the elements mutex. This should fix the
9485 locking problems we had...
9487 2001-01-07 14:32 richardb
9489 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9491 2001-01-07 14:29 richardb
9493 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9495 2001-01-07 14:16 richardb
9497 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9498 not to be installed.
9500 2001-01-07 14:05 richardb
9502 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9503 can compile. Will shortly update this with a slightly better
9506 2001-01-07 13:58 richardb
9508 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9509 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9510 HAVE_DB2PS instead of HAVE_PS2PDF.
9512 2001-01-07 08:40 omegahacker
9514 * configure.in: added check for libasound, and fixed check for
9517 2001-01-07 08:01 omegahacker
9519 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9520 over-zealous attempt to squash leaks, I put the g_free too early
9522 2001-01-07 07:46 omegahacker
9524 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9525 to both the plugin and the ladspa-provided code
9527 2001-01-07 07:45 omegahacker
9529 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9530 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9532 2001-01-07 07:01 richardb
9534 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9535 repository up-to-dateness by scanning through all directories on
9536 path, and checking that they and all their files are older than the
9537 repository. Give warning message if not.
9539 2001-01-07 05:54 richardb
9541 * tools/gstreamer-register.c: Test xmlSaveFile return value
9542 correctly (had to get source to find out what it meant...)
9543 gstreamer-register now seems to work fine, even in a non-standard
9546 2001-01-07 05:35 richardb
9548 * configure.in: Fix tiny slip which made configdir still always be
9551 2001-01-07 05:30 richardb
9553 * acconfig.h, configure.in, docs/manual/factories.sgml,
9554 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9555 (which currently just holds the registry)ecan now be set by
9556 configure --with-configdir=<directory path>
9558 2001-01-07 04:51 richardb
9560 * tools/gstreamer-register.c: Almost completely rewritten
9561 gstreamer-register. Now checks most errors that can happen, and
9562 displays a useful message.
9564 2001-01-07 04:28 omegahacker
9566 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9568 2001-01-07 04:00 omegahacker
9570 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9571 capabilities into gst_parse_launch()
9573 2001-01-07 03:42 wtay
9575 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9576 gstqueue.h: Added sleep time to identity Added timeout value in
9577 queue (not activated yet)
9579 2001-01-07 03:06 omegahacker
9581 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9582 fix the parser that created them
9584 2001-01-07 02:30 wtay
9586 * docs/random/queue: Added a deadlock case for the queue
9588 2001-01-07 02:23 richardb
9590 * docs/fwg/: Makefile.am, concepts.sgml,
9591 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9592 headings for the second section too, and some text for it... ;-)
9594 2001-01-07 00:12 richardb
9596 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9597 titlepage.sgml: Wrote introduction, and changed name to plugin
9598 writers guide (though files still need rename). I'll leave the
9599 filenames as is for now, since the name might still change again...
9601 2001-01-06 22:05 omegahacker
9603 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9604 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9605 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9606 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9607 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9608 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9609 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9610 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9611 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9612 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9613 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9614 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9615 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9616 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9617 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9618 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9619 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9620 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9621 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9624 2001-01-06 19:09 wtay
9626 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9627 to think about it though...
9629 2001-01-06 18:08 wtay
9631 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9634 2001-01-06 16:56 wtay
9636 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9638 2001-01-06 16:52 wtay
9640 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9641 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9642 create dangling elements with the current scheduler. Remove the
9643 subtitle parser because it's not possible with the current
9644 scheduler. Added a padtemplate for MPEG2 subtitles.
9646 2001-01-06 10:42 omegahacker
9648 * configure.in: removed xing and added AM_CONDITIONAL for
9651 2001-01-06 09:49 omegahacker
9653 * autogen.sh: added --enable-debug to autogen.sh, duh...
9655 2001-01-06 02:35 wtay
9657 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9658 docs/gst/tmpl/gstasyncdisksrc.sgml,
9659 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9660 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9661 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9662 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9663 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9664 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9665 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9666 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9667 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9668 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9669 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9670 docs/manual/bins.sgml, docs/manual/connections.sgml,
9671 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9672 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9673 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9674 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9675 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9676 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9677 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9678 manual and the docs. Removed the esdsink in gst/elements/ we have
9679 a real one not in the plugins dir. Added more APIs to query the
9680 plugins, types and caps. more fields now have a getter and a
9681 setter. This is needed to make gstreamer wrapper fiendly. Added
9682 gst_element_disconnect beacuse we also have a gst_element_connect
9684 2001-01-05 18:50 wtay
9686 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9687 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9688 queues.sgml, threads.sgml: Docs updates
9690 2001-01-05 00:28 omegahacker
9692 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9694 2001-01-04 23:35 wtay
9696 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9697 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9698 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9699 states.sgml, threads.sgml: Updates and additions to the manual
9701 2001-01-04 22:15 omegahacker
9703 * gst/cothreads.c, gst/gstinfo.c,
9704 docs/gst/tmpl/gstasyncdisksrc.sgml,
9705 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9706 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9707 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9708 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9709 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9710 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9711 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9712 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9713 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9714 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9717 2001-01-04 20:34 omegahacker
9719 * tools/gstreamer-launch.c: fixed problems with -launch
9721 2001-01-04 20:17 omegahacker
9723 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9725 2001-01-04 19:22 wtay
9727 * examples/launch/mp3play: Fixed mp3play
9729 2001-01-04 19:16 wtay
9731 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9734 2001-01-04 18:57 wtay
9736 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9737 default removed debugging -g from Makefile
9739 2001-01-04 17:44 richardb
9741 * examples/launch/mp3play: Undo accidental commit of debugging
9744 2001-01-04 16:46 richardb
9746 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9749 2001-01-04 10:54 omegahacker
9751 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9752 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9753 cothreads sources a bit, added some API docs. Added some functions
9754 needed for gstreamer-inspect. Added num_sources to fakesink.
9756 2001-01-04 10:53 omegahacker
9758 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9759 to ladspa wrapper, closer to data movement
9761 2001-01-04 10:47 omegahacker
9763 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9764 to list elements and plugin info too
9766 2001-01-04 07:19 wtay
9768 * tools/gstreamer-launch.c: A little fix for parameter parsing
9770 2001-01-04 00:15 richardb
9772 * examples/launch/mp3play: Updated to supply argument as
9773 "name=value" rather than just "value"
9775 2001-01-04 00:15 richardb
9777 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9780 2001-01-03 23:08 wtay
9782 * test/mp3play.c: Make sure the plugin is loaded only once
9784 2001-01-03 22:58 richardb
9786 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9787 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9788 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9789 supply debugging options to libgst
9791 2001-01-03 20:55 wtay
9793 * tools/gstreamer-inspect.c: Added the previous changes back in
9795 2001-01-03 20:44 omegahacker
9797 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9798 updates and a padtemplate counter added
9800 2001-01-03 20:40 omegahacker
9802 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9805 2001-01-03 20:21 wtay
9807 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9808 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9809 GSList Some fixes to inspect: added the mime type
9811 2001-01-03 19:54 wtay
9813 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9814 the bonobo component fix a compile bug in inspect... Erik, have
9815 pending changes to gstpad.h?
9817 2001-01-03 19:12 richardb
9819 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9820 Do gst_init first in helloworld, so you can supply gst parameters.
9821 Correct name of frequency cap to rate, in esdsink. Now connects
9824 2001-01-03 18:55 richardb
9826 * gst/elements/gstaudiosink.c: Various small fixes.
9828 2001-01-03 18:51 richardb
9830 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9831 updating of parameters now.
9833 2001-01-03 18:15 richardb
9835 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9836 functions! Wheeeee! Still needs to have a few things sorted out
9837 though, such as parameter setting / syncing.
9839 2001-01-03 16:25 richardb
9841 * configure.in, plugins/Makefile.am, plugins/example.c,
9842 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9843 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9844 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9845 Added nearly complete esdsink: all structure in place, just need to
9846 add actaul links to libesd. ;-)
9848 2001-01-03 08:48 omegahacker
9850 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9851 now, like padtemplates, caps/props, and arguments. More stuff can
9852 be done, but not now, I must sleep.
9854 2001-01-03 07:38 omegahacker
9856 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9857 gstreamer-launch.c: Updates to -launch, added -inspect.
9859 2001-01-02 23:33 wtay
9861 * plugins/: example.c, example.h: Updated the example plugin
9864 2001-01-02 22:52 richardb
9866 * docs/Makefile.am: Don't delete CVS directories from working
9867 directory: delete from distdir. Also, delete backup files, while
9870 2001-01-02 20:50 wtay
9872 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9874 2001-01-02 19:46 wtay
9876 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9877 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9878 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9879 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9880 examples/thread/Makefile.am, examples/xml/Makefile.am,
9881 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9882 test/bindings/Makefile.am: The examples must not be installed
9883 Removed debugging from Makefiles for avidecoder/ac3parse
9884 /test/bindings/dummy.h cannot be installed
9886 2001-01-02 18:40 wtay
9888 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9889 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9890 plugins/audioscale/audioscale.c,
9891 plugins/filters/median/Makefile.am,
9892 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9893 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9894 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9895 plugins/mpeg1/mpegtypes/Makefile.am,
9896 plugins/mpeg2/mpegtypes/Makefile.am,
9897 plugins/visualization/spectrum/fix_fft.c,
9898 plugins/visualization/spectrum/gstspectrum.c,
9899 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9900 the docs more fixes for symbols collisions
9902 2001-01-02 16:39 wtay
9904 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9905 conflict with mpeg_audio
9907 2001-01-02 16:29 wtay
9909 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9910 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9911 symbol conflict with mpeg_play
9913 2001-01-02 15:18 richardb
9915 * docs/gst/Makefile.am: Remove gstesdsink
9917 2001-01-02 14:35 richardb
9919 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9920 put into distribution.
9922 2001-01-02 14:34 richardb
9924 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9925 documentation fails to build correctly when libhttp isn't present
9928 2001-01-02 13:23 richardb
9930 * autogen.sh: Correct ftp urls for libtool.
9932 2001-01-02 12:07 wtay
9934 * autogen.sh: Fixed a typo
9936 2001-01-02 12:04 wtay
9938 * acconfig.h, autogen.sh, configure.in,
9939 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9940 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9941 libjpeg Added and action for the load menu in gstplay Fixed drag
9942 and drop in gstplay More verbose errors in gstasyndisksrc
9944 2001-01-02 08:13 omegahacker
9946 * acconfig.h, autogen.sh, configure.in,
9947 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9948 gst/gstplugin.c, gst/elements/Makefile.am,
9949 gst/elements/gstasyncdisksrc.c, include/registry.h,
9950 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9951 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9952 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9953 libs/riff/gstriffparse.c, plugins/Makefile.am,
9954 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9955 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9956 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9957 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9958 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9959 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9960 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9961 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9962 plugins/filters/ladspa/gstladspa.c,
9963 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9964 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9965 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9966 plugins/mp3decode/mpg123/gstmpg123.c,
9967 plugins/mp3decode/parse/mp3parse.c,
9968 plugins/mpeg1/mpeg1encoder/globals.h,
9969 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9970 plugins/mpeg1/mpeg1encoder/marker.c,
9971 plugins/mpeg1/mpeg1encoder/mem.c,
9972 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9973 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9974 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9975 plugins/mpeg1/parse/mpeg1parse.c,
9976 plugins/mpeg1/system_encode/buffer.c,
9977 plugins/mpeg1/system_encode/system_encode.c,
9978 plugins/mpeg1/system_encode/systems.c,
9979 plugins/mpeg1video/parse/mp1videoparse.c,
9980 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
9981 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
9982 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
9983 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
9984 plugins/mpeg2/parse/mpeg2parse.c,
9985 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
9986 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
9987 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
9988 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
9989 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
9990 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
9991 plugins/visualization/smoothwave/smoothwave.c,
9992 plugins/visualization/spectrum/gstspectrum.c,
9993 plugins/visualization/synaesthesia/synaesthesia.c,
9994 plugins/visualization/vumeter/vumeter.c,
9995 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
9996 plugins/wav/gstparsewav.c: Massive, massive update of most source
9997 files. I went through and cleaned up all the warnings that I
9998 could, which involved fixing some of the plugins.
10000 The configure.in script was re-arranged and cleaned up so, and a
10001 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10004 Some plugins were removed from the list of things to build for
10007 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10008 critical and even an if() from a DEBUG can significantly increase
10011 2001-01-02 02:18 wtay
10013 * tests/Makefile.am: ooops, eos is a dir
10015 2001-01-02 02:16 wtay
10017 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10018 editor/pixmaps/Makefile.am, tests/Makefile.am,
10019 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10020 Added eos test programs
10022 2001-01-02 01:44 wtay
10024 * configure.in, docs/random/eos, editor/Makefile.am,
10025 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10026 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10027 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10028 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10029 gsteditor/gstplay install/build fixed typo in random/eos added
10030 num_buffers property to fakesrc
10032 2001-01-02 01:33 richardb
10034 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10035 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10036 the tools used to make documentation. If documentation cannot be
10037 generated, whatever is available will still be installed.
10038 videosink/imagetest is now a check_PROGRAM
10040 2001-01-02 01:00 omegahacker
10042 * REQUIREMENTS: updated requirements
10044 2001-01-02 00:35 omegahacker
10046 * REQUIREMENTS: added list of requrements
10048 2001-01-02 00:31 richardb
10050 * configure.in, examples/Makefile.am: Added launch back into make
10051 system. The Makefile wasn't being generated, resulting in make
10052 dist failing when the directory was entered for make dist.
10054 2001-01-01 23:50 wtay
10056 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10058 2001-01-01 23:20 omegahacker
10060 * examples/autoplug/Makefile.am: somehow Makefile.am went
10063 2001-01-01 22:44 omegahacker
10065 * examples/: Makefile.am, thread/Makefile.am: updated examples
10068 2001-01-01 21:21 omegahacker
10070 * Makefile.am, configure.in, examples/xml/Makefile.am,
10071 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10073 2001-01-01 19:54 wtay
10075 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10076 proposition for eos propagation
10078 2001-01-01 17:25 wtay
10080 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10081 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10082 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10083 gst/gstpad.c: Documentation updates
10085 2001-01-01 14:34 richardb
10087 * examples/launch/Makefile.am: Add one more file to dist.
10089 2001-01-01 14:06 richardb
10091 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10092 not being put into distributions. make dist now appears to create
10093 a fully functional distribution. make rpm should now produce an
10094 rpm. Whether that rpm is any good is another matter...
10096 2001-01-01 13:41 richardb
10098 * Makefile.am, configure.in, examples/Makefile.am,
10099 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10100 build system for examples.
10102 2001-01-01 08:43 omegahacker
10104 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10105 plugins/avi/wincodec/Makefile.am: More build changes
10107 2001-01-01 08:37 omegahacker
10109 * Makefile.am, autogen.sh, configure.in,
10110 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10111 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10112 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10113 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10114 examples/queue/Makefile, examples/queue/Makefile.am,
10115 examples/queue2/Makefile, examples/queue2/Makefile.am,
10116 examples/queue3/Makefile, examples/queue3/Makefile.am,
10117 examples/queue4/Makefile, examples/queue4/Makefile.am,
10118 examples/thread/Makefile, examples/thread/Makefile.am,
10119 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10120 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10121 sane. Added some debug.
10123 2001-01-01 07:47 omegahacker
10125 * gstplay/Makefile.am: added headers and such to Makefile.am for
10128 2001-01-01 07:44 omegahacker
10130 * test/: mp3.c, qtest.c: added the category number to DEBUG
10132 2001-01-01 07:42 omegahacker
10134 * plugins/filters/ladspa/Makefile.am: missed utils.h
10136 2001-01-01 07:30 omegahacker
10138 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10140 2001-01-01 06:59 wtay
10142 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10143 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10144 examples/autoplug/autoplug.c: Added -Wall to configure.in
10146 2001-01-01 06:57 omegahacker
10148 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10149 optimized cothreads.c beyond the point of functioning
10151 2001-01-01 06:23 wtay
10153 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10154 vorbisenc.c, vorbisenc.h: Some compile cleanups
10156 2001-01-01 05:26 wtay
10158 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10160 2001-01-01 05:18 omegahacker
10162 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10165 2001-01-01 04:53 omegahacker
10167 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10168 level, updated cmdline code
10170 2001-01-01 04:41 omegahacker
10172 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10173 and dec, and added an INFO line in gst_pad_connect()
10175 2001-01-01 04:11 omegahacker
10177 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10178 checked in Makefile and added .cvsignore
10180 2001-01-01 04:10 wtay
10182 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10183 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10186 2001-01-01 04:04 wtay
10188 * gst/gst.c: Fixed a typo
10190 2001-01-01 04:02 wtay
10192 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10195 2001-01-01 03:59 omegahacker
10197 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10198 filter up to compile
10200 2001-01-01 03:57 omegahacker
10202 * plugins/filters/Makefile.am: added ladspa
10204 2001-01-01 03:57 omegahacker
10206 * gst/gstautoplug.c: set categories for all INFOs
10208 2001-01-01 03:44 omegahacker
10210 * tests/sched/.cvsignore: added .cvsignore
10212 2001-01-01 03:43 wtay
10214 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10215 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10216 FLAGS and options on --help
10218 2001-01-01 03:22 omegahacker
10220 * tests/.cvsignore: updated .cvsignore
10222 2001-01-01 03:20 omegahacker
10224 * configure.in: added directories to configure.in
10226 2001-01-01 03:19 omegahacker
10228 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10229 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10232 2001-01-01 03:18 omegahacker
10234 * examples/Makefile.am: fixed stupid spelling mistake
10236 2001-01-01 03:18 omegahacker
10238 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10239 build-directory, doesn't require a make install
10241 2001-01-01 03:16 omegahacker
10243 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10244 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10245 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10246 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10247 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10248 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10249 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10250 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10251 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10252 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10253 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10254 mpeg1/system_encode/system_encode.c,
10255 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10256 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10257 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10258 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10259 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10260 visualization/smoothwave/smoothwave.c,
10261 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10262 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10264 2001-01-01 03:16 omegahacker
10266 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10267 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10270 2001-01-01 03:14 omegahacker
10272 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10273 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10274 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10275 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10276 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10277 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10278 elements/gstdisksrc.c, elements/gstfdsink.c,
10279 elements/gstpipefilter.c, elements/gstqueue.c,
10280 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10281 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10282 now takes a category parameter, which is the same as GST_INFO
10283 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10284 to 0 for now, we need to go and fix all these eventually.
10286 2001-01-01 02:46 omegahacker
10288 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10289 NULL on g_strconcat
10291 2001-01-01 02:34 omegahacker
10293 * gst/gstcpu.c: fixed the segfault
10295 2001-01-01 01:56 wtay
10297 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10298 --disable-info-system nothing specified = INFO enabled, mask to
10299 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10300 --disable-info = INFO compiled into a nop and thus disabled
10302 2001-01-01 00:44 omegahacker
10304 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10305 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10306 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10307 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10308 examples .cvsignores
10310 2001-01-01 00:44 wtay
10312 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10313 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10314 --enable-debug-info A little fix for the avidecoder
10316 2001-01-01 00:42 omegahacker
10318 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10319 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10320 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10321 cleaned up the examples, added Makefiles, etc
10323 2001-01-01 00:34 omegahacker
10325 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10326 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10327 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10328 thread/Makefile, xml/Makefile: Updated makefiles for examples
10330 2001-01-01 00:17 omegahacker
10332 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10333 Cleaned up INFO system some more, added API to select categories,
10334 modified the printout function to print cleanly for GST_INIT info
10335 (the default min) and spew function:line debug_string [element] for
10336 everything else. Eventually could make even that configurable
10337 easily enough, just check against another bitmap instead of
10338 checking for == GST_INIT.
10340 2000-12-31 23:31 wtay
10342 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10343 some compile warnings
10345 2000-12-31 22:49 omegahacker
10347 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10349 2000-12-31 22:18 omegahacker
10351 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10352 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10353 types/gsttypes.c: Started work on better ghostpad management, and
10354 started to build the low- level EOS mechanism.
10356 Also removed a couple of printouts that aren't needed any more.
10358 2000-12-31 22:16 omegahacker
10360 * plugins/: mp3decode/types/mp3types.c,
10361 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10362 Commented out some extra output that we don't need right now.
10364 2000-12-31 22:15 omegahacker
10366 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10369 2000-12-31 22:14 omegahacker
10371 * tests/: load.c, markup.c: New test programs.
10373 2000-12-31 22:13 omegahacker
10375 * tests/Makefile.am: [no log message]
10377 2000-12-31 22:11 omegahacker
10379 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10380 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10381 a set to READY state before PLAYING that isn't necessary.
10383 2000-12-31 18:06 richardb
10385 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10388 2000-12-31 17:49 richardb
10390 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10391 couple more fixes to make dist.
10393 2000-12-31 17:37 richardb
10395 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10397 2000-12-31 17:34 wtay
10399 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10400 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10401 It should compile now, but doesn't work
10403 2000-12-31 17:32 richardb
10405 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10406 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10407 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10408 ensure that appropriate files are included in make dist. Make dist
10409 now produces a nearly functioning distribution.
10411 2000-12-31 17:32 wtay
10413 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10414 Updated the editor to use the capslist Added change state in
10417 2000-12-31 17:02 wtay
10419 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10420 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10421 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10422 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10423 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10424 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10425 programs to tests/.cvsignore
10427 2000-12-31 16:15 wtay
10429 * tests/padfactory.c: Test program for the pad factory
10431 2000-12-31 16:12 wtay
10433 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10434 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10435 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10436 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10437 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10438 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10439 plugins/cdparanoia/cdparanoia.c,
10440 plugins/mp3decode/mpg123/gstmpg123.c,
10441 plugins/mp3decode/parse/mp3parse.c,
10442 plugins/mp3decode/types/mp3types.c,
10443 plugins/mp3encode/lame/gstlame.c,
10444 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10445 plugins/mpeg1/mpegtypes/mpeg1types.c,
10446 plugins/mpeg1/parse/mpeg1parse.c,
10447 plugins/mpeg1video/parse/mp1videoparse.c,
10448 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10449 plugins/mpeg2/mpegtypes/mpeg2types.c,
10450 plugins/mpeg2/parse/mpeg2parse.c,
10451 plugins/mpeg2/video/gstmpeg2play.c,
10452 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10453 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10454 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10455 Added multiple caps to the pads Extended the padfactory for the
10456 multiple caps GstCaps now have a name so that future manipulations
10457 on them can be done by name Updated the plugins for the new caps
10460 2000-12-31 16:07 richardb
10462 * Makefile.am, configure.in, include/Makefile.am: Add files in
10463 include to distributions.
10465 2000-12-31 15:53 richardb
10467 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10469 2000-12-31 15:19 richardb
10471 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10473 2000-12-31 15:18 richardb
10475 * configure.in: Add docs/fwg/Makefile to things to be built.
10477 2000-12-31 14:22 richardb
10479 * docs/manuals.mak: Fix another bug in make install for fwg
10480 (complained becuase there were no pngs to install). I should have
10481 got up more slowly today...
10483 2000-12-31 14:02 richardb
10485 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10486 manual/images/.cvsignore: Fix .cvsignores
10488 2000-12-31 13:55 richardb
10490 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10491 manuals. Added stuff to .cvsignore in fwg
10493 2000-12-31 10:46 omegahacker
10495 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10496 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10497 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10498 reason, so it goes with the first sink/src pad it finds in a given
10499 element. Other problems still remain, but the hard part is done
10502 2000-12-30 19:51 wtay
10504 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10505 video detection because we simply don't know if it's mpeg1 or mpeg2
10507 2000-12-30 19:41 wtay
10509 * plugins/avi/gstavidecoder.c: removed debugging
10511 2000-12-30 19:40 wtay
10513 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10515 2000-12-30 19:39 wtay
10517 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10518 other private streams until autoplug can figure it out
10520 2000-12-30 19:37 wtay
10522 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10523 versions until they get fixed
10525 2000-12-30 19:04 wtay
10527 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10528 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10529 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10530 plugins/avi/wincodec/gstwindec.c,
10531 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10532 Fixed a bug in multiple typefind function loading: when a typefind
10533 is requested for a mimetype, all plugins with a typefind function
10536 2000-12-30 17:42 wtay
10538 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10539 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10540 plugins/mpeg2/mpegtypes/mpeg2types.c,
10541 plugins/mpeg2/parse/mpeg2parse.c,
10542 plugins/mpeg2/video/gstmpeg2play.c,
10543 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10544 Added some more INFO to gstthread
10546 2000-12-30 17:13 wtay
10548 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10549 makefile for new files
10551 2000-12-30 16:13 wtay
10553 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10554 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10555 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10556 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10557 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10558 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10559 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10560 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10561 docs/gst/tmpl/gstreamer-unused.sgml,
10562 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10563 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10564 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10565 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10566 remove sink, src, filter, connection added gstinfo to docs.
10567 Updated some core files for the docs gsttypefind did not include
10568 gst_private Added CFlags to Makefile.am in gst/elements
10570 2000-12-30 15:36 richardb
10572 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10573 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10574 framework for writing filter writers guide. Extracted much of the
10575 makefile from docs/manual into a shared file which is included, so
10578 2000-12-30 14:46 richardb
10580 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10581 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10582 for make disting .ps files. Couple of final fixes to
10583 libs/Makefile.am, too. Add a few things to cvsignores.
10585 2000-12-30 14:40 richardb
10587 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10588 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10589 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10592 2000-12-30 13:54 richardb
10594 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10595 - make should now cause gstreamer-libs docs to be created. Make
10596 dist may work too - untested. No longer store tmpls in CVS,
10597 either. Only thing missing is make dependencies on the source
10598 files used to extract the docs.
10600 2000-12-30 13:14 richardb
10602 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10603 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10604 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10605 Remove template files from CVS: they're autogenerated better.
10607 2000-12-30 05:05 richardb
10609 * docs/manual/Makefile.am: Makefile can now be used for a different
10610 manual by simply changing the initial variables
10612 2000-12-30 04:40 richardb
10614 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10615 directories and files
10617 2000-12-30 04:36 richardb
10619 * docs/manual/: Makefile.am, bin-element.fig,
10620 connected-elements.fig, filter-element-multi.fig,
10621 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10622 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10623 Misc tweaks to makefile for manual. Moved .figs into same
10624 directory so we can have them built appropriately without having to
10625 hack makefiles horribly. Nearly have a core makefile which can be
10626 reused for other manuals.
10628 2000-12-30 03:28 wtay
10630 * docs/manual/images/Makefile.am: Scaled down the eps images to
10633 2000-12-30 02:47 wtay
10635 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10636 gstelements Reverted pad names in gstfakesrc back to what they were
10638 2000-12-30 02:41 omegahacker
10640 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10641 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10642 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10644 2000-12-30 02:25 richardb
10646 * docs/manual/Makefile.am: Minor neaten to makefile.
10648 2000-12-30 01:53 richardb
10650 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10651 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10652 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10655 2000-12-30 01:06 richardb
10657 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10658 Added configure test for liblame.
10660 2000-12-30 00:46 richardb
10662 * configure.in, plugins/Makefile.am: Add configure tests for
10665 2000-12-30 00:17 richardb
10667 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10669 2000-12-29 22:36 richardb
10671 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10672 Include "include/" when compiling.
10674 2000-12-29 21:58 richardb
10676 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10679 2000-12-29 21:56 richardb
10681 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10684 2000-12-29 21:50 richardb
10686 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10689 2000-12-29 21:44 richardb
10691 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10692 instead of ERROR_VAL, at Erik's suggestion. :)
10694 2000-12-29 21:40 richardb
10696 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10697 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10699 2000-12-29 19:45 wtay
10701 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10702 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10703 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10704 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10705 plugins/mp3decode/parse/mp3parse.c,
10706 plugins/mp3encode/lame/gstlame.h,
10707 plugins/mpeg1/mpeg_play/decoders.c,
10708 plugins/mpeg1/mpeg_play/decoders.h,
10709 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10710 handling gstplay used old flag handling updated some plugins for
10711 the new objects/error handling Fixed a serious buffer error in
10714 2000-12-29 18:31 wtay
10716 * tests/: caps.c, props.c: Updated some test programs
10718 2000-12-29 18:23 wtay
10720 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10721 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10722 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10723 properties with a 0 value causes a segfault Fixed a possible bug in
10724 gstautoplug when one of the constructed paths was empty Commented
10725 out a too liberal assert in gstscheduler.c Added
10726 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10728 2000-12-29 10:02 omegahacker
10730 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10731 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10732 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10733 ERROR systems. Very little code is converted yet. Policy
10734 decisions need to be made as to what kinds of cases get what kind
10735 of response, and what the default ERROR response should be. Right
10736 now it will print out all the information, then have gdb spew a
10739 2000-12-29 05:38 omegahacker
10741 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10742 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10743 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10744 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10745 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10746 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10747 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10748 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10751 2000-12-29 04:36 wtay
10753 * gstplay/gstplay.c: Add the pipeline to the thread after
10756 2000-12-29 03:05 wtay
10758 * editor/gsteditorpadtemplate.c: Added a missing file...
10760 2000-12-29 02:50 omegahacker
10762 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10763 audioscale/audioscale.c, audioscale/audioscale.h,
10764 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10765 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10766 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10767 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10768 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10769 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10770 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10771 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10772 effects/volume/volume.c, effects/volume/volume.h,
10773 filters/median/median.c, filters/median/median.h,
10774 filters/smooth/smooth.c, filters/smooth/smooth.h,
10775 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10776 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10777 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10778 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10779 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10780 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10781 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10782 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10783 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10784 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10785 mpeg1/system_encode/system_encode.c,
10786 mpeg1/system_encode/system_encode.h,
10787 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10788 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10789 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10790 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10791 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10792 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10793 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10794 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10795 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10796 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10797 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10798 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10799 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10800 visualization/smoothwave/smoothwave.h,
10801 visualization/spectrum/gstspectrum.c,
10802 visualization/spectrum/gstspectrum.h,
10803 visualization/synaesthesia/synaesthesia.c,
10804 visualization/synaesthesia/synaesthesia.h,
10805 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10806 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10807 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10808 reparenting of all the elements to GstElement.
10810 2000-12-29 02:28 omegahacker
10812 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10813 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10814 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10815 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10816 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10817 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10818 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10819 elements/gstdisksrc.h, elements/gstelements.c,
10820 elements/gstfakesink.c, elements/gstfakesink.h,
10821 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10822 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10823 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10824 elements/gstidentity.c, elements/gstidentity.h,
10825 elements/gstpipefilter.c, elements/gstpipefilter.h,
10826 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10827 elements/gstsinesrc.h, elements/gsttypefind.c,
10828 elements/gsttypefind.h: Reparented everything to GstElement,
10829 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10830 a bug in gst_bin_iterate_func.
10832 2000-12-28 22:13 omegahacker
10834 * gst/gstcaps.h: missed one file for copyright
10836 2000-12-28 22:12 omegahacker
10838 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10839 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10840 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10841 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10842 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10843 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10844 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10845 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10846 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10847 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10848 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10849 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10850 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10851 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10852 in all the libgst files. Created gst_private.h, set up all files
10855 2000-12-28 21:42 wtay
10857 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10858 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10859 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10860 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10861 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10862 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10863 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10864 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10865 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10866 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10867 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10868 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10869 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10870 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10871 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10872 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10873 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10874 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10875 gst/elements/gsttypefind.c: Updated the API docs.
10877 2000-12-28 21:12 omegahacker
10879 * gst/gstpad.c: removed some dead pad_pull/push code
10881 2000-12-28 03:17 wtay
10883 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10885 2000-12-28 03:00 wtay
10887 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10889 2000-12-28 02:51 wtay
10891 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10892 editor/gsteditorbin.c, editor/gsteditorelement.c,
10893 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10894 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10895 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10896 gst/gstscheduler.c, gst/elements/gstqueue.c,
10897 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10898 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10899 tests/registry.c: Pending editor changes. fixes for autoplug of
10900 elementary MPEG1 video streams make sure mp3 types get compiled
10901 videosink changes for xml loading
10903 2000-12-28 00:18 wtay
10905 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10906 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10907 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10908 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10909 again with mp3/mpeg1/ogg
10911 2000-12-27 23:42 omegahacker
10913 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10914 create_plan can be called multiple times.
10916 2000-12-27 22:49 wtay
10918 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10920 2000-12-27 22:39 wtay
10922 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10923 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10924 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10925 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10926 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10929 2000-12-27 20:41 wtay
10931 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10932 vorbis encoder/decoder to latest CVS version
10934 2000-12-27 04:16 wtay
10936 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10937 option Added multiple pad output
10939 2000-12-27 03:13 omegahacker
10941 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10942 elements/Makefile.am, types/Makefile.am: Mostly minor little
10943 changes, but two interesting things:
10945 1) removed a pthread_join from the gst_thread_main_loop. commented
10946 out because the thread isn't supposed to run pthread_join, the main
10949 2) Fixed a major bug with cothreads in threads. Had to add
10950 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10951 gilbc that ships with redhat 7.0 now places these mmap requests
10952 somewhat randomly. Since they *must* be exactly where we expect
10953 them, it was failing. MAP_FIXED forces it to put it where we say.
10955 2000-12-27 00:46 omegahacker
10957 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10958 the scheduling of chained cases. Very simply right now. Also
10959 added code to allow the use_cothread flag of a bin to force all the
10960 chains to use cothreads as well.
10962 2000-12-27 00:01 omegahacker
10964 * tests/: Makefile.am, case4.c: added case4
10966 2000-12-26 23:51 omegahacker
10968 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10969 gstscheduler.c, gstscheduler.h, gstthread.c,
10970 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10971 More massive changes to the scheduling system. Moved the
10972 scheduling code to gstscheduler.[ch], so an child bin can replace
10973 the scheduler. Introduced the concept of chains, which are subsets
10974 of the list of managed elements for a given manager bin, which get
10975 scheduled as separate entities. gst_bin_iterate_func should be
10976 pretty much fixed now, the scheduling code gets to do all the hard
10979 Cothreaded case work in the couple tests I've tried, chained is
10982 2000-12-26 20:49 omegahacker
10984 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
10986 2000-12-26 20:24 wtay
10988 * docs/random/usecases: This file will contain several use cases to
10991 2000-12-25 01:33 wtay
10993 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
10994 editor/gsteditor.h, editor/gsteditorbin.c,
10995 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
10996 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
10997 editor/gsteditorcreate.h, editor/gsteditorelement.c,
10998 editor/gsteditorpad.c, editor/gsteditorproject.c,
10999 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11000 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11001 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11002 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11003 - restucturing of object creation - loading of xml files - visual
11004 eye candy: color changes on mouseover - active object is indicated
11005 - property box changes for boolean and enum types - property box:
11006 create properties per element - show pads/caps in propertybox
11007 added gst_util_get_bool_arg in gstutils.c added default properties
11010 2000-12-23 03:17 wtay
11012 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11013 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11014 elements/gstdisksrc.c, elements/gstfakesrc.c,
11015 elements/gstidentity.c: Added handoff signals to fakesrc and
11016 fakesink Added scheduling property to identity Added
11017 GST_STATE_TRANSITION macro to check for state changes. Modified
11018 gstbin and gstthread to the new state change macros
11020 2000-12-22 23:23 wtay
11022 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11023 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11024 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11025 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11026 manager was not detected. Some other testcases bin, thread,
11027 pipeline use the elementfactory on gst_*_new
11029 2000-12-22 16:14 wtay
11031 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11032 gst/gstxml.c, gst/elements/gstfakesink.c,
11033 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11034 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11035 tests/sched/runtestcases, tests/sched/runxml.c,
11036 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11037 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11038 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11039 cases... they all fail :-( Added a flag to identity to for
11040 loop_based behaviour. Added a signal to fakesink when a buffer is
11043 2000-12-21 20:21 wtay
11045 * tests/sched/testcases: More testcases
11047 2000-12-21 19:53 wtay
11049 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11051 2000-12-21 07:10 omegahacker
11053 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11054 very basic way. More use cases will hopefully provide some sanity.
11056 2000-12-21 01:27 omegahacker
11058 * gst/elements/gstqueue.c: Fixing two bugs:
11060 1) I had commented out an unlock. duh. 2) changed the _get
11061 function to return the buffer rather than call _push
11063 Also uncommented some debugging I'd turned off. Need to solve the
11064 verbosity problem somehow, I think by way of debug levels as well
11067 2000-12-20 09:39 omegahacker
11069 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11070 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11071 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11072 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11073 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11074 Massive scheduling changes (again). Not entirely complete, but
11075 getting closer. Need to think about various scheduling plans that
11076 we might want to produce, and figure out the rules for what is
11077 legal, and how to get the results we need as far as the plan.
11079 2000-12-20 00:55 wtay
11081 * docs/random/autoplug1: Added explanation for current autoplugging
11083 2000-12-19 16:38 wtay
11085 * tests/: .cvsignore, props.c: Small test program for the property
11088 2000-12-19 16:36 wtay
11090 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11091 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11092 to dynamically create GstCaps and GstProps Changed typefind of
11093 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11096 2000-12-19 13:44 wtay
11098 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11099 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11100 .dia drawings of the objects the autoplug test program.
11102 2000-12-19 13:41 wtay
11104 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11105 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11106 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11107 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11108 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11109 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11110 of GHashTables, since the autoplugger will use the GstCaps and
11111 elementfactories instead of the type system. We don't maintain a
11112 list anymore of the elements for the specific removed unused
11113 code in XML loading/saving.
11115 Cleanup in gstelementfactory: removed the register/unregister
11116 methods, register is now implicit when gst_elementfactory_new is
11117 called. _unregister is now _destroy. Removed logic to
11118 register/unregister the types in gsttypes. added methods to
11119 query if the factory can src/sink a GstCaps Make sure the
11120 elementfactory is set in the element_class when a new element is
11121 registered with gst_elementfactory_new.
11123 gst.c: properly register the basic bins gst_pipeline: use new
11124 gstautoplug (next checkin) gstprops: fixed an error in
11125 compatibility check registry test program changes plugins: misc
11126 changes for the new caps system.
11128 2000-12-19 05:48 omegahacker
11130 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11131 code the requires a patch to cdparanoia to avoid a segfault
11133 2000-12-17 16:24 wtay
11135 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11136 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11137 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11138 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11139 plugins/mp3decode/parse/mp3parse.c,
11140 plugins/mp3decode/types/mp3types.c,
11141 plugins/mpeg1/mpegtypes/mpeg1types.c,
11142 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11143 typefind function now returns a GstCaps structure instead of a
11144 gboolean. modified some plugins to this new behaviour Fixed
11145 autoplugging for the mpg123 case. When an element is selected in
11146 autoplugging and the caps do not match, another element is selected
11147 until the caps match. only examples/autoplug works because
11148 gstmediaplay uses a threaded setup that does not seem to work with
11149 the current scheduling.
11151 2000-12-17 06:26 omegahacker
11153 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11154 beginning of the first code-review. Here's the README:
11156 Code reviews: =============
11158 Files are to be named by file or subsystem, and CVS revision number
11161 gstbin.c-1.41 editor-20001216
11163 A file should look something like the following:
11165 -------------------------------------------------------------------
11166 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11167 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11169 ----- Line 20: #define GST_DEBUG_ENABLED
11171 Shouldn't be here, DEBUG should be enabled globally. May leave
11172 until scheduling changes are done.
11174 ----- Line 117: (gst_bin_class_init)
11175 gstelement_class->elementfactory =
11176 gst_elementfactory_find("bin");
11178 Not sure this is such a great idea. I thought the GstElement code
11179 did this kind of stuff?
11181 -------------------------------------------------------------------
11184 The format will evolve as we do more stuff, such as putting in
11185 fields for recommended actions, comments regarding any later
11186 changes made and when, etc.
11188 2000-12-17 04:54 omegahacker
11190 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11191 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11192 compilation fixes...
11194 2000-12-16 17:12 wtay
11196 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11197 editor/gsteditor.c, editor/gsteditorbin.c,
11198 editor/gsteditorelement.c, editor/gsteditorproject.c,
11199 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11200 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11201 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11202 tests/registry.c: some editor changes= loading of save pipelines
11203 (not working) added include in gstdebug.h for getpid property
11204 loading implemented GstXML can now be queried for the toplevel
11207 2000-12-16 10:18 omegahacker
11209 * docs/random/sources, examples/autoplug/Makefile,
11210 examples/helloworld/Makefile, examples/queue4/Makefile,
11211 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11212 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11213 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11214 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11215 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11216 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11217 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11218 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11219 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11220 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11221 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11222 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11223 tests/states.c: WARNING: Don't grab this updated unless you're
11224 really, REALLY sure. WARNING: Wait for the next one.
11226 Whole lotta changes here, including a few random bits:
11228 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11229 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11230 added new debugging for function ptrs gstpipeline.c: set type of
11231 parent_class to the class, not the object gstthread.c: ditto
11232 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11233 some defaults cobin/spindentity.c: updated to new do/while
11234 loopfunction style mp3encode/lame/gstlame.c: argument types,
11235 whole lotta lame options tests/: various changes
11237 Now, for the big changes: Once again, the scheduling system has
11238 changed. And once again, it broke a whole bunch of things. The
11239 gist of the change is that there is now a function pointer for
11240 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11241 Well, currently they are functions, but that's for debugging
11242 purposes only, they just call the function pointer after spewing
11245 This changed the GstPad structure a bit, and the GstPad API as
11246 well. Where elements used to provide chain() and pull() functions,
11247 they provide chain() and get() functions.
11248 gst_pad_set_pull[region]_function has been changed to
11249 get_pad_set_get[region]_function. This means all the elements out
11250 there that used to have pull functions need to be updated. The
11251 calls to that function have been changed in the normal elements,
11252 but the names of the functions passed is still _pull[region](),
11253 which is an aesthetic issue more than anything.
11255 As for what doesn't work yet, just about anything dealing with
11256 Connections is hosed, meaning threaded stuff won't work. This will
11257 be fixed about 12 hours from now, after I've slept, etc. The
11258 simplefake.c test works in both cothreaded and chained cases, but
11259 not much else will work due to the Connection problem. Needless to
11260 say, don't grab this unless you *need* these features *now*, else
11261 wait to update this stuff until tomorrow.
11263 I'm going to sleep now.
11265 2000-12-15 16:43 wtay
11267 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11268 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11269 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11270 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11271 a step closer to autoplugging. The element selection in the
11272 pipeline works. Slight modification to the typefind function
11273 handling. removed the stupid mime types in the mpeg decoders.
11274 Adjust videosink for the new caps handling. Modified the queue
11275 example to show an error in plan creation; Erik can you solve this?
11276 This is the type of pipelines autoplugging uses.
11278 2000-12-15 01:57 wtay
11280 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11281 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11282 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11283 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11284 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11285 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11286 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11287 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11288 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11289 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11290 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11291 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11292 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11293 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11294 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11295 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11296 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11297 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11298 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11299 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11300 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11301 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11302 plugins/mp3encode/lame/gstlame.h,
11303 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11304 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11305 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11306 tools/gstreamer-register.c: Header cleanup: try to include as
11307 little as possible; this will probably speed up compilation a bit.
11308 changed the .c files to use #include "..." Fix for the 'plugins are
11309 loaded twice' bug. Fix 22186: GstObject flags are now used
11310 everywhere. Added *_FLAG_LAST so elements do not use the same
11311 flags. Added some padding in the flag enum for future expansion.
11313 2000-12-14 17:21 wtay
11315 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11316 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11317 plugins/mpeg1/parse/mpeg1parse.c,
11318 plugins/mpeg1video/parse/mp1videoparse.c,
11319 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11320 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11321 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11322 pad template mechanisms.
11324 2000-12-14 12:30 wtay
11326 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11328 2000-12-13 21:42 omegahacker
11330 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11331 after 0.1.0 (i.e. in 2001)
11333 2000-12-13 19:35 wtay
11335 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11337 2000-12-13 19:29 wtay
11339 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11340 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11341 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11342 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11343 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11344 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11345 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11346 plugins/cdparanoia/cdparanoia.c,
11347 plugins/mp3decode/mpg123/gstmpg123.c,
11348 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11349 added the GstPadTemplate.
11351 The GstPadFactory is an easy way to define a pad with capabilities.
11352 The GstPadFactory is converted into a GstPadTemplate. The template
11353 is used to create new pads and to expose the possible pads used in
11354 an element to the plugin system.
11356 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11357 gstreamer-register because the XML definition has changed.
11359 2000-12-12 19:31 wtay
11361 * docs/random/plugins: Added a document about how we handle plugins
11362 and dynamic loading.
11364 2000-12-12 19:29 wtay
11366 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11367 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11368 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11369 plugins/mp3decode/mpg123/gstmpg123.c,
11370 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11371 tests/registry.c: More Caps changes, this change introduces the
11372 padfactory. the GstPadFactory will be used to describe the pads
11373 that an element will contain during its lifetime. mpg123 and
11374 mp3parse serve as an example. More XML changes to incorporate the
11377 2000-12-12 09:40 omegahacker
11379 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11380 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11381 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11382 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11383 tests/rip.c: Added LAME encoder. Wow.
11385 2000-12-12 06:49 omegahacker
11387 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11388 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11389 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11390 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11391 audio data from a CD, writes out raw audio. The tests/paranoia.c
11392 program will simply hook this up to a sound card. It works
11395 Next step is to flesh out the rest of the element, including pad
11396 caps, better seek and playout control, signals, and whatever else
11399 A minor patch to the editor is included here, the GstElementFactory
11400 details struct has a name change from 'class' to 'klass' that
11401 wasn't reflected in the elementselect widget. Fixd.
11403 2000-12-11 00:25 omegahacker
11405 * tests/queue.c: Updated to latest code for testing scheduling.
11407 2000-12-11 00:24 omegahacker
11409 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11410 elements/gstqueue.c: Implemented the hybrid scheduling system for
11411 sources and connections outside the current Bin. Is a bit hackish
11412 in one place, but I'll work out a way to make that cleaner soon.
11413 queue.c in tests now works nicely in all cases. More to come
11416 2000-12-11 00:06 wtay
11418 * tests/registry.c: Test program to check the registry handling
11420 2000-12-11 00:04 wtay
11422 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11423 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11424 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11425 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11426 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11427 gstplay/main.c, plugins/au/gstparseau.c,
11428 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11429 plugins/avi/wincodec/gstwincodec.c,
11430 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11431 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11432 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11433 plugins/mp3decode/mpg123/gstmpg123.c,
11434 plugins/mp3decode/mpg123/gstmpg123.h,
11435 plugins/mp3decode/parse/mp3parse.c,
11436 plugins/mp3decode/xing/gstxing.c,
11437 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11438 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11439 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11440 plugins/mpeg1/parse/mpeg1parse.c,
11441 plugins/mpeg1video/parse/mp1videoparse.c,
11442 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11443 plugins/mpeg2/mpeg2dec/decode.c,
11444 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11445 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11446 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11447 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11448 plugins/mpeg2/mpeg2dec/motion_comp.c,
11449 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11450 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11451 plugins/mpeg2/mpeg2dec/mpeg2.h,
11452 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11453 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11454 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11455 plugins/mpeg2/parse/mpeg2parse.c,
11456 plugins/mpeg2/subtitles/mpeg2subt.c,
11457 plugins/mpeg2/video/gstmpeg2play.c,
11458 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11459 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11460 plugins/visualization/smoothwave/smoothwave.c,
11461 plugins/visualization/spectrum/gstspectrum.c,
11462 plugins/visualization/synaesthesia/synaesthesia.c,
11463 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11464 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11465 tests/queue.c: First attempt at rebuilding the type/plugin system
11466 - make sure caps/props are saved in the registry autoplugging is
11467 completely broken. removed the typefactories and typeids from all
11468 the pads in the plugins XML load/save is ok (be sure to rerun
11469 gstreamer-register)
11471 2000-12-09 09:13 omegahacker
11473 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11474 work-in-progress do deal with out-of-bin elements. Current system
11475 is very likely going to be ditched due to its complexity and the
11476 fact that it doesn't work right now. More than that, it's
11477 generating some really odd results in my test program, which aren't
11478 readily explainable.
11480 If you want to keep a working copy of your working copy (heh),
11481 don't update until this is replaced with a hybrid approach. This
11482 approach will be the beginning of a plan generator that can
11483 construct full hybrid schedules given hints from various places.
11485 Hybrid means that cothreads are used, but there are chunks of the
11486 pipeline that are actually dealt with by chaining. This can improve
11487 speed by reducing cothread switches (which are much cheaper than
11488 thread switches, but still far from free, about 570 cycles on my
11489 PIII), but does carry a complexity burden. Luckily, the structure
11490 of GStreamer allows that burden to live entirely in create_plan.
11491 Luck? I think not ;-)
11493 2000-12-08 23:38 omegahacker
11495 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11496 CVS seems to work rather well, actually.
11498 Next is the work on task 23098...
11500 2000-12-08 20:31 omegahacker
11502 * tests/: Makefile.am, queue.c: Test program for simple queue
11503 operations. Good for testing thread/cothread interations.
11505 2000-12-08 18:24 wtay
11507 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11508 in again, it got removed with the previous commit.
11510 2000-12-08 10:33 omegahacker
11512 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11513 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11514 changes. Connections are now also pullfunc based. gstqueue has
11515 been updated, I don't know of any other connections offhand.
11517 There are still a few things that need doing, specifically the
11518 concept of a source or connection with connections to multiple
11519 thread contexts is not dealt with. This may force us to move the
11520 threadstate from the element to the pad, maybe keeping the
11521 element's copy for simple cases. Then the Bin would create a
11522 structure to pass to the cothreaded _wrappers of any such elements,
11523 which would detail the pads that are to be dealt with by this
11524 particular cothread context.
11526 That will speed things up to, since we don't have to look through
11527 the list of all pads for every Src or Connection element for every
11528 iteration, we can simply step through the list provided by the
11529 plan. Special case might even have a single pad pointer sitting
11530 there to trump the list, if there's only one (the common case
11533 Task 23098 is tracking these changes. The main task 22588 depends
11534 on that subtask, as well as 22240, which is a consistency check on
11537 2000-12-07 18:38 wtay
11539 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11541 2000-12-07 18:37 wtay
11543 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11544 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11545 from the capabilities as we might use the properties for metadata
11548 2000-12-06 23:04 wtay
11550 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11551 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11552 GstCapsListFactory in headers
11554 2000-12-05 18:08 wtay
11556 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11557 elements/gstasyncdisksrc.c: Fixed autoplugging.
11559 2000-12-04 19:24 wtay
11561 * docs/random/caps: Added some capability options
11563 2000-12-04 10:52 omegahacker
11565 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11566 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11567 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11568 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11569 elements/gstsinesrc.c: Changed the way things are scheduled,
11570 especially sources. A Src used to have a push() function, and
11571 optionally a pushregion() to deal with async reads, etc. That
11572 whole thing has gone away, in favor of providing a pull() function
11573 for the output (Src) pad instead, ala chain functions. This makes
11574 constructing cothreaded schedules out of non-loop elements somewhat
11575 easier. Basically there was always a question as to which pad was
11576 being dealt with. In the pullregion case, cothread-specific data
11577 was used to try to pass the region struct to the right place, which
11578 is a slow hack. And in general, the push function severely limited
11579 the kind of tricks that could be played when there's more than one
11580 output pad, such as a multi-out file reader with async capabilities
11581 on each pad independently.
11583 This changes the way cothread scheduling occurs. Instead of the
11584 hack to deal with Src's by calling their push() function (or
11585 optionally the pushregion(), in certain cases), we now are working
11586 towards a general mechanism where pads are the only thing that are
11587 dealt with directly.
11589 An optimization was made in the process of doing this: the
11590 loopfunction actually run as the outer [stack] frame of the
11591 cothread is now set more intelligently in create_plan() based on
11592 what kind of element it is. We now have:
11594 loopfunc_wrapper: used for loop-based elements, it simply calls the
11595 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11596 below). It currently does other, soon to be depracated, stuff.
11598 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11599 options are now loop- or pull-based)
11601 There will be a couple more to deal with other cases, such as
11602 Connections and chain-based elements. The general idea is that
11603 it's a lot more efficient to make the decisions once in create_plan
11604 than to keep doing this huge if/else chain in the wrapper. Just
11605 choose the right wrapper up front. It'll be most apparent
11606 performance-wise in the case of whichever element context is
11607 switched to first for each iteration, since the whole wrapper setup
11608 is done for every iteration.
11610 The tricky part is that there is now a bit of overloading of the
11611 function pointers in a pad. The current meanings (possibly to
11612 change a bit more soon) are:
11614 chainfunc: as always, chainfunc pointer is mirrored between peer
11615 pads (this may change, and the chain func may end up in
11616 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11617 to peer SinkPad: none (may take over chainfunc, see
11618 below) pullfunc: SrcPad: Src or Connection's function to construct
11619 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11622 There are a number of issues remaining with the scheduling, not the
11623 least of which is the fact that Connections are still dealt with
11624 the old way, with _push() functions and such. I'm trying to figure
11625 out a way to unify the system so it makes sense. Following the
11626 scheduling system is hard enough, trying to change it is murder.
11628 Another useful scheduling addition, mentioned above, is
11629 COTHREAD_STOPPING. It's an element flag that's used to signal
11630 whatever code is running in cothread context that it should be
11631 finishing up and exiting soon. An example of this is in
11632 plugins/cobin/spindentity.c. All the loops should now be composed
11633 of do/while loops, rather than while(1) loops:
11636 buf = gst_pad_pull(spindentity->sinkpad);
11637 gst_pad_push(spindentity->srcpad,buf);
11638 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11640 The reason for this is that COTHREAD_STOPPING may be set before the
11641 above loop ever gets started. It wouldn't do for the body of the
11642 loop to never once get called, that would simply stall the
11643 pipeline. Note that only the core library code is ever responsible
11644 for setting and unsetting this flag. All elements have to do is
11645 respond to it by cleanly exiting the loop and the function holding
11648 This is needed primarily to allow iterations to occur properly.
11649 Basically, there's a single entry point in the cothread scheduling
11650 loop, gst_bin_iterate_func() simply switches to this cothread. If
11651 the element in this context is allowed to loop infinitely, nothing
11652 would even switch back to the context from which the iterate() was
11653 originally called. This is a bit of a problem. The solution is
11654 for there to be an implicit switch back to the originating context.
11655 Now, even I'm not sure exactly how this works, but if the cothread
11656 that's switched to actually returns, execution returns back to the
11657 calling context, i.e. iterate_func().
11659 COTHREAD_STOPPING is therefore set just before switching into this
11660 (currently randomly chosen) context, on the assumption that it will
11661 return promptly after finishing its duties. The burden of clearing
11662 the flag falls to the various wrapper functions provided by the Bin
11663 code, thus element writers don't have to worry about doing that at
11664 all (and simply shouldn't).
11666 Related changes: All the sources in elements/ have been changed to
11667 reflect the new system.
11669 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11670 why, it's commented out now. 2) any other sources, including
11671 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11672 to work as pull-based sources.
11674 2000-12-04 09:35 omegahacker
11676 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11677 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11678 DEBUG system. New header file gstdebug.h holds the stuff to keep
11679 it out of gst.h's hair. DEBUG prints out the process id, cothread
11680 id, source filename and line number. Two new macros DEBUG_ENTER
11681 and DEBUG_LEAVE are used to show the entry and exit of a given
11682 function. This eventually might be used to construct call trace
11683 graphs, even taking cothreads into account. This would be quite
11684 useful in visualizing the scheduling mechanism.
11686 Minor changes to various debug messages.
11688 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11689 capable of performing DEBUG_LEAVE automatically. It does this by
11690 utilizing a little-known GCC extension that allows one to call a
11691 function with the same parameters as the current function. The
11692 macro uses this to basically call itself. A boolean is used to
11693 ensure that when it calls itself it actually runs the body of the
11694 function. In the meantime it prints stuff out before and after the
11695 real function, as well as constructing a debugging string. This
11696 can be used eventually to provide call-wide data on the DEBUG
11697 lines, instead of having to replicate data on each call to DEBUG.
11698 More research is needed into how this would most cleanly be fit
11699 into some other chunk of code, like GStreamer (I think of this
11700 DEBUG trick as a separate project, sorta).
11702 Unfortunately, the aforementioned DEBUG trick interacts quite
11703 poorly with cothreads. Almost any time it's used in a function
11704 that has anything remotely to do with a cothread context (as in, it
11705 runs in one), a segfault results from the __builtin_apply call,
11706 which is the heart of the whole thing. If someone who really knows
11707 assembly could analyze the resulting code to see what's really
11708 going on, we might find a way to fix either the macro or the
11709 cothreads (I'm thinking that there's something we missed in
11710 constructing the cothreads themselves) so this works in all cases.
11712 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11713 your functions. Be sure to put DEBUG_ENTER after your variable
11714 declarations and before any functional code, not to put the
11715 function name in any DEBUG strings (it's already there, trust me),
11716 and put a DEBUG_LEAVE if you care enough.
11718 Changes are going to happen in the way DEBUGs and other printouts
11719 occur, so stay tuned.
11721 2000-12-04 09:32 omegahacker
11723 * gst/gstplugin.c: Added a check to see if the plugin actually
11724 exists before even bothering to try to load it. Saves a fair
11725 amount of debugging spew with _gst_plugin_spew enabled.
11727 2000-12-04 09:14 omegahacker
11729 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11730 head_check function: DEBUG pretty much assumes there's a newline
11731 (\n) at the end, things get messy otherwise. Might add a
11732 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11733 a good cleanup anyway.
11735 2000-12-03 20:15 wtay
11737 * tests/caps.c: More test cases.
11739 2000-12-03 20:15 wtay
11741 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11743 2000-12-03 17:52 wtay
11745 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11748 2000-12-03 17:51 wtay
11750 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11751 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11752 pads. Added first preview of the capabilities system.
11753 Autoplugging is seriously broken with these (and other) changes.
11755 2000-12-03 15:02 richardb
11757 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11758 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11759 in the Makefile.am to generate symlinks to the live versions of the
11760 code in gst/ : fixes a compile error, and should keep things
11763 2000-12-03 00:17 omegahacker
11765 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11766 making DEBUG() print out the cothread ID as well as the process ID.
11767 cothread_getcurrent returns the current cothread ID, or -1 if
11768 cothreads aren't set up in this process context.
11770 2000-12-02 10:07 omegahacker
11772 * docs/random/filter-writers-guide: First pass at an outline for
11773 the Filter Writer's Guide. Mostly complete, though the structure
11774 needs some work. Just need someone to write it ;-)
11776 2000-11-30 20:30 wtay
11778 * docs/random/types3: Another type system proposal.
11780 2000-11-29 10:05 omegahacker
11782 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11783 code for error conditions to the end, using goto's to get there.
11784 This has the presumed advantage of consolidating all the normally
11785 run code into one chunk, reducing jumps (and the associated
11786 penalties in any modern processor) and limiting cache- line usage.
11787 It may be instructive to look at the generated assembly for this
11788 revision and the previous, to see if gcc is smart enough to do this
11791 If you want to turn off some of the checks (they are all checks for
11792 NULL pointers, if you're curious) for a speed gain, disable the
11793 #define of COTHREAD_PARANOID at the top.
11795 2000-11-26 19:11 wtay
11797 * docs/random/types2: Added the type system design.
11799 2000-11-25 18:13 wtay
11801 * docs/random/sources: More ramblings..
11803 2000-11-25 16:45 wtay
11805 * docs/random/sources: Another alternative to the src. Please
11808 2000-11-25 16:00 wtay
11810 * docs/random/sources: Added asci art control flow diagrams
11812 2000-11-25 14:18 wtay
11814 * docs/random/sources, gst/gstpipeline.c,
11815 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11816 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11817 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11818 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11819 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11820 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11821 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11822 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11823 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11824 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11825 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11826 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11827 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11828 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11829 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11830 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11831 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11832 the source elements.
11834 2000-11-25 07:43 omegahacker
11836 * gst/elements/gstelements.c: Added code to force the gsttypes
11837 plugin to load before gstelements, by simply having gstelements.c
11838 request the plugin. Solves some dependency problems. This is the
11839 correct method of doing this for now, though I had a thought:
11841 Have a static list of hard dependencies that the plugin system is
11842 responsible for satisfying before even trying to load the plugin.
11843 Makes plugin design easier.
11845 2000-11-25 07:02 omegahacker
11847 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11848 quite complete but sufficient for now
11850 2000-11-24 22:28 omegahacker
11852 * gst/gstelement.c: Fixed a dumb mistake: in
11853 gst_element_set_loop_function, it was forcing the cothread's entry
11854 function to change. This is totally wrong, the create_plan function
11855 in GstBin is responsible for setting that to its own internal
11856 helper function. Code removed outright...
11858 2000-11-23 21:49 omegahacker
11860 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11861 support hotswapping of loopfunc
11863 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11864 loopfunc is set, which needs to be obeyed by the loopfuncs
11865 themselves. The assumption is that only a loopfunc or an element
11866 that knows what it's doing will ever change the loopfunc pointer,
11867 so they can be responsible for exitting the loopfunc itself
11870 The loopfunc_wrapper function has been changed to call the loopfunc
11871 pointer itself in a loop. If the loopfunc changes, the current
11872 loop is supposed to exit, which causes the loopfunc_wrapper to
11873 start up the new loopfunc.
11875 2000-11-23 20:39 omegahacker
11877 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11878 gst_element_connect
11880 SImple matter of cleaning up the conflicting checks and actually
11881 connecting the pads in question.
11883 2000-11-23 08:13 omegahacker
11885 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11886 occurs after the state change of all the child elements.
11887 gstelement.c: set_state now loops such that each element only deals
11888 with one state change at a time, i.e.
11889 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11891 2000-11-20 22:05 wtay
11893 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11894 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11895 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11896 initialisation in mpeg2dec Added little performance test (compile
11899 2000-11-20 19:04 wtay
11902 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11903 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11904 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11905 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11906 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11907 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11908 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11909 plugins/mpeg2/ac3dec/audio_out.h,
11910 plugins/mpeg2/ac3dec/bit_allocate.c,
11911 plugins/mpeg2/ac3dec/bit_allocate.h,
11912 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11913 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11914 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11915 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11916 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11917 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11918 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11919 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11920 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11921 plugins/mpeg2/ac3dec/downmix_c.h,
11922 plugins/mpeg2/ac3dec/downmix_i386.S,
11923 plugins/mpeg2/ac3dec/downmix_i386.h,
11924 plugins/mpeg2/ac3dec/downmix_kni.S,
11925 plugins/mpeg2/ac3dec/downmix_kni.h,
11926 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11927 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11928 plugins/mpeg2/ac3dec/imdct512_kni.S,
11929 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11930 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11931 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11932 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11933 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11934 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11935 plugins/mpeg2/ac3dec/rematrix.h,
11936 plugins/mpeg2/ac3dec/sanity_check.c,
11937 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11938 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11939 plugins/mpeg2/ac3dec/srfft_kni.h,
11940 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11941 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11942 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11943 plugins/mpeg2/mpeg2dec/Makefile.am,
11944 plugins/mpeg2/mpeg2dec/decode.c,
11945 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11946 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11947 plugins/mpeg2/mpeg2dec/motion_comp.c,
11948 plugins/mpeg2/mpeg2dec/motion_comp.h,
11949 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11950 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11951 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11952 decoder. No seeking yet but at least we do not need ac3parse
11953 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11954 included). I have modified DeCSS a bit to work in GStreamer. Can I
11955 release the code or is there some lawyer that's going to sue me?
11956 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11957 decoder but failed.
11959 2000-11-12 20:34 wtay
11961 * components/bonobo-gstmediaplay/: Makefile.am,
11962 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11963 now works on audio only (mp3/vorbis). Video is broken because
11964 bonobo does not handle multithreading yet. Added Bonobo toolbar
11967 2000-11-11 15:13 wtay
11969 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11970 components/bonobo-gstmediaplay/Makefile.am,
11971 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11972 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11973 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11974 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11975 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11976 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11977 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11978 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
11979 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
11980 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
11981 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
11982 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
11983 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
11984 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
11985 gst/elements/gstqueue.c, gstplay/Makefile.am,
11986 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
11987 headers/code where missing in gst directory Added a bonobo wrapper
11988 for the media player (it shows up in gshell but locks up when
11989 activating the component, anyone?) Fixed some XML save/load
11990 problems with arguments.
11992 2000-11-08 19:53 wtay
11994 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
11995 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
11996 libraries. It looks like glade does not like empty dockitems...
11998 2000-11-07 21:38 wtay
12000 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12001 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12003 2000-11-07 21:24 wtay
12005 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12006 gstelement.sgml, gstpad.sgml: [no log message]
12008 2000-11-07 21:18 wtay
12010 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12011 gstreamer-sections.txt: Updated docs
12013 2000-11-06 00:15 wtay
12015 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12016 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12017 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12018 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12019 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12020 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12021 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12022 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12023 specific data to the cothreads.
12025 2000-11-04 18:55 wtay
12027 * include/sse.h: [no log message]
12029 2000-11-04 18:54 wtay
12031 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12032 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12033 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12034 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12035 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12036 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12037 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12038 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12039 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12040 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12041 plugins/mpeg2/mpeg2dec/Makefile.am,
12042 plugins/mpeg2/mpeg2dec/decode.c,
12043 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12044 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12045 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12046 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12047 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12048 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12049 plugins/mpeg2/mpeg2dec/motion_comp.c,
12050 plugins/mpeg2/mpeg2dec/motion_comp.h,
12051 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12052 plugins/mpeg2/mpeg2dec/mpeg2.h,
12053 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12054 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12055 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12056 excellent mpeg2dec decoder. Not 100% optimized but allready very
12057 fast. More cleanup.
12059 2000-11-02 20:10 wtay
12061 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12062 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12063 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12064 GUI apps using GStreamer should now handle the Gdk locks when
12065 handling signals from the pipeline (as it should be)
12067 2000-11-01 22:11 wtay
12069 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12070 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12071 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12072 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12073 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12074 Some code cleanup Let the parent GstBin decide when to do a
12075 create_plan (bin inside a thread)
12077 2000-11-01 13:49 wtay
12079 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12080 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12081 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12082 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12083 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12084 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12085 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12086 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12087 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12088 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12089 plugins/mp3decode/parse/mp3parse.c,
12090 plugins/mp3decode/parse/mp3parse.h,
12091 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12092 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12093 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12094 which is quite clean and more readable. Renamed parseavi to
12095 avidecoder Implemented seeking/time display/pause/play/stop/clean
12096 exit to gstmediaplay Added an element flag to indicate that it
12097 cannot deal with noncontigous buffers. If such an element is found
12098 in the pipeline, seeking is disabled for the complete stream
12099 (avidecoder cannot deal with seeking until we convert it to a loop
12100 based element with pull_region to fetch the indeces etc...)
12102 2000-10-30 21:10 wtay
12104 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12107 2000-10-30 21:08 wtay
12109 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12110 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12113 2000-10-30 21:06 wtay
12115 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12116 nonworking forward DCT with MMX
12118 2000-10-30 21:02 wtay
12120 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12121 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12122 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12123 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12124 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12125 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12126 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12127 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12128 plugins/mpeg1/mpegaudio/Makefile.am,
12129 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12130 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12131 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12132 plugins/mpeg1video/parse/mp1videoparse.c,
12133 plugins/mpeg2/mpeg2enc/Makefile.am,
12134 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12135 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12136 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12137 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12138 Misc fixes and cleanups A reworked gstplay. Now it is called
12139 gstmediaplay. gstplay is a custom widget that can display media and
12140 is to become a bonobo component soon. put the tables of the mpeg
12141 audio encoder in a header file. maybe faster quantisation for the
12144 2000-10-25 20:09 wtay
12146 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12147 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12148 docs/plugins/gstreamer-plugins-docs.sgml,
12149 docs/plugins/gstreamer-plugins-sections.txt,
12150 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12151 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12152 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12153 docs/plugins/tmpl/gstaviencoder.sgml,
12154 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12155 docs/plugins/tmpl/gstjpegenc.sgml,
12156 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12157 docs/plugins/tmpl/gstmpeg2enc.sgml,
12158 docs/plugins/tmpl/gstmpeg2play.sgml,
12159 docs/plugins/tmpl/gstmpeg_play.sgml,
12160 docs/plugins/tmpl/gstmpegaudio.sgml,
12161 docs/plugins/tmpl/gstmpg123.sgml,
12162 docs/plugins/tmpl/gstparseau.sgml,
12163 docs/plugins/tmpl/gstparseavi.sgml,
12164 docs/plugins/tmpl/gstparsewav.sgml,
12165 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12166 docs/plugins/tmpl/gstspectrum.sgml,
12167 docs/plugins/tmpl/gstv4lsrc.sgml,
12168 docs/plugins/tmpl/gstwincodec.sgml,
12169 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12170 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12171 docs/plugins/tmpl/median.sgml,
12172 docs/plugins/tmpl/mp1videoparse.sgml,
12173 docs/plugins/tmpl/mp2videoparse.sgml,
12174 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12175 docs/plugins/tmpl/mpeg2parse.sgml,
12176 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12177 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12178 docs/plugins/tmpl/smoothwave.sgml,
12179 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12180 docs/plugins/tmpl/synaesthesia.sgml,
12181 docs/plugins/tmpl/system_encode.sgml,
12182 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12183 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12184 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12185 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12186 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12187 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12188 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12189 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12190 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12191 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12192 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12193 test/qtest.c: More Docs updates. Added plugin documentation. I
12194 fear we need a gstdoc implementation that loads plugins and does
12195 introspection on them. I think we should automatically create the
12196 docs for the pads and mime types the plugins provide. Does anyone
12197 have enough perl knowledge to add these features? I allready
12198 changed the C code to output the pad definitions but my perl
12199 knowledge is too limited, for now, to implement the rest of the
12200 needed functionality...
12202 2000-10-22 17:30 wtay
12204 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12205 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12206 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12207 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12208 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12209 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12210 spectrum.sgml, videoraw.sgml: More docs updates
12212 2000-10-22 17:27 wtay
12214 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12215 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12216 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12217 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12218 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12219 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12220 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12221 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12222 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12223 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12224 updates documented the libraries
12226 2000-10-21 13:04 wtay
12228 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12229 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12230 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12231 plugins/avi/gstparseavi.c,
12232 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12233 plugins/mpeg1video/parse/mp1videoparse.c,
12234 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12235 plugins/mpeg2/mpegtypes/Makefile.am,
12236 plugins/mpeg2/mpegtypes/mpeg2types.c,
12237 plugins/mpeg2/parse/mpeg2parse.c,
12238 plugins/mpeg2/video/gstmpeg2play.c,
12239 plugins/mpeg2/videoparse/.cvsignore,
12240 plugins/mpeg2/videoparse/Makefile.am,
12241 plugins/mpeg2/videoparse/mp2videoparse.c,
12242 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12243 better autoplugging. MPEG2 works more or less. fix in
12244 autoplugging. avi now works.
12246 2000-10-12 20:41 wtay
12248 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12249 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12250 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12251 hardcoded pipeline setup is gstplay in favor of the autoplugging
12252 features. Still in a rought shape...
12254 2000-10-12 09:43 richardb
12256 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12257 gets installed correctly by make install. Problems: clean /
12258 uninstall don't work. make dist not tested. pdf manual doesn't
12261 2000-10-11 20:30 wtay
12263 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12264 gst/gstextratypes.c, gst/gstextratypes.h,
12265 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12266 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12267 types for better editor properties (FILENAME, enums) The disksrcs
12268 location property can now be set in the editor: we can now make our
12269 first working mp3 player with gsteditor!!
12271 2000-10-09 21:01 wtay
12273 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12274 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12275 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12276 bug in mpeg_play. Create a new thread upon a multisrc element in
12277 autoplugging: the autoplug example now correctly sets up 5 threads
12278 for an mpeg player.
12280 2000-10-09 01:34 richardb
12282 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12283 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12284 docs/manual/images/Makefile.am: Added building of the manual to the
12285 build system. Currently in a rudimentary state - will not
12286 gracefully give up if tools not available, will not uninstall /
12287 clean, and may not install / make dist properly. Documentation
12288 does not have dependencies on images, so won't rebuild if they're
12291 2000-10-08 23:23 wtay
12293 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12294 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12295 plugins/mp3decode/types/Makefile.am,
12296 plugins/mp3decode/types/mp3types.c,
12297 plugins/mpeg1/mpegtypes/.cvsignore,
12298 plugins/mpeg1/mpegtypes/Makefile.am,
12299 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12300 This little program (30 relevant lines) is able to play
12301 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12302 you write. Separated the mp3 and mpeg1 types for better reuse.
12304 2000-10-08 23:17 wtay
12306 * configure.in, editor/editor.glade, editor/gsteditor.h,
12307 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12308 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12309 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12310 editor/gsteditorproperty.c, editor/gstelementselect.c,
12311 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12312 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12313 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12314 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12315 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12316 plugins/capture/v4l/gstv4lsrc.c,
12317 plugins/mp3decode/mpg123/gstmpg123.c,
12318 plugins/mp3decode/parse/mp3parse.c,
12319 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12320 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12321 plugins/mpeg1/mpeg_play/video.c,
12322 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12323 plugins/mpeg1/parse/mpeg1parse.c,
12324 plugins/mpeg1video/parse/mp1videoparse.c,
12325 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12326 Fixes to various elements so that correct types are returned.
12327 Fixed flag collision with GtkObject. Elements can now suggest a
12328 thread. not sure if this is the right way to handle automatic
12329 thread creation. Autoplugging now works with multiple sinks and
12330 thread setup. No threads are created for intermediate elements yet,
12331 so MPEG may still be choppy.
12333 2000-10-06 23:52 richardb
12335 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12336 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12337 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12338 don't exist (these looked like copy and paste typos).
12340 2000-10-06 03:38 richardb
12342 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12344 2000-10-01 22:46 wtay
12346 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12347 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12348 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12349 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12350 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12351 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12352 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12353 pixmaps/thread.xpm: Initial work for the new editor.
12355 2000-09-27 20:33 wtay
12357 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12358 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12359 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12360 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12361 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12362 descriptions. GladeXML like operation implemented (you can
12363 retrieve parts of a pipeline)
12365 2000-09-24 23:47 wtay
12367 * examples/xml/.cvsignore: better .cvsignore
12369 2000-09-24 23:45 wtay
12371 * examples/xml/.cvsignore, examples/xml/Makefile,
12372 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12373 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12374 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12375 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12376 handling. A first example of what is to come...
12378 2000-09-24 15:31 wtay
12380 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12381 two threads and two queues.
12383 2000-09-24 15:29 wtay
12385 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12386 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12387 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12388 initialized in its thread context resulting in severe stack
12389 corruption. This was very hard to track down. We should be able
12390 now to modify some plugins to a loop based setup so that we can get
12391 rid of the mp3parse and mp1videoparse elements. Modified the GList
12392 to a GSList in the queue.
12394 2000-09-23 00:35 wtay
12396 * gstreamer-config.in, examples/helloworld/helloworld.c,
12397 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12398 examples/queue/queue.c, examples/queue2/.cvsignore,
12399 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12400 examples/queue3/queue3.c, examples/thread/thread.c,
12401 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12402 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12403 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12404 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12405 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12406 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12407 the thread handling. Fix a bug in gstreamer-config : gthread was
12408 not included. gst_bin_create_plan() is now done in the READY
12409 state. a bin with only another bin in it will now work with
12410 gst_bin_iterate. Added some examples for the queues.
12412 2000-09-21 18:54 richardb
12414 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12415 dct64.c as well. Fixes link error on PPC.
12417 2000-09-21 02:42 richardb
12419 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12420 nicely if attempt to run a test with an unsupported DCT type.
12422 2000-09-21 02:34 richardb
12424 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12425 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12426 support if available - hopefully makes it compile on PPC.
12428 2000-09-21 01:57 richardb
12430 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12431 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12432 cothreads stuff was causing segfaults, because the stack needs to
12433 be initialised with a particular structure on PPC, unlike x86 where
12434 it simply has items pushed or popped. Added Chris to AUTHORS, for
12437 2000-09-18 23:19 richardb
12439 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12440 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12441 Fix compile problem due to DEBUG being redefined in
12442 libs/getbits/gstgetbits.h. Also fix several small typos in the
12445 2000-09-17 23:08 wtay
12447 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12448 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12449 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12450 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12451 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12452 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12453 plugins/mpeg2/ac3parse/ac3parse.c,
12454 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12455 gst_pipeline_add_sink/src to allow multiple sink cases and more
12456 complex autoplugging. Update docs too. Simplified the pipeline
12457 autoplugging code. Changed the cothread case: One iteration is now
12458 a push from the src element. The disk source does not change its
12459 state anymore on eof. Better type setting for the ac3
12460 parser/decoder and mpeg2parse.
12462 2000-09-17 15:06 wtay
12464 * acconfig.h, configure.in, gst/gstbin.c,
12465 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12466 with Xv extension if the library is found. Changed the disksrc so
12467 that is goes to the PAUSE state if eof.
12469 2000-09-17 13:32 wtay
12471 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12473 2000-09-17 13:32 wtay
12475 * docs/manual/components.sgml: Information about the bonobo
12476 components and capplets we are going to make :-)
12478 2000-09-17 13:31 wtay
12480 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12481 plugins/mpeg1/mpeg_play/parseblock.c,
12482 plugins/mpeg2/mpeg2enc/Makefile.am,
12483 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12484 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12485 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12486 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12487 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12488 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12489 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12490 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12491 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12492 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12493 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12494 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12495 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12496 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12497 plugins/mpeg2/mpeg2enc/predict.c,
12498 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12499 plugins/mpeg2/mpeg2enc/predict_sse.s,
12500 plugins/mpeg2/mpeg2enc/ratectl.c,
12501 plugins/mpeg2/mpeg2enc/transfrm.c,
12502 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12503 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12504 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12505 asembler to seperate files.
12507 2000-09-17 00:11 richardb
12509 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12510 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12511 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12512 plugins/avi/wincodec/gstwinenc.c,
12513 plugins/mpeg1/mpeg1encoder/Makefile.am,
12514 plugins/mpeg1/mpeg1encoder/putbits.c,
12515 plugins/mpeg1/mpeg_play/Makefile.am,
12516 plugins/mpeg1/mpeg_play/parseblock.c,
12517 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12518 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12519 libs/winloader is disabled on PPC - I doubt this can be made to
12520 work. libs/videoscale and libs/idct are also disabled - they
12521 should be fixable though.
12523 Sorted out most of the plugins - avi is disabled for now on PPC;
12524 can be worked on later if there's any chance of getting it to work.
12526 Also provide an automake conditional for compiling vorbis, based on
12527 a configure test for the needed libraries: currently the test isn't
12528 implemented and defaults to "no" so you'll have to fiddle it to
12529 compile vorbis. I shall get hold of vorbis and implement an
12530 appropriate test some other time (if noone else beats me to it).
12532 2000-09-16 23:03 richardb
12534 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12535 Moved generic function implementations into gstgetbits_generic.c,
12538 2000-09-16 11:58 wtay
12540 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12541 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12542 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12543 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12544 quick hack to allow loop based elements to finish intead of looping
12545 till infinity. Added compile time i386 or plain C getbits
12546 implementation selection. The vorbis decoder now is our first loop
12549 2000-09-16 01:59 richardb
12551 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12552 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12553 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12554 plugins/mpeg2/ac3dec/Makefile.am,
12555 plugins/mpeg2/mpeg2enc/Makefile.am,
12556 plugins/mpeg2/mpeg2enc/motion.c,
12557 plugins/mpeg2/subtitles/Makefile.am,
12558 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12559 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12560 port, and towards generic portability.
12562 2000-09-16 00:04 richardb
12564 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12565 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12566 checking for 386, D'oh. Fix autogen to run autoheader _before_
12567 autoconf, since it generates a required file (config.h.in, which I
12568 just removed from CVS since its an autogenerated one). Also fix
12569 messed up variables in gst/Makefile.am
12571 2000-09-15 23:44 richardb
12573 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12574 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12575 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12576 Begun to add support for non i386 architectures, with the help of
12577 Chris Emerson. Added bits to configure to figure out architecture,
12578 and added some alternatives for PPC. Should cause no problems on
12579 i386, but I'll check after this commit, but doesn't yet work on PPC
12582 2000-09-14 23:18 wtay
12584 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12585 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12586 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12587 The vorbis encoder A test program to convert an mp3 to a vorbis
12588 file. A fix for the dynamic plugin loader factory_find was not
12589 working. Don't forget to run gstreamer-register after installing
12592 2000-09-14 21:31 wtay
12594 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12595 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12596 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12597 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12598 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12599 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12600 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12601 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12602 vorbis decoder. The encoder is not yet functional. Small cosmetic
12603 changes to gstcpu.c
12605 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12606 you *have* to change the line in libtool to
12607 deplibs_check_method="pass_all" because else the plugin shared
12608 library refuses to link against the static libvorbis.a library.
12609 This is a hack. I have no intention in including libvorbis into the
12610 gstreamer CVS tree and making it libtool compatible.
12612 2000-09-13 20:04 wtay
12614 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12615 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12616 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12617 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12618 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12619 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12620 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12621 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12622 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12623 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12624 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12625 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12628 2000-09-12 19:15 wtay
12630 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12631 MMX optimisation split out in seperate file.
12633 2000-09-12 19:13 wtay
12635 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12636 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12637 plugins/mpeg1/mpeg_play/Makefile.am,
12638 plugins/mpeg1/mpeg_play/parseblock.c,
12639 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12640 plugins/mpeg1/mpeg_play/recon_mmx.c,
12641 plugins/mpeg1/mpeg_play/recon_sse.s,
12642 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12643 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12644 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12645 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12646 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12647 CPU detection. Added SSE optimisation to mpeg_play Modified the
12648 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12649 mpeg1 and mpeg2 decoders.
12651 2000-09-09 17:39 wtay
12653 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12654 thread/Makefile, thread/thread.c: A thread example. An example of
12655 gstreamer-launch: an mp3 player
12657 2000-09-09 17:36 wtay
12659 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12660 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12661 docs/manual/programs.sgml, docs/manual/queues.sgml,
12662 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12663 editor/gsteditor.h, editor/gstelementselect.c,
12664 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12665 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12666 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12667 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12668 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12669 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12670 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12671 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12672 plugins/mpeg2/ac3parse/Makefile.am,
12673 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12674 Changes to gstreamer-config to include gtk+ libs manual changes:
12675 queues, threads, programs gsteditor does not crash anymore.
12676 gstpipline new should return a GstElement * fixed ac3dec for new
12677 getbits fixes to gstreamer-launch more efficient startup for
12680 2000-09-07 21:35 wtay
12682 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12683 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12684 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12685 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12686 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12687 plugins/mp3decode/mpg123/Makefile.am,
12688 plugins/mp3decode/mpg123/common.c,
12689 plugins/mp3decode/mpg123/gstmpg123.c,
12690 plugins/mp3decode/mpg123/layer1.c,
12691 plugins/mp3decode/mpg123/layer2.c,
12692 plugins/mp3decode/mpg123/layer3.c,
12693 plugins/mp3decode/mpg123/mpg123.c,
12694 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12695 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12696 plugins/mpeg1/system_encode/buffer.c,
12697 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12698 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12699 test/cothreads/test.c: Faster and modular getbits implementation.
12700 Fixed a bug in the audiosink that could lock up your box on bad MB.
12701 Modified the plugins to use the new getbits functions.
12703 2000-08-28 21:20 wtay
12705 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12706 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12707 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12708 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12709 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12710 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12711 plugins/avi/wincodec/gstwincodec.c,
12712 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12713 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12714 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12715 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12716 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12717 plugins/mp3decode/parse/mp3parse.c,
12718 plugins/mp3decode/xing/gstxing.c,
12719 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12720 plugins/mpeg1/mpeg_play/decoders.c,
12721 plugins/mpeg1/mpeg_play/decoders.h,
12722 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12723 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12724 plugins/mpeg1/parse/mpeg1parse.c,
12725 plugins/mpeg1/system_encode/system_encode.c,
12726 plugins/mpeg1video/parse/mp1videoparse.c,
12727 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12728 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12729 plugins/mpeg2/parse/mpeg2parse.c,
12730 plugins/mpeg2/subtitles/mpeg2subt.c,
12731 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12732 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12733 plugins/visualization/smoothwave/smoothwave.c,
12734 plugins/visualization/spectrum/gstspectrum.c,
12735 plugins/visualization/synaesthesia/synaesthesia.c,
12736 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12737 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12738 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12739 information in /etc/gstreamer/reg.xml - no need to do a
12740 plugin_load_all() - plugins are loaded when needed - typedetect
12741 functions are loaded when needed (still buggy) - no need to check
12742 for the existance of the plugin in the codecs - added
12743 gstreamer-register to create the reg.xml file - renamed launch to
12744 gstreamer-launch - plugins need to register the typefactory they
12745 provide modified the plugins to meet the new design modified the
12746 plugins to correctly set their pad types autoplugging can be done
12747 without loading the plugins now
12749 2000-08-22 22:18 wtay
12751 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12752 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12753 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12754 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12755 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12756 docs/manual/queues.sgml, docs/manual/threads.sgml,
12757 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12758 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12759 gst/gstpipeline.c, gst/gsttype.c,
12760 plugins/mp3decode/mpg123/gstmpg123.c,
12761 plugins/mp3decode/parse/mp3parse.c,
12762 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12763 empty...) Added automatic pad plugging. Added automatic dynamic
12764 pad plugging. Changed some codecs to correctly set their pad
12767 2000-08-21 22:57 wtay
12769 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12771 2000-08-21 22:23 wtay
12773 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12774 autoplug. Works for mp3 files only for now.
12776 2000-08-21 22:20 wtay
12778 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12779 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12780 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12781 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12782 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12783 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12784 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12785 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12786 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12787 first (rude) attempt at autoplug. Autoplugging selects appropriate
12788 codecs to connect src to sink, adds them to the pipeline and
12789 connect pads. Autoplugging will run the typedetect plugin if the
12790 src pad has no MIME type. No autoplugging is done on the src and
12791 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12792 creating threads. No attempt at dynamically autoplugging not yet
12793 existing pads. Changes to (some) plugins to properly set their
12796 2000-08-19 17:36 wtay
12798 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12799 helloworld.sgml, outline.txt: More manual about MIME types and
12802 2000-08-19 01:34 richardb
12804 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12805 sure that these are generated files which have no right to be in
12806 the CVS. If I'm wrong, and things break, then we'll just have to
12807 put them back again.
12809 2000-08-19 01:29 richardb
12811 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12812 test/Makefile.am: libXv is now linked against by test/* and gstplay
12813 if it is present. -lXv isn't leaked all over the place due to
12814 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12815 to link explicitly with extra things just because we use certain
12818 Build Makefile in tests, but don't recurse into tests when doing
12819 the build (tests no longer in SUBDIRS).
12821 2000-08-19 00:31 richardb
12823 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12824 compile gstplay only if there is one.
12826 2000-08-18 23:54 wtay
12828 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12829 makefile hacker :-)
12831 2000-08-18 23:17 wtay
12833 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12836 2000-08-18 23:15 wtay
12838 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12841 2000-08-18 23:07 richardb
12843 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12844 present, mpeg2enc plugin just ignores the .s files, C equivalents
12847 2000-08-18 22:57 wtay
12849 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12850 using uncompiled code.
12852 2000-08-18 22:30 richardb
12854 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12855 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12858 2000-08-18 21:38 wtay
12860 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12861 examples/helloworld/helloworld.c: helloworld example. and docs
12863 2000-08-18 21:35 wtay
12865 * README, gstreamer-config.in, docs/gst/Makefile.am,
12866 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12867 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12868 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12869 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12870 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12871 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12872 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12873 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12874 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12875 plugins/mp3decode/mpg123/Makefile.am,
12876 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12877 plugins/mpeg1/parse/mpeg1parse.c,
12878 plugins/visualization/smoothwave/smoothwave.c,
12879 plugins/visualization/spectrum/gstspectrum.c,
12880 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12881 Various fixes for the build/install problems update to the
12882 docs/manual. Added a simple helloworld example.
12884 2000-08-17 07:18 wtay
12886 * docs/manual/gstreamer-manual.sgml: The book is not published
12889 2000-08-16 22:40 wtay
12891 * docs/manual/images/.cvsignore: Ignore the png images; they are
12892 supposed to be build by the Makefile.
12894 2000-08-16 22:38 wtay
12896 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12897 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12898 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12899 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12902 2000-08-14 16:18 wtay
12904 * libs/idct/.cvsignore: ignore the test program
12906 2000-08-14 16:17 wtay
12908 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12909 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12910 plugins/vcdsrc/vcdsrc.c,
12911 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12912 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12913 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12914 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12915 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12916 test/record.c, test/spectrum.c, test/vidcapture.c,
12917 test/vidcapture2.c, test/videotest.c, test/wave.c,
12918 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12919 Adapted the test directory to the new state management added an
12920 mpeg2 to avi encoder. added a v4l to divx capture example.
12922 2000-08-14 11:59 wtay
12924 * configure.in, include/avifmt.h, include/registry.h: The include
12925 files for the windows codec loader. top level configure file.
12927 2000-08-14 11:57 wtay
12929 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12930 handler. This object is able to generate buffers and is passed
12931 between elements to exchange buffers. Elements can also use this
12932 pool to efficiently generate output buffers.
12934 2000-08-14 11:55 wtay
12936 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12937 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12938 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12939 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12940 in the threading element. Added bufferpools.
12942 2000-08-14 11:54 wtay
12944 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12945 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12946 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12947 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12948 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12949 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12950 is possible. Added MPEG2 subtitles.
12952 2000-08-14 11:49 wtay
12954 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12955 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12956 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12957 and used the IDCT library.
12959 2000-08-14 11:42 wtay
12961 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12963 2000-08-14 11:41 wtay
12965 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12966 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12967 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12968 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12969 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12970 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12971 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12972 transfrm.c, variance_mmx.s: Better rate control with different
12973 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12974 optimisations. Use the IDCT library.
12976 2000-08-14 11:33 wtay
12978 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
12981 2000-08-14 11:32 wtay
12983 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
12986 2000-08-14 11:31 wtay
12988 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
12989 system_encode.c, system_encode.h: Added statup delay. Added
12992 2000-08-14 11:30 wtay
12994 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
12996 2000-08-14 11:28 wtay
12998 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
12999 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13000 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13003 2000-08-14 11:25 wtay
13005 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13007 2000-08-14 11:23 wtay
13009 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13010 new state management.
13012 2000-08-14 11:21 wtay
13014 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13015 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13016 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13017 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13018 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13019 encoder/decoder plugins for windows codecs.
13021 2000-08-14 11:17 wtay
13023 * gstplay/gstplay.glade: The UI
13025 2000-08-14 11:16 wtay
13027 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13028 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13029 stop.xpm, support.c, support.h: glade based gstplay version.
13030 better avi/mpeg support. nice about dialog :-) Drag and drop
13033 2000-08-14 11:12 wtay
13035 * libs/idct/.cvsignore: ..
13037 2000-08-14 11:11 wtay
13039 * libs/: Makefile.am, getbits/gstgetbits.c,
13040 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13041 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13042 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13043 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13044 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13045 Added IEEE testbed. Update to the windows codec loader. fixes in
13046 the riff parser/encoder. cleanup in the getbits/putbits API.
13048 2000-08-05 04:53 omegahacker
13050 * LICENSE, Makefile.am: Adding explicit license information, since
13051 quite a large number of source files don't have the LGPL header.
13052 This is something we need to fix. GNOME has a script to run around
13053 and fix things, maybe we should snag a copy and let it loose in a
13056 2000-07-21 04:57 omegahacker
13058 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13059 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13060 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13061 gstpipefilter.h: Brought standard elements in line with new state
13064 2000-07-17 18:14 omegahacker
13066 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13067 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13068 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13069 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13070 gst/gstthread.h, gst/elements/gstelements.c,
13071 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13072 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13073 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13074 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13075 Megapatch, changes which states are available, how they're used,
13076 and how they're set. Also modifies the scheduling system, breaking
13077 pulled buffers. Check mail archives for more details.
13079 2000-07-15 14:26 wtay
13081 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13082 plugins/mp3decode/mpg123/gstmpg123.c,
13083 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13084 with the allignment of the chunks. This should solve the errors
13087 2000-07-15 13:06 wtay
13089 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13090 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13091 include/default.h, include/registry.h, libs/Makefile.am,
13092 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13093 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13094 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13095 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13096 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13097 plugins/mp3decode/mpg123/layer3.c,
13098 plugins/mpeg1video/parse/mp1videoparse.c,
13099 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13100 the wine .dll loader. you must unzip binaries.zip from
13101 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13102 source tree**. Extended and bugfixed thr riff parser to support
13103 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13104 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13105 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13106 gstplay is temporarly broken.
13108 2000-07-13 20:49 wtay
13110 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13111 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13112 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13113 plugins/mpeg1video/parse/mp1videoparse.c,
13114 plugins/mpeg1video/parse/mp1videoparse.h,
13115 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13116 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13117 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13118 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13119 (from libmpeg2) Round image size up to the nearest multiple of 16
13122 2000-07-12 23:52 wtay
13124 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13125 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13126 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13127 gst/gstthread.c, gst/elements/gstaudiosink.c,
13128 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13129 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13130 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13131 plugins/mp3decode/mpg123/gstmpg123.c,
13132 plugins/mp3decode/mpg123/gstmpg123.h,
13133 plugins/mp3decode/mpg123/layer3.c,
13134 plugins/mp3decode/mpg123/mpg123.c,
13135 plugins/mp3decode/parse/Makefile.am,
13136 plugins/mp3decode/parse/mp3parse.c,
13137 plugins/mp3decode/parse/mp3parse.h,
13138 plugins/mp3decode/xing/libxing/Makefile.am,
13139 plugins/mpeg1/mpeg_play/Makefile.am,
13140 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13141 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13142 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13143 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13144 plugins/mpeg1video/parse/mp1videoparse.c,
13145 plugins/mpeg1video/parse/mp1videoparse.h,
13146 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13147 is the audio/video sync release. Changed the mpegvideoparser to
13148 parse complete pictures. Added the PTS timestamps to the pictures.
13149 Added PTS timestamps to the MPEG audio frames. Made the clock a
13150 littlebit better. Gstplay now uses two more threads one for video,
13151 one for audio playback. Added the first QoS callbacks for the
13152 pads. hopefully fix an mmx compilation problem.
13154 2000-07-05 22:32 wtay
13156 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13157 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13158 mechanism in case no suitable XvImage is found.
13160 2000-07-05 11:21 wtay
13162 * gstplay/gstplay.h: [no log message]
13164 2000-07-05 11:21 wtay
13166 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13167 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13168 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13169 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13170 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13171 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13172 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13173 plugins/mp3decode/parse/mp3parse.c,
13174 plugins/mpeg1/mpeg_play/Makefile.am,
13175 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13176 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13177 plugins/mpeg1/mpeg_play/parseblock.c,
13178 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13179 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13180 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13181 plugins/mpeg1video/parse/Makefile.am,
13182 plugins/mpeg1video/parse/mp1videoparse.c,
13183 plugins/mpeg1video/parse/mp1videoparse.h,
13184 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13185 plugins/mpeg2/ac3parse/Makefile.am,
13186 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13187 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13188 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13189 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13190 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13191 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13192 MMX conversion implemented seeking to gstplay.
13194 2000-06-27 21:22 wtay
13196 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13197 interpollation for bidirectionally predicted macroblocks.
13198 (players based on mpeg_play should also implement this, as it was
13199 left out from the reference decoder, probabliy for performance
13200 reasons) Reduced rounding errors in the quatisation of the
13203 2000-06-25 23:23 wtay
13205 * gstplay/.cvsignore: [no log message]
13207 2000-06-25 23:21 wtay
13209 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13210 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13211 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13212 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13213 Added mpeg2 playback for gstplay
13215 2000-06-25 22:37 wtay
13217 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13218 gst/gsttypefind.h, gst/elements/Makefile.am,
13219 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13220 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13221 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13222 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13223 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13224 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13225 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13226 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13227 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13228 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13229 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13230 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13231 plugins/filters/median/median.c, plugins/filters/median/median.h,
13232 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13233 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13234 plugins/mp3decode/parse/mp3parse.c,
13235 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13236 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13237 plugins/mpeg1/mpeg_play/parseblock.c,
13238 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13239 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13240 plugins/mpeg1/parse/mpeg1parse.c,
13241 plugins/mpeg1/system_encode/system_encode.c,
13242 plugins/mpeg1video/parse/mp1videoparse.c,
13243 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13244 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13245 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13246 fixed the avi parser (gstriff had wrong size) the system_encoder
13247 can now do video only system streams sanitized the colorspace and
13248 scaler api. added fast self modifying asm scaler. worked on the
13249 typefind stuff. added a cool media player (gstplay) it uses the
13250 typefinder to playback avi, mpeg1 (system and video) streams. It
13251 is also a testbed and a real app.
13253 2000-06-18 15:13 wtay
13255 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13256 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13259 2000-06-18 14:51 wtay
13261 * plugins/avi/videoheader.c: Construct the avi header based on the
13264 2000-06-18 14:50 wtay
13266 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13267 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13268 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13269 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13270 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13271 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13272 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13273 color conversion bug. Initial work for multiply avi codecs.
13275 2000-06-16 23:58 wtay
13277 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13278 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13279 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13280 plugins/mpeg1/mpegaudio/common.c,
13281 plugins/mpeg1/mpegaudio/encoder.h,
13282 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13283 plugins/mpeg1/mpegaudio/gstputbits.c,
13284 plugins/mpeg1/mpegaudio/gstputbits.h,
13285 plugins/mpeg1/mpegaudio/musicin.h,
13286 plugins/mpeg2/mpeg2enc/Makefile.am,
13287 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13288 plugins/mpeg2/mpeg2enc/gstputbits.c,
13289 plugins/mpeg2/mpeg2enc/gstputbits.h,
13290 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13291 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13292 plugins/mpeg2/mpeg2enc/ratectl.c,
13293 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13295 2000-06-16 23:33 wtay
13297 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13299 2000-06-16 23:32 wtay
13301 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13302 putbits.h: putbits implementation
13304 2000-06-16 23:30 wtay
13306 * configure.in, plugins/mpeg1/Makefile.am,
13307 plugins/mpeg1/mpegaudio/Makefile.am,
13308 plugins/mpeg1/mpegaudio/README.crh,
13309 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13310 plugins/mpeg1/mpegaudio/encode.c,
13311 plugins/mpeg1/mpegaudio/encoder.h,
13312 plugins/mpeg1/mpegaudio/fixes.txt,
13313 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13314 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13315 plugins/mpeg1/mpegaudio/gstputbits.c,
13316 plugins/mpeg1/mpegaudio/gstputbits.h,
13317 plugins/mpeg1/mpegaudio/musicin.c,
13318 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13319 plugins/mpeg1/mpegaudio/readme.txt,
13320 plugins/mpeg1/mpegaudio/release.txt,
13321 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13322 plugins/mpeg1/system_encode/buffer.c,
13323 plugins/mpeg1/system_encode/system_encode.c,
13324 plugins/mpeg1/system_encode/system_encode.h,
13325 plugins/mpeg2/mpeg2enc/Makefile.am,
13326 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13327 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13328 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13329 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13330 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13331 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13332 unified putbits implementation Added an MPEG audio layer 1&2
13335 2000-06-12 22:27 wtay
13337 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13338 plugins/mpeg1/system_encode/buffer.c,
13339 plugins/mpeg2/mpeg2enc/predict.c,
13340 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13341 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13342 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13343 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13345 2000-06-11 13:11 wtay
13347 * configure.in, gst/elements/gstpipefilter.c,
13348 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13349 plugins/mp3decode/mpg123/gstmpg123.c,
13350 plugins/mp3decode/parse/mp3parse.c,
13351 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13352 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13353 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13354 plugins/mpeg1/mpeg_play/parseblock.c,
13355 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13356 plugins/mpeg1/system_encode/.cvsignore,
13357 plugins/mpeg1/system_encode/Makefile.am,
13358 plugins/mpeg1/system_encode/buffer.c,
13359 plugins/mpeg1/system_encode/buffer.h,
13360 plugins/mpeg1/system_encode/main.h,
13361 plugins/mpeg1/system_encode/system_encode.c,
13362 plugins/mpeg1/system_encode/system_encode.h,
13363 plugins/mpeg1/system_encode/systems.c,
13364 plugins/mpeg2/ac3parse/ac3parse.c,
13365 plugins/mpeg2/ac3parse/ac3parse.h,
13366 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13367 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13368 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13369 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13370 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13371 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13372 Added first frames skipping to the mp3 and ac3 parser (this allows
13373 you to skip a number of frames before pushing them). Removed wrong
13374 mmx code from the encoder. Added Macroblocks per slice to the
13375 encoder. added bilinear and bicubic interpolation to the
13376 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13377 calculations yet) Added some options (framerate to the
13380 2000-06-04 20:18 richardb
13382 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13384 2000-05-28 23:46 wtay
13386 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13387 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13388 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13389 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13390 like the mpeg1 parser. Added a command property to the pipefilter.
13392 2000-05-28 21:04 wtay
13394 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13395 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13396 element: pipefilter. This element connects the stdin/stdout of an
13397 external program into the pipeline. We now have virtually all of
13398 the capabilities of sox, lame, ...
13400 2000-05-28 20:59 wtay
13402 * configure.in, gst/elements/Makefile.am,
13403 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13404 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13405 plugins/mpeg1/mpeg_play/parseblock.c,
13406 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13407 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13408 plugins/mpeg2/mpeg2enc/Makefile.am,
13409 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13410 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13411 plugins/mpeg2/mpeg2enc/ratectl.c,
13412 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13413 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13414 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13415 motion compensation bug (was a bug on Intels site)
13416 Faster/Better/more accurate motion detection in the mpeg encoder
13417 Added an audio resampler (convert 48000 kHz to 44100 for example)
13418 does not work Fixed rate control in the mpeg2 encoder.
13420 2000-05-21 23:00 wtay
13422 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13424 2000-05-21 22:59 wtay
13426 * test/mp1tomp1.c: An MPEG1 transcoder.
13428 2000-05-21 22:58 wtay
13430 * configure.in, docs/gst/gstreamer-decl.txt,
13431 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13432 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13433 gst/elements/gstqueue.c, plugins/Makefile.am,
13434 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13435 plugins/filters/median/.cvsignore,
13436 plugins/filters/median/Makefile.am,
13437 plugins/filters/median/median.c, plugins/filters/median/median.h,
13438 plugins/filters/smooth/.cvsignore,
13439 plugins/filters/smooth/Makefile.am,
13440 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13441 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13442 plugins/mpeg1/mpeg1encoder/.cvsignore,
13443 plugins/mpeg1/mpeg1encoder/CHANGES,
13444 plugins/mpeg1/mpeg1encoder/Makefile.am,
13445 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13446 plugins/mpeg1/mpeg1encoder/README,
13447 plugins/mpeg1/mpeg1encoder/SETUP,
13448 plugins/mpeg1/mpeg1encoder/chendct.c,
13449 plugins/mpeg1/mpeg1encoder/codec.c,
13450 plugins/mpeg1/mpeg1encoder/csize.h,
13451 plugins/mpeg1/mpeg1encoder/ctables.h,
13452 plugins/mpeg1/mpeg1encoder/dct.h,
13453 plugins/mpeg1/mpeg1encoder/globals.h,
13454 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13455 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13456 plugins/mpeg1/mpeg1encoder/htable.lex,
13457 plugins/mpeg1/mpeg1encoder/huffman.c,
13458 plugins/mpeg1/mpeg1encoder/huffman.h,
13459 plugins/mpeg1/mpeg1encoder/io.c,
13460 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13461 plugins/mpeg1/mpeg1encoder/lexer.c,
13462 plugins/mpeg1/mpeg1encoder/lexer.l,
13463 plugins/mpeg1/mpeg1encoder/marker.c,
13464 plugins/mpeg1/mpeg1encoder/marker.h,
13465 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13466 plugins/mpeg1/mpeg1encoder/mem.h,
13467 plugins/mpeg1/mpeg1encoder/mpeg.c,
13468 plugins/mpeg1/mpeg1encoder/param.h,
13469 plugins/mpeg1/mpeg1encoder/prototypes.h,
13470 plugins/mpeg1/mpeg1encoder/putbits.c,
13471 plugins/mpeg1/mpeg1encoder/putbits.h,
13472 plugins/mpeg1/mpeg1encoder/qtables.h,
13473 plugins/mpeg1/mpeg1encoder/size.h,
13474 plugins/mpeg1/mpeg1encoder/stat.c,
13475 plugins/mpeg1/mpeg1encoder/stream.c,
13476 plugins/mpeg1/mpeg1encoder/stream.h,
13477 plugins/mpeg1/mpeg1encoder/system.h,
13478 plugins/mpeg1/mpeg1encoder/tables.h,
13479 plugins/mpeg1/mpeg1encoder/transform.c,
13480 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13481 plugins/mpeg1/mpeg_play/parseblock.c,
13482 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13483 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13484 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13485 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13486 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13487 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13488 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13489 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13490 MMX optimisations for motion estimation. Added another mpeg1
13491 encoder. Added Two filters: smooth and median (a median cut
13492 filter) Made the queue pull buffers.
13494 2000-05-17 23:49 richardb
13496 * plugins/Makefile.am: Always build videosink, now that the
13497 dependency on gdk_pixbuf is removed.
13499 2000-05-13 10:41 richardb
13501 * plugins/Makefile.am: Make videosink compiled only if
13502 HAVE_GDK_PIXBUF again.
13504 2000-05-12 18:41 wtay
13506 * plugins/videoscale/.cvsignore: ...
13508 2000-05-12 18:39 wtay
13510 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13511 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13512 scaler as a library and an Element. Also a little non working mpeg2
13513 to mpeg1 converter (still struggling with the quantisation).
13515 2000-05-12 18:33 wtay
13517 * configure.in, gst/gstclock.c, libs/Makefile.am,
13518 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13519 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13520 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13521 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13522 plugins/mpeg1/parse/mpeg1parse.c,
13523 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13524 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13525 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13526 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13527 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13528 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13529 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13530 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13531 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13534 2000-05-12 08:15 richardb
13536 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13537 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13538 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13539 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13540 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13541 videosink only if it is present. Make documentation generated
13542 successfully even if libghttp isn't present (by skipping the
13545 2000-05-12 08:09 richardb
13547 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13548 macro call, so it compiles with debug on.
13550 2000-05-02 00:22 wtay
13552 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13553 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13556 2000-05-02 00:09 wtay
13558 * configure.in, libs/getbits/gstgetbits.h,
13559 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13560 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13561 plugins/mpeg1/parse/mpeg1parse.c,
13562 plugins/mpeg1video/parse/mp1videoparse.c,
13563 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13564 plugins/mpeg2/ac3parse/ac3parse.c,
13565 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13566 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13567 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13568 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13569 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13570 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13571 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13572 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13573 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13574 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13575 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13576 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13577 plugins/mpeg2/mpeg2enc/quantize.c,
13578 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13579 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13580 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13581 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13582 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13583 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13584 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13585 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13586 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13587 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13588 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13589 MPEG System stream parser. an mpeg encoder.
13591 2000-04-24 21:51 wtay
13593 * configure.in, libs/getbits/gstgetbits_inl.h,
13594 plugins/mpeg1/mpeg_play/decoders.c,
13595 plugins/mpeg1/mpeg_play/decoders.h,
13596 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13597 plugins/mpeg1/mpeg_play/parseblock.c,
13598 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13599 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13600 plugins/mpeg1/mpeg_play/video.h,
13601 plugins/mpeg1video/parse/mp1videoparse.c,
13602 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13603 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13604 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13605 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13606 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13607 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13608 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13609 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13610 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13611 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13612 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13613 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13614 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13615 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13616 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13617 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13618 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13619 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13622 2000-04-17 00:33 wtay
13624 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13625 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13628 2000-04-17 00:25 wtay
13630 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13631 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13632 Reworked the ac3decoder for the new getbits functions. We are now
13633 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13636 2000-04-16 19:51 wtay
13638 * libs/getbits/.cvsignore: [no log message]
13640 2000-04-16 19:50 wtay
13642 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13643 gstgetbits_inl.h: I the generc getbits implementation
13645 2000-04-16 19:47 wtay
13647 * configure.in, docs/gst/gstreamer-decl.txt,
13648 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13649 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13650 plugins/mp3decode/mpg123/common.c,
13651 plugins/mp3decode/mpg123/getbits.c,
13652 plugins/mp3decode/mpg123/getbits.h,
13653 plugins/mp3decode/mpg123/gstmpg123.c,
13654 plugins/mp3decode/mpg123/layer1.c,
13655 plugins/mp3decode/mpg123/layer2.c,
13656 plugins/mp3decode/mpg123/layer3.c,
13657 plugins/mp3decode/mpg123/mpg123.c,
13658 plugins/mp3decode/mpg123/mpg123.h,
13659 plugins/mp3decode/parse/mp3parse.c,
13660 plugins/mp3decode/parse/mp3parse.h,
13661 plugins/mpeg1/mpeg_play/Makefile.am,
13662 plugins/mpeg1/mpeg_play/ctrlbar.c,
13663 plugins/mpeg1/mpeg_play/ctrlbar.h,
13664 plugins/mpeg1/mpeg_play/decoders.c,
13665 plugins/mpeg1/mpeg_play/decoders.h,
13666 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13667 plugins/mpeg1/mpeg_play/motionvector.c,
13668 plugins/mpeg1/mpeg_play/parseblock.c,
13669 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13670 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13671 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13672 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13673 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13674 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13675 getbits handling. I currently have an inline integer
13678 2000-04-13 22:59 wtay
13680 * Makefile.am, configure.in, gst/gstclock.c,
13681 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13682 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13684 2000-04-09 22:38 wtay
13686 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13688 2000-04-09 22:36 wtay
13690 * gst/Makefile.am, gst/gstelement.c,
13691 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13692 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13693 plugins/capture/v4l/gstv4lsrc.c,
13694 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13695 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13696 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13697 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13698 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13699 clock. The audiosink can now adjust the clock. Fixed incorrect
13700 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13701 videosink, it now uses the color conversion library when needed.
13703 2000-04-02 22:38 wtay
13705 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13706 new riff parser and encoder
13708 2000-04-02 22:36 wtay
13710 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13711 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13712 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13713 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13714 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13715 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13716 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13717 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13718 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13719 colorspace library and removed yuv2rgb conversion from the
13720 videosink. The aviencoder should now more or less work.
13722 2000-03-27 20:53 wtay
13724 * docs/Makefile.am, docs/gst/Makefile.am,
13725 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13726 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13727 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13728 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13729 docs/gst/tmpl/gstasyncdisksrc.sgml,
13730 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13731 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13732 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13733 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13734 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13735 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13736 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13737 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13738 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13739 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13740 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13741 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13742 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13743 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13744 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13745 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13746 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13747 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13748 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13749 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13750 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13751 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13752 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13753 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13754 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13755 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13756 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13757 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13758 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13759 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13760 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13761 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13762 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13763 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13764 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13765 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13766 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13767 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13768 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13769 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13770 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13771 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13772 standard library objects and standard elements are documented.
13773 Modified some of the elements to more accuratly report about their
13774 arguments so the documentation builds more reasonable output.
13775 Added aviencoder and jpegencoder elements (not working yet)
13777 2000-03-22 21:18 wtay
13779 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13780 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13781 plugins/Makefile.am, plugins/avi/Makefile.am,
13782 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13783 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13784 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13785 the avi decoder now configures the jpeg codec if an MJPG encoded
13786 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13787 videosink. jpeglib is used to decode the jpeg image.
13789 2000-03-21 20:06 omegahacker
13791 * plugins/avi/gstparseavi.c: removed second check on riff library,
13792 moved original to top so it fails out right away
13794 2000-03-21 19:54 omegahacker
13796 * plugins/avi/gstparseavi.c: added load and check of libriff during
13799 2000-03-21 19:54 omegahacker
13801 * gst/gstplugin.c: spelling fixes to gst_library_load()
13803 2000-03-20 20:25 wtay
13805 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13806 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13807 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13808 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13809 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13810 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13811 riff parsing as a library. The avi parser can play simple PCM
13812 encoded audio. some minor cleanups.
13814 2000-03-19 00:59 wtay
13816 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13817 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13818 plugins/Makefile.am, plugins/avi/.cvsignore,
13819 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13820 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13821 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13822 the riff code into a seperate library in /libs dir. The plugin
13823 loader also checks the /libs path. The avi parser now uses the
13824 riff library. WAV is broken.
13826 2000-03-13 22:17 wtay
13828 * test/aviparse.c: A non functional avi parser.
13830 2000-03-13 22:13 wtay
13832 * configure.in, gst/gst.c, gst/gstbuffer.h,
13833 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13834 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13835 plugins/Makefile.am, plugins/au/gstparseau.c,
13836 plugins/capture/v4l/gstv4lsrc.c,
13837 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13838 test/videotest.c: Various cleanups. Moved the overlay code to a
13839 specialized widget. One error I cannot seem to fix: switching
13840 desktops does not disable the overlay.
13842 2000-03-05 21:48 wtay
13844 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13845 much better but still not perfect.
13847 2000-03-03 22:13 wtay
13849 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13850 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13851 test/Makefile.am, test/videotest.c: Added overlay and DGA
13852 capability for the videosink. Not really good but functional.
13854 2000-02-27 23:18 wtay
13856 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13857 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13858 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13859 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13860 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13861 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13862 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13863 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13864 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13865 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13866 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13867 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13868 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13869 plugins/capture/v4l/gstv4lsrc.h,
13870 plugins/mp3decode/mpg123/Makefile.am,
13871 plugins/mp3decode/mpg123/common.c,
13872 plugins/mp3decode/mpg123/decode_i386.c,
13873 plugins/mp3decode/mpg123/decode_i486.c,
13874 plugins/mp3decode/mpg123/getbits.c,
13875 plugins/mp3decode/mpg123/getbits.h,
13876 plugins/mp3decode/mpg123/gstmpg123.c,
13877 plugins/mp3decode/mpg123/layer1.c,
13878 plugins/mp3decode/mpg123/layer2.c,
13879 plugins/mp3decode/mpg123/layer3.c,
13880 plugins/mp3decode/mpg123/mpg123.c,
13881 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13882 plugins/mpeg1/mpeg_play/Makefile.am,
13883 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13884 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13885 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13886 plugins/mpeg1/parse/mpeg1parse.c,
13887 plugins/mpeg1video/parse/Makefile.am,
13888 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13889 a rather large patch. Switched on -Wall compiler flag and fixed the
13890 warnings. Made the Video for Linux more like it should be.
13892 2000-02-26 18:55 wtay
13894 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13895 test/mp1parse.c, test/videotest.c: Added a pull function in the
13896 gstpad. Modified the videosink to implement the pull. This function
13897 allows a source element to request a buffer from the destination.
13898 This is much more efficient because the videosink can then pass a
13899 buffer with SHM to the element, which does not require an aditional
13900 memcpy. removed scaling from the videosink. I need something
13903 2000-02-25 23:19 wtay
13905 * test/videotest.c: test code for the Video for linux source
13907 2000-02-25 23:18 wtay
13909 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13910 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13911 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13912 linux source. Not generic at all and may not work on any other
13915 2000-02-24 20:56 wtay
13917 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13918 plugins/mp3decode/parse/Makefile.am,
13919 plugins/mp3decode/parse/mp3parse.c,
13920 plugins/mp3decode/parse/mp3parse.h,
13921 plugins/mpeg1/mpeg_play/Makefile.am,
13922 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13923 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13924 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13925 plugins/mpeg1/mpeg_play/jrevdct.c,
13926 plugins/mpeg1/mpeg_play/mmx_idct.c,
13927 plugins/mpeg1/mpeg_play/parseblock.c,
13928 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13929 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13930 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13931 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13932 player got rid of some memcpy. bit handling changes. MMX code for
13933 the IDCT and motion compensation in mpeg_play. Almost as fast as
13934 the commercial mpeg player mtv, but with a much better video
13937 2000-02-20 16:19 wtay
13939 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13940 GdkPixbuf support and scaling (sloww...)
13942 2000-02-20 12:58 wtay
13944 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13945 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13946 video.h: General cleanup and speedup. removed color conversion out
13949 2000-02-19 13:37 wtay
13951 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13952 video.c, video.h: Added timestamps for video buffers. The videosink
13953 syncs to the timestamps. Added a buffer with finished frames for
13956 2000-02-19 10:50 wtay
13958 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13959 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13960 lockup by not calling any gtk functions in the main thread. This
13963 2000-02-18 23:48 wtay
13965 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13966 size to 1 to avoid the strange lockups...
13968 2000-02-18 23:07 wtay
13970 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13971 plugins/mpeg1/mpeg_play/Makefile.am,
13972 plugins/mpeg1/mpeg_play/descrip.mms,
13973 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13974 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13975 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13976 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13977 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13978 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13979 plugins/mpeg1/mpeg_play/hybrid.c,
13980 plugins/mpeg1/mpeg_play/hybriderr.c,
13981 plugins/mpeg1/mpeg_play/index.bt,
13982 plugins/mpeg1/mpeg_play/mb_ordered.c,
13983 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
13984 plugins/mpeg1/mpeg_play/ordered2.c,
13985 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
13986 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13987 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
13988 test/mp1parse.c: The first functional video sink... Removed all of
13989 the video stuff from the MPEG video decoder. Fixed a bug in
13990 smoothwave. The MPEG video decoder still does the YUV->RGB
13993 2000-02-17 22:50 wtay
13995 * configure.in, plugins/Makefile.am,
13996 plugins/mpeg1/mpeg_play/Makefile.am,
13997 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
13998 plugins/mpeg1/mpeg_play/mmx_idct.c,
13999 plugins/mpeg1/mpeg_play/parseblock.c,
14000 plugins/mpeg1/mpeg_play/proto.h,
14001 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14002 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14003 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14004 functional) video sink.
14006 2000-02-16 23:27 wtay
14008 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14009 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14010 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14011 Fixed memory leak in queue.
14013 2000-02-16 16:44 wtay
14015 * plugins/mpeg1/mpeg_play/video.c,
14016 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14017 some bugs in the parsers, fixed memory leak (not all of them yet)
14019 2000-02-15 20:14 wtay
14021 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14022 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14023 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14024 caused some I-frames to be skipped.
14026 2000-02-15 00:32 omegahacker
14028 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14030 2000-02-14 23:21 wtay
14032 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14033 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14034 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14035 looking for a bug...
14037 2000-02-14 20:42 wtay
14039 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14040 Some frames were skipped if the header was on partial frames. This
14041 fixes the strange invalid sync errors.
14043 2000-02-14 00:22 wtay
14045 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14048 2000-02-13 22:30 wtay
14050 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14051 cleaned up the parsing code a bit.
14053 2000-02-13 15:20 wtay
14055 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14056 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14057 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14058 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14059 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14060 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14061 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14062 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14063 should do. Skips are currently ignored and give some error on the
14064 console, need to clean this up.
14066 2000-02-13 13:43 wtay
14068 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14069 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14070 length 5 for now). fixed mpeg1 video rate control. AlienSong
14071 segfaults sometimes. My other movies don't....
14073 2000-02-13 03:19 wtay
14075 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14078 2000-02-12 23:09 omegahacker
14080 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14081 sane again (what editor are you using, Wim?), and it now uses
14082 threads. Playback is clean (at least, audio and video are running
14083 smoothly. Video is still a little choppy on my test stream (first
14084 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14085 but it's looking VERY COOL.
14087 2000-02-12 23:08 omegahacker
14089 * gst/gstbin.c: Changed the way state is dealt with when a child is
14090 added to the bin. The note states that the COMPLETE state should
14091 probably reflect nothing more than whether or not there is a child
14092 in the bin, not whether or not all children are COMPLETE. I need
14093 to write out a few scenarios for complex pipeline manipulations to
14094 figure out how all the states should interact. The idea is to
14095 maintain the ability to dynamically recofigure the pipeline.
14097 2000-02-12 12:20 wtay
14099 * plugins/mpeg1/mpeg_play/16bit.c,
14100 plugins/mpeg1/mpeg_play/Makefile.am,
14101 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14102 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14103 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14104 plugins/mpeg1/mpeg_play/main.c,
14105 plugins/mpeg1/mpeg_play/mb_ordered.c,
14106 plugins/mpeg1/mpeg_play/motionvector.c,
14107 plugins/mpeg1/mpeg_play/parseblock.c,
14108 plugins/mpeg1/mpeg_play/proto.h,
14109 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14110 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14111 plugins/mpeg1/mpeg_play/video.h,
14112 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14113 first functional video MPEG1 decoder. The decoder still opens a
14114 window to show the video. This is not optimised at all. Some
14115 glitches and crashes due to bugs in mp1videoparse.c. I need to
14116 queue incomplete slices in mp1videoparse before sending them to the
14117 decoder. use test/mp1parse on your favorite video to test. No
14118 audio/video sync, no QoS at all.
14120 2000-02-10 17:02 wtay
14122 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14123 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14124 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14125 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14126 now correctly pushes buffers in complete chuncks.
14128 2000-02-08 22:36 wtay
14130 * configure.in, gst/types/gsttypes.c,
14131 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14132 plugins/mpeg1video/parse/Makefile.am,
14133 plugins/mpeg1video/parse/README,
14134 plugins/mpeg1video/parse/mp1videoparse.c,
14135 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14136 MPEG1 video parser.
14138 2000-02-07 19:29 wtay
14140 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14142 2000-02-07 19:22 wtay
14144 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14145 gstmpeg_play.h: [no log message]
14147 2000-02-07 19:04 wtay
14149 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14150 plugins/mp3decode/mpg123/decode_i386.c,
14151 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14152 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14153 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14154 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14155 plugins/mpeg1/mpeg_play/INSTALL,
14156 plugins/mpeg1/mpeg_play/Makefile.am,
14157 plugins/mpeg1/mpeg_play/README,
14158 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14159 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14160 plugins/mpeg1/mpeg_play/ctrlbar.h,
14161 plugins/mpeg1/mpeg_play/decoders.c,
14162 plugins/mpeg1/mpeg_play/decoders.h,
14163 plugins/mpeg1/mpeg_play/descrip.mms,
14164 plugins/mpeg1/mpeg_play/dither.h,
14165 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14166 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14167 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14168 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14169 plugins/mpeg1/mpeg_play/hybriderr.c,
14170 plugins/mpeg1/mpeg_play/index.bt,
14171 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14172 plugins/mpeg1/mpeg_play/mb_ordered.c,
14173 plugins/mpeg1/mpeg_play/mono.c,
14174 plugins/mpeg1/mpeg_play/motionvector.c,
14175 plugins/mpeg1/mpeg_play/ordered.c,
14176 plugins/mpeg1/mpeg_play/ordered2.c,
14177 plugins/mpeg1/mpeg_play/parseblock.c,
14178 plugins/mpeg1/mpeg_play/proto.h,
14179 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14180 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14181 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14182 Added compiler optimistaion flags to mpg123. reverted to old
14183 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14184 video player. It does not work yet.
14186 2000-02-06 22:04 wtay
14188 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14189 plugins/mp3decode/mpg123/gstmpg123.c,
14190 plugins/mp3decode/parse/mp3parse.c,
14191 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14192 removed (disabeled) debug info.
14194 2000-02-06 18:50 wtay
14196 * plugins/mp3decode/mpg123/common.c,
14197 plugins/mp3decode/parse/mp3parse.c,
14198 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14199 parser. It can now be used to playback the audio stream of an MPEG1
14200 movie (check out test/mp1parse.c).
14202 2000-02-06 12:33 wtay
14204 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14205 videos seem to parse OK.
14207 2000-02-06 01:52 wtay
14209 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14212 2000-02-06 00:56 wtay
14214 * test/mp1parse.c: The mpeg1 parser test program.
14216 2000-02-06 00:55 wtay
14218 * plugins/mpeg1/parse/mpeg1parse.c,
14219 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14220 the mpeg 1 parser. Does not work yet.
14222 2000-02-05 16:08 wtay
14224 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14225 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14226 486 optimisation. Pentium optimisation added, but does not work
14229 2000-02-05 14:37 wtay
14231 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14232 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14233 moved the buffer handling to common.c, getbits should not know
14236 2000-02-05 01:58 wtay
14238 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14241 2000-02-05 01:40 wtay
14243 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14244 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14246 2000-02-05 01:20 wtay
14248 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14249 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14250 remained) Added eos check for the test programs to stop them from
14251 allocating all of your memory (had to use alt-sysreq-k a few times
14252 :-( ). MPEG layer 1 plays fine now with mp3play.
14254 2000-02-04 23:27 wtay
14256 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14257 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14258 bit slow, though...
14260 2000-02-04 22:06 wtay
14262 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14263 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14264 working. Tried with the test program included. Still some errors
14265 and clicks sometime, but you can hear something. Double buffering
14266 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14267 stream (I have none) and together with the mp3parse?
14269 2000-02-04 21:49 omegahacker
14271 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14272 as well as some other stuff.
14274 2000-02-04 02:25 richardb
14276 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14277 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14278 Compile a test program to ensure that we have working atomic
14281 A few small changes (include headers, fix a cast) to stop compiler
14284 2000-02-02 06:26 omegahacker
14286 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14287 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14288 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14289 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14290 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14291 documentation changes, a couple configure.in and Makefile.am fixes.
14293 2000-02-01 20:35 wtay
14295 * configure.in, gst/elements/Makefile.am,
14296 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14297 which made running test apps fail. Added GHTTP_LIBS to the
14298 libraries. commented out mm_support() call, wich is not working
14299 yet and causes errors.
14301 2000-02-01 19:40 wtay
14303 * configure.in, docs/gst/Makefile.am,
14304 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14305 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14306 the default value of HAVE_LIBMMX. some typos fixed. Changed
14307 include path for volume.c. RTjpeg uses mmx.h
14309 2000-02-01 09:16 omegahacker
14311 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14312 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14313 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14314 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14315 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14316 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14317 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14318 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14319 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14320 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14321 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14322 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14323 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14324 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14325 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14326 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14327 managed to mutilate it a while back, but now it's fixed. I'll put
14328 a copy of the HTML output somewhere on the website tonight.
14330 In order to actually generate the docs, you'll have to install all
14331 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14332 http://developer.gnome.org/arch/doc/tools.html)
14334 Notes (I'll codify these some day):
14336 - Don't believe the Gnome page, always edit the SOURCES when
14337 documenting a given function, never the tmpl file. - I'll be
14338 re-arranging things a lot, but gtk-doc is smart enough to merge any
14339 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14340 are two entirely separate animals. We should probably have a
14341 virtual mutex on the entire docs/gst/ directory, over and above
14342 what CVS does. - I'm going to try to end up with a book set
14343 (docbook terms), where docs/gst/ is only one book. There'd be
14344 another called docs/manual/, and another docs/plugins/, etc. If
14345 you have any comments as to how these should be done,
14346 gstreamer-devel is the place.
14348 2000-02-01 04:10 richardb
14350 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14351 gst/elements/Makefile.am, gst/elements/gstelements.c,
14352 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14353 script. Make libghttp detection work at all. Make library
14354 configuration specifiable on configure commandline. Make detection
14355 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14356 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14359 2000-01-31 22:53 wtay
14361 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14362 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14364 2000-01-31 17:29 wtay
14366 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14367 IDCT for RTjpeg. It still doesn't do anything. This version also
14368 has optimised versions for 422 and 420 YUV (de)compression. This
14369 version is not compatible with the regular RTjpeg due to
14370 optimisations using unrolled loops. Is *very* fast.
14372 2000-01-31 09:43 omegahacker
14374 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14375 gst/elements/Makefile.am, gst/types/Makefile.am,
14376 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14377 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14378 updates. I can now successfully produce an rpm simply by typing
14379 `./autogen.sh;make rpm`. This is good ;-)
14381 2000-01-31 06:49 omegahacker
14383 * Makefile.am: gah, missed Makefile.am of all files...
14385 2000-01-31 06:46 omegahacker
14387 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14388 plugins/mp3decode/mpg123/.cvsignore,
14389 plugins/mp3decode/xing/libxing/Makefile.am,
14390 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14391 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14392 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14393 build/`make dist` issues, as well as a spec file, -config file,
14394 .m4, etc. Next step is to build an RPM of this mess.
14396 2000-01-31 05:55 omegahacker
14398 * .cvsignore, acconfig.h, config.h.in, configure.in,
14399 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14400 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14401 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14402 that collectively allow `make dist` to work.
14404 2000-01-31 04:22 omegahacker
14406 * .cvsignore: uh, forgot to do the root .cvsignore...
14408 2000-01-31 04:20 omegahacker
14410 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14411 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14412 Makefile.am, that's used as the list of things to include in the
14413 distribution, regardless of whether or not something is included in
14414 SUBDIRS due to conditional stuff.
14416 2000-01-31 03:36 omegahacker
14418 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14419 gst/elements/.cvsignore, gst/types/.cvsignore,
14420 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14421 plugins/effects/stereo/.cvsignore,
14422 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14423 plugins/mp3decode/mpg123/.cvsignore,
14424 plugins/mp3decode/parse/.cvsignore,
14425 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14426 plugins/mp3decode/xing/libxing/.cvsignore,
14427 plugins/visualization/spectrum/.cvsignore,
14428 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14429 plugins/.cvsignore, plugins/cobin/.cvsignore,
14430 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14431 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14432 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14433 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14434 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14435 plugins/visualization/smoothwave/.cvsignore,
14436 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14437 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14438 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14439 .cvsignore stuff taken care of, though we'll want to fine-tune
14440 things as we go, of course. Most of them are the same, with some
14441 exceptions for directories that produce executables (those are
14442 listed by name after the standard ones and a newline for
14445 2000-01-31 03:25 omegahacker
14447 * test/README: initial checkin
14449 2000-01-31 03:22 omegahacker
14451 * test/xml/readreg.c: - added usage info - uses first arg as
14452 registry filename - any additional args are plugins to search for
14453 (no change but argv base) - cleaned up output with a spare \n
14455 2000-01-31 03:02 omegahacker
14457 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14458 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14459 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14460 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14461 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14462 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14463 It's currently a skeleton, doing no work at all. Need to have a
14464 video display element, some kind of simulation source (read from
14465 .ppm, a la what I do at work to solve the exact same problem), raw
14466 video types, metadata structs, etc.
14468 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14469 Justin's site, with some fixes (#include <asm/types.h> to get
14470 __u64,etc). Once the aforementioned infrastructure is in place,
14471 the elements can actually be set up to do the encode/decode, and
14472 we'll have our first functioning video codec in place. ;-)
14474 2000-01-31 01:24 omegahacker
14476 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14479 2000-01-31 01:11 omegahacker
14481 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14482 testig loginfo script
14484 2000-01-31 00:16 omegahacker
14486 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14487 testing loginfo script
14489 2000-01-31 00:04 omegahacker
14491 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14494 2000-01-31 00:02 omegahacker
14496 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14498 2000-01-30 22:50 wtay
14500 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14501 gst/elements/Makefile.am, gst/types/Makefile.am,
14502 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14503 plugins/mp3decode/xing/Makefile.am,
14504 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14505 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14506 CSS (check if css.c is in plugins/dvdsrc), need something better.
14507 some LDFLAGS had *.la dependencies which failed for libtool
14509 The build is now 100% on my system.
14511 2000-01-30 10:58 omegahacker
14513 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14514 dvdsrc.h: initial checkin
14516 2000-01-30 10:48 omegahacker
14518 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14519 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14521 2000-01-30 10:44 omegahacker
14523 * docs/: Makefile.am, random/arch, random/buffers,
14524 random/coroutines, random/design, random/example,
14525 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14526 random/mutability, random/padarch, random/sequence,
14527 random/state-transitions, random/states, random/states.old,
14528 random/types, random/vis-transform, random/walkthrough,
14529 slides/README, slides/abstract, slides/abstract.save,
14530 slides/outline, slides/slides: initial checkin
14532 2000-01-30 10:39 omegahacker
14534 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14535 gstxing.h: initial checkin
14537 2000-01-30 10:17 omegahacker
14539 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14540 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14541 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14542 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14543 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14544 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14545 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14546 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14547 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14548 x86intel.c: initial checkin
14550 2000-01-30 10:03 omegahacker
14552 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14553 xa/gstxa.c, xa/gstxa.h: initial checkin
14555 2000-01-30 09:58 omegahacker
14557 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14560 2000-01-30 09:54 omegahacker
14562 * tools/Makefile.am, tools/README, tools/launch.c,
14563 test/bindings/Makefile.am, test/bindings/dummy.c,
14564 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14566 2000-01-30 09:50 omegahacker
14568 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14569 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14570 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14571 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14572 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14573 teardown.c, typefind.c, types.c, w.c, wave.c,
14574 cothreads/Makefile.am, cothreads/cothreads.c,
14575 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14576 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14577 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14580 2000-01-30 09:46 omegahacker
14582 * editor/: Makefile.am, editor.c, editor.glade,
14583 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14584 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14585 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14586 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14587 gstelementselect.h: initial checkin
14589 2000-01-30 09:22 omegahacker
14591 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14592 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14593 cobin/spindentity.c, cobin/spindentity.h,
14594 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14595 effects/stereo/stereo.h, effects/volume/Makefile.am,
14596 effects/volume/volume.c, effects/volume/volume.h,
14597 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14598 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14599 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14600 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14601 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14602 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14603 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14604 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14605 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14606 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14607 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14608 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14609 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14610 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14611 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14612 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14613 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14614 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14615 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14616 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14617 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14618 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14619 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14620 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14621 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14622 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14623 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14624 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14625 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14626 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14627 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14628 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14629 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14630 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14631 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14632 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14633 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14634 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14635 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14636 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14637 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14638 visualization/smoothwave/README,
14639 visualization/smoothwave/smoothwave.c,
14640 visualization/smoothwave/smoothwave.h,
14641 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14642 visualization/spectrum/fix_fft.c,
14643 visualization/spectrum/gstspectrum.c,
14644 visualization/spectrum/gstspectrum.h,
14645 visualization/synaesthesia/Makefile.am,
14646 visualization/synaesthesia/README,
14647 visualization/synaesthesia/README-syna,
14648 visualization/synaesthesia/core.c,
14649 visualization/synaesthesia/core.h,
14650 visualization/synaesthesia/synaesthesia.c,
14651 visualization/synaesthesia/synaesthesia.h,
14652 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14653 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14654 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14655 wav/gstriff.c, wav/gstriff.h: initial checkin
14657 2000-01-30 09:04 omegahacker
14659 * plugins/: Makefile.am, example.c, example.h: initial checkin
14661 2000-01-30 09:00 omegahacker
14663 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14664 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14665 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14666 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14667 elements/gstdisksrc.h, elements/gstelements.c,
14668 elements/gstesdsink.c, elements/gstesdsink.h,
14669 elements/gstfakesink.c, elements/gstfakesink.h,
14670 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14671 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14672 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14673 elements/gstidentity.c, elements/gstidentity.h,
14674 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14675 elements/gstsinesrc.h, elements/gsttypefind.c,
14676 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14679 2000-01-30 08:57 omegahacker
14681 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14682 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14683 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14684 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14685 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14686 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14687 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14688 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14689 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14690 Makefile.am: initial checkin
14692 2000-01-30 08:51 omegahacker
14694 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14695 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14696 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14698 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14700 * PPC compilation fixes (thanks to hadess)
14701 * add eos2 and eos3 proposals