3 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
4 to make sure we have video to fullscreen, will be removed when the
9 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
10 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
11 including better fullscreen handling and some new playlist stuff
12 that's not hooked up yet.
14 2001-08-14 20:13 thomasvs
16 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
17 anyone gets into problems with this then let me know and we'll fix
20 2001-08-14 05:11 parapraxis
22 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
25 2001-08-13 21:19 omegahacker
27 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
30 2001-08-13 20:03 omegahacker
32 * gst/Makefile.am: messy hack to make sure libgst.la builds
35 2001-08-13 20:00 sbaker3
37 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
38 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
39 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
40 sync with the current CVS glib API
42 2001-08-13 19:55 sbaker3
44 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
45 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
46 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
47 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
48 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
49 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
50 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
51 tests/sched/runxml.c: sync with the current CVS glib API
53 2001-08-13 19:50 sbaker3
55 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
56 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
57 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
58 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
59 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
60 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
61 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
62 plugins/quicktime/gstquicktimedecoder.c,
63 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
64 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
65 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
66 examples/plugins/example.c, examples/queue2/queue2.c,
67 examples/queue3/queue3.c, examples/queue4/queue4.c,
68 examples/thread/thread.c, examples/typefind/typefind.c,
69 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
72 2001-08-13 19:48 omegahacker
74 * configure.base: Added libgst.la to the global LDFLAGS, so all
75 plugins link against it. This should help solve problems with
76 bindings and dynamic loading of libgst.
78 2001-08-13 19:45 sbaker3
80 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
81 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
82 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
83 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
84 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
85 elements/gstdisksink.c, elements/gstfakesink.c,
86 elements/gstfakesrc.c, elements/gstidentity.c,
87 elements/gstmultidisksrc.c: sync with the current CVS glib API
89 2001-08-13 14:52 thomasvs
91 * configure.base: added swig/Makefile.PL
93 2001-08-12 11:09 sbaker3
95 * tests/.cvsignore: added more exes
97 2001-08-12 10:48 sbaker3
99 * gst/gstbufferpool.c: doc update
101 2001-08-11 23:04 omegahacker
103 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
105 2001-08-11 09:25 omegahacker
107 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
108 (*signed* 64-bit) - updated buf->offset handling to deal with the
109 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
110 (see -devel for details)
112 2001-08-10 22:36 wtay
114 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
115 error, also do a perror in case of a failure.
117 2001-08-10 18:45 wtay
119 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
120 some test apps by Zeenix.
122 2001-08-10 18:40 wtay
124 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
125 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
126 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
127 plugins/quicktime/gstquicktimedemux.c,
128 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
129 test/Makefile.am, test/main.c, tests/faketest.c,
130 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
131 eos/qos calls in favour of the soon to be event system. Added a
132 test app to test element reuse (doesn't work)
134 2001-08-10 18:34 wtay
136 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
137 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
138 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
139 elements/gstpipefilter.c: Removed the old eos and qos functions.
140 Removed the functions from the elements.
142 2001-08-10 18:02 sbaker3
144 * examples/launch/.cvsignore: added an exe
146 2001-08-10 17:49 sbaker3
148 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
150 2001-08-10 17:36 sbaker3
152 * tests/.cvsignore: hide new tests
154 2001-08-07 17:14 thomasvs
156 * configure.base: removed libs/colorscpace again
158 2001-08-07 17:08 thomasvs
160 * configure.base: do FLAC lib check against main function
162 2001-08-07 17:06 thomasvs
164 * acconfig.h, configure.base, plugins/Makefile.am: changed
165 HAVE_FLAC to HAVE_FLACLIB
167 2001-08-07 15:46 thomasvs
169 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
170 for HAVE_FLAC look for thomas in the file
172 2001-08-06 23:16 wtay
174 * examples/plugins/example.c: Fixed the padtemplate definition.
176 2001-08-06 21:40 omegahacker
178 * gst/gstevent.h: added gstevent.h
180 2001-08-06 21:37 omegahacker
182 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
183 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
184 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
185 tests/Makefile.am, tests/events.c: Initial code for the event
188 2001-08-06 21:20 wtay
190 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
193 2001-08-06 20:52 wtay
195 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
197 2001-08-06 20:49 wtay
199 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
201 2001-08-06 17:46 theuraeus
203 * configure.base: 2001-06-08 Christian Schaller
204 <Uraeus@linuxrising.org> - Change from == to = since == only works
205 with GNU test and not the version of test shipping with Solaris
206 (and probably other Unices) - Once again a ordinary user has to
207 teach hackers to hack :)
209 2001-08-03 01:08 omegahacker
211 * gst/Makefile.am: moved the object-model headers back to _HDR
214 2001-08-03 00:55 hadess
216 * Makefile.am: - revert location of gstreamer.pc
218 2001-08-03 00:50 hadess
220 * Makefile.am: - install gstreamer.pc to the right place under
221 $(prefix)/share/pkconfig
223 2001-08-01 23:44 dlehn
225 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
227 2001-07-31 21:57 wtay
229 * gst/gstthread.c: Added a missing state change switch.
230 Uncommented a big FIXME that was needed after all. Stop now works.
232 2001-07-30 18:50 wtay
234 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
237 2001-07-27 18:12 wtay
239 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
240 thread state change app.
242 2001-07-27 17:35 sbaker3
244 * tools/gstreamer-inspect.c: compile fix for glib2
246 2001-07-27 14:12 sbaker3
248 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
251 2001-07-25 23:46 wtay
253 * plugins/festival/gstfestival.c: Added caps to the src pad to
254 properly set rate/channels for peer elements.
256 2001-07-25 22:40 wtay
258 * tools/gstreamer-inspect.c: Added signal output and object
261 2001-07-25 22:40 wtay
263 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
264 introspections and g_type_parent
266 2001-07-25 21:49 wingo
268 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
271 2001-07-25 01:02 wingo
273 * plugins/filters/speed/Makefile.am: Removed 'README' from
274 EXTRA_DIST so that 'make dist' would work.
276 2001-07-24 21:05 theuraeus
278 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
279 <Uraeus@linuxrising.org> - Put README contents into man page and
280 fixed the Groff enconding (or whatever it is called.)
282 2001-07-23 01:57 wtay
284 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
287 2001-07-23 01:57 wtay
289 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
290 many problems with xvideosink and the GtkWindow when we don't have
293 2001-07-20 23:10 dlehn
295 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
296 use glib for byte swapping
298 2001-07-20 23:08 dlehn
300 * Makefile.am: Some basic deb building rules
302 2001-07-20 23:08 dlehn
304 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
305 stuff, -O3 does inline-functions
307 2001-07-20 22:26 wtay
309 * docs/gst/: Makefile.am, gstreamer.hierarchy,
310 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
311 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
312 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
313 stopped complaining when building debs...
315 2001-07-20 08:10 dlehn
317 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
320 2001-07-20 08:00 dlehn
322 * plugins/Makefile.am: Always compile avi dir. It has it's own
323 conditionals for avifile libs. Add (back?) arts dir. (was this
326 2001-07-20 07:56 dlehn
328 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
329 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
332 2001-07-20 07:54 dlehn
334 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
337 2001-07-20 07:53 dlehn
339 * configure.in.ac250: not used anymore
341 2001-07-20 07:52 dlehn
343 * debian/: Makefile.am, README.Debian, changelog, control,
344 gstreamer-arts.files, gstreamer-artsd.files,
345 gstreamer-avifile.files, gstreamer-common.files,
346 gstreamer-festival.files, gstreamer-flac.files,
347 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
348 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
349 gstreamer-runtime.files, gstreamer-runtime.manpages,
350 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
351 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
352 libgst0.postinst, libgsteditor0.postinst,
353 libgstmediaplay0.postinst, rules: Update to Debian packaging files
356 2001-07-18 23:38 richardb
358 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
359 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
360 Sort out some remaining bits of fwg which weren't valid sgml.
362 2001-07-18 23:18 richardb
364 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
365 matched tags, as found by xsltproc. ;-)
367 2001-07-18 23:08 richardb
369 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
370 debian package, needed to build manual and PWG.
372 2001-07-18 20:04 wtay
374 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
375 doesn't try to connect elements with request pads for now.
377 2001-07-18 18:29 wtay
379 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
380 system_encode.h, systems.c: Added request pad to the muxer. Fixed
381 the object size problem by dynamically allocating the sector data.
383 2001-07-17 23:01 richardb
385 * plugins/effects/volume/volume.c: Rename the GstVolume type to
386 GstVolumeOld, so that it doesn't conflict with the type registered
387 by the new volume plugin.
389 2001-07-17 22:51 wtay
391 * docs/fwg/intro.sgml: Added what I think should be the basic steps
392 for writing a plugin.
394 2001-07-16 21:18 wtay
396 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
399 2001-07-16 10:04 richardb
401 * configure.base: Change tests/muxer/Makefile to
402 tests/muxing/Makefile, since tests/muxer is now an empty dir.
404 2001-07-15 15:24 wtay
406 * tools/gstreamer-launch.c: Changed the main loop to while
409 2001-07-15 14:04 wtay
411 * gst/gstscheduler.c: Properly set the eos flag when no elements
414 2001-07-14 21:29 shitowax
416 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
417 initial introduction of a really basic muxer
419 2001-07-14 21:15 thomasvs
421 * configure.base: added muxer Makefile
423 2001-07-13 17:49 wtay
425 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
428 2001-07-11 23:52 wtay
430 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
431 elements/gstaggregator.c, elements/gstaggregator.h,
432 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
433 gst_pad_select and gst_pad_selectv. Added different scheduling
434 methods in aggregator. Fixed a bug in fakesrc when setting up the
435 scheduling functions.
437 2001-07-11 20:26 wtay
439 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
440 muxing/case1.c: Added a muxing test case.
442 2001-07-11 20:23 wtay
444 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
447 2001-07-11 20:22 wtay
449 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
450 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
451 various test plugins. Added debug output to tee. Added buffer
452 duplication to identity.
454 2001-07-11 17:45 wtay
456 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
457 request pads to fakesink.
459 2001-07-11 16:51 wtay
461 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
462 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
463 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
466 2001-07-11 16:50 wtay
468 * tools/gstreamer-inspect.c: Print out the request pad function.
470 2001-07-11 15:56 wtay
472 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
473 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
474 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
475 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
476 printouts of the buffer timestamps in identity, fakesrc, fakesink.
477 Added an aggregator test element.
479 2001-07-11 13:33 wtay
481 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
482 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
483 element classes without using an elementfactory. The
484 gst_element_add_padtemplate_to_class method was renamed to
485 gst_element_class_add_padtemplate to better match glib/gtk
488 2001-07-11 13:09 wtay
490 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
491 remaining bits of MetaData.
493 2001-07-11 02:02 omegahacker
495 * configure.base: added speed and volume to configure.base
497 2001-07-11 00:47 omegahacker
499 * plugins/filters/Makefile.am: added speed and volume to
502 2001-07-08 22:02 wtay
504 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
505 transcoder. note that this one is only 68 lines long.
507 2001-07-08 10:47 wtay
509 * plugins/effects/volume/volume.c: I'm a moron..
511 2001-07-08 10:46 wtay
513 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
516 2001-07-08 10:44 wtay
518 * plugins/filters/: speed/Makefile.am, speed/filter.func,
519 speed/speed.c, speed/speed.h, volume/Makefile.am,
520 volume/filter.func, volume/mono-filter.func,
521 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
522 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
524 2001-07-07 17:34 wtay
526 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
528 2001-07-07 16:30 wtay
530 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
531 cool GStreamer really is..
533 2001-07-07 16:10 wtay
535 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
536 Added docs on library init.
538 2001-07-07 15:17 wtay
540 * docs/manual/: autoplugging.sgml, debugging.sgml,
541 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
542 updates. Added a chapter about the autoplugcache. Updated the
543 autoplug example using the autoplugcache. Moved some stuff around.
544 Added an example app for gst_parse_launch. Updated the debug
547 2001-07-07 15:14 wtay
549 * examples/launch/mp3parselaunch.c: Add sane arg checking.
551 2001-07-07 15:07 wtay
553 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
554 parse_launch example.
556 2001-07-07 14:32 wtay
558 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
560 2001-07-07 12:34 wtay
562 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
563 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
564 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
565 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
566 updates to the manual, mostly glib2 related.
568 2001-07-07 11:55 wtay
570 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
571 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
572 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
573 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
574 Removed the last bits of Metadata. Updated the bufferpool docs.
576 2001-07-06 22:00 wtay
578 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
581 2001-07-05 23:08 wtay
583 * configure.base: Added the qcam src
585 2001-07-05 23:06 wtay
587 * plugins/capture/qcam/dark.c: Some unused file..
589 2001-07-05 23:05 wtay
591 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
592 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
593 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
594 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
596 2001-07-05 22:53 wtay
598 * tools/gstreamer-launch.c: Added the xid stuff in again if
599 compiling against gtk.
601 2001-07-04 21:49 uid21147
603 * gst/gstutils.c: Added arg setting for UINT types.
605 2001-07-04 16:33 uid21147
607 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
608 Lots of improvements to the ffmpeg wrappers.
610 2001-07-02 21:38 wtay
612 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
613 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
616 2001-07-01 23:19 wtay
618 * configure.base, plugins/ffmpeg/Makefile.am,
619 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
620 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
621 encoders are currently support, so no decoders or muxers yet..
623 2001-07-01 18:52 wtay
625 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
626 with the buffer handling.
628 2001-07-01 17:10 sbaker3
630 * plugins/filters/ladspa/gstladspa.c: better property name munging
631 and added check for duplicate property names
633 2001-07-01 17:01 sbaker3
635 * gst/gobject2gtk.c: return NULL from
636 g2g_object_class_find_property if gtk_object_arg_get_info returns
639 2001-07-01 15:05 wtay
641 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
642 ownership of the riff parser chunks..
644 2001-07-01 14:59 wtay
646 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
648 2001-07-01 14:58 wtay
650 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
651 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
652 supported. Both type1 and type2 avi/dv formats are supported.
654 2001-07-01 12:18 theuraeus
656 * gstreamer.spec.in: 2001-01-07 Christian Schaller
657 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
658 modules - Added quicktime, flac, chart, udp modules
660 2001-07-01 12:16 theuraeus
662 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
663 <Uraeus@linuxrising.org> - Added FLAC information
665 2001-07-01 12:12 richardb
667 * configure.base: Put the back check for the FLAC library. This
668 looks to have been accidentally removed when the sidplay one was
671 2001-07-01 11:28 sbaker3
673 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
675 2001-06-30 20:41 sbaker3
677 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
680 2001-06-30 17:26 wtay
682 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
685 2001-06-30 16:22 wtay
687 * acinclude.m4, configure.base, plugins/Makefile.am,
688 plugins/SID/Makefile.am: Added configure checks for libsidplay.
690 2001-06-30 15:10 wtay
692 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
694 2001-06-30 01:45 wtay
696 * configure.base: Added the SID plugin.
698 2001-06-30 01:44 wtay
700 * plugins/SID/gstsiddec.cc: Some cleanups
702 2001-06-30 01:37 wtay
704 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
705 A first attempt at a SID decoder plugin.
707 2001-06-30 01:35 wtay
709 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
712 2001-06-29 21:31 wtay
714 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
715 xmms plugins. Cleaner names for the generated plugins.
717 2001-06-29 18:53 richardb
719 * gst/gstparse.c: Allow elements to be given custom names with []
722 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
723 named mysrc, rather than disksrc0
725 Suggestion: don't name things with names with numbers at the end,
726 or they may conflict with names allocated automatically.
728 2001-06-29 12:30 richardb
730 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
731 that the correct headers get used if there's an installed copy of
732 the gst headers on the system (ie, make sure the uninstalled
733 headers are used instead).
735 2001-06-29 11:26 richardb
737 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
738 rather than gst. This now actually compiles for me.
740 2001-06-29 10:39 richardb
742 * gst/Makefile.am: Ensure that the marshaller code #includes
743 glib-object.h, and hence the neccessary definitions to enable it to
746 I don't pretend to understand how the marshalling stuff works - I
747 just know that it clearly needs this #include, or something
748 similar. If there's a more correct fix, someone else can do it.
749 Possibly this is a glib-genmarshal bug, but I've not got the time
752 2001-06-29 00:58 richardb
754 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
755 generated in time by generating both files in the same rule:
756 previously, only the .c would be generated in time. Don't put the
757 files in dists (add a dist-hook to take them out), and clean the
758 files when running distclean.
760 2001-06-28 22:44 richardb
762 * gst/Makefile.am: Make sure conditionally compiled files are added
765 2001-06-28 21:13 sbaker3
767 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
768 and alsasink - params need more work (odd warning when doing
771 2001-06-28 20:32 wtay
773 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
776 2001-06-28 19:35 richardb
778 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
779 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
780 the check that alsa 0.9 wasn't there. Now does the 0.9 check
781 first, to avoid this problem.
783 2001-06-28 17:31 richardb
785 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
786 since it was just a broken copy of one of the other files. Sort
787 out cleanfiles to some extent. Note: the make dependencies in this
788 file are completely broken, but it's not clear how to fix them.
789 The docs will be built at make install / dist time, as a result.
791 2001-06-28 17:01 richardb
793 * acinclude.m4: Fix a typo in a comment.
795 2001-06-28 16:39 richardb
797 * acinclude.m4, configure.base: Add ACTION-IF-USE and
798 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
799 check to use GST_CHECK_FEATURE.
801 2001-06-28 16:11 thomasvs
803 * plugins/filters/cutter/README: cutter plugin now has a settable
804 pre-record buffer (using GList) README has been fleshed out a bit
807 2001-06-28 12:56 richardb
809 * configure.base: Actually pass the infomessages variable into
810 config.status, so the message about plugin-builddir gets displayed.
812 We can use this mechanism to display lists of plugins which won't
813 be built: just add the lines to be output at the end of ./configure
816 2001-06-28 11:57 richardb
818 * configure.base: Change plugin-srcdir msg stuff near the end of
819 configure.base to -builddir.
821 2001-06-27 21:53 thomasvs
823 * examples/cutter/cutter.c: implemented ring buffer
825 2001-06-27 21:53 thomasvs
827 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
830 2001-06-27 21:20 wtay
832 * test/: dvshow.c, mp2toavi.c: Some small fixes.
834 2001-06-27 21:19 wtay
836 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
837 that it uses a colorspace element for video.
839 2001-06-27 21:15 wtay
841 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
844 2001-06-27 21:14 wtay
846 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
849 2001-06-27 21:14 omegahacker
851 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
852 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
853 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
854 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
856 2001-06-27 20:45 dlehn
858 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
859 the generated source. Clean up generated files. Make sure only
860 source idl gets into tarball.
862 2001-06-27 20:22 omegahacker
864 * makeconfigure: added _CFLAGS and modified to allow the multiple
865 substitition to occur
867 2001-06-27 18:22 richardb
869 * makeconfigure: Add a hack to ensure that automake picks up the
870 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
872 2001-06-27 18:04 richardb
874 * acinclude.m4, configure.base: Add a "MODULES" parameter to
875 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
876 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
878 2001-06-27 17:56 richardb
880 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
881 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
882 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
883 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
884 and set --cflags and --libs from it. Replace audiofile and
885 gdk-pixbuf checks with calls to this macro. Change use of
886 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
887 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
889 2001-06-27 17:06 richardb
891 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
893 2001-06-27 16:04 richardb
895 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
896 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
897 Turn of XMMS check using this, rather than a hack. Fix display of
898 commandline parameters for GST_CHECK_FEATURE and
899 GST_SUBSYSTEM_DISABLE.
901 2001-06-27 15:07 thomasvs
903 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
906 2001-06-27 10:59 richardb
908 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
909 commonly missing macro. This joins the ALSA macro, which was
910 already in acinclude.m4 We need some more consistent scheme for
911 dealing with these... :(
913 2001-06-26 23:26 omegahacker
915 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
916 though vgasink is disabled
918 2001-06-26 23:15 wtay
920 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
921 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
922 that we can do full expansion on the sysconfdir.
924 2001-06-26 22:49 richardb
926 * configure.base: Fix up configure --help output:
927 GST_DISABLE_SUBSYSTEM options were not displayed properly.
929 2001-06-26 22:44 richardb
931 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
932 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
933 check is turned off by default (though not in a very neat way)
935 2001-06-26 22:29 wtay
937 * configure.base, plugins/Makefile.am: Removed vgasink for now.
939 2001-06-26 22:07 wtay
941 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
943 2001-06-26 20:56 richardb
945 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
946 GST_SUBSYSTEM_DISABLE, too.
948 2001-06-26 20:49 omegahacker
950 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
952 2001-06-26 20:06 richardb
954 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
955 num_properties gets set.
957 2001-06-26 19:20 richardb
959 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
960 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
963 2001-06-26 03:48 richardb
965 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
966 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
969 2001-06-26 03:27 richardb
971 * acinclude.m4: Fixes to work properly with automake 1.4
973 2001-06-26 02:53 richardb
975 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
976 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
977 generation of configure.{in,ac} into a separate script. Add hack
978 to the script to stop automake complaining about missing
979 AM_CONDITIONAL call. Replace ESD check by a call to
982 2001-06-25 22:39 richardb
984 * configure.base: Move config dir from /etc/gstreamer to
985 ${sysconfdir}/gstreamer by default: more portable, configurable,
988 2001-06-25 21:53 richardb
990 * docs/plugins/Makefile.am: Remove more generated files
992 2001-06-25 21:41 richardb
994 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
995 many unwanted generated files from distributions.
997 2001-06-25 21:39 richardb
999 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1001 2001-06-25 21:37 wtay
1003 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1006 2001-06-25 21:36 wtay
1008 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1009 Don't use the autoplugger when it is disabled.
1011 2001-06-25 21:36 wtay
1013 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1014 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1015 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1016 GstMeta. Added conditional compilation of various subsystems.
1018 2001-06-25 21:09 richardb
1020 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1021 appropriate parameters in debug and info handlers. Add appropriate
1022 types for some of the memebers of the GTypeInfo struct.
1024 2001-06-25 21:01 omegahacker
1026 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1027 .cvsignore, added gstmarshal.list to EXTRA_DIST
1029 2001-06-25 21:00 omegahacker
1031 * gst/gstobject.h, plugins/Makefile.am,
1032 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1033 added a comment to gstobject.h
1035 2001-06-25 20:59 omegahacker
1037 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1038 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1041 2001-06-25 20:19 wtay
1043 * configure.base, gst/Makefile.am: Added configure checks to
1044 disable various major subsystems.
1046 2001-06-25 19:14 richardb
1048 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1049 remove colorspace header. Makefile.am: remove comment inside rule
1052 2001-06-25 18:22 omegahacker
1054 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1055 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1056 prototype gstelement.c: changed some prototypes, added a cast
1058 2001-06-25 18:17 wtay
1060 * gst/gstobject.h: Added a missing #else
1062 2001-06-25 17:44 wtay
1064 * configure.base: Removed the wine stuff.
1066 2001-06-25 13:28 richardb
1068 * gst/gstobject.c: Fix a warning; stuff following an #endif
1070 2001-06-25 13:09 richardb
1072 * autogen.sh: Added check for pkg-config to autogen.sh
1074 2001-06-25 07:45 omegahacker
1076 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1077 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1078 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1079 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1080 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1081 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1083 2001-06-25 04:37 omegahacker
1085 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1086 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1087 potential namespace conflicts.
1089 2001-06-25 02:20 omegahacker
1091 * acconfig.h, configure.base, docs/random/wtay/events,
1092 examples/Makefile.am, examples/cutter/cutter.c,
1093 examples/helloworld/helloworld.c,
1094 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1095 examples/plugins/example.c, examples/plugins/example.h,
1096 examples/queue/queue.c, examples/queue2/queue2.c,
1097 examples/queue3/queue3.c, examples/queue4/queue4.c,
1098 examples/thread/thread.c, examples/typefind/typefind.c,
1099 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1100 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1101 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1102 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1103 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1104 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1105 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1106 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1107 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1108 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1109 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1110 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1111 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1112 gst/autoplug/gststaticautoplug.h,
1113 gst/autoplug/gststaticautoplugrender.c,
1114 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1115 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1116 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1117 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1118 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1119 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1120 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1121 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1122 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1123 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1124 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1125 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1126 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1127 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1128 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1129 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1130 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1131 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1132 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1133 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1134 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1135 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1136 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1137 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1138 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1139 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1140 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1141 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1142 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1143 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1144 plugins/avi/winaudio/aviaudiodecoder.c,
1145 plugins/avi/winaudio/aviaudiodecoder.h,
1146 plugins/avi/wincodec/gstwindec.cc,
1147 plugins/avi/wincodec/gstwindec.h,
1148 plugins/avi/wincodec/gstwinenc.cc,
1149 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1150 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1151 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1152 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1153 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1154 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1155 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1156 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1157 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1158 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1159 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1160 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1161 plugins/filters/adder/adder.h,
1162 plugins/filters/colorspace/colorspace.c,
1163 plugins/filters/colorspace/colorspace.h,
1164 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1165 plugins/filters/cutter/filter.func,
1166 plugins/filters/deinterlace/deinterlace.c,
1167 plugins/filters/deinterlace/deinterlace.h,
1168 plugins/filters/intfloatconvert/float2int.c,
1169 plugins/filters/intfloatconvert/float2int.h,
1170 plugins/filters/intfloatconvert/int2float.c,
1171 plugins/filters/intfloatconvert/int2float.h,
1172 plugins/filters/intfloatconvert/intfloatconvert.c,
1173 plugins/filters/ladspa/gstladspa.c,
1174 plugins/filters/ladspa/gstladspa.h,
1175 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1176 plugins/filters/level/level.c, plugins/filters/level/level.h,
1177 plugins/filters/median/median.c, plugins/filters/median/median.h,
1178 plugins/filters/mono2stereo/mono2stereo.c,
1179 plugins/filters/mono2stereo/mono2stereo.h,
1180 plugins/filters/passthrough/level.c,
1181 plugins/filters/passthrough/level.h,
1182 plugins/filters/passthrough/passthrough.c,
1183 plugins/filters/passthrough/passthrough.h,
1184 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1185 plugins/filters/stereo2mono/stereo2mono.c,
1186 plugins/filters/stereo2mono/stereo2mono.h,
1187 plugins/filters/volenv/filter.func,
1188 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1189 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1190 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1191 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1192 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1193 plugins/icecast/icecastsend/icecastsend.c,
1194 plugins/icecast/icecastsend/icecastsend.h,
1195 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1196 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1197 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1198 plugins/mp3decode/mpg123/gstmpg123.c,
1199 plugins/mp3decode/mpg123/gstmpg123.h,
1200 plugins/mp3decode/parse/mp3parse.c,
1201 plugins/mp3decode/parse/mp3parse.h,
1202 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1203 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1204 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1205 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1206 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1207 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1208 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1209 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1210 plugins/mpeg1/system_encode/buffer.c,
1211 plugins/mpeg1/system_encode/system_encode.c,
1212 plugins/mpeg1/system_encode/system_encode.h,
1213 plugins/mpeg1video/parse/mp1videoparse.c,
1214 plugins/mpeg1video/parse/mp1videoparse.h,
1215 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1216 plugins/mpeg2/ac3parse/ac3parse.c,
1217 plugins/mpeg2/ac3parse/ac3parse.h,
1218 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1219 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1220 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1221 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1222 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1223 plugins/mpeg2/subtitles/mpeg2subt.c,
1224 plugins/mpeg2/subtitles/mpeg2subt.h,
1225 plugins/mpeg2/video/gstmpeg2play.c,
1226 plugins/mpeg2/video/gstmpeg2play.h,
1227 plugins/mpeg2/videoparse/mp2videoparse.c,
1228 plugins/mpeg2/videoparse/mp2videoparse.h,
1229 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1230 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1231 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1232 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1233 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1234 plugins/quicktime/gstquicktimedecoder.c,
1235 plugins/quicktime/gstquicktimedecoder.h,
1236 plugins/quicktime/gstquicktimedemux.c,
1237 plugins/quicktime/gstquicktimedemux.h,
1238 plugins/quicktime/gstquicktimetypes.c,
1239 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1240 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1241 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1242 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1243 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1244 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1245 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1246 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1247 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1248 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1249 plugins/visualization/Makefile.am,
1250 plugins/visualization/chart/gstchart.c,
1251 plugins/visualization/smoothwave/smoothwave.c,
1252 plugins/visualization/smoothwave/smoothwave.h,
1253 plugins/visualization/spectrum/gstspectrum.c,
1254 plugins/visualization/spectrum/gstspectrum.h,
1255 plugins/visualization/synaesthesia/core.h,
1256 plugins/visualization/synaesthesia/synaesthesia.c,
1257 plugins/visualization/synaesthesia/synaesthesia.h,
1258 plugins/visualization/vumeter/vumeter.c,
1259 plugins/visualization/vumeter/vumeter.h,
1260 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1261 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1262 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1263 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1264 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1265 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1266 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1267 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1268 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1269 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1270 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1271 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1272 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1273 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1274 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1275 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1276 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1277 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1278 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1279 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1280 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1281 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1283 2001-06-25 01:07 omegahacker
1285 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1286 tools/gstreamer-inspect.c: added shim for
1287 g_object_class_list_properties and converted -inspect and -compprep
1290 2001-06-25 00:50 omegahacker
1292 * examples/plugins/: example.c, example.h: ported example plugin to
1295 2001-06-25 00:25 omegahacker
1297 * examples/cutter/cutter.c: ported to gobject
1299 2001-06-24 23:56 omegahacker
1301 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1303 2001-06-24 23:44 omegahacker
1305 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1306 configure.base, gstreamer.spec.in, idiottest.mak,
1307 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1308 docs/manual/bins.sgml, docs/manual/factories.sgml,
1309 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1310 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1311 examples/Makefile.am, examples/cutter/Makefile.am,
1312 examples/cutter/cutter.c, examples/cutter/cutter.h,
1313 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1314 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1315 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1316 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1317 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1318 gst/gstthread.c, gst/elements/gstdisksink.c,
1319 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1320 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1321 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1322 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1323 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1324 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1325 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1326 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1327 plugins/filters/Makefile.am,
1328 plugins/filters/colorspace/Makefile.am,
1329 plugins/filters/colorspace/colorspace.c,
1330 plugins/filters/colorspace/colorspace.h,
1331 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1332 plugins/filters/cutter/cutter.h,
1333 plugins/filters/deinterlace/.cvsignore,
1334 plugins/filters/deinterlace/Makefile.am,
1335 plugins/filters/deinterlace/deinterlace.c,
1336 plugins/filters/deinterlace/deinterlace.h,
1337 plugins/filters/intfloatconvert/float2int.c,
1338 plugins/filters/intfloatconvert/float2int.h,
1339 plugins/filters/intfloatconvert/int2float.c,
1340 plugins/filters/intfloatconvert/int2float.h,
1341 plugins/filters/median/median.c, plugins/filters/median/median.h,
1342 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1343 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1344 plugins/flac/flac.c, plugins/flac/flacdec.c,
1345 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1346 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1347 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1348 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1349 plugins/quicktime/Makefile.am,
1350 plugins/quicktime/gstquicktimedecoder.c,
1351 plugins/quicktime/gstquicktimedecoder.h,
1352 plugins/quicktime/gstquicktimedemux.c,
1353 plugins/quicktime/gstquicktimedemux.h,
1354 plugins/quicktime/gstquicktimetypes.c,
1355 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1356 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1357 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1358 plugins/visualization/Makefile.am,
1359 plugins/visualization/chart/.cvsignore,
1360 plugins/visualization/chart/Makefile.am,
1361 plugins/visualization/chart/gstchart.c, tools/README,
1362 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1363 HEAD to BRANCH-GOBJECT1 at 200106241
1365 2001-06-24 22:21 wtay
1367 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1369 2001-06-24 22:18 omegahacker
1371 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1372 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1373 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1376 2001-06-24 22:15 wtay
1378 * gstplay/gstplay.c: Some compile fixes.
1380 2001-06-24 22:14 wtay
1382 * configure.base: Added the festival plugin and udp.
1384 2001-06-24 22:10 wtay
1386 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1387 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1388 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1389 arg to set the fragment size in oss plugins. Use a TCP stream
1390 connection to do caps nego over the wire in UDP. More pending
1391 changes to some plugins.
1393 2001-06-24 22:06 omegahacker
1395 * configure.base, plugins/Makefile.am: New check for libesd, a
1396 model for all the other checks I hope. Need to convert all the
1397 other checks to operate like this.
1399 2001-06-24 16:20 wtay
1401 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1402 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1403 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1406 2001-06-24 16:20 wtay
1408 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1409 on branch BRANCH-GOBJECT1.
1411 2001-06-24 16:20 wtay
1413 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1414 branch BRANCH-GOBJECT1.
1416 2001-06-24 16:20 wtay
1418 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1419 branch BRANCH-GOBJECT1.
1421 2001-06-24 16:20 wtay
1423 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1426 2001-06-24 16:20 wtay
1428 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1429 on branch BRANCH-GOBJECT1.
1431 2001-06-24 16:20 wtay
1433 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1434 branch BRANCH-GOBJECT1.
1436 2001-06-24 16:20 wtay
1438 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1439 branch BRANCH-GOBJECT1.
1441 2001-06-24 15:55 wtay
1443 * docs/random/wtay/events: file events was initially added on
1444 branch BRANCH-GOBJECT1.
1446 2001-06-24 15:55 wtay
1448 * docs/random/wtay/events: Added some random ramblings about a the
1449 design of an event system.
1451 2001-06-24 02:02 wtay
1453 * gst/gobject2gtk.c: Removed some debug noise.
1455 2001-06-24 01:55 wtay
1457 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1458 Compile fixes for gtk.
1460 2001-06-23 13:23 wtay
1462 * plugins/festival/gstfestival.c: Make sure we don't send more data
1463 than the buffersize.
1465 2001-06-23 13:12 wtay
1467 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1468 added on branch BRANCH-GOBJECT1.
1470 2001-06-23 13:12 wtay
1472 * plugins/festival/Makefile.am: file Makefile.am was initially
1473 added on branch BRANCH-GOBJECT1.
1475 2001-06-23 13:12 wtay
1477 * plugins/: Makefile.am, festival/Makefile.am,
1478 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1479 text-to-speech plugin. It will currently only work by contacting
1480 the festival server on localhost. The output is WAV so it needs to
1481 be parsed with parsewav before connecting it to an audiosink:
1483 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1486 Latency is terrible because we don't process uterances individually
1489 2001-06-23 13:12 wtay
1491 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1492 added on branch BRANCH-GOBJECT1.
1494 2001-06-22 02:14 wtay
1496 * examples/: Makefile.am, helloworld/helloworld.c,
1497 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1498 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1499 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1500 examples for glib2 Removed plugins for now (need to run the script
1503 2001-06-22 02:05 wtay
1505 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1506 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1507 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1508 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1511 2001-06-22 01:43 wtay
1513 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1514 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1515 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1516 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1519 2001-06-22 01:14 wtay
1521 * configure.base: Disable most of the gnome/gtk stuff when
1522 compiling with glib2
1524 2001-06-22 00:11 wtay
1526 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1527 to set the format and the output size.
1529 2001-06-21 23:48 omegahacker
1531 * gst/gstqueue.c: marked up the function pointers with
1534 2001-06-21 20:44 wtay
1536 * configure.base: Added vgasink.
1538 2001-06-21 20:43 wtay
1540 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1541 vgavideosink.h: Added the vgasink by sienap.
1543 2001-06-21 16:29 wtay
1545 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1547 2001-06-21 15:39 wtay
1549 * tools/gstreamer-inspect.c: Fixed a compileation error for
1552 2001-06-21 15:22 wtay
1554 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1556 2001-06-21 13:21 sbaker3
1558 * docs/gst/gstreamer-sections.txt: added refcounting and
1561 2001-06-21 12:50 wtay
1563 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1565 2001-06-21 12:50 wtay
1567 * plugins/Makefile.am: Removed the videoscaler for now until it's
1570 2001-06-21 12:49 wtay
1572 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1573 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1574 Added some files for future use.
1576 2001-06-21 12:42 wtay
1578 * libs/Makefile.am: Removed old unused libs.
1580 2001-06-21 12:35 wtay
1582 * configure.base: Removed the winloader
1584 2001-06-21 12:34 wtay
1586 * libs/Makefile.am: Removed the wine loader.
1588 2001-06-21 12:32 wtay
1590 * include/Makefile.am: Removed the winelibs.
1592 2001-06-21 12:19 sbaker3
1594 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1595 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1596 if it is the default implementation
1598 2001-06-21 03:03 omegahacker
1600 * plugins/Makefile.am: fixed spelling of xvideosink
1602 2001-06-21 00:43 wtay
1604 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1605 the queue state_change stuff.
1607 2001-06-20 23:52 wtay
1609 * plugins/Makefile.am: Added the xvideosink to the dirs.
1611 2001-06-20 23:33 wtay
1613 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1616 2001-06-20 23:21 wtay
1618 * plugins/aasink/aasink.c: Compile fixes for aasink.
1620 2001-06-20 23:21 wtay
1622 * gst/gobject2gtk.h: Added a shim for a marshaller.
1624 2001-06-20 22:56 wtay
1626 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1628 2001-06-20 22:55 wtay
1630 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1633 2001-06-20 22:40 wtay
1635 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1637 2001-06-20 22:40 wtay
1639 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1642 2001-06-20 22:30 wtay
1644 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1646 2001-06-20 22:29 wtay
1648 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1650 2001-06-20 21:58 wtay
1652 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1653 name to match the glib2.0 implementation.
1655 2001-06-20 21:49 wtay
1657 * tools/gstreamer-inspect.c: Added object properties introspection.
1659 2001-06-20 21:48 wtay
1661 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1663 2001-06-20 15:53 sbaker3
1665 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1666 times too much memory to be allocated for each GstBuffer struct
1668 2001-06-20 00:17 omegahacker
1670 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1671 signal registration problem in gobject2gtk shim
1673 2001-06-19 22:14 omegahacker
1675 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1676 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1677 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1678 plugins/effects/volume/volume.c,
1679 plugins/filters/mono2stereo/mono2stereo.c,
1680 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1681 More GObject updates, cleanups to some of the elements to make the
1684 2001-06-19 19:32 wtay
1686 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1687 to avoid overflow...
1689 2001-06-19 13:53 richardb
1691 * idiottest.mak: idiottest was failing because of change of
1692 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1694 2001-06-19 11:34 richardb
1696 * tools/gstreamer-launch.c: Add -o option argument to
1697 gstreamer-launch, to specify a file to output the pipeline to,
1698 instead of running it.
1700 2001-06-19 08:57 omegahacker
1702 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1704 2001-06-19 08:57 omegahacker
1706 * gst/gstplugin.c, acconfig.h, configure.base: changed
1707 plugin-srcdir to plugin-builddir, which is what it should be
1709 2001-06-18 23:33 richardb
1711 * gst/gstprops.c: Simplify properties which contain lists of
1712 integer and integer range entries to minimal combination of ints
1713 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1716 Don't bother with floats for the moment, though it would be easy to
1717 add an equivalent, which would simplify overlapping ranges.
1719 2001-06-18 21:14 richardb
1721 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1724 2001-06-18 20:20 wtay
1726 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1727 Updated the flac decoder/encode to the latest CVS version. I had
1728 to increase the cothread stack in cothread.c (8 threads max) to get
1729 the encoder working :(
1731 2001-06-18 12:27 richardb
1733 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1735 2001-06-18 12:12 richardb
1737 * configure.base, plugins/visualization/Makefile.am: Add chart
1738 plugin to build system.
1740 2001-06-18 12:09 richardb
1742 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1743 gstchart.c: Initial commit of chart plugin. Draws charts of data
1744 streams. Currently has no settable framerate, draws inefficiently,
1745 has no settable size and looks fairly ugly. Needs data parsing to
1746 be split into a separate plugin.
1748 2001-06-18 05:56 dlehn
1750 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1751 to save flags fails when using the same names. Prefixed with gst_.
1753 2001-06-17 23:14 wtay
1755 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1756 it still segfaults inside the flac lib for some reason..
1758 2001-06-17 20:44 wtay
1760 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1761 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1764 2001-06-17 16:06 wtay
1766 * gst/elements/gstsinesrc.c: Updated the params a bit.
1768 2001-06-17 16:03 wtay
1770 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1771 properties again. Added come const directives to the arguments
1772 again. Check for non exiting properties.
1774 2001-06-17 15:35 sbaker3
1776 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1778 2001-06-17 15:12 wtay
1780 * tools/gstreamer-inspect.c: Print out the enum values too.
1782 2001-06-17 14:58 sbaker3
1784 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1785 default bufferpool factory
1787 2001-06-17 14:55 sbaker3
1789 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1790 bufferpool factory function. it reuses existing instances of
1791 bufferpool if requests are made for existing buffer sizes
1793 2001-06-17 09:55 omegahacker
1795 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1796 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1797 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1798 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1799 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1800 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1801 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1802 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1803 plugins/xvideosink/xvideosink.c: Mostly went around converting
1804 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1806 2001-06-17 09:52 omegahacker
1808 * configure.ac, configure.in: removed configure.ac and configure.in
1810 2001-06-17 05:07 omegahacker
1812 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1813 gobject, somehow forget that one...
1815 2001-06-17 04:17 wtay
1817 * tools/gstreamer-inspect.c: Added enums to inspect.
1819 2001-06-17 04:10 omegahacker
1821 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1822 branch BRANCH-GOBJECT1.
1824 2001-06-17 04:10 omegahacker
1826 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1827 branch BRANCH-GOBJECT1.
1829 2001-06-17 04:10 omegahacker
1831 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1832 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1833 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1834 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1835 gst/gstutils.h: Added gobject to gtkobject bridge
1836 (gobject2gtk.[ch]) and configure-time support for selecting between
1837 glib and gtk (--enable-glib2 to build with gobject).
1839 2001-06-17 04:05 wtay
1841 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1842 for enum properties.
1844 2001-06-17 04:03 wtay
1846 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1849 2001-06-17 03:47 wtay
1851 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1852 properties. Added come const directives to the arguments.
1854 2001-06-17 03:39 wtay
1856 * tools/gstreamer-inspect.c: Figured out how to get a property from
1859 2001-06-16 18:35 wtay
1861 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1862 someone try to get a property from a GObject?
1864 2001-06-16 18:25 wtay
1866 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1868 2001-06-16 15:36 wtay
1870 * configure.base: Removed the obsolete libs.
1872 2001-06-16 15:35 wtay
1874 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1876 2001-06-16 15:29 wtay
1878 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1879 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1880 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1881 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1884 2001-06-16 14:46 wtay
1886 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1887 Updated the audiodecoder to gobject.
1889 2001-06-16 14:24 wtay
1891 * gstplay/gstplay.c: Removed a check (see that the file exists
1892 locally ??) to enable network streaming with gnomevfssrc again.
1894 2001-06-16 14:17 wtay
1896 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1897 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1898 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1899 20010616 (13:00 GMT). Compile fixes for GObject.
1901 2001-06-16 01:43 wtay
1903 * plugins/Makefile.am: Updated the makefile.
1905 2001-06-16 01:32 wtay
1907 * plugins/arts/gst_arts.c: Fixed arts
1909 2001-06-16 01:26 wtay
1911 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
1913 2001-06-16 01:25 wtay
1915 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
1917 2001-06-16 01:14 wtay
1919 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
1920 Fixed some stuff in xmms, removed the args for now.
1922 2001-06-16 00:49 wtay
1924 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
1926 2001-06-16 00:48 wtay
1928 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
1929 from the Makefile until it compiles. Removed the dependency on OSS
1932 2001-06-16 00:36 wtay
1934 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
1935 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
1936 old, non functional code out of the makefile.
1938 2001-06-16 00:23 omegahacker
1940 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
1941 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
1942 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1943 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1944 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1945 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1946 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1947 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1948 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1949 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1950 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1951 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1952 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1953 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
1954 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
1955 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
1956 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
1957 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1958 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1959 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1960 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1961 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
1962 plugins/filters/adder/adder.h,
1963 plugins/filters/colorspace/colorspace.c,
1964 plugins/filters/colorspace/colorspace.h,
1965 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1966 plugins/filters/cutter/filter.func,
1967 plugins/filters/intfloatconvert/float2int.c,
1968 plugins/filters/intfloatconvert/float2int.h,
1969 plugins/filters/intfloatconvert/int2float.c,
1970 plugins/filters/intfloatconvert/int2float.h,
1971 plugins/filters/intfloatconvert/intfloatconvert.c,
1972 plugins/filters/ladspa/gstladspa.c,
1973 plugins/filters/ladspa/gstladspa.h,
1974 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1975 plugins/filters/level/level.c, plugins/filters/level/level.h,
1976 plugins/filters/median/median.c, plugins/filters/median/median.h,
1977 plugins/filters/mono2stereo/mono2stereo.c,
1978 plugins/filters/mono2stereo/mono2stereo.h,
1979 plugins/filters/passthrough/level.c,
1980 plugins/filters/passthrough/level.h,
1981 plugins/filters/passthrough/passthrough.c,
1982 plugins/filters/passthrough/passthrough.h,
1983 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1984 plugins/filters/stereo2mono/stereo2mono.c,
1985 plugins/filters/stereo2mono/stereo2mono.h,
1986 plugins/filters/volenv/filter.func,
1987 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1988 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1989 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1990 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1991 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1992 plugins/icecast/icecastsend/icecastsend.c,
1993 plugins/icecast/icecastsend/icecastsend.h,
1994 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1995 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1996 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1997 plugins/mp3decode/mpg123/gstmpg123.c,
1998 plugins/mp3decode/mpg123/gstmpg123.h,
1999 plugins/mp3decode/parse/mp3parse.c,
2000 plugins/mp3decode/parse/mp3parse.h,
2001 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2002 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2003 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2004 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2005 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2006 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2007 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2008 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2009 plugins/mpeg1/system_encode/buffer.c,
2010 plugins/mpeg1/system_encode/system_encode.c,
2011 plugins/mpeg1/system_encode/system_encode.h,
2012 plugins/mpeg1video/parse/mp1videoparse.c,
2013 plugins/mpeg1video/parse/mp1videoparse.h,
2014 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2015 plugins/mpeg2/ac3parse/ac3parse.c,
2016 plugins/mpeg2/ac3parse/ac3parse.h,
2017 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2018 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2019 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2020 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2021 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2022 plugins/mpeg2/subtitles/mpeg2subt.c,
2023 plugins/mpeg2/subtitles/mpeg2subt.h,
2024 plugins/mpeg2/video/gstmpeg2play.c,
2025 plugins/mpeg2/video/gstmpeg2play.h,
2026 plugins/mpeg2/videoparse/mp2videoparse.c,
2027 plugins/mpeg2/videoparse/mp2videoparse.h,
2028 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2029 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2030 plugins/quicktime/gstquicktimedecoder.c,
2031 plugins/quicktime/gstquicktimedecoder.h,
2032 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2033 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2034 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2035 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2036 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2037 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2038 plugins/visualization/smoothwave/smoothwave.c,
2039 plugins/visualization/smoothwave/smoothwave.h,
2040 plugins/visualization/spectrum/gstspectrum.c,
2041 plugins/visualization/spectrum/gstspectrum.h,
2042 plugins/visualization/synaesthesia/synaesthesia.c,
2043 plugins/visualization/synaesthesia/synaesthesia.h,
2044 plugins/visualization/vumeter/vumeter.c,
2045 plugins/visualization/vumeter/vumeter.h,
2046 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2047 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2048 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2049 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2050 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2051 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2052 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2053 Mega patch updates almost all the plugins to GObject. This was
2054 done with a Perl script, with only a few minor manual tweaks where
2055 the perl didn't catch the code just right. There may be a few
2056 minor issues remaining from this, but they should be easy to catch
2057 (plugin doesn't work).
2059 There are several plugins that have GDK/GTK code in them that
2060 shouldn't, these need to be dealt with next.
2062 2001-06-16 00:15 wtay
2064 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2067 2001-06-16 00:15 wtay
2069 * plugins/filters/median/median.c: copy timestamps too.
2071 2001-06-15 23:48 wtay
2073 * plugins/filters/median/: median.c, median.h: Added an option to
2074 only filter the luminance plane.
2076 2001-06-15 23:38 wtay
2078 * plugins/filters/median/: median.c, median.h: Added caps to the
2081 2001-06-15 23:03 wtay
2083 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2084 was initially added on branch BRANCH-GOBJECT1.
2086 2001-06-15 23:03 wtay
2088 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2089 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2090 Just added some files I will need soon.
2092 2001-06-15 23:03 wtay
2094 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2095 initially added on branch BRANCH-GOBJECT1.
2097 2001-06-15 23:03 wtay
2099 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2100 initially added on branch BRANCH-GOBJECT1.
2102 2001-06-15 23:03 wtay
2104 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2105 initially added on branch BRANCH-GOBJECT1.
2107 2001-06-15 23:03 wtay
2109 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2110 initially added on branch BRANCH-GOBJECT1.
2112 2001-06-15 23:00 wtay
2114 * libs/Makefile.am: Removed old unused libs.
2116 2001-06-15 22:46 wtay
2118 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2119 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2120 updates to the manual.
2122 2001-06-15 20:49 sbaker3
2124 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2125 multiple float pads and converts to interleaved int data. Different
2126 sized and out-of-order buffer support is in place but not tested.
2128 2001-06-15 20:48 sbaker3
2130 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2131 converts interleaved ints to mono floats in seperate pads. Also
2132 now has a _request_new_pad func
2134 2001-06-15 20:46 wtay
2136 * tools/README: Updated the README file with some cool
2137 gstreamer-launch cmd lines by Matthew McClintock
2138 <mattsm@mail.utexas.edu>
2140 2001-06-15 20:13 wtay
2142 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2143 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2144 request_pad. Some fixes for pullregion and EOS conditions. Remove
2145 an unneeded check in the scheduler (check for NULL buffer) some EOS
2146 fixes for pullregion in disksrc. Removed the macro in the
2147 gstparse.h header 'cause it's internal to gstparse.c Added a check
2148 in gstparse for NULL element.
2150 2001-06-15 17:42 thomasvs
2152 * examples/cutter/cutter.c: added some minor stuff
2154 2001-06-15 17:22 wtay
2156 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2158 2001-06-15 16:44 richardb
2160 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2161 libdv test: was unsaving the value before saving... :(
2163 2001-06-15 16:42 richardb
2165 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2167 2001-06-15 07:33 sbaker3
2169 * gst/gstparse.c: should restore dynamic connection of pads
2170 (couldn't really test it though)
2172 2001-06-14 22:02 omegahacker
2174 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2175 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2177 2001-06-14 22:02 omegahacker
2179 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2180 elements/gstdisksrc.c, elements/gstfakesrc.c,
2181 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2182 get to sinesrc ! osssink
2184 2001-06-14 21:39 wtay
2186 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2187 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2190 2001-06-14 21:23 omegahacker
2192 * configure.base: added gmodule to glib-2.0 stuff
2194 2001-06-14 21:19 omegahacker
2196 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2199 2001-06-14 21:19 omegahacker
2201 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2202 removed at some point because they are to be autogenerated
2204 2001-06-14 21:19 omegahacker
2206 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2209 2001-06-14 19:04 thomasvs
2211 * examples/cutter/cutter.c: changed cutter example to use a thread
2213 2001-06-14 04:14 omegahacker
2215 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2216 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2217 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2218 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2219 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2220 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2221 elements/gstdisksink.h, elements/gstdisksrc.c,
2222 elements/gstdisksrc.h, elements/gstelements.c,
2223 elements/gstfakesink.c, elements/gstfakesink.h,
2224 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2225 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2226 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2227 elements/gstidentity.c, elements/gstidentity.h,
2228 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2229 elements/gstpipefilter.c, elements/gstpipefilter.h,
2230 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2231 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2232 libgst.la's GObject port. Fixed some minor problems with the
2233 signalling stuff in the core.
2237 2001-06-13 23:09 thomasvs
2239 * examples/cutter/cutter.c: cutter now uses afsink to write out
2240 wavs we will add a queue next to handle latency problems
2242 2001-06-13 23:03 thomasvs
2244 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2245 files when you change the location
2247 2001-06-13 22:59 omegahacker
2249 * configure.base: new configure check for glib 2.0, now requires
2250 pkg-config to be installed
2252 2001-06-13 22:52 thomasvs
2254 * configure.base, examples/Makefile.am: added cutter example
2256 2001-06-13 22:52 omegahacker
2258 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2259 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2260 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2261 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2262 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2263 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2264 gstxml.h: First round of changes to port to GObject. libgst.la
2265 compiles, though there are a few things commented out.
2266 Specifically object destruction is probably broken, but wtay gets
2267 to fix that because he researched the problem of glib 2.0 object
2268 destruction while doing the first round. Some of the XML stuff is
2269 commented out, but that's an easy fix.
2271 Next is the rest of the gst/ directory, then on to the plugins.
2273 2001-06-13 22:45 wtay
2275 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2276 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2277 Fixed the quicktime plugin. things now work with mjpeg.
2279 2001-06-13 22:35 thomasvs
2281 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2284 2001-06-13 22:33 wtay
2286 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2289 2001-06-13 22:08 thomasvs
2291 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2293 2001-06-13 22:08 thomasvs
2295 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2296 the buffer's data is framed
2298 2001-06-13 22:02 wtay
2300 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2301 fix in the type init function that makes some C++ compilers
2304 2001-06-13 21:26 thomasvs
2306 * configure.base: added deinterlace
2308 2001-06-13 18:39 wtay
2310 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2312 2001-06-13 17:20 thomasvs
2314 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2315 program to show how cutter plugin works
2317 2001-06-13 17:16 thomasvs
2319 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2322 2001-06-13 17:13 thomasvs
2324 * plugins/filters/cutter/README: added a better description of the
2327 2001-06-13 17:04 thomasvs
2329 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2330 threshold level and runlength arguments stopped copying buffer used
2331 audio lib functions for some stuff
2333 2001-06-13 16:33 thomasvs
2335 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2336 calculate maximum possible sample value based on caps
2338 2001-06-13 10:51 thomasvs
2340 * docs/random/eos: added two more cases of eos reasoning
2342 2001-06-13 02:18 cael
2344 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2345 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2346 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2347 full-screen play, shuffled things around, added error checking so
2348 we don't crash on file not found, added the beginnings of a
2351 2001-06-12 22:35 wtay
2353 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2354 filter.func file and README in the makefile.
2356 2001-06-12 22:35 wtay
2358 * plugins/filters/Makefile.am: Added the deinterlace filter
2360 2001-06-12 22:33 wtay
2362 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2363 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2365 2001-06-12 22:27 wtay
2367 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2370 2001-06-12 21:19 wtay
2372 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2375 2001-06-12 21:19 wtay
2377 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2378 colorspace.h: ifdef out the Hermes code when the library was not
2381 2001-06-12 20:47 wtay
2383 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2386 2001-06-12 20:45 wtay
2388 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2391 2001-06-12 20:44 wtay
2393 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2394 arg to turn off syncing on the timestamps.
2396 2001-06-12 20:42 wtay
2398 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2399 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2400 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2401 Removed old code. Enhanced the avi decoder. The encoder now sorta
2402 works. For big input frames it segfaults though inside a libavifile
2403 function. Renamed the aviencoder to avimux.
2405 2001-06-12 15:35 thomasvs
2407 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2410 2001-06-12 14:42 thomasvs
2412 * plugins/mp3decode/mad/gstmad.h: added framestamp
2414 2001-06-12 11:12 thomasvs
2416 * plugins/mp3decode/mad/gstmad.c: added a different way of
2417 generating timestamps; activate by uncommenting #define
2420 2001-06-12 11:11 thomasvs
2422 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2423 support framestamps & timestamps
2425 2001-06-11 23:04 shitowax
2427 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2428 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2431 2001-06-11 23:02 shitowax
2433 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2434 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2436 2001-06-11 21:19 thomasvs
2438 * plugins/Makefile.am: fixed AVIFILE dependency check
2440 2001-06-11 20:09 omegahacker
2442 * gst/gstelement.h: changed indent and argnames to trigger
2445 2001-06-10 22:13 richardb
2447 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2450 2001-06-10 19:50 theuraeus
2452 * LICENSE_readme: 2001-10-06 Christian Schaller
2453 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2454 since they had been mistakenly branded as GPL.
2456 2001-06-10 12:57 sbaker3
2458 * gst/gstparse.c: can now take comma delimited list of pads. eg
2459 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2460 src%d,src%d\!sink%d,sink%d float2int ! osssink
2462 2001-06-10 02:18 theuraeus
2464 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2465 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2466 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2467 when run after each package
2469 2001-06-09 22:48 theuraeus
2471 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2472 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2474 2001-06-09 20:23 theuraeus
2476 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2477 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2479 TODO: 1. the mpeg plugins need sorting out. currently they are all
2480 just placed inside the main package. Need help with this since I am
2481 unsure about what files belongs where with what dependency 2.
2482 Cross-dependencies probably should be added to the plugins 3.
2483 License information should be added to the plugins 4.
2484 GStreamer-register needs to be added for each plugin
2486 2001-06-09 19:50 theuraeus
2488 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2489 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2490 only polishing it remains
2492 2001-06-09 17:44 theuraeus
2494 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2495 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2496 maybe it actually works now
2498 2001-06-09 12:43 sbaker3
2500 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2501 to get ready for the src1,src2\!sink1,sink2 syntax
2503 2001-06-09 11:16 sbaker3
2505 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2506 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2508 2001-06-09 03:33 theuraeus
2510 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2511 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2512 verfied that it works, but I need sleep and it is guaranteed closer
2513 to working than the current one. More testing and SPEC file hacking
2514 tommorow(aka later today).
2516 2001-06-09 01:16 wtay
2518 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2519 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2520 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2521 loader from avifile, significantly simplyfying the codec.
2523 2001-06-09 01:14 wtay
2525 * REQUIREMENTS, configure.base: Added a check for avifile.
2527 2001-06-08 23:17 theuraeus
2529 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2530 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2531 don't have alsa installed)
2533 2001-06-08 22:56 theuraeus
2535 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2536 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2537 plugins into separate plugins, needs more work to support all
2540 2001-06-07 22:45 ajmitch
2542 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2544 2001-06-07 22:43 wtay
2546 * plugins/avi/Makefile.am: Added README to dist
2548 2001-06-07 22:02 ajmitch
2550 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2551 please give it some TLC before 0.2.0 release :)
2553 2001-06-07 19:31 wtay
2555 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2556 about the innner working of the avi decoder.
2558 2001-06-07 17:56 dlehn
2560 * debian/changelog, debian/gstreamer-tools.manpages,
2561 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2562 binary Bump debian version to 0.2.0
2564 2001-06-07 11:58 richardb
2566 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2567 gstreamer-register.1: Add gstreamer-compprep man page.
2569 2001-06-07 09:18 ajmitch
2571 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2573 2001-06-07 07:38 dlehn
2575 * debian/gstreamer-common.files: latest plugins updates
2577 2001-06-07 07:06 cael
2579 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2580 for the time being till i have time to fix it.
2582 2001-06-07 01:08 omegahacker
2584 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2585 gstreamer-register.1: added --gst-mask to the man pages
2587 2001-06-06 20:31 wtay
2589 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2591 2001-06-06 20:23 dlehn
2593 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2594 gstreamer-audiofile.files, gstreamer-common.files,
2595 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2596 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2597 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2598 rules: Added new plugin packages and synced up to a late pre2 CVS
2601 2001-06-06 20:21 dlehn
2603 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2604 autogenerated from configure.base now.
2606 2001-06-06 20:20 dlehn
2608 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2610 2001-06-06 20:15 wtay
2612 * gst/gstelement.c: Removed a warning.
2614 2001-06-06 20:12 wtay
2616 * plugins/filters/lav/Makefile.am: Removed the README file from
2619 2001-06-06 20:07 wtay
2621 * plugins/filters/Makefile.am: Added the lavencoder
2623 2001-06-06 19:33 wtay
2625 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2628 2001-06-06 19:31 wtay
2630 * configure.base: Added the lav encoder Makefile.am
2632 2001-06-06 19:29 wtay
2634 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2635 connect to the new_ghost_pad signal in parse.
2637 2001-06-06 17:21 wtay
2639 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2641 2001-06-06 17:20 wtay
2643 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2646 2001-06-06 17:09 wtay
2648 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2649 audio. Only send buffers if the pad is connected.
2651 2001-06-06 17:08 wtay
2653 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2655 2001-06-06 15:24 thomasvs
2657 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2660 2001-06-06 15:21 thomasvs
2662 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2663 filter.func: cutter plugin; emits signals when audio RMS level
2664 falls below or rises above threshold value for a given consecutive
2667 2001-06-06 15:14 thomasvs
2669 * configure.base, libs/Makefile.am: added Makefile generation for
2672 2001-06-06 15:13 thomasvs
2674 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2675 general gstreamer audio library with helper functions
2677 2001-06-06 13:47 richardb
2679 * docs/manual/quotes.sgml: Add an important quote from Omega.
2681 2001-06-06 00:39 theuraeus
2683 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2684 <Uraeus@linuxrising.org> * Add small textfile with some information
2685 on win32 dll situation
2687 2001-06-05 20:44 sbaker3
2689 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2690 _chain should now work.Many other changes including: all immutable
2691 info is in the class struct, activate/deactivate should work, and a
2692 bunch of other stuff
2694 2001-06-05 18:45 wtay
2696 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2699 2001-06-05 18:26 sbaker3
2701 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2702 int2float.c, int2float.h: use proxying for caps
2704 2001-06-05 02:27 richardb
2706 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2707 applied changes. Time for bed.
2709 2001-06-05 02:26 richardb
2711 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2712 in save-thyself introduced by changing plugin_get_list to copy.
2714 2001-06-05 02:15 richardb
2716 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2717 when the registry is in use.
2719 2001-06-04 22:52 wtay
2721 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2722 to disable Xv images. It's not pretty but it works.
2724 2001-06-04 22:02 wtay
2726 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2728 2001-06-04 21:16 wtay
2730 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2732 2001-06-04 20:20 wtay
2734 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2735 bacause they seem to be undefined with some versions of lame.
2737 2001-06-04 20:00 wtay
2739 * plugins/oss/README: Added a little info about the ossgst hack.
2741 2001-06-04 19:59 wtay
2743 * plugins/oss/gstosssrc.c: Some osssrc fixes
2745 2001-06-04 17:55 wtay
2747 * plugins/mp3encode/lame/gstlame.c: Small updates.
2749 2001-06-04 17:33 wtay
2751 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2753 2001-06-04 17:02 wtay
2755 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2756 calculate the cothread stack space (easier to change the number of
2759 2001-06-04 16:59 thomasvs
2761 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2763 2001-06-04 16:38 thomasvs
2765 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2766 quits when the first element fires it
2768 2001-06-04 15:52 wtay
2770 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2773 2001-06-04 15:50 wtay
2775 * tools/gstreamer-inspect.c: Print out the default values.
2777 2001-06-04 14:51 sbaker3
2779 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2780 didn't seem to work)\nAttempted to make the element name consist
2781 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2783 2001-06-04 12:25 richardb
2785 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2786 unpatched versions of gtkdoc-scanobj which don't understand
2789 2001-06-04 02:26 wtay
2791 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2792 to the xmms effects.
2794 2001-06-04 01:51 richardb
2796 * gst/gst.c: Replace NO_X conditional compilation with testing
2797 whether DISPLAY env variable is set, and doing gtk_type_init()
2798 instead of gtk_init() if not.
2800 2001-06-04 01:38 richardb
2802 * autogen.sh: Don't ever run if we know automake isn't patched:
2803 people keep complaining that their machine crashed while trying to
2806 2001-06-04 00:40 wtay
2808 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2811 2001-06-03 23:30 wtay
2813 * tools/README: More info about the other tools.
2815 2001-06-03 20:49 richardb
2817 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2818 Add man page for gstreamer-complete
2820 2001-06-03 20:26 wtay
2822 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2824 2001-06-03 20:24 wtay
2826 * plugins/flx/flx_decoder.c: More cleanups
2828 2001-06-03 20:20 wtay
2830 * plugins/flx/flx_decoder.c: Small cleanups
2832 2001-06-03 20:19 wtay
2834 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2835 if NO_X is defined. This avoids the X dependency of GStreamer.
2837 2001-06-03 20:14 wtay
2839 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2842 2001-06-03 20:13 wtay
2844 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2846 2001-06-03 20:11 wtay
2848 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2849 an X-connection could not be made.
2851 2001-06-03 20:09 wtay
2853 * docs/random/NOTES-0.2.0: small changes
2855 2001-06-03 20:06 wtay
2857 * Makefile.am: Removed the components dir from since it doesn't
2860 2001-06-03 16:30 wtay
2862 * docs/random/NOTES-0.2.0: More small updates.:
2864 2001-06-03 16:29 wtay
2866 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2869 2001-06-03 13:08 wtay
2871 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2874 2001-06-03 13:06 wtay
2876 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2877 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2878 Set the buffer flush flag in windec.
2880 2001-06-03 12:28 wtay
2882 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2884 2001-06-03 12:28 wtay
2886 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2889 2001-06-03 12:20 richardb
2891 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2892 gets generated in time, and change rule to generate it into a
2893 suffix rule. Register suffix so that automake can set _OBJECTS
2896 2001-06-03 02:45 wtay
2898 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2899 Added support for mjpeg and PCM audio.
2901 2001-06-03 02:00 wtay
2903 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2906 2001-06-03 00:36 richardb
2908 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
2909 artsc-config hackery.
2911 2001-06-02 22:57 wtay
2913 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
2914 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
2915 current sector )
\9a _ Add properties last_track read only ( last
2916 track of the cd )
\9a _ Add properties cur_track read only ( get the
2917 current track )
\9a _ Properties end_track writeable ( last track to
2920 2001-06-02 22:52 wtay
2922 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
2923 before sending a buffer instead of in the _init function.
2925 2001-06-02 19:26 omegahacker
2927 * tools/gstreamer-launch.c: added check to make sure there's a
2928 pipeline desc before building
2930 2001-06-02 19:11 wtay
2932 * configure.base: Added the avi makefiles.
2934 2001-06-02 19:08 wtay
2936 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
2937 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
2938 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
2939 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
2940 avi decoder is now a bin that manages the avidemuxer and the
2941 codecs. It uses the autoplugger and avitypes to convert avi types
2942 into mime/types and select gstreamer codecs to create an element.
2944 2001-06-02 19:06 richardb
2946 * autogen.sh: Clarify the messages about the patched automake one
2947 more time. If it's not clear now, and people continue to complain
2948 about automake eating their resources, I'm mysteriously unable to
2951 2001-06-02 17:38 wtay
2953 * examples/helloworld/helloworld.c: Fixed the helloworld example by
2954 using a pipeline as the toplevel element.
2956 2001-06-02 16:33 ajmitch
2958 * configure.base: Let's just say I have a better understanding of
2959 autoconf now (I should really have read the manual first). It helps
2960 to remember that yes != no ;)
2962 2001-06-02 14:42 ajmitch
2964 * configure.base: Automake is picky about white space...
2966 2001-06-02 14:38 ajmitch
2968 * Makefile.am, configure.base: Added options --disable-tests and
2969 --disable-examples for quicker builds for the impatient...
2971 2001-06-02 13:45 wtay
2973 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
2975 2001-06-02 13:21 richardb
2977 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
2978 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
2981 2001-06-02 11:42 richardb
2983 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
2985 2001-06-02 11:40 theuraeus
2987 * gstreamer.spec.in: 2001-02-06 Christian Schaller
2988 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
2989 inside the SPEC file
2991 2001-06-02 11:38 theuraeus
2993 * gstreamer.spec.in: 2001-02-06 Christian Schaller
2994 <Uraeus@linuxrising.org> * Small fix to group statement for
2997 My work on the SPEC file making the RPM make one package for all
2998 non-core plugins is underway, but I am not ready with it yet.
3000 2001-06-02 03:21 richardb
3002 * configure.base: Oops: fixed SDL header check: put flags in
3003 CPPFLAGS rather than CFLAGS. We should really filter the
3004 SDL_CFLAGS and only pass appropriate options through, but this
3005 works well enough for now.
3007 2001-06-02 03:05 richardb
3009 * configure.base: Improve SDL check: use correct CFLAGS when
3010 searching for header.
3012 2001-06-01 23:56 wtay
3014 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3015 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3016 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3019 2001-06-01 23:36 thomasvs
3021 * tests/reconnect.c: ok, this works now
3023 2001-06-01 23:23 thomasvs
3025 * tests/: Makefile.am, reconnect.c: test for disconnect and
3026 reconnect of elements
3028 2001-06-01 22:26 theuraeus
3030 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3031 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3032 file, this one from Dennis Bjorklund. Thanks Dennis.
3034 2001-06-01 19:52 wtay
3036 * configure.base: Added a better SDL_createYUVOverlay check.
3038 2001-06-01 19:30 wtay
3040 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3041 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3044 2001-06-01 19:24 wtay
3046 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3047 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3048 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3049 couple of compiler warnings.
3051 2001-06-01 19:09 wtay
3053 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3054 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3055 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3056 video2mp1.c: Fixed some compile warnings.
3058 2001-06-01 18:55 hadess
3060 * REQUIREMENTS: - added url to openquicktime
3062 2001-06-01 18:42 hadess
3064 * REQUIREMENTS: - added some more urls
3066 2001-06-01 18:42 wtay
3068 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3069 is not found and try to do without it...
3071 2001-06-01 18:32 theuraeus
3073 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3074 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3075 file * LICENCE readme containing licensing details on our plugins
3077 2001-06-01 17:57 wtay
3079 * README, REQUIREMENTS: Slightly changed the README, we are not
3080 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3081 someone should complete the URLS.
3083 2001-06-01 17:46 wtay
3085 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3088 2001-06-01 16:29 thomasvs
3090 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3093 2001-06-01 14:27 richardb
3095 * tools/README: Add a note about gstreamer-complete
3097 2001-06-01 14:03 richardb
3099 * configure.base: More tidyup to SDL check.
3101 2001-06-01 13:36 richardb
3103 * configure.base: Fix SDL check Check for Overlay stuff, which
3104 isn't in SDL version 1.0
3106 2001-05-31 23:57 hadess
3108 * REQUIREMENTS: - added urls to the required libs, with a lot of
3111 2001-05-31 21:20 richardb
3113 * REQUIREMENTS, configure.base: Add comments to many (but not all
3114 :( ) AC_DEFINES in configure scripts. Add note about debian
3115 packages for building documentation.
3117 2001-05-31 21:14 richardb
3119 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3120 that it's not been needed so far.
3122 2001-05-31 21:13 richardb
3124 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3125 comment about one which will become redundant in future.
3127 2001-05-31 20:52 wtay
3129 * testsuite/refcounting/Makefile.am: Removed the thread test so
3130 make distcheck works.
3132 2001-05-31 20:18 wtay
3134 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3137 2001-05-31 20:16 richardb
3139 * plugins/arts/Makefile.am: Remove generated files from the dist.
3141 2001-05-31 20:08 richardb
3143 * configure.base, idiottest.mak: Fix a couple of formatting errors
3144 in idiottest, and add plugin-srcdir warning to configure.base.
3146 2001-05-31 19:42 wtay
3148 * plugins/avi/Makefile.am: Fixed the codectest.
3150 2001-05-31 19:35 richardb
3152 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3153 plugin-srcdir installation idiottest into a separate file, and
3154 include it from the include Makefile.am, to ensure that it gets
3155 called at the start of a make install process, not after the whole
3158 2001-05-31 19:31 wtay
3160 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3162 2001-05-31 19:03 richardb
3164 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3165 libgstelements.la exist when trying to link the scanner with them.
3166 Fix mkdirs so that they don't fall over if directories already
3169 2001-05-31 18:32 richardb
3171 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3172 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3173 from it). This ensures that the original source is present, and
3174 also allows make dist to work on machines which don't have mcopidl
3175 and the arts idl stuff installed.
3177 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3178 I argue against it since as far as I can tell it can be generated
3179 on any system which has arts installed (mcopidl is in the libarts
3180 package on debian), and putting it in EXTRA_DIST requires that
3181 mcopidl is present in order to run make dist.
3183 2001-05-31 15:19 richardb
3185 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3186 build with automake 1.4g AS is defined in a hacky way: I've asked
3187 on the automake list for help doing this properly.
3189 2001-05-31 10:53 thomasvs
3191 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3192 some real work on this
3194 2001-05-30 23:06 thomasvs
3196 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3199 2001-05-30 22:35 thomasvs
3201 * include/gstaudio.h: header file for standard audio stuff for
3204 2001-05-30 22:27 omegahacker
3206 * configure.base: added no-alsa warning and made 0.9 check
3207 conditional on alsa existing at all
3209 2001-05-30 22:15 wtay
3211 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3214 2001-05-30 22:14 wtay
3216 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3218 2001-05-30 21:54 omegahacker
3220 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3221 to SDL_Init, to disable one of the most annoying features IMO of
3224 2001-05-30 21:36 omegahacker
3226 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3229 2001-05-30 21:13 omegahacker
3231 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3232 don't get called on pads of the wrong direction
3234 2001-05-30 20:07 sbaker3
3236 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3237 inplace mono chain func
3239 2001-05-30 17:37 thomasvs
3241 * plugins/oss/gstosssrc.c: switched some lines around
3243 2001-05-30 17:10 thomasvs
3245 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3246 thing, don't know yet what to do about it
3248 2001-05-30 16:16 richardb
3250 * README, autogen.sh: Automatically generate a patched automake if
3251 needed, and put instructions in the README about how to use such a
3254 2001-05-30 15:39 richardb
3256 * Makefile.am: Add configure.base and autogen.sh to distributions.
3257 Add rules to keep configure.in and configure.ac up-to-date.
3259 2001-05-30 15:22 richardb
3261 * autogen.sh, configure.ac, configure.base, configure.in: * create
3262 a configure.base file, containing the contents of
3263 configure.{in,ac}, with those lines specific to one file
3265 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3268 * Add lines to autogen.sh to generate configure.in and
3270 automatically from this file. (Very simple sed scripts)
3272 * Remove configure.in and configure.ac
3274 This shouldn't cause any problems to anyone, and should make it
3275 easy to do work on configure scripts by just working on
3278 2001-05-30 14:54 thomasvs
3280 * plugins/filters/passthrough/passthrough.c: added signed support
3281 implemented include/gstaudio.h use
3283 2001-05-30 14:25 richardb
3285 * configure.ac, configure.in: More small changes to bring the two
3286 scripts closer together. Turned off building docs by default in
3287 configure.ac. Only diffs are now essential due to changes from
3288 autoconf 2.13 to 2.50.
3290 2001-05-30 13:56 richardb
3292 * autogen.sh: Deal more gracefully with being either unable to
3293 check that automake is patched (will now just give a small
3294 warning), or finding that automake definitely isn't patched (will
3295 give a big loud warning recommend stopping the build and sleep
3296 briefly to give the user a chance to read the message). Will
3297 eventually try to do the build anyway though.
3299 Also, don't abort if autoconf or automake return error codes: they
3300 both seem able to do so even when having produced viable results.
3302 2001-05-29 23:10 wtay
3304 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3305 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3308 2001-05-29 17:40 richardb
3310 * autogen.sh: Add checks for appropriate versions of automake. Add
3311 check that automake has been patched if it is a version which
3312 requires a patch. Please check that this doesn't cause problems:
3313 it's a bit of a hairy test, so I might well have mucked it up and
3314 broken some people's build systems. Hope not, though. ;-)
3316 2001-05-29 17:39 hadess
3318 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3319 acquired (fixes icecast streaming)
3321 2001-05-29 17:38 richardb
3323 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3324 the installing of versions with plugin srcdir enabled.
3326 2001-05-29 16:19 richardb
3328 * configure.ac, configure.in: Fix differences between configure.in
3329 and configure.ac which were trivial or due merely to formatting
3330 differences. diff can now be used to see only the significant
3331 differences, which should be helpful in keeping these two files in
3334 2001-05-29 13:43 richardb
3336 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3337 for Makefile.am which uses features present in recent versions of
3338 automake (>1.4d) to avoid horrendous hackery.
3340 2001-05-29 13:31 richardb
3342 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3343 we can use the standard AM_PATH_ALSA macro to check that we don't
3344 have alsa 0.9.x: we just need to specify something for
3345 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3346 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3347 macro in acinclude with the latest from the alsa project CVS.
3349 2001-05-28 23:23 omegahacker
3351 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3353 2001-05-28 23:02 wtay
3355 * configure.ac, configure.in: Added a check for gsm/gsm.h
3357 2001-05-28 22:41 omegahacker
3359 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3362 2001-05-28 22:02 wtay
3364 * configure.ac: Removed the -pre0
3366 2001-05-28 22:00 wtay
3368 * plugins/Makefile.am: Added gsm to subds.
3370 2001-05-28 21:47 wtay
3372 * configure.ac: Added the refcounting to the output targets.
3374 2001-05-28 21:36 wtay
3376 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3378 2001-05-28 21:22 wtay
3380 * configure.ac: Updated to match configure.in
3382 2001-05-28 21:05 wtay
3384 * configure.ac: The configure file for autoconf 2.50
3386 2001-05-28 20:59 omegahacker
3388 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3391 2001-05-28 20:34 omegahacker
3393 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3395 2001-05-28 20:33 omegahacker
3397 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3399 2001-05-28 20:09 omegahacker
3401 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3402 plugins/xvideosink/Makefile.am: distcheck cleanups
3404 2001-05-28 08:46 omegahacker
3406 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3407 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3408 uses, along with complete .pc files
3410 2001-05-28 01:07 hadess
3412 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3414 2001-05-28 00:57 omegahacker
3416 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3417 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3418 some caps != NULL checks. Patched up a problem with the thread
3419 handling when the iteration fails. Cleaned up the output of
3420 -inspect a tiny bit.
3422 2001-05-28 00:52 omegahacker
3424 * configure.in: removed a spare alsa check, and made sure it fails
3427 2001-05-28 00:12 wtay
3429 * examples/mixer/Makefile.am: Added the headers
3431 2001-05-28 00:01 wtay
3433 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3435 2001-05-27 23:55 wtay
3437 * tests/nego/nego1.c: Updated for new API calls.
3439 2001-05-27 23:45 wtay
3441 * plugins/sdlsink/Makefile.am: Added the header file.
3443 2001-05-27 23:26 wtay
3445 * configure.in.ac250: Added refcounting to the targets.
3447 2001-05-27 23:25 wtay
3449 * testsuite/: Makefile.am, capsnego/Makefile.am,
3450 refcounting/Makefile.am: Makfeile updates.
3452 2001-05-27 22:56 omegahacker
3454 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3455 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3456 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3457 plugins/filters/passthrough/Makefile.am,
3458 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3459 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3460 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3462 2001-05-27 21:52 wtay
3464 * plugins/Makefile.am: Only build the quiktime plugin if the
3465 openquicktime library was found.
3467 2001-05-27 21:52 wtay
3469 * configure.in, configure.in.ac250: Added a check for
3472 2001-05-27 18:02 sbaker3
3474 * tools/gstreamer-complete.c: now builds for those who are too lazy
3475 to upgrade their xml libraries
3477 2001-05-27 16:13 hadess
3479 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3480 source, and fix the seek segfaults
3482 2001-05-27 15:41 hadess
3484 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3485 shortcuts (like in all proper GTK+ apps)
3487 2001-05-27 15:38 wtay
3489 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3491 2001-05-27 15:38 wtay
3493 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3494 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3497 2001-05-27 15:37 wtay
3499 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3500 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3501 Changed the cothread to use sigjmp_buf removed some unused methods.
3504 2001-05-27 15:33 wtay
3506 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3507 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3508 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3509 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3510 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3511 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3513 2001-05-27 01:04 omegahacker
3515 * gst/gstscheduler.h: fixed up and turned back on
3518 2001-05-26 23:58 omegahacker
3520 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3521 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3524 2001-05-26 20:47 hadess
3526 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3529 2001-05-26 19:46 hadess
3531 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3532 local files, first try at seek in remote files
3534 2001-05-26 18:17 hadess
3536 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3539 2001-05-26 17:41 wtay
3541 * gst/gstelement.h: Removed redundant prototypes.
3543 2001-05-26 17:33 wtay
3545 * gst/gstpad.h: Fixed a bug in the typecast macros for
3548 2001-05-26 13:17 wtay
3550 * gst/elements/Makefile.am: don't link against libgst.la because it
3551 seems to fail on some libtool versions.
3553 2001-05-26 06:36 omegahacker
3555 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3558 2001-05-26 06:26 omegahacker
3560 * tests/threadlock.c: moved debug to before _init so cmdline can
3561 override, and put sleep(1)'s in while(1) to increase chance of
3562 contention (I think)
3564 2001-05-26 06:19 omegahacker
3566 * tests/threadlock.c: updated threadlock to actually be a thread
3569 2001-05-26 00:36 dlehn
3571 * test/lat.c: Elements must have different names.
3573 2001-05-25 23:08 hadess
3575 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3577 2001-05-25 23:02 hadess
3579 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3582 2001-05-25 23:01 hadess
3584 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3585 and WMName to the gstmediaplay windows
3587 2001-05-25 22:42 wtay
3589 * gst/gstplugin.c: Removed a stupid printf.
3591 2001-05-25 22:39 wtay
3593 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3594 cleanups. Removed some bogus code from element and pipeline
3595 elements. Fixed a typo.
3597 2001-05-25 22:38 wtay
3599 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3601 2001-05-25 22:35 omegahacker
3603 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3605 2001-05-25 22:31 omegahacker
3607 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3608 converted to GST_DEBUG
3610 2001-05-25 22:25 omegahacker
3612 * gst/gstelement.c: removed annoying debug message during state
3613 change (made GST_DEBUG)
3615 2001-05-25 22:13 hadess
3617 * autogen.sh: - added a line for busy application developers, it's
3620 2001-05-25 22:00 omegahacker
3622 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3623 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3624 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3625 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3626 docs/random/matth/scheduling.txt, examples/Makefile.am,
3627 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3628 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3629 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3630 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3631 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3632 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3633 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3634 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3635 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3636 gst/gstxml.c, gst/autoplug/Makefile.am,
3637 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3638 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3639 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3640 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3641 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3642 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3643 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3644 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3645 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3646 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3647 plugins/filters/adder/adder.c,
3648 plugins/filters/colorspace/colorspace.c,
3649 plugins/filters/ladspa/gstladspa.c,
3650 plugins/filters/stereo2mono/stereo2mono.c,
3651 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3652 plugins/mp3decode/mpg123/gstmpg123.c,
3653 plugins/mp3decode/parse/mp3parse.c,
3654 plugins/mp3decode/types/mp3types.c,
3655 plugins/mp3encode/lame/gstlame.c,
3656 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3657 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3658 plugins/mpeg1/mpegaudio/musicin.c,
3659 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3660 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3661 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3662 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3663 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3664 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3665 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3666 tests/reaping.c, tests/states.c, tests/threadlock.c,
3667 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3668 testsuite/refcounting/element.c,
3669 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3670 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3671 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3672 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3673 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3674 INCSCHED on 200505251!!!
3676 2001-05-25 21:50 omegahacker
3678 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3679 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3680 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3681 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3682 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3683 plugins/filters/level/level.c,
3684 plugins/filters/passthrough/filter.func,
3685 plugins/filters/passthrough/passthrough.c,
3686 plugins/filters/passthrough/passthrough.h,
3687 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3688 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3689 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3690 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3691 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3692 from HEAD into INCSCHED on 200105251
3694 2001-05-25 21:41 wtay
3696 * docs/manual/autoplugging.sgml: More docs updates.
3698 2001-05-25 21:41 wtay
3700 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3702 2001-05-25 21:39 wtay
3704 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3706 2001-05-25 20:53 wtay
3708 * test/Makefile.am: Cleaned up the makefile a bit.
3710 2001-05-25 20:36 wtay
3712 * test/: cobin.c, fake.c: Remove deprecated methods.
3714 2001-05-25 20:19 wtay
3716 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3717 in gstbin Fixed a compiler warning.
3719 2001-05-25 20:16 omegahacker
3721 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3722 before, maybe this will fix wtay's case
3724 2001-05-25 19:07 wtay
3726 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3729 2001-05-25 18:35 omegahacker
3731 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3732 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3733 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3734 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3735 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3736 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3737 reworked thread interlocking. States are now: NULL <-> READY <->
3740 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3743 Cleaned up DEBUG output in several places to by much much less
3744 verbose but still just as useful (denser).
3746 2001-05-25 17:21 thomasvs
3748 * plugins/filters/passthrough/: filter.func, passthrough.c,
3749 passthrough.h: Cleaned out level code from passthrough plugin added
3750 silent argument, defaults to false
3752 2001-05-25 17:19 thomasvs
3754 * plugins/audiofile/gstafsink.c: cleaned up output info
3756 2001-05-25 17:17 thomasvs
3758 * plugins/filters/level/level.c: cleaned up level plugin output
3760 2001-05-25 15:02 thomasvs
3762 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3763 got rate and signedness to work on afsrc
3765 2001-05-25 14:42 thomasvs
3767 * plugins/audiofile/README: a little info
3769 2001-05-25 11:43 wtay
3771 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3774 2001-05-25 11:43 wtay
3776 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3777 if gnomevfs is not found and the URI starts with file:/, disksrc is
3780 2001-05-25 11:10 thomasvs
3782 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3783 print out signed/unsigned and endianness
3785 2001-05-25 10:47 thomasvs
3787 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3788 audiofile src element, doesn't work yet
3790 2001-05-25 05:42 dlehn
3792 * configure.in.ac250: automake 1.4-p1 doesn't support
3793 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3794 released 1.4-p2 gets debianized. ;)
3796 2001-05-25 02:28 hadess
3798 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3800 2001-05-25 01:35 wtay
3802 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3803 mpeg2dec until we figure out what's wrong.
3805 2001-05-25 01:29 omegahacker
3807 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3808 gstthread.c: fixed some interruptability problems with thread and
3811 2001-05-25 01:14 wtay
3813 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3814 COTHREAD_STOPPING hack.
3816 2001-05-25 01:09 wtay
3818 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3819 media player so that it works with incsched. Removed the thread
3820 and add the _iterate to the g_idle_loop, this makes the GUI very
3821 cluncky but is needed because we cannot chance the state of a
3822 thread inside the threads context yet.
3824 2001-05-24 23:38 thomasvs
3826 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3827 own code before sending mail to library author asking why sample
3828 rate setting on output doesn't work... note to others: afsink now
3829 handles samplerate right
3831 2001-05-24 23:24 thomasvs
3833 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3834 for endianness, you can set it through an arg until I figure out
3835 what it is supposed to do
3837 2001-05-24 23:23 thomasvs
3839 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3842 2001-05-24 22:46 omegahacker
3844 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3847 2001-05-24 21:36 omegahacker
3849 * gst/gstthread.c: fixed thread lock mis-merge
3851 2001-05-24 21:20 wtay
3853 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3856 2001-05-24 12:24 wtay
3858 * configure.in.ac250: Added the autoconf file for version 2.50
3860 2001-05-24 12:22 wtay
3862 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3863 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3864 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3865 decoder/encoder element.
3867 2001-05-24 01:55 thomasvs
3869 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3870 handles endianness right, and also allows for choosing the output
3871 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3874 2001-05-24 01:46 omegahacker
3876 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3877 configure.in, components/bonobo-media/Makefile.am,
3878 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3879 components/bonobo-media/bonobo-media-gstreamer.gob,
3880 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3881 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3882 debian/Makefile.am, debian/changelog, debian/control,
3883 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3884 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3885 debian/gstreamer-mad.files, debian/rules,
3886 docs/fwg/gst-plugin-writers-guide.sgml,
3887 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3888 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3889 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3890 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3891 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3892 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3893 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3894 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3895 docs/manual/xml.sgml, docs/random/autoplug2,
3896 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3897 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3898 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3899 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3900 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3901 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3902 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3903 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3904 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3905 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3906 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3907 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
3908 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
3909 gstplay/full-screen.c, gstplay/full-screen.h,
3910 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
3911 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
3912 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
3913 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
3914 plugins/Makefile.am, plugins/alsa/alsa.h,
3915 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
3916 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
3917 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
3918 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
3919 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
3920 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
3921 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3922 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
3923 plugins/filters/adder/adder.c,
3924 plugins/filters/colorspace/Makefile.am,
3925 plugins/filters/colorspace/colorspace.c,
3926 plugins/filters/colorspace/colorspace.h,
3927 plugins/filters/colorspace/yuv2yuv.c,
3928 plugins/filters/intfloatconvert/Makefile.am,
3929 plugins/filters/intfloatconvert/float2int.c,
3930 plugins/filters/intfloatconvert/float2int.h,
3931 plugins/filters/intfloatconvert/int2float.c,
3932 plugins/filters/intfloatconvert/int2float.h,
3933 plugins/filters/intfloatconvert/intfloatconvert.c,
3934 plugins/filters/intfloatconvert/intfloatconvert.h,
3935 plugins/filters/ladspa/gstladspa.c,
3936 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
3937 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
3938 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
3939 plugins/filters/level/README, plugins/filters/level/filter.func,
3940 plugins/filters/level/level.c, plugins/filters/level/level.h,
3941 plugins/filters/mono2stereo/Makefile.am,
3942 plugins/filters/mono2stereo/mono2stereo.c,
3943 plugins/filters/mono2stereo/mono2stereo.h,
3944 plugins/filters/passthrough/README,
3945 plugins/filters/passthrough/filter.func,
3946 plugins/filters/passthrough/level.c,
3947 plugins/filters/passthrough/level.h,
3948 plugins/filters/passthrough/passthrough.c,
3949 plugins/filters/passthrough/passthrough.h,
3950 plugins/filters/stereo2mono/Makefile.am,
3951 plugins/filters/volenv/Makefile.am,
3952 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
3953 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
3954 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
3955 plugins/mp3decode/mpg123/gstmpg123.c,
3956 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
3957 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
3958 plugins/mpeg1/mpegaudio/encoder.h,
3959 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
3960 plugins/mpeg1/mpegaudio/musicin.c,
3961 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
3962 plugins/mpeg1/mpegaudio/subs.c,
3963 plugins/mpeg1/mpegaudio/table_absthr.h,
3964 plugins/mpeg1/mpegaudio/table_cb.h,
3965 plugins/mpeg1/mpegaudio/table_enwindow.h,
3966 plugins/mpeg1/mpegaudio/table_th.h,
3967 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
3968 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
3969 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
3970 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
3971 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
3972 plugins/quicktime/Makefile.am, plugins/quicktime/README,
3973 plugins/quicktime/gstquicktimedecoder.c,
3974 plugins/quicktime/gstquicktimedecoder.h,
3975 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
3976 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
3977 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
3978 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
3979 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
3980 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
3981 test/videotest.c, test/wave.c, tests/autoplug2.c,
3982 tests/sched/runxml.c, tools/gstreamer-inspect.c,
3983 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
3986 2001-05-24 00:24 dlehn
3988 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
3991 2001-05-24 00:23 dlehn
3993 * autogen.sh: libtool check fix... copy & paste error msgs code
3996 2001-05-23 21:35 wtay
3998 * test/video2mp1.c: Some small modifications.
4000 2001-05-23 20:53 omegahacker
4002 * plugins/oss/gstosssink.c: default settings are intenionally very
4003 wrong (make it obvious when the capsnego didn't work) and it checks
4006 2001-05-23 20:52 omegahacker
4008 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4011 2001-05-23 20:50 omegahacker
4013 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4015 2001-05-23 20:49 omegahacker
4017 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4018 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4019 wasn't catching the no entry case
4021 2001-05-23 20:48 omegahacker
4023 * examples/autoplug/autoplug.c: added have_size handler so the
4024 window matches the video size
4026 2001-05-23 20:09 omegahacker
4028 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4029 added leaky-queue semantics
4031 2001-05-23 10:18 thomasvs
4033 * plugins/filters/level/README: some more info on how to plot the
4034 level using gnuplot it would be nice if the output from level
4035 plugin could serve as input to a gstreamer plotting plugin (I'm not
4038 2001-05-23 09:49 thomasvs
4040 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4041 channels and sample rate
4043 2001-05-23 09:48 thomasvs
4045 * configure.in: added level Makefile deleted one of two instances
4048 2001-05-23 09:47 thomasvs
4050 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4052 2001-05-23 09:47 thomasvs
4054 * plugins/filters/level/: Makefile.am, README, filter.func,
4055 level.c, level.h: Added level detection plugin; prints out RMS
4056 values calculated over buffer size to stdout
4058 2001-05-22 21:11 omegahacker
4060 * tests/states.c: fixed references to _gst_print_statename
4062 2001-05-22 20:22 hadess
4064 * gst/elements/gstdisksrc.c: - it is now possible to change the
4065 opened file when state is PAUSED
4067 2001-05-22 19:57 hadess
4069 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4071 2001-05-22 19:44 hadess
4073 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4074 the src file if the state is PAUSED
4076 2001-05-22 17:48 thomasvs
4078 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4081 2001-05-22 14:48 richardb
4083 * autogen.sh: autogen.sh now fails if aclocal fails.
4085 2001-05-22 13:56 hadess
4087 * autogen.sh: - added a line to autogen.sh for the busy application
4090 2001-05-22 02:42 omegahacker
4092 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4093 caps_nego_failed signal to indicate that it's solved the problem,
4094 via a gboolean * argument that's FALSE, and can be set to TRUE if
4095 the handler has fixed things up.
4097 Updated the autoplugger so it now works in both the unknown and
4098 known cases with and without other issues like a crippled
4099 (mono-only) osssink.
4101 2001-05-22 00:23 omegahacker
4103 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4104 gstthread.c: Updates to DEBUG system: moved statename into
4105 gstelement.c, colorized the states:
4107 NULL: white READY: read PAUSED: yellow PLAYING: green
4109 2001-05-21 22:35 omegahacker
4111 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4112 src_caps_nego_failed body
4114 2001-05-21 21:17 wtay
4116 * acconfig.h, configure.in: Updates to the audiofile detection
4119 2001-05-21 21:17 wtay
4121 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4123 2001-05-21 20:48 thomasvs
4125 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4126 pass at an audiofile sink this sink uses the SGI audiofile library
4127 to write audio files
4129 2001-05-21 20:42 thomasvs
4131 * plugins/Makefile.am: trying to add a check for libaudiofile
4133 2001-05-21 20:40 thomasvs
4135 * configure.in: trying to add a check for libaudiofile (->
4136 plugins/audiofile/afsink)
4138 2001-05-21 03:41 omegahacker
4140 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4141 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4142 again. gstautoplugger.c: Fixed with strategic positioning of
4145 2001-05-21 03:40 omegahacker
4147 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4148 statements. Added specific debug for int props.
4150 2001-05-21 03:35 hadess
4152 * test/mp3mad.c: - removed the parse factory, it's unused
4154 2001-05-21 02:37 cael
4156 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4157 hadess' sugesstion, and added myself as an author.
4159 2001-05-21 02:19 cael
4161 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4162 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4163 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4164 gststatusarea.h, main.c: added the begninnings of full-screen
4165 support (crashes atm), playing at double size, general code cleanup
4168 2001-05-20 22:24 wtay
4170 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4171 some args would not show up correctly
4173 2001-05-20 22:24 thomasvs
4175 * plugins/filters/adder/adder.c: fixed caps stuff
4177 2001-05-20 21:12 wtay
4179 * tools/gstreamer-inspect.c: Better output of element flags.
4181 2001-05-20 21:06 wtay
4183 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4184 "\\ " so that parse can handle it.
4186 2001-05-20 21:05 wtay
4188 * gst/gstparse.c: Added the possibility to escape chars in
4189 gstparse. You can now give it a cmdline like disksrc location=some\
4190 sort\ of.mp3 ! .... and it does the right thing.
4192 2001-05-20 19:59 wtay
4194 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4195 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4197 2001-05-20 19:24 wtay
4199 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4200 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4202 2001-05-20 19:17 thomasvs
4204 * plugins/filters/passthrough/passthrough.c: changed pad templates
4206 2001-05-20 19:05 thomasvs
4208 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4209 updating passthrough to handle caps
4211 2001-05-20 19:01 thomasvs
4213 * plugins/filters/volenv/volenv.c: updating caps handling
4215 2001-05-20 16:45 thomasvs
4217 * plugins/filters/passthrough/passthrough.c: trying to add caps
4218 detection to passthrough
4220 2001-05-20 15:55 thomasvs
4222 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4223 the plugin mentioned
4225 2001-05-20 15:16 thomasvs
4227 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4228 width, depth, channels, frequency
4230 2001-05-20 15:12 wtay
4232 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4235 2001-05-20 15:03 thomasvs
4237 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4239 2001-05-20 14:56 thomasvs
4241 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4242 setting caps on src pad
4244 2001-05-20 11:31 wtay
4246 * components/bonobo-media/: Makefile.am,
4247 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4248 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4249 Added the code for the bonobo media component. It doesn't really
4250 work yet because bonobo-media doesn't show video.
4252 2001-05-20 06:48 cael
4254 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4255 big things are coming allright ;-)
4257 2001-05-20 01:16 hadess
4259 * AUTHORS: - added myself to the AUTHORS file
4261 2001-05-19 19:17 wtay
4263 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4264 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4265 More updates to caps in vorbisenc. it now correctly sets up the
4266 encoder based on the input audio type.
4268 2001-05-19 15:16 wtay
4270 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4271 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4272 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4273 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4274 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4275 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4276 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4277 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4278 updates. Make mpegaudio use a sane namespace for all exported
4279 symbols. the mad element can now play mpeg audio comming is as
4282 2001-05-19 07:39 omegahacker
4284 * .cvsignore, Makefile.am, configure.in,
4285 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4286 prep for future changes to pkg-config. Disabled docs building by
4287 default (--enable-docs-build to turn it on). Added more visible
4288 warning messages for lacking libraries, listing the plugins that
4289 won't build (not complete!).
4291 2001-05-19 07:39 omegahacker
4293 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4294 initially added on branch BRANCH-INCSCHED1.
4296 2001-05-19 01:33 wtay
4298 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4299 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4300 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4301 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4302 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4303 Updates to various mp3 related plugins. Added args and capsnego to
4306 2001-05-18 19:11 wtay
4308 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4309 to sync with the provided caps.
4311 2001-05-18 18:58 wtay
4313 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4315 2001-05-17 23:00 omegahacker
4317 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4318 caps_fail handlers that kinda work
4320 2001-05-17 06:20 dlehn
4322 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4323 emails exposing my forgetfulness...
4325 2001-05-17 01:18 hadess
4327 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4330 2001-05-16 23:42 wtay
4332 * acconfig.h: Added SDL.
4334 2001-05-16 23:40 wtay
4336 * configure.in: Added a check for SDL
4338 2001-05-16 23:09 wtay
4340 * testsuite/refcounting/thread.c: file thread.c was initially added
4341 on branch BRANCH-INCSCHED1.
4343 2001-05-16 23:09 wtay
4345 * testsuite/refcounting/thread.c: Added thread refcounting and
4348 2001-05-16 23:08 wtay
4350 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4353 2001-05-16 23:08 wtay
4355 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4356 different approach for object destruction, using the real _remove
4357 functions so that the scheduler has a chance to destroy its state
4358 too. This breaks the thread with ghostpads destruction case for
4361 2001-05-16 22:42 omegahacker
4363 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4364 stereo2mono_init, it was fragging its src pad
4366 2001-05-16 22:21 omegahacker
4368 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4369 autoplug can do something with it
4371 2001-05-16 22:19 omegahacker
4373 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4374 default to caps_proxy true
4376 2001-05-16 22:18 omegahacker
4378 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4380 2001-05-16 21:41 wtay
4382 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4383 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4384 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4385 the template. some name changes to the jpeg decoder.
4387 2001-05-16 20:32 wtay
4389 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4390 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4392 2001-05-16 20:32 wtay
4394 * configure.in: Added gnomevfs checks.
4396 2001-05-16 08:16 dlehn
4398 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4399 allocation so full 2M stack space available: - Double maximums to
4400 use full stack space: - COTHREAD_STACKSIZE = 16k -
4401 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4402 cothread_create returns NULL if nthreads == MAXTHREADS though not
4403 yet handled by gstschedule caller
4405 2001-05-16 06:04 dlehn
4407 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4408 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4409 - use common gst_trace_read_tsc() for RDTSC call - add untested
4410 function to do ascii dump of trace data
4412 2001-05-16 05:07 dlehn
4414 * test/: videotest.c, wave.c: fix a couple warnings
4416 2001-05-15 22:04 wtay
4418 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4419 samples in the native endianness.
4421 2001-05-15 20:25 wtay
4423 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4426 2001-05-15 10:40 omegahacker
4428 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4429 mpeg2dec can play mpeg1 streams too
4431 2001-05-15 10:04 omegahacker
4433 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4436 2001-05-15 05:13 omegahacker
4438 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4440 2001-05-15 02:45 omegahacker
4442 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4443 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4444 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4445 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4446 to *before* the caps_changed signal gstautoplugcache.c: added
4447 refcounting around signal_emit, and debug updates gstautoplugger.c:
4448 added code to remove the autoplugcache when done
4450 2001-05-14 23:42 wtay
4452 * gst/gsttypefind.c: Added a reference to typefind.
4454 2001-05-14 23:21 omegahacker
4456 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4459 2001-05-14 22:57 wtay
4461 * gst/gstelement.c: Refcounting fixes
4463 2001-05-14 22:22 wtay
4465 * gst/gstelement.c: fixed a mem leak in the destroy code.
4467 2001-05-14 22:20 wtay
4469 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4470 refcount handling. the pad shutdown function doesn't remove the pad
4471 from the parent because the parent is needed in the destroy
4474 2001-05-14 21:08 omegahacker
4476 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4477 gstpad.h, gstscheduler.c, gsttypefind.c,
4478 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4479 cothreads.c: added a comment on one of the tests gstbin.h: added
4480 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4481 _change_state function a little gstobject.c: improved the
4482 refcounting DEBUGs gstpad.c: moved the connected signal to after
4483 capsnego, added the caps_nego_failed signal gstpad.h:
4484 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4485 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4486 around signal_emit to deal with the case where the
4487 signal's handler shuts down the element gstautoplugcache.c: added
4488 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4489 significant rework, it functions quite nicely actually
4491 2001-05-14 09:51 omegahacker
4493 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4494 and friends, since they're now private to cothreads.c
4496 2001-05-13 16:29 wtay
4498 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4501 2001-05-13 16:29 wtay
4503 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4504 updates. _destroying an element or a pad properly removes if from
4507 2001-05-13 08:49 omegahacker
4509 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4510 S16_LE no matter what. FIXME\!
4512 2001-05-12 19:04 wtay
4514 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4515 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4517 2001-05-12 19:03 wtay
4519 * testsuite/refcounting/bin.c: file bin.c was initially added on
4520 branch BRANCH-INCSCHED1.
4522 2001-05-12 19:03 wtay
4524 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4525 refcounting test cases
4527 2001-05-12 15:07 wtay
4529 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4530 pad.c: More testcases
4532 2001-05-12 15:07 wtay
4534 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4535 gst_element_remove_pad. more refcounting stuff (object unparent on
4538 2001-05-12 01:04 wtay
4540 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4541 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4542 ne w category for REFCOUNTING.
4544 2001-05-12 01:03 wtay
4546 * testsuite/refcounting/element_pad.c: file element_pad.c was
4547 initially added on branch BRANCH-INCSCHED1.
4549 2001-05-12 01:03 wtay
4551 * testsuite/refcounting/pad.c: file pad.c was initially added on
4552 branch BRANCH-INCSCHED1.
4554 2001-05-12 01:03 wtay
4556 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4559 2001-05-11 20:36 wtay
4561 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4564 2001-05-11 19:44 wtay
4566 * configure.in: Added the refcounting testsuite dir to configure.in
4568 2001-05-11 19:44 wtay
4570 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4571 added on branch BRANCH-INCSCHED1.
4573 2001-05-11 19:44 wtay
4575 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4576 object.c: Added a testsuite for refcounting.
4578 2001-05-11 19:44 wtay
4580 * testsuite/refcounting/element.c: file element.c was initially
4581 added on branch BRANCH-INCSCHED1.
4583 2001-05-11 19:44 wtay
4585 * testsuite/refcounting/mem.c: file mem.c was initially added on
4586 branch BRANCH-INCSCHED1.
4588 2001-05-11 19:44 wtay
4590 * testsuite/refcounting/object.c: file object.c was initially added
4591 on branch BRANCH-INCSCHED1.
4593 2001-05-11 19:44 wtay
4595 * testsuite/refcounting/mem.h: file mem.h was initially added on
4596 branch BRANCH-INCSCHED1.
4598 2001-05-11 19:41 wtay
4600 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4601 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4604 2001-05-11 15:42 dlehn
4606 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4608 2001-05-11 00:43 omegahacker
4610 * gst/gstpad.h: some minor updates with a hair more speed
4612 2001-05-10 23:35 omegahacker
4614 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4617 2001-05-10 23:30 omegahacker
4619 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4620 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4623 2001-05-10 23:10 omegahacker
4625 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4626 to avoid rebuilding libgst.la every time
4628 2001-05-10 22:44 omegahacker
4630 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4633 2001-05-10 21:30 dlehn
4635 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4638 2001-05-10 21:28 dlehn
4640 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4641 tests/sched/runxml.c: Pass buffer in handoff signal
4643 2001-05-10 21:25 dlehn
4645 * tests/autoplug2.c: just call exit() once
4647 2001-05-10 09:22 omegahacker
4649 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4650 for meta-elements' children
4652 2001-05-10 09:21 omegahacker
4654 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4657 2001-05-10 09:18 omegahacker
4659 * plugins/filters/adder/adder.c: added comment to make the adder
4660 compliant (don't set COTHREAD_STOPPING)
4662 2001-05-10 09:17 omegahacker
4664 * libs/idct/gstidct.c: minor cleanup of some debug strings
4666 2001-05-10 09:16 omegahacker
4668 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4669 initially added on branch BRANCH-INCSCHED1.
4671 2001-05-10 09:16 omegahacker
4673 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4674 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4675 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4676 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4677 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4678 Added start of autoplugger meta-element
4680 2001-05-09 07:20 wtay
4682 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4684 2001-05-09 05:12 dlehn
4686 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4688 2001-05-08 21:52 wtay
4690 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4691 dv/dvdec.c, filters/colorspace/Makefile.am,
4692 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4693 filters/lav/.cvsignore, filters/lav/Makefile.am,
4694 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4695 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4696 plugins. Added a lav encoder, this one just adds a header in front
4697 YUV data so that the lav tools can operate on it.
4699 2001-05-08 21:44 omegahacker
4701 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4702 a few other things around a littleto clean up warnings
4704 2001-05-07 23:10 wtay
4706 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4707 Applied the alsa patch from Thomas Nyberg.
4709 2001-05-07 22:57 wtay
4711 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4712 livelock we're trying to fix.
4714 2001-05-07 22:46 omegahacker
4716 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4717 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4718 removed mid-signal, now autoplugtest works
4720 2001-05-06 23:48 omegahacker
4722 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4724 2001-05-06 23:12 omegahacker
4726 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4727 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4728 (never ignore compiler warnings\!) and updated a few INFO lines
4730 2001-05-06 23:12 omegahacker
4732 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4734 2001-05-06 19:03 wtay
4736 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4737 so that it builds here...
4739 2001-05-06 18:57 wtay
4741 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4743 2001-05-06 18:33 omegahacker
4745 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4746 added on branch BRANCH-INCSCHED1.
4748 2001-05-06 18:33 omegahacker
4750 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4751 initial checkin of autoplugcache and a test program to simulate
4752 dynamic autoplugging
4754 2001-05-06 18:33 omegahacker
4756 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4757 initially added on branch BRANCH-INCSCHED1.
4759 2001-05-06 15:27 wtay
4761 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4762 Fixed a namespace issue with lame.
4764 2001-05-06 15:22 wtay
4766 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4767 passing. Some cleanups.
4769 2001-05-06 14:53 wtay
4771 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4772 environment of the child process.
4774 2001-05-06 14:52 wtay
4776 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4777 caps of the sinkpad.
4779 2001-05-06 09:16 omegahacker
4781 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4782 initially added on branch BRANCH-INCSCHED1.
4784 2001-05-06 09:16 omegahacker
4786 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4787 initially added on branch BRANCH-INCSCHED1.
4789 2001-05-06 09:16 omegahacker
4791 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4792 gstreamer-compprep.c: added initial bash commandline completion
4795 2001-05-06 04:06 omegahacker
4797 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4800 2001-05-06 03:47 omegahacker
4802 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4803 mpeg1 video streams, update caps to show that
4805 2001-05-05 20:01 wtay
4807 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4808 little cleanup (more defines) Better arg parsing.
4810 2001-05-05 18:22 wtay
4812 * plugins/oss/gstosshelper.h: The inter process protocol layout
4815 2001-05-05 18:21 wtay
4817 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4818 format set by the OSS app.
4820 2001-05-05 05:07 dlehn
4822 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4823 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4824 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4825 README from dirs with a README.
4827 2001-05-05 03:16 wtay
4829 * gst/gstplugin.c: Make sure the plugin filaname is set before
4830 calling the init function.
4832 2001-05-05 03:05 wtay
4834 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4835 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4836 and feeding the audio of an OSS app into GStreamer.
4838 2001-05-05 02:50 dlehn
4840 * debian/changelog: update version
4842 2001-05-05 01:45 dlehn
4844 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4845 gstreamer-arts.files, gstreamer-colorspace.files,
4846 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4847 current code - add more and more plugins.
4849 2001-05-04 23:14 omegahacker
4851 * gst/gstelement.h, gst/gstscheduler.c,
4852 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4853 which when set will force the scheduler to skip over an element as
4854 an option for the first cothread jump. This is needed because
4855 libraries like mad don't ever seem to want to quit. Thus they
4856 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4858 2001-05-04 21:43 omegahacker
4860 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4861 cleanups, renamed the various scheduler-specific routines to
4862 actually be called gst_schedule_ instead of gst_bin_.
4864 2001-05-04 21:41 omegahacker
4866 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4867 gst_mad_loop instance
4869 2001-05-04 00:21 omegahacker
4871 * gst/gstparse.c: fixed spelling mistake in user-visible output
4873 2001-05-03 23:29 wtay
4875 * gst/gstprops.c: Created a macro of the va_arg parsing function
4876 because some systems (PPC) cannot handle passing a va_list by
4879 2001-05-03 22:44 wtay
4881 * gst/gstparse.c: Added dynamic pads to the command line parser.
4883 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4884 mpeg1parse video_00!
4885 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4889 2001-05-03 21:06 wtay
4891 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4892 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4893 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4896 2001-05-03 18:49 wtay
4898 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4900 2001-05-03 11:16 thomasvs
4902 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4903 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4904 one interation to force return to main program; should probably be
4905 fixed in a better way * cleaned mixer up, it now works with
4906 delayed start. Drinks are in order.
4908 2001-05-03 00:46 wtay
4910 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
4911 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
4912 helloworld.sgml, pads.sgml: Small manual changes. Added a section
4915 2001-05-03 00:44 wtay
4917 * gst/gstinfo.h: Added and extra whitespace before ## args
4918 (remember it eats all non whitespace chars to the left if it's
4921 2001-05-03 00:12 wtay
4923 * examples/plugins/example.c: We don't want to teach you bad
4924 habbits, so here's a fix for a memleak in the example plugin.
4926 2001-05-02 21:27 omegahacker
4928 * gst/gstinfo.h: re-enabled the funcptr hash table
4930 2001-05-02 21:16 wtay
4932 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
4933 scheduling error we're trying to chase.
4935 2001-05-02 21:12 thomasvs
4937 * examples/mixer/mixer.c: delayed second song
4939 2001-05-02 21:01 omegahacker
4941 * examples/mixer/mixer.c: added two debugging things: xml pipelie
4942 output, and schedule dump
4944 2001-05-02 20:20 omegahacker
4946 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
4947 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
4948 the DEBUG system to look like the INFO system, with a function
4949 pointer that can be replaced. Not done with everything, since it
4950 seems that we need an ERROR system plus a FATAL error, or maybe
4951 just an ERROR system with a severity, and depending on this the
4952 DEBUG system might again be changed to have a single or at least
4955 Also did a bit of work fixing up the actual DEBUG and INFO commands
4956 scattered throughout the code. We still have over 500 of these in
4959 2001-05-02 20:11 thomasvs
4961 * examples/mixer/mixer.c: trying to adapt to incsched
4963 2001-05-02 09:52 thomasvs
4965 * plugins/filters/Makefile.am: added volenv and adder
4967 2001-05-02 09:51 thomasvs
4969 * examples/Makefile.am: added mixer
4971 2001-05-02 00:00 omegahacker
4973 * gst/gstscheduler.c: /me is an idiot
4975 2001-05-01 23:58 thomasvs
4977 * plugins/filters/passthrough/: README, filter.func, level.c,
4978 level.h: Basic level detection/printing plugin; calculates RMS over
4979 data block and prints this out along with time in secs through
4980 plugin needs more work
4982 2001-05-01 23:45 wtay
4984 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
4985 for incremental scheduling.
4987 2001-05-01 23:43 wtay
4989 * gst/gstprops.c: Removed the assert on an unknown propertytype and
4992 2001-05-01 22:41 omegahacker
4994 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
4995 branch BRANCH-INCSCHED1.
4997 2001-05-01 22:41 omegahacker
4999 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5000 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5001 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5002 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5003 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5004 - fixed up incremental scheduling some more - updated the
5005 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5006 DEBUG colorization - new test/mpeg2parse4.c
5008 2001-05-01 22:35 omegahacker
5010 * gstplay/main.c: added code to save the pipeline to xml
5012 2001-05-01 14:54 richardb
5014 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5015 audio/raw properties to cover format=float case. Please check this
5018 2001-05-01 14:16 thomasvs
5020 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5021 added newlines to debug output
5023 2001-05-01 00:35 wtay
5025 * gstplay/gstplay.c: Implemented the function to get the pipeline
5028 2001-05-01 00:20 wtay
5030 * docs/random/autoplug2: Added an explanation of the innner
5031 workings of the current autoplugger.
5033 2001-04-30 21:40 richardb
5035 * configure.in: Tighten some library checks (check for header files
5036 as well as libraries) Also, clean up structure slightly: put all
5037 AC_DEFINEs for feature checks into the appropriate section at end.
5038 This structure allows user parameter code which overrides the
5039 feature selection to be kept together in a section after the
5040 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5042 2001-04-30 20:51 thomasvs
5044 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5046 2001-04-30 15:34 thomasvs
5048 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5051 2001-04-30 11:22 richardb
5053 * configure.in: Add explicit check for <artsc.h>, in case
5054 artsc-config lies to us.
5056 2001-04-29 23:46 sbaker3
5058 * plugins/filters/: intfloatconvert/float2int.h,
5059 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5060 bogus reference to audioraw.h
5062 2001-04-29 23:27 wtay
5064 * examples/mixer/mixer.c: Changed the way the typefind function
5065 works by creating a little pipeline as the toplevel bin..
5067 2001-04-29 22:56 thomasvs
5069 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5072 2001-04-29 18:59 richardb
5074 * README: Add detailed note (and patch) about automake problem.
5076 2001-04-29 08:54 sbaker3
5078 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5079 recent api changes - still not functional
5081 2001-04-29 08:41 sbaker3
5083 * configure.in: added mono2stereo and intfloatconvert plugin
5085 2001-04-29 08:39 sbaker3
5087 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5088 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5089 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5090 intfloatconvert/intfloatconvert.c,
5091 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5092 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5093 mono2stereo and intfloatconvert plugins
5095 2001-04-28 20:16 sbaker3
5097 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5098 output of float properties
5100 2001-04-28 19:59 wtay
5102 * gst/: gstinfo.c, gstprops.c: Added more colors for
5103 props/caps/clock/negotiation.
5105 2001-04-28 19:58 sbaker3
5107 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5110 2001-04-28 19:57 sbaker3
5112 * gst/elements/gstelements.c: add factory init for sinesrc
5114 2001-04-28 19:56 sbaker3
5116 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5119 2001-04-28 08:17 omegahacker
5121 * test/mpeg2parse3.c: now fully correct within incsched1 world
5123 2001-04-28 05:23 omegahacker
5125 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5126 mpeg2parse3.c from HEAD and fixed it up so it works
5128 2001-04-28 05:23 omegahacker
5130 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5131 some more (pthread and cothread id is in color) - Added some minor
5132 debug to help trace mp1vid segfaults
5134 2001-04-28 04:38 dlehn
5136 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5137 audio = mpeg2parse3.c = a simple .vob player
5139 2001-04-28 03:54 omegahacker
5141 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5142 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5143 gstutils.c: Updated the colorization a bit more, and did a
5144 significant pass through all the other code to change categories on
5145 DEBUG and INFO statements to be correct, and not simply zero.
5146 There are still more, but this is a good first pass.
5148 2001-04-28 02:46 mhowell
5150 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5151 thread synch case... better debug
5153 2001-04-28 02:06 omegahacker
5155 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5158 2001-04-27 22:14 wtay
5160 * gst/gstutils.c: Added enum parsing...
5162 2001-04-27 22:09 omegahacker
5164 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5166 2001-04-27 22:01 thomasvs
5168 * plugins/filters/filterstamp.sh: changed "rename" command to
5169 something using sed in one line having the same effect
5171 2001-04-27 21:58 omegahacker
5173 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5175 2001-04-27 21:54 mhowell
5177 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5178 gstqueue.c: initial fix of thread synch for queues and state change
5180 2001-04-27 21:47 omegahacker
5182 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5183 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5184 and a comment in gstelement.h
5186 2001-04-27 21:45 wtay
5188 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5189 autoplugger working by setting the pipeline to PAUSED before
5190 attempting to connect pads...
5192 2001-04-27 21:31 omegahacker
5194 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5195 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5196 based on categories, with the strings in _gst_category_colors[] in
5197 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5198 /etc/DIR_COLORS works too.
5200 Please comment on the colorization style and ideas in the above
5203 2001-04-27 20:35 wtay
5205 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5206 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5207 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5208 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5209 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5210 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5213 2001-04-27 20:17 wtay
5215 * examples/autoplug/autoplug.c: Fixed the autoplugger
5217 2001-04-27 02:46 omegahacker
5219 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5222 2001-04-27 02:42 omegahacker
5224 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5227 2001-04-27 00:34 omegahacker
5229 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5232 2001-04-26 23:32 omegahacker
5234 * tests/mp1vid.c: updated to working state
5236 2001-04-26 23:32 omegahacker
5238 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5239 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5240 failed merge that locked the same mutex twice ...in a row
5242 2001-04-26 06:47 dlehn
5244 * configure.in: fix typos: %VAR -> $VAR
5246 2001-04-26 02:53 omegahacker
5248 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5249 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5250 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5251 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5252 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5253 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5254 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5255 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5256 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5257 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5258 docs/libs/Makefile.am, examples/Makefile.am,
5259 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5260 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5261 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5262 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5263 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5264 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5265 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5266 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5267 gst/autoplug/gststaticautoplug.c,
5268 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5269 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5270 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5271 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5272 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5273 gst/types/Makefile.am, gst/types/gsttypes.c,
5274 libs/putbits/gstputbits.c, plugins/Makefile.am,
5275 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5276 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5277 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5278 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5279 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5280 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5281 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5282 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5283 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5284 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5285 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5286 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5287 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5288 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5289 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5290 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5291 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5292 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5293 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5294 plugins/filters/adder/.cvsignore,
5295 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5296 plugins/filters/adder/adder.h,
5297 plugins/filters/colorspace/colorspace.c,
5298 plugins/filters/colorspace/colorspace.h,
5299 plugins/filters/ladspa/gstladspa.c,
5300 plugins/filters/median/median.c,
5301 plugins/filters/passthrough/passthrough.c,
5302 plugins/filters/smooth/smooth.c,
5303 plugins/filters/stereo2mono/stereo2mono.c,
5304 plugins/filters/volenv/filter.func,
5305 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5306 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5307 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5308 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5309 plugins/mp3decode/mpg123/Makefile.am,
5310 plugins/mp3decode/mpg123/gstmpg123.c,
5311 plugins/mp3decode/parse/mp3parse.c,
5312 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5313 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5314 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5315 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5316 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5317 plugins/mpeg1/mpegtypes/mpeg1types.c,
5318 plugins/mpeg1/parse/mpeg1parse.c,
5319 plugins/mpeg1/system_encode/buffer.c,
5320 plugins/mpeg1/system_encode/system_encode.c,
5321 plugins/mpeg1video/parse/mp1videoparse.c,
5322 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5323 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5324 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5325 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5326 plugins/mpeg2/mpegtypes/mpeg2types.c,
5327 plugins/mpeg2/parse/mpeg2parse.c,
5328 plugins/mpeg2/subtitles/mpeg2subt.c,
5329 plugins/mpeg2/video/gstmpeg2play.c,
5330 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5331 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5332 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5333 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5334 plugins/videoscale/videoscale.c,
5335 plugins/visualization/smoothwave/smoothwave.c,
5336 plugins/visualization/spectrum/gstspectrum.c,
5337 plugins/visualization/synaesthesia/synaesthesia.c,
5338 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5339 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5340 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5341 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5342 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5343 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5344 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5345 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5346 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5347 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5348 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5349 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5352 2001-04-26 02:43 omegahacker
5354 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5357 2001-04-26 01:25 omegahacker
5359 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5362 2001-04-26 01:25 omegahacker
5364 * tests/mp1vid.c: added mp1vid to CVS
5366 2001-04-26 01:20 omegahacker
5368 * test/dvshow.c: set the video window size up front for NTSC, as a
5371 2001-04-26 01:19 omegahacker
5373 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5375 2001-04-26 00:56 omegahacker
5377 * configure.in: turn off optimization when profiling (ackcvs diff
5378 configure.in) because something segfaults if we don't
5380 2001-04-26 00:30 omegahacker
5382 * gst/cothreads.c: fixed a locking issue
5384 2001-04-25 23:32 omegahacker
5386 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5387 gstscheduler.c, gstscheduler.h: Added element-level locking
5388 support, implemented for cothreads with a mutex held whenever an
5389 element is actually currently running. This should be done with
5390 atomic variables eventually, but the best I can find is to use
5391 <asm/spinlock.h> from the kernel, which brings in too much for my
5394 Also increased cothread stack size to 32KB and max cothread count
5395 to 64, which fits within the default pthread 2MB stack. It would
5396 probably be good to do a pthread_attr_getstacksize() to verify that
5397 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5398 could remove these limits.
5400 2001-04-25 12:49 richardb
5402 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5403 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5404 don't actually need it, and make the other tests and the autoplug
5405 example only compile if gnome headers are present.
5407 2001-04-24 22:28 omegahacker
5409 * gst/gstbuffer.c: I will successfully compile code before I check
5410 it in. I will successfully compile code before I check it in. I
5411 will successfully compile code before I check it in. I will
5412 successfully compile code before I check it in. I will
5413 successfully compile code before I check it in. I will
5414 successfully compile code before I check it in. I will
5415 successfully compile code before I check it in. I will
5416 successfully compile code before I check it in. I will
5417 successfully compile code before I check it in. I will
5418 successfully compile code before I check it in.
5420 2001-04-24 20:20 omegahacker
5422 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5423 stuff - enhanced mem_chunk allocation to round up to nearest 32
5424 bytes this helps ensure that GstBuffers are more likely to be on
5425 cache-lines - added free() and copy() function pointers to
5426 GstBuffer - added code in _destroy and _copy to use above routines
5427 if !NULL - fixed up _copy code to suck less
5429 2001-04-24 20:04 omegahacker
5431 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5432 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5433 the remaining bits of Meta stuff
5435 2001-04-24 00:16 omegahacker
5437 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5438 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5439 Collection of minor changes:
5441 * autogen.sh - remove config.cache before running ./configure
5442 * gst/elements/gstfakesink.c - print out the size of the buffer,
5444 * plugins/Makefile.am - removed a spare trailing backslash
5445 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5446 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5448 2001-04-23 23:04 wtay
5450 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5452 2001-04-23 16:16 omegahacker
5454 * test/dvshow.c: updated dvshow to use dv1394src instead of
5457 2001-04-23 16:16 omegahacker
5459 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5460 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5463 2001-04-23 00:28 wtay
5465 * configure.in: Added a check for aalib
5467 2001-04-23 00:18 wtay
5469 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5470 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5471 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5472 Makefile changes. Added an aasink, draw graphics with aalib :-)
5474 2001-04-22 17:34 wtay
5476 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5477 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5478 plugin version system.
5480 2001-04-22 17:06 wtay
5482 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5484 2001-04-22 17:05 wtay
5486 * test/.cvsignore: Updates
5488 2001-04-22 17:04 wtay
5490 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5492 2001-04-22 17:04 wtay
5494 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5495 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5496 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5497 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5498 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5499 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5500 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5501 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5502 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5503 tests/padfactory.c: API docs updates. Properly implemented the
5504 disksink. Fixed a compile problem with alsa. Added bufferpool
5505 handling to dvdec Some compiler warning fixes
5507 2001-04-22 13:30 richardb
5509 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5510 gst/autoplug/gststaticautoplug.c,
5511 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5512 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5513 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5514 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5515 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5516 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5517 plugins/avi/wincodec/gstwincodec.c,
5518 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5519 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5520 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5521 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5522 plugins/filters/adder/adder.c,
5523 plugins/filters/colorspace/colorspace.c,
5524 plugins/filters/ladspa/gstladspa.c,
5525 plugins/filters/median/median.c,
5526 plugins/filters/passthrough/passthrough.c,
5527 plugins/filters/smooth/smooth.c,
5528 plugins/filters/stereo2mono/stereo2mono.c,
5529 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5530 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5531 plugins/mp3decode/mad/gstmad.c,
5532 plugins/mp3decode/mpg123/gstmpg123.c,
5533 plugins/mp3decode/parse/mp3parse.c,
5534 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5535 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5536 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5537 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5538 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5539 plugins/mpeg1/mpegtypes/mpeg1types.c,
5540 plugins/mpeg1/parse/mpeg1parse.c,
5541 plugins/mpeg1/system_encode/system_encode.c,
5542 plugins/mpeg1video/parse/mp1videoparse.c,
5543 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5544 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5545 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5546 plugins/mpeg2/mpegtypes/mpeg2types.c,
5547 plugins/mpeg2/parse/mpeg2parse.c,
5548 plugins/mpeg2/subtitles/mpeg2subt.c,
5549 plugins/mpeg2/video/gstmpeg2play.c,
5550 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5551 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5552 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5553 plugins/videoscale/videoscale.c,
5554 plugins/visualization/smoothwave/smoothwave.c,
5555 plugins/visualization/spectrum/gstspectrum.c,
5556 plugins/visualization/synaesthesia/synaesthesia.c,
5557 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5558 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5559 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5560 Merged from BRANCH-PLUGINVER1
5562 2001-04-22 13:06 richardb
5564 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5566 2001-04-22 11:16 richardb
5568 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5569 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5570 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5571 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5572 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5573 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5574 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5575 plugins/mpeg1/system_encode/buffer.c,
5576 plugins/mpeg1/system_encode/system_encode.c,
5577 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5578 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5579 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5581 2001-04-22 05:38 omegahacker
5583 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5584 and removed ## from gstcaps.h that was causing all that warning
5587 2001-04-22 02:41 omegahacker
5589 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5591 2001-04-22 02:40 omegahacker
5593 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5595 2001-04-22 02:32 omegahacker
5597 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5598 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5600 2001-04-22 02:30 wtay
5602 * configure.in: Add -lm and the glib libs too for the dv_init check
5604 2001-04-22 02:30 omegahacker
5606 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5607 not complete, it should copy more stuff like flags and such.
5610 2001-04-22 02:28 omegahacker
5612 * plugins/Makefile.am: fixed caps error in path for dv
5614 2001-04-22 00:48 omegahacker
5616 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5617 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5618 initial DV (smpte314m) decoder plugin
5620 2001-04-21 18:45 wtay
5622 * examples/autoplug/autoplug.c,
5623 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5624 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5625 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5626 plugins/mpeg1/system_encode/buffer.c,
5627 plugins/mpeg1/system_encode/system_encode.c,
5628 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5629 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5630 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5631 works. Added an mpeg1 encoder example, it uses the autoplugger to
5632 convert the stream to audio/video, which is then fed to the
5635 2001-04-21 13:43 richardb
5637 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5638 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5639 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5640 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5641 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5642 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5643 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5644 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5645 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5646 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5647 plugins/filters/adder/adder.c,
5648 plugins/filters/colorspace/colorspace.c,
5649 plugins/filters/ladspa/gstladspa.c,
5650 plugins/filters/median/median.c,
5651 plugins/filters/passthrough/passthrough.c,
5652 plugins/filters/smooth/smooth.c,
5653 plugins/filters/stereo2mono/stereo2mono.c,
5654 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5655 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5656 plugins/mp3decode/mad/gstmad.c,
5657 plugins/mp3decode/mpg123/gstmpg123.c,
5658 plugins/mp3decode/parse/mp3parse.c,
5659 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5660 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5661 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5662 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5663 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5664 plugins/mpeg1/mpegtypes/mpeg1types.c,
5665 plugins/mpeg1/parse/mpeg1parse.c,
5666 plugins/mpeg1/system_encode/system_encode.c,
5667 plugins/mpeg1video/parse/mp1videoparse.c,
5668 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5669 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5670 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5671 plugins/mpeg2/mpegtypes/mpeg2types.c,
5672 plugins/mpeg2/parse/mpeg2parse.c,
5673 plugins/mpeg2/subtitles/mpeg2subt.c,
5674 plugins/mpeg2/video/gstmpeg2play.c,
5675 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5676 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5677 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5678 plugins/videoscale/videoscale.c,
5679 plugins/visualization/smoothwave/smoothwave.c,
5680 plugins/visualization/spectrum/gstspectrum.c,
5681 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5682 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5683 gst/types/gsttypes.c,
5684 plugins/visualization/synaesthesia/synaesthesia.c,
5685 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5686 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5687 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5688 plugin descriptions, which start with the major and minor version
5689 numbers, instead of relying on each plugin to call gst_plugin_new
5690 appropriately, and check the return value, and tidy up if there's a
5691 failure. This seems to work fine, and factors out some code common
5694 2001-04-21 10:30 richardb
5696 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5697 gst/autoplug/gststaticautoplug.c,
5698 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5699 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5700 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5701 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5702 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5703 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5704 plugins/avi/wincodec/gstwincodec.c,
5705 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5706 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5707 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5708 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5709 plugins/filters/adder/adder.c,
5710 plugins/filters/colorspace/colorspace.c,
5711 plugins/filters/ladspa/gstladspa.c,
5712 plugins/filters/median/median.c,
5713 plugins/filters/passthrough/passthrough.c,
5714 plugins/filters/smooth/smooth.c,
5715 plugins/filters/stereo2mono/stereo2mono.c,
5716 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5717 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5718 plugins/mp3decode/mad/gstmad.c,
5719 plugins/mp3decode/mpg123/gstmpg123.c,
5720 plugins/mp3decode/parse/mp3parse.c,
5721 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5722 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5723 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5724 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5725 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5726 plugins/mpeg1/mpegtypes/mpeg1types.c,
5727 plugins/mpeg1/parse/mpeg1parse.c,
5728 plugins/mpeg1/system_encode/system_encode.c,
5729 plugins/mpeg1video/parse/mp1videoparse.c,
5730 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5731 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5732 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5733 plugins/mpeg2/mpegtypes/mpeg2types.c,
5734 plugins/mpeg2/parse/mpeg2parse.c,
5735 plugins/mpeg2/subtitles/mpeg2subt.c,
5736 plugins/mpeg2/video/gstmpeg2play.c,
5737 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5738 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5739 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5740 plugins/videoscale/videoscale.c,
5741 plugins/visualization/smoothwave/smoothwave.c,
5742 plugins/visualization/spectrum/gstspectrum.c,
5743 plugins/visualization/synaesthesia/synaesthesia.c,
5744 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5745 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5746 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5749 2001-04-21 00:20 wtay
5751 * plugins/filters/colorspace/colorspace.c: Added more verbose
5752 output for debugging purposes.
5754 2001-04-20 23:50 wtay
5756 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5757 xvideosink.h: Added proper locking around the bufferpool and the X
5760 2001-04-20 22:41 wtay
5762 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5764 2001-04-20 22:40 wtay
5766 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5767 the number of channels into account. Added propper TIMESTAMPS to
5770 2001-04-20 21:36 wtay
5772 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5773 so that the caps negotiated parmams are set.
5775 2001-04-20 20:21 wtay
5777 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5778 and bufferpool passing to identity so that -launch disksrc ! mad !
5779 identity ! osssink works.
5781 2001-04-20 15:42 richardb
5783 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5784 this isn't defined by the header files for older linux kernels
5785 (2.0.36) (and its just INFO code, anyway)
5787 2001-04-20 13:04 thomasvs
5789 * gst/elements/: Makefile.am, gstelements.c: update to take new
5790 gstdisksink element into account
5792 2001-04-20 12:56 richardb
5794 * gst/Makefile.am.future: Update the alternative Makefile.am for
5795 gst/, which depends on automake
5798 2001-04-20 12:14 thomasvs
5800 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5801 disk sink element * no optimization, is it necessary ? * basic
5802 error checking * seems to work; you can copy files by typing
5803 gstreamer-launch disksrc location=test.in ! disksink
5804 location=test.out * decode of mp3 to raw pcm also tested
5806 2001-04-20 00:47 omegahacker
5808 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5809 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5810 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5811 working aRts wrapper plugin, just caps issues left
5813 2001-04-19 23:25 wtay
5815 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5816 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5817 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5818 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5819 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5820 gst/gstpad.c: More API docs updates
5822 2001-04-19 23:03 omegahacker
5824 * plugins/arts/gst_artsio_impl.cc: minor updates
5826 2001-04-19 21:42 omegahacker
5828 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5829 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5830 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5831 to be added, etc. But it works.
5833 2001-04-19 17:40 omegahacker
5835 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5837 2001-04-19 10:27 thomasvs
5839 * plugins/filters/adder/adder.c: * a little cleanup
5841 2001-04-19 01:23 omegahacker
5843 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5846 2001-04-19 00:25 omegahacker
5848 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5849 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5850 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5851 arts plugin doesn't compile yet
5853 2001-04-18 23:00 wtay
5855 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5858 2001-04-18 22:59 wtay
5860 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5861 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5862 XvImage and XImage pool in xvideosink. Together these changes give
5863 an 80% speedup on mpeg2 playback (rough estimate)
5865 2001-04-18 21:16 wtay
5867 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5868 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5869 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5872 2001-04-18 17:08 thomasvs
5874 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5875 mixer creates custom volume envelopes allowing each song to play
5876 alone and end with a mix of all of them, undistorted
5878 2001-04-18 15:50 thomasvs
5880 * plugins/filters/volenv/filter.func: made errors more descriptive
5882 2001-04-18 15:04 thomasvs
5884 * examples/mixer/mixer.c: * cleaned up some code and integrated
5885 with new adder (mixer now works with different types of files)
5887 2001-04-18 15:03 thomasvs
5889 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5890 with variable length input data buffers
5892 2001-04-17 22:17 thomasvs
5894 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5895 autoplugging the input channels (not very useful yet, since the
5896 input buffers to volenv have different sizes)
5898 2001-04-17 22:14 wtay
5900 * configure.in, docs/gst/gstreamer-sections.txt,
5901 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5902 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5903 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5904 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5905 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5906 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5907 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
5908 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5909 testsuite/capsnego/enum.c: The first wave of docs updates Added a
5910 little more comments about the API usage in the api docs. Some
5911 fixes for the capsnego testsuite.
5913 2001-04-17 22:03 wtay
5915 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
5916 example of an autoplugged mp3 player. Autoplug4 shows various
5917 static autoplugger examples.
5919 2001-04-17 18:48 thomasvs
5921 * examples/mixer/mixer.h: header for mixer.c, containing
5924 2001-04-17 18:47 thomasvs
5926 * examples/mixer/mixer.c: added a struct to set up input channels
5928 2001-04-17 16:32 thomasvs
5930 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
5931 with starting rise calculation * cleaned up some debug info *
5932 started wondering if it really is a good idea to #include the
5933 actual filter now that's it's grown so large, but decided it
5934 wasn't worth the effort now anyway
5936 2001-04-17 14:36 thomasvs
5938 * configure.in: added mixer example and adder plugin to
5941 2001-04-17 06:24 omegahacker
5943 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
5944 types/Makefile.am: finished change to GST_ macros
5946 2001-04-17 03:19 omegahacker
5948 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
5949 gst/gstversion.h.in: added gstversion.h
5951 2001-04-17 02:32 omegahacker
5953 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
5954 branch BRANCH-INCSCHED1.
5956 2001-04-17 02:32 omegahacker
5958 * gstreamer.pc.in: added pkg-config file
5960 2001-04-17 00:17 omegahacker
5962 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
5963 gststaticautoplug.h, gststaticautoplugrender.c,
5964 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
5967 2001-04-17 00:17 wtay
5969 * plugins/: filters/colorspace/colorspace.c,
5970 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
5971 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
5972 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
5973 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
5974 xvideosink. Modified colorspace to draw straight into a bufferpool
5975 buffer when possible.
5977 2001-04-16 22:48 wtay
5979 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
5982 2001-04-16 22:45 wtay
5984 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
5985 gstqueue.c: Added 1337 macros to create padtemplates and
5986 capstemplates. Added some code for bufferpools
5988 2001-04-16 22:43 omegahacker
5990 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
5991 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
5992 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
5993 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
5994 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
5995 debian/changelog, debian/control, debian/copyright,
5996 debian/gsteditor.files, debian/gsteditor.manpages,
5997 debian/gsteditor.menu, debian/gstmediaplay.files,
5998 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
5999 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6000 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6001 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6002 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6003 debian/gstreamer-mpg123.files,
6004 debian/gstreamer-plugin-template.postinst,
6005 debian/gstreamer-plugin-template.prerm,
6006 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6007 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6008 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6009 debian/libgst-dev.files, debian/libgst-dev.manpages,
6010 debian/libgst0.files, debian/libgst0.postinst,
6011 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6012 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6013 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6014 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6015 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6016 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6017 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6018 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6019 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6020 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6021 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6022 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6023 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6024 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6025 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6026 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6027 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6028 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6029 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6030 docs/gst/tmpl/gststaticautoplug.sgml,
6031 docs/gst/tmpl/gststaticautoplugrender.sgml,
6032 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6033 docs/libs/.cvsignore, docs/manual/Makefile.am,
6034 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6035 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6036 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6037 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6038 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6039 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6040 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6041 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6042 docs/plugins/tmpl/audioscale.sgml,
6043 docs/plugins/tmpl/gstaviencoder.sgml,
6044 docs/plugins/tmpl/gstmpeg2enc.sgml,
6045 docs/plugins/tmpl/gstmpeg2play.sgml,
6046 docs/plugins/tmpl/gstmpeg_play.sgml,
6047 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6048 docs/plugins/tmpl/gstspectrum.sgml,
6049 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6050 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6051 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6052 docs/plugins/tmpl/mpeg2parse.sgml,
6053 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6054 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6055 docs/plugins/tmpl/synaesthesia.sgml,
6056 docs/plugins/tmpl/system_encode.sgml,
6057 docs/plugins/tmpl/videoscale.sgml,
6058 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6059 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6060 docs/random/caps.dia, docs/random/hierarchy,
6061 docs/random/plugins.dia, docs/random/omega/eos,
6062 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6063 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6064 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6065 editor/gsteditorproperty.c, examples/Makefile.am,
6066 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6067 examples/helloworld/helloworld.c,
6068 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6069 examples/plugins/example.c, examples/plugins/example.h,
6070 examples/queue/queue.c, examples/queue2/queue2.c,
6071 examples/queue3/queue3.c, examples/queue4/queue4.c,
6072 examples/thread/thread.c, examples/typefind/.cvsignore,
6073 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6074 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6075 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6076 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6077 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6078 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6079 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6080 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6081 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6082 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6083 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6084 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6085 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6086 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6087 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6088 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6089 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6090 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6091 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6092 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6093 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6094 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6095 include/default.h, include/registry.h, libs/Makefile.am,
6096 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6097 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6098 plugins/Makefile.am, plugins/alaw/Makefile.am,
6099 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6100 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6101 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6102 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6103 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6104 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6105 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6106 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6107 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6108 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6109 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6110 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6111 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6112 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6113 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6114 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6115 plugins/avi/wincodec/gstwincodec.c,
6116 plugins/avi/wincodec/gstwincodec.h,
6117 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6118 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6119 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6120 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6121 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6122 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6123 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6124 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6125 plugins/filters/colorspace/.cvsignore,
6126 plugins/filters/colorspace/Makefile.am,
6127 plugins/filters/colorspace/colorspace.c,
6128 plugins/filters/colorspace/colorspace.h,
6129 plugins/filters/colorspace/yuv2rgb.c,
6130 plugins/filters/colorspace/yuv2rgb.h,
6131 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6132 plugins/filters/ladspa/gstladspa.c,
6133 plugins/filters/median/median.c, plugins/filters/median/median.h,
6134 plugins/filters/passthrough/.cvsignore,
6135 plugins/filters/passthrough/Makefile.am,
6136 plugins/filters/passthrough/filter.func,
6137 plugins/filters/passthrough/passthrough.c,
6138 plugins/filters/passthrough/passthrough.h,
6139 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6140 plugins/filters/stereo2mono/Makefile.am,
6141 plugins/filters/stereo2mono/stereo2mono.c,
6142 plugins/filters/stereo2mono/stereo2mono.h,
6143 plugins/filters/volenv/.cvsignore,
6144 plugins/filters/volenv/Makefile.am,
6145 plugins/filters/volenv/filter.func,
6146 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6147 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6148 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6149 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6150 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6151 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6152 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6153 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6154 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6155 plugins/mp3decode/mad/gstmad.h,
6156 plugins/mp3decode/mpg123/gstmpg123.c,
6157 plugins/mp3decode/mpg123/gstmpg123.h,
6158 plugins/mp3decode/mpg123/layer1.c,
6159 plugins/mp3decode/mpg123/layer3.c,
6160 plugins/mp3decode/mpg123/mpg123.c,
6161 plugins/mp3decode/mpg123/tabinit.c,
6162 plugins/mp3decode/parse/mp3parse.c,
6163 plugins/mp3decode/types/mp3types.c,
6164 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6165 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6166 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6167 plugins/mpeg1/mpeg_play/Makefile.am,
6168 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6169 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6170 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6171 plugins/mpeg1/mpeg_play/recon_sse.s,
6172 plugins/mpeg1/mpeg_play/video.c,
6173 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6174 plugins/mpeg1/mpegtypes/mpeg1types.c,
6175 plugins/mpeg1/parse/mpeg1parse.c,
6176 plugins/mpeg1video/parse/mp1videoparse.c,
6177 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6178 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6179 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6180 plugins/mpeg2/mpeg2dec/Makefile.am,
6181 plugins/mpeg2/mpeg2dec/attributes.h,
6182 plugins/mpeg2/mpeg2dec/decode.c,
6183 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6184 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6185 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6186 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6187 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6188 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6189 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6190 plugins/mpeg2/mpeg2dec/mm_accel.h,
6191 plugins/mpeg2/mpeg2dec/motion_comp.c,
6192 plugins/mpeg2/mpeg2dec/motion_comp.h,
6193 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6194 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6195 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6196 plugins/mpeg2/mpeg2dec/mpeg2.h,
6197 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6198 plugins/mpeg2/mpeg2dec/output_video.h,
6199 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6200 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6201 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6202 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6203 plugins/mpeg2/mpegtypes/mpeg2types.c,
6204 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6205 plugins/mpeg2/video/gstmpeg2play.c,
6206 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6207 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6208 plugins/mpeg2/videoparse/mp2videoparse.c,
6209 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6210 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6211 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6212 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6213 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6214 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6215 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6216 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6217 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6218 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6219 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6220 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6221 plugins/videoscale/videoscale.h,
6222 plugins/visualization/smoothwave/smoothwave.h,
6223 plugins/visualization/spectrum/gstspectrum.c,
6224 plugins/visualization/spectrum/gstspectrum.h,
6225 plugins/visualization/synaesthesia/synaesthesia.c,
6226 plugins/visualization/synaesthesia/synaesthesia.h,
6227 plugins/visualization/vumeter/vumeter.c,
6228 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6229 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6230 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6231 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6232 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6233 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6234 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6235 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6236 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6237 plugins/xmms/main.h, plugins/xmms/output.h,
6238 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6239 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6240 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6241 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6242 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6243 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6244 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6245 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6246 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6247 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6248 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6249 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6250 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6251 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6252 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6253 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6254 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6255 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6256 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6257 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6258 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6259 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6260 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6261 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6262 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6263 tools/gstreamer-register.1: Merged HEAD from
6264 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6266 2001-04-16 22:33 wtay
6268 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6271 2001-04-16 20:41 thomasvs
6273 * plugins/filters/adder/adder.c: commented some debug info to get a
6276 2001-04-16 20:38 thomasvs
6278 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6279 transition between both songs now
6281 2001-04-16 20:11 thomasvs
6283 * plugins/filters/volenv/volenv.c: removed example volume envelope
6284 registration plugin now accepts both a volume envelope (before
6285 start) or direct argument setting
6287 2001-04-16 18:36 omegahacker
6289 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6290 0.12 or 0.13 of libmad
6292 2001-04-16 17:45 wtay
6294 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6295 fakesink so that it doesn't printf.
6297 2001-04-16 17:34 wtay
6299 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6300 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6302 2001-04-16 17:30 wtay
6304 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6305 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6306 audio mixer from Thomas Vander Stichele
6308 2001-04-16 11:55 wtay
6310 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6312 2001-04-16 01:59 wtay
6314 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6317 2001-04-16 00:59 omegahacker
6319 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6320 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6321 things are very close to working
6323 2001-04-16 00:44 wtay
6325 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6326 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6327 header file that will soon be part of the C fallback code..
6329 2001-04-16 00:12 wtay
6331 * gst/gstinfo.c: Added missing category strings...
6333 2001-04-16 00:05 wtay
6335 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6338 2001-04-15 23:54 omegahacker
6340 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6342 2001-04-15 23:54 omegahacker
6344 * gst/gstelement.h: added comment about missing flag
6346 2001-04-15 23:53 omegahacker
6348 * gstreamer.spec.in: run gstreamer-register on postinstall
6350 2001-04-15 23:52 omegahacker
6352 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6353 changed some INFOs to DEBUGs
6355 2001-04-15 23:29 wtay
6357 * configure.in: Added the volenv/passthrough plugin Makefiles
6359 2001-04-15 23:20 wtay
6361 * plugins/filters/: passthrough/.cvsignore,
6362 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6363 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6364 passthrough filter with the new caps API Added the volume envelope
6367 2001-04-15 16:30 wtay
6369 * plugins/filters/: filterstamp.README, filterstamp.sh,
6370 passthrough/Makefile.am, passthrough/filter.func,
6371 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6372 little script to create an audio filter plugin template (provided
6373 by Thomas Vander Stichele)
6375 2001-04-15 15:42 wtay
6377 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6380 2001-04-15 15:29 wtay
6382 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6383 plugins/filters/colorspace/colorspace.c,
6384 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6385 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6386 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6387 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6388 vorbis decoder. Updated configure.in to check for Hermes and
6391 2001-04-15 02:02 wtay
6393 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6395 2001-04-14 19:56 wtay
6397 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6398 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6399 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6400 editor/gsteditorproperty.c, examples/plugins/example.c,
6401 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6402 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6403 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6404 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6405 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6406 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6407 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6408 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6409 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6410 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6411 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6412 plugins/filters/colorspace/colorspace.c,
6413 plugins/filters/colorspace/yuv2rgb.c,
6414 plugins/filters/stereo2mono/stereo2mono.c,
6415 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6416 plugins/mp3decode/mpg123/gstmpg123.c,
6417 plugins/mp3decode/parse/mp3parse.c,
6418 plugins/mp3decode/types/mp3types.c,
6419 plugins/mp3encode/lame/gstlame.c,
6420 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6421 plugins/mpeg1/mpegtypes/mpeg1types.c,
6422 plugins/mpeg1/parse/mpeg1parse.c,
6423 plugins/mpeg1video/parse/mp1videoparse.c,
6424 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6425 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6426 plugins/mpeg2/mpegtypes/mpeg2types.c,
6427 plugins/mpeg2/parse/mpeg2parse.c,
6428 plugins/mpeg2/video/gstmpeg2play.c,
6429 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6430 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6431 plugins/visualization/synaesthesia/synaesthesia.c,
6432 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6433 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6434 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6435 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6436 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6437 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6438 large patch: - changed the API for the padtemplates: - remove
6439 the factories (array of pointers) for the padtemplates,
6440 properties and caps. The static array was a nice idea but
6441 converting all the property values to a gpointer was not a
6442 good idea. float properties were not possible, and casting
6443 a gint to a pointer is not very portable. The new API just
6444 uses the _padtemplate_new, _caps_new and _props_new
6445 functions to create the templates. This has the added
6446 benefit that the API is now uniform for static and dynamic
6447 templates and that the code can be made cleaner. - lots of
6448 cleanups in the way the capabilities are constructed (va_list)
6449 - lots of updates for all the plugins (new API) - docs updates
6450 (new API) - removed the videoraw docs.
6452 2001-04-12 19:11 wtay
6454 * components/bonobo-gstmediaplay/Makefile.am,
6455 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6456 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6457 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6458 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6459 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6460 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6461 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6462 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6463 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6464 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6465 plugins/filters/colorspace/Makefile.am,
6466 plugins/filters/colorspace/colorspace.c,
6467 plugins/filters/colorspace/colorspace.h,
6468 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6469 plugins/filters/stereo2mono/stereo2mono.c,
6470 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6471 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6472 plugins/mpeg2/ac3dec/decode.c,
6473 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6474 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6475 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6476 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6477 updates to the plugins for caps negotiation. Added YUY2 output to
6478 the win32 dlls. Added a colorspace converter in gstplay
6480 2001-04-10 20:46 wtay
6482 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6483 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6484 Fixed the doc build warnings
6486 2001-04-09 20:56 mhowell
6488 * docs/random/matth/scheduling.txt: added incremental scheduling
6491 2001-04-09 20:56 mhowell
6493 * docs/random/matth/scheduling.txt: file scheduling.txt was
6494 initially added on branch BRANCH-INCSCHED1.
6496 2001-04-06 17:29 scavenger
6498 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6499 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6500 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6501 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6502 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6503 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6505 2001-04-06 15:20 scavenger
6507 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6509 2001-04-03 17:25 scavenger
6511 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6513 2001-04-03 05:56 richardb
6515 * gst/Makefile.am.future: Add a proposed makefile to use in place
6516 of Makefile.am. This depends on automake 1.4d or later, but is
6517 much neater, avoiding horrible hacks to pass special flags in.
6519 I put it here for safekeeping until automake 1.5 is released, at
6520 which point we can reasonably require it.
6522 2001-04-03 05:53 richardb
6524 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6525 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6526 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6527 plugin. Worked first time for me. :)
6529 2001-04-03 05:52 richardb
6531 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6532 Makefile.am (Had some 240's there. Uh?) Also, remove some
6533 unwanted CFLAGS which had been added.
6535 2001-04-03 05:38 richardb
6537 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6538 running with libxml 1.8.11 (prerelease version), but a worthwhile
6541 2001-04-03 02:30 scavenger
6543 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6544 instead of in buf size to mulaw decode function
6546 2001-04-03 02:18 scavenger
6548 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6551 2001-04-03 02:01 wtay
6553 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6554 padtemplates for the two elements in the mulaw plugin.
6556 2001-04-03 01:46 wtay
6558 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6561 2001-04-03 01:43 scavenger
6563 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6565 2001-04-03 01:38 scavenger
6567 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6568 details of mulawencode and mulawdecode to mulaw.c
6570 2001-04-03 01:33 scavenger
6572 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6573 redundant caps=NULL statement
6575 2001-04-03 01:30 scavenger
6577 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6578 where srcpads were being created twice, second time around
6581 2001-04-03 01:25 scavenger
6583 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6584 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6585 mulaw.c: added mulaw decoder
6587 2001-04-02 21:03 wtay
6589 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6590 colorspace.c, colorspace.h: Added a non functional colorspace
6593 2001-04-02 20:56 wtay
6595 * configure.in, docs/libs/.cvsignore,
6596 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6597 gst/gstpropsprivate.h: Merged the float property patch from Steve
6598 Baker. This patch doesn't really work yet...
6600 2001-04-02 19:29 wtay
6602 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6603 negotiation for the mulaw element. In the sink negotiate pad it
6604 copies the caps and modifies it according to what it is going to
6605 ouput. It then tries to set the caps on the src pad, if that
6606 succeeds, negotiation succeeds, else it fails.
6608 2001-04-02 18:54 scavenger
6610 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6611 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6612 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6613 of the mulaw plugin...needs finishing off
6615 2001-04-02 16:09 richardb
6617 * configure.in: Add configure support for detecting artsc: if this
6618 is found, its okay to build an artsdsink plugin. Now, someone just
6619 needs to write an artsdsink.
6621 2001-04-02 16:08 richardb
6623 * plugins/oss/gstosssink.c: Correct tiny typo.
6625 2001-04-02 15:21 wtay
6627 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6628 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6629 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6630 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6631 plugins/avi/wincodec/Makefile.am,
6632 plugins/avi/wincodec/gstwincodec.c,
6633 plugins/avi/wincodec/gstwincodec.h,
6634 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6635 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6636 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6637 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6638 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6639 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6640 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6641 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6642 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6643 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6644 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6645 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6646 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6647 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6648 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6649 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6650 plugins/mpeg2/parse/mpeg2parse.c,
6651 plugins/mpeg2/video/gstmpeg2play.c,
6652 plugins/mpeg2/video/gstmpeg2play.h,
6653 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6654 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6655 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6656 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6657 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6658 large update: - a new videosink using plain X windows
6659 (xvideosink). It uses capsnego to set up it's formats. -
6660 gstplay uses the new xvideosink and a gtk_socket. The initial
6661 window size is set to 0x0 so you need to resize it before you
6662 see something. - got rid of the video metadata include file in
6663 favour of properties and caps negotiation - adjusted most
6664 plugins to not use the metadata.
6666 2001-04-02 15:08 omegahacker
6668 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6671 2001-04-01 15:09 wtay
6673 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6674 the .glade file from the current dir too when pressing the about
6677 2001-04-01 15:01 wtay
6679 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6680 Right Way(tm) to handle the stop button but at least it doesn't
6683 2001-04-01 14:51 wtay
6685 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6686 gstmediaplay crashes less viontly. The real problem is that going
6687 to the NULL state does not clean up the scheduling structures I
6690 2001-03-31 15:35 wtay
6692 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6693 correct when we agree to yuv formats in capsnego.
6695 2001-03-31 15:22 wtay
6697 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6698 negotiation if the format is supported by the driver.
6700 2001-03-31 15:10 wtay
6702 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6703 the format print code.
6705 2001-03-31 14:47 wtay
6707 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6710 2001-03-31 02:08 wtay
6712 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6713 the padtemplates to the elementfactory.
6715 2001-03-31 01:56 scavenger
6717 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6720 2001-03-31 01:47 scavenger
6722 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6723 stereo2mono.h: stereo2mono plugin with caps negotiation code
6726 2001-03-31 01:13 wtay
6728 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6731 2001-03-31 00:56 wtay
6733 * examples/helloworld/helloworld.c, gst/gstprops.h,
6734 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6735 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6736 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6737 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6738 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6739 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6740 the plugins to use the new FOURCC API
6742 2001-03-31 00:51 wtay
6744 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6745 xvideosink.c: Check for Xv support before trying to get caps.
6747 2001-03-30 21:10 wtay
6749 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6750 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6751 updates to the .cvsignore files.
6753 2001-03-30 21:08 wtay
6755 * acconfig.h, configure.in, plugins/Makefile.am,
6756 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6757 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6758 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6759 some minor modifications to the configure.in patch.
6761 2001-03-30 20:52 wtay
6763 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6765 2001-03-30 01:06 omegahacker
6767 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6768 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6769 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6770 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6771 work with while I fly over to Europe....
6773 2001-03-29 23:33 wtay
6775 * test/videotest2.c: Added a test program to test v4lsrc and
6776 xvideosink doing capsnego.
6778 2001-03-29 23:31 wtay
6780 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6781 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6782 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6783 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6784 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6785 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6786 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6787 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6788 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6789 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6790 that it uses capsnego on the src pad Small fixed to capsnego and
6791 the properties/caps.
6793 2001-03-29 18:27 richardb
6795 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6796 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6799 2001-03-27 18:34 wtay
6801 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6802 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6804 2001-03-27 18:33 wtay
6806 * plugins/wav/gstparsewav.c: Removed the oss dependency
6808 2001-03-27 17:25 wtay
6810 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6811 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6812 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6813 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6814 docs. Removed the audioraw metadata file from the docs.
6816 2001-03-26 12:12 richardb
6818 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6819 not defined both conditionally and unconditionally - broke some
6820 versions of automake.
6822 2001-03-24 18:50 wtay
6824 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6825 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6826 effects/stereo/stereo.h, effects/volume/volume.c,
6827 effects/volume/volume.h, esd/esdsink/esdsink.c,
6828 visualization/smoothwave/smoothwave.h,
6829 visualization/spectrum/gstspectrum.c,
6830 visualization/spectrum/gstspectrum.h,
6831 visualization/synaesthesia/synaesthesia.c,
6832 visualization/synaesthesia/synaesthesia.h,
6833 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6834 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6835 to the old metadata handling in various plugins. They need to be
6836 converted to the new audio properties before they will work again.
6837 esdsink and alsasrc/sink are seriously damaged now.. :(
6839 2001-03-24 18:28 wtay
6841 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6844 2001-03-24 17:22 wtay
6846 * configure.in, examples/autoplug/autoplug.c,
6847 examples/helloworld/helloworld.c,
6848 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6849 examples/queue/queue.c, examples/queue2/queue2.c,
6850 examples/queue3/queue3.c, examples/queue4/queue4.c,
6851 examples/thread/thread.c, examples/xml/createxml.c,
6852 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6853 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6854 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6855 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6856 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6857 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6858 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6859 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6860 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6861 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6862 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6863 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6864 plugins/mp3decode/mpg123/gstmpg123.h,
6865 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6866 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6867 plugins/mpeg1video/parse/mp1videoparse.c,
6868 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6869 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6870 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6871 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6872 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6873 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6874 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6875 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6876 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6877 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6878 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6879 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6880 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6881 tests/autoplug3.c, tests/paranoia.c, tools/README,
6882 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6883 caps system. Modified the caps of audio/raw to our agreed
6884 properties. Added the multidisksrc plugin of Dominic Ludlam
6885 Renamed audiosink/src to osssink/src and updated all the examples
6886 using the old name. Moved oss specific plugins in an oss directory.
6887 removed the old audiosink from the elements/ dir. removed
6888 audioraw.h metadata header files since we now use the properties.
6889 There are still a few plugins that won't build because they include
6890 the old audioraw.h header file. This will be fixed soon. Make sure
6891 the caps are set in the plugins as described by their padtemplates
6892 (this should solve problems with gstmediaplay with various media
6895 *please don't panic when some plugins won't build, just cd manually
6896 into the plugin dirs* This will be fixed soon.
6898 2001-03-22 16:05 dlehn
6900 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6901 gstmediaplay.manpages, gstreamer-alsa.files,
6902 gstreamer-common.files, gstreamer-elements.files,
6903 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6904 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6905 updates: * add manpages * split off mpeg2dec and alsa packages *
6906 use latest doc build flags
6908 2001-03-22 00:03 wtay
6910 * plugins/flx/flx_decoder.c: unref the header buffer too.
6912 2001-03-22 00:00 wtay
6914 * docs/gst/tmpl/: gststaticautoplug.sgml,
6915 gststaticautoplugrender.sgml: Added the templates for the
6918 2001-03-21 23:59 wtay
6920 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
6921 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
6922 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
6923 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
6924 <mrrazz@garbage-coderz.net>
6926 2001-03-21 21:43 wtay
6928 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
6929 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
6930 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6931 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
6932 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6933 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6934 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
6935 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6936 gst/gstprops.h, gst/gstutils.c: API docs updates
6938 2001-03-20 23:12 richardb
6940 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
6941 examples/plugins/example.c: Added --enable-plugin-docs configure
6942 option, to enable build of the plugin documentation (currently
6943 broken). This defaults to off. Changed --enable-docs-build to
6944 default to on, since all other documentation should build
6947 Also, correct typo in manual, and fix up a couple of things in
6950 2001-03-20 18:29 wtay
6952 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
6955 2001-03-20 18:29 wtay
6957 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
6958 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6959 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
6960 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
6961 work on capsnego proxying. It should be OK now. Added another
6962 testcase enum that shows various capsnego algorithms. Warn about
6963 pads that try to set a capability incompatible with their
6964 padtemplate. Implemented refcounting and copy_on_write for
6967 2001-03-18 16:17 wtay
6969 * gst/gstpad.c, gst/gstqueue.c,
6970 gst/autoplug/gststaticautoplugrender.c,
6971 plugins/mp3decode/mpg123/gstmpg123.c,
6972 plugins/mp3decode/parse/mp3parse.c,
6973 plugins/mpeg1/parse/mpeg1parse.c,
6974 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
6975 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
6976 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
6977 More work on capsnego, mostly proxying Added another testsuite for
6978 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
6979 queue proxy handling a bit.
6981 2001-03-18 14:41 richardb
6983 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
6986 2001-03-18 06:24 richardb
6988 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
6989 modifications before going to bed.
6991 2001-03-18 06:16 richardb
6993 * docs/fwg/: Makefile.am, firstplugin.sgml,
6994 gst-plugin-writers-guide.sgml: Some further modifications to the
6997 2001-03-18 05:21 richardb
6999 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7002 2001-03-18 03:57 richardb
7004 * docs/fwg/: Makefile.am, concepts.sgml,
7005 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7006 PWG; mainly adding information about types and properties. Removed
7007 concepts.sgml and typesnprops.sgml; merged into main file. I was
7008 finding that having all the separate subfiles simply stopped me
7009 from finding what I wanted to edit. Maybe I'll split it up again
7010 later, but this is much better for now.
7012 2001-03-18 02:42 wtay
7014 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7015 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7016 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7017 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7018 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7019 plugins/mp3decode/mpg123/gstmpg123.c,
7020 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7021 tests/props.c, testsuite/capsnego/.cvsignore,
7022 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7023 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7024 function audiosink now uses capsnego to set its parameters
7025 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7026 of a testsuite for capsnego.
7028 2001-03-17 17:50 richardb
7030 * docs/manual/plugins.sgml: Update to note that plugins can also
7031 contain autopluggers.
7033 2001-03-17 17:16 richardb
7035 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7036 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7038 2001-03-17 03:15 omegahacker
7040 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7041 its age and to aid ailing OS's like Windoze <g>
7043 2001-03-16 01:06 dlehn
7045 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7046 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7047 tools/Makefile.am, tools/gstreamer-inspect.1,
7048 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7051 2001-03-16 00:49 scavenger
7053 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7055 2001-03-15 20:08 wtay
7057 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7058 case doc on caps nego
7060 2001-03-14 21:56 omegahacker
7062 * configure.in: fixed issue with the xmlDocGetRootElement test and
7063 non-/usr/lib installs of libxml
7065 2001-03-14 07:54 dlehn
7067 * gstreamer.m4: Use of system() in test programs needs an #include
7070 2001-03-14 06:46 dlehn
7072 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7074 2001-03-13 22:21 wtay
7076 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7079 2001-03-13 22:13 wtay
7081 * gst/gsttypefind.c: The typefind element now sets the caps on its
7082 sink pad when the type has been detected.
7084 2001-03-13 20:26 wtay
7086 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7087 check. Small changes to the pad negotiation and proxy functions
7089 2001-03-13 18:57 wtay
7091 * examples/autoplug/autoplug.c: Updated the autoplug example with
7092 the new autoplugger. there still is a scheduling issue though.
7094 2001-03-13 18:45 wtay
7096 * configure.in: Applied the patch from hadess/ajmitch to add
7097 --disable-alsasink and --disable-esdsink (the latter one being
7098 untested) to configure.in
7100 2001-03-13 02:20 omegahacker
7102 * gst/gstthread.c: fixed READY_TO_NULL bug
7104 2001-03-13 01:44 scavenger
7106 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7107 added simultaneous waiting for 2 states
7109 2001-03-13 01:24 scavenger
7111 * gst/gstthread.c: exactly opposite check needed in wait_thread
7113 2001-03-13 01:08 scavenger
7115 * gst/gstthread.c: made wait_thread check for logical true rather
7116 than check equality with gboolean
7118 2001-03-13 00:57 scavenger
7120 * gst/gstthread.c: changed debug to print unsigned not signed
7122 2001-03-13 00:46 scavenger
7124 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7126 2001-03-13 00:45 scavenger
7128 * gst/gstthread.c: added debug to signal noting the result of the
7129 flag after being set
7131 2001-03-13 00:39 scavenger
7133 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7136 2001-03-13 00:09 scavenger
7138 * gst/gstthread.c: made cond_wait into cond_timedwait
7140 2001-03-12 23:51 omegahacker
7142 * tests/threadlock.c: file threadlock.c was initially added on
7143 branch BRANCH-INCSCHED1.
7145 2001-03-12 23:51 omegahacker
7147 * tests/: Makefile.am, threadlock.c: added threadlock test
7149 2001-03-12 23:39 scavenger
7151 * gst/gstthread.c: repositioning of debug after mutex in
7152 wait_thread and signal_thread
7154 2001-03-12 23:28 scavenger
7156 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7158 2001-03-12 23:27 scavenger
7160 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7161 wait_thread to reveal more info
7163 2001-03-12 21:02 wtay
7165 * configure.in, docs/random/wtay/caps-negociation,
7166 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7167 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7168 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7169 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7170 gst/autoplug/gststaticautoplugrender.c,
7171 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7172 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7173 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7174 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7175 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7178 2001-03-12 20:04 wtay
7180 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7181 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7182 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7183 plugins/Makefile.am, plugins/alsa/.cvsignore,
7184 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7185 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7186 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7187 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7188 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7189 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7190 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7191 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7192 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7193 Another merge from HEAD into CAPSNEGO1
7195 2001-03-12 02:44 scavenger
7197 * gst/gstthread.c: added a set flag to end of
7198 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7199 whether signal should set flag or unset flag, and whether wait
7200 should wait for flag to be set or to be unset. this is needed for
7201 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7204 2001-03-12 02:30 omegahacker
7206 * tests/: Makefile.am, reaping.c: added thread REAPING test
7208 2001-03-12 02:30 omegahacker
7210 * tests/reaping.c: file reaping.c was initially added on branch
7213 2001-03-12 01:55 scavenger
7215 * gst/gstthread.c: making wait for REAPING state when
7216 gst_bin_iterate returns non zero
7218 2001-03-12 01:37 scavenger
7220 * gst/gstthread.c: added debug statement
7222 2001-03-12 01:13 omegahacker
7224 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7226 2001-03-12 01:13 omegahacker
7228 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7231 2001-03-12 00:37 omegahacker
7233 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7235 2001-03-12 00:28 scavenger
7237 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7240 2001-03-11 22:45 omegahacker
7242 * configure.in: added check for version 1.8.1 or better of libxml
7244 2001-03-11 19:51 wtay
7246 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7247 gets emited when a frame has been encoded..
7249 2001-03-11 19:31 wtay
7251 * gst/gstpad.c, gst/gstpad.h,
7252 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7253 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7256 2001-03-11 18:47 wtay
7258 * tests/capsconnect.c: file capsconnect.c was initially added on
7259 branch BRANCH-CAPSNEGO1.
7261 2001-03-11 18:47 wtay
7263 * tests/capsconnect.c: Added a little test program for caps
7264 negotiation proxying.
7266 2001-03-11 18:34 wtay
7268 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7269 patch from Steve Baker.
7271 2001-03-11 16:29 wtay
7273 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7274 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7275 debian/Makefile.am, debian/README.Debian, debian/changelog,
7276 debian/control, debian/copyright, debian/gsteditor.files,
7277 debian/gsteditor.menu, debian/gstmediaplay.files,
7278 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7279 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7280 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7281 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7282 debian/gstreamer-plugin-template.postinst,
7283 debian/gstreamer-plugin-template.prerm,
7284 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7285 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7286 debian/libgst-dev.files, debian/libgst0.files,
7287 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7288 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7289 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7290 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7291 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7292 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7293 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7294 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7295 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7296 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7297 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7298 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7299 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7300 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7301 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7302 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7303 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7304 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7305 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7306 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7307 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7308 docs/plugins/tmpl/audioscale.sgml,
7309 docs/plugins/tmpl/gstaviencoder.sgml,
7310 docs/plugins/tmpl/gstmpeg2enc.sgml,
7311 docs/plugins/tmpl/gstmpeg2play.sgml,
7312 docs/plugins/tmpl/gstmpeg_play.sgml,
7313 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7314 docs/plugins/tmpl/gstspectrum.sgml,
7315 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7316 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7317 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7318 docs/plugins/tmpl/mpeg2parse.sgml,
7319 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7320 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7321 docs/plugins/tmpl/synaesthesia.sgml,
7322 docs/plugins/tmpl/system_encode.sgml,
7323 docs/plugins/tmpl/videoscale.sgml,
7324 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7325 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7326 docs/random/hierarchy, docs/random/wtay/autoplug2,
7327 editor/gsteditor.h, examples/Makefile.am,
7328 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7329 examples/launch/mp3play, examples/plugins/example.c,
7330 examples/plugins/example.h, examples/queue2/queue2.c,
7331 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7332 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7333 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7334 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7335 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7336 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7337 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7338 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7339 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7340 gst/gstutils.h, gst/autoplug/Makefile.am,
7341 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7342 gst/autoplug/gststaticautoplugrender.c,
7343 gst/autoplug/gststaticautoplugrender.h,
7344 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7345 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7346 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7347 include/avifmt.h, include/default.h, include/registry.h,
7348 libs/Makefile.am, libs/getbits/gstgetbits.c,
7349 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7350 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7351 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7352 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7353 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7354 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7355 plugins/mp3decode/mpg123/layer1.c,
7356 plugins/mp3decode/mpg123/layer3.c,
7357 plugins/mp3decode/mpg123/tabinit.c,
7358 plugins/mp3decode/parse/mp3parse.c,
7359 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7360 plugins/mpeg1/mpeg_play/Makefile.am,
7361 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7362 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7363 plugins/mpeg1/mpeg_play/recon_sse.s,
7364 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7365 plugins/mpeg2/ac3dec/cpu_accel.c,
7366 plugins/mpeg2/mpeg2dec/Makefile.am,
7367 plugins/mpeg2/mpeg2dec/attributes.h,
7368 plugins/mpeg2/mpeg2dec/decode.c,
7369 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7370 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7371 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7372 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7373 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7374 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7375 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7376 plugins/mpeg2/mpeg2dec/mm_accel.h,
7377 plugins/mpeg2/mpeg2dec/motion_comp.c,
7378 plugins/mpeg2/mpeg2dec/motion_comp.h,
7379 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7380 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7381 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7382 plugins/mpeg2/mpeg2dec/mpeg2.h,
7383 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7384 plugins/mpeg2/mpeg2dec/output_video.h,
7385 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7386 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7387 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7388 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7389 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7390 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7391 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7392 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7393 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7394 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7395 plugins/xmms/main.h, plugins/xmms/output.h,
7396 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7397 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7398 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7399 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7400 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7401 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7402 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7403 More work on the negotiation process to allow for proxied
7404 negotiation which is needed in the queue. gst_pad_connect perform
7405 a negotiation and returns a gboolean indicating successfull
7406 connection. The pads are disconnected when negotiation fails. I'm
7407 not satisfied/sure about the implementation yet, needs some more
7410 2001-03-10 09:03 omegahacker
7412 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7413 g++ compilation, const guchar for pipeline_new
7415 2001-03-09 22:03 wtay
7417 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7419 2001-03-09 22:02 wtay
7421 * configure.in, plugins/Makefile.am: Added a check for librtp.
7423 2001-03-09 20:50 wtay
7425 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7426 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7427 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7428 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7429 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7430 not yet detecting librtp...
7432 2001-03-09 20:35 wtay
7434 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7436 2001-03-09 20:24 wtay
7438 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7439 build alsa when detected by configure
7441 2001-03-09 20:05 wtay
7443 * plugins/alsa/: .cvsignore, README: Some more files.
7445 2001-03-09 20:04 wtay
7447 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7448 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7449 build system is not yet done, we're working on it now.
7451 2001-03-09 18:50 omegahacker
7453 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7454 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7457 2001-03-09 18:33 omegahacker
7459 * gst/gstthread.c: commit to broken code that needs inspecting
7461 2001-03-09 12:31 richardb
7463 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7464 NULLs as parameters. Was dereferencing the argv pointer to get
7465 progname: now defaults to "gstprog".
7467 2001-03-09 12:29 richardb
7469 * testsuite/test_gst_init.c: Updated test to have a comment
7470 explaining its purpose (very important this, especially for
7471 regression tests), and to actually test what I meant it to.
7473 2001-03-09 12:08 richardb
7475 * Makefile.am, configure.in, testsuite/Makefile.am,
7476 testsuite/test_gst_init.c: Added a testsuite. This currently only
7477 has one test, which replicates a problem just submitted to the
7480 I hope noone disagrees that we need a testsuite. Also, hopefully
7481 we all think that a tiny testsuite which is easy to add tests to is
7482 much better than a huge project to create a complete testsuite,
7483 which never gets started because its too big and scary.
7485 I suggest that tests get created whenever someone has a spare
7486 moment, or whenever a bug is reported (to replicate the problem,
7487 and thus be sure that when fixed it stays fixed), and before making
7488 a change to a piece of code to ensure that it remains working.
7490 If we all add little tests occasionally, then we'll have a good
7491 useful testsuite before we know it. All you need to do is make a
7493 2001-03-08 21:28 wtay
7495 * configure.in: Removed the libxmms check until they fix their m4
7498 2001-03-08 19:26 wtay
7500 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7501 warninh when the device could not be opened.
7503 2001-03-07 22:20 wtay
7505 * configure.in: Added a check for libxmms
7507 2001-03-07 21:52 wtay
7509 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7510 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7511 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7512 docs/random/hierarchy, docs/random/wtay/autoplug2,
7513 editor/gsteditor.h, examples/autoplug/autoplug.c,
7514 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7515 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7516 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7517 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7518 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7519 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7520 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7521 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7522 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7523 gst/autoplug/gststaticautoplugrender.c,
7524 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7525 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7526 gstplay/gstplayprivate.h, plugins/Makefile.am,
7527 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7528 plugins/avi/wincodec/gstwincodec.c,
7529 plugins/avi/wincodec/gstwindec.c,
7530 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7531 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7532 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7533 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7536 2001-03-06 22:32 wtay
7538 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7539 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7540 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7541 plugin_load statements in videotest Applied the patch from Steve
7542 Baker for float args parsing
7544 2001-03-06 21:39 wtay
7546 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7547 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7548 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7549 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7550 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7551 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7552 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7553 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7554 plugins/mpeg2/mpeg2dec/attributes.h,
7555 plugins/mpeg2/mpeg2dec/decode.c,
7556 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7557 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7558 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7559 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7560 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7561 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7562 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7563 plugins/mpeg2/mpeg2dec/mm_accel.h,
7564 plugins/mpeg2/mpeg2dec/motion_comp.c,
7565 plugins/mpeg2/mpeg2dec/motion_comp.h,
7566 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7567 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7568 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7569 plugins/mpeg2/mpeg2dec/mpeg2.h,
7570 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7571 plugins/mpeg2/mpeg2dec/output_video.h,
7572 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7573 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7574 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7575 plugins/xmms/effect.h, plugins/xmms/general.h,
7576 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7577 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7578 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7579 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7580 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7581 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7582 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7583 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7584 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7585 again... amazing how many changes we have in only a week time...
7587 2001-03-06 20:06 wtay
7589 * examples/launch/mp3play: Added quotes around the command line mp3
7592 2001-03-06 20:04 wtay
7594 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7595 args in gstreamer-launch
7597 2001-03-05 23:06 wtay
7599 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7600 changes to the input plugins. Added all of the xmms calls/info as
7603 2001-03-05 21:24 wtay
7605 * test/xmmstest.c: Added an effect to the example
7607 2001-03-05 21:24 wtay
7609 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7610 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7613 2001-03-05 19:37 wtay
7615 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7618 2001-03-05 18:55 wtay
7620 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7621 of the sink caps because this plugin can take random data.
7623 2001-03-04 23:40 wtay
7625 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7626 Changed the loop function so that it can stop.
7628 2001-03-04 22:37 dlehn
7630 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7631 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7632 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7634 2001-03-04 22:26 dlehn
7636 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7637 g_return_if_fail() where needed.
7639 2001-03-04 22:22 dlehn
7641 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7642 plugins/mpeg2/mpeg2dec/Makefile.am,
7643 plugins/mpeg2/mpeg2dec/attributes.h,
7644 plugins/mpeg2/mpeg2dec/decode.c,
7645 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7646 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7647 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7648 plugins/mpeg2/mpeg2dec/mm_accel.h,
7649 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7650 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7651 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7652 plugins/mpeg2/mpeg2dec/mpeg2.h,
7653 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7654 plugins/mpeg2/mpeg2dec/output_video.h,
7655 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7656 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7659 2001-03-04 21:59 wtay
7661 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7663 2001-03-04 21:58 wtay
7665 * configure.in: Added makefile for xmms. libxmms detection is not
7668 2001-03-04 21:57 wtay
7670 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7671 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7672 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7673 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7674 mpg123, tonegen, vorbis are tested. Not everything works yet most
7675 notably lots of properties are missing and the vis plugin pads are
7676 not created. State changes are not yet handled as they should.
7678 2001-03-03 19:09 wtay
7680 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7683 2001-03-03 19:09 wtay
7685 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7688 2001-03-03 19:08 wtay
7690 * gst/autoplug/gststaticautoplugrender.c: file
7691 gststaticautoplugrender.c was initially added on branch
7694 2001-03-03 19:08 wtay
7696 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7697 gst/autoplug/gststaticautoplug.c,
7698 gst/autoplug/gststaticautoplugrender.c,
7699 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7700 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7701 tests/autoplug2.c: Added an API for element construction and
7702 renderer autopluggers. Added another autoplugger to render things.
7703 Updated the player to use the new autoplugger.
7705 2001-03-03 19:08 wtay
7707 * gst/autoplug/gststaticautoplugrender.h: file
7708 gststaticautoplugrender.h was initially added on branch
7711 2001-03-03 18:19 wtay
7713 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7716 2001-03-03 17:38 wtay
7718 * gst/gstelement.c: Added gstutils.h to #include
7720 2001-03-03 17:09 wtay
7722 * configure.in: Added a comma to fix ./configure as found by Steve
7725 2001-03-03 16:30 wtay
7727 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7728 function in gstutils to set an object argument as a string.
7729 gstparse.c and gstelement.c now use this function.
7731 2001-03-02 18:30 omegahacker
7733 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7734 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7736 2001-03-02 17:56 wtay
7738 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7739 work again with an ugly hack until we have autoplug2 merged...
7741 2001-03-02 17:03 richardb
7743 * test/xml/readreg.c: Include compatability defines for libxml: use
7744 xmlChildrenNode instead of childs.
7746 2001-03-02 16:50 richardb
7748 * gst/gstplugin.c: Add advice to run gstreamer-register when
7749 warning that registry needs rebuild.
7751 2001-03-02 16:49 richardb
7753 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7755 2001-03-01 23:47 wtay
7757 * AUTHORS: Updated the authors file.
7759 2001-03-01 23:25 wtay
7761 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7762 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7764 2001-03-01 22:36 wtay
7766 * Makefile.am, configure.in, gstreamer-config.in,
7767 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7768 debian/changelog, debian/control, debian/copyright,
7769 debian/gsteditor.files, debian/gsteditor.menu,
7770 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7771 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7772 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7773 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7774 debian/gstreamer-mpg123.files,
7775 debian/gstreamer-plugin-template.postinst,
7776 debian/gstreamer-plugin-template.prerm,
7777 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7778 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7779 debian/libgst-dev.files, debian/libgst0.files,
7780 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7781 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7782 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7783 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7784 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7785 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7786 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7787 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7788 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7789 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7790 docs/manual/Makefile.am, docs/manual/bins.sgml,
7791 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7792 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7793 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7794 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7795 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7796 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7797 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7798 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7799 docs/plugins/tmpl/gstaviencoder.sgml,
7800 docs/plugins/tmpl/gstmpeg2enc.sgml,
7801 docs/plugins/tmpl/gstmpeg2play.sgml,
7802 docs/plugins/tmpl/gstmpeg_play.sgml,
7803 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7804 docs/plugins/tmpl/gstspectrum.sgml,
7805 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7806 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7807 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7808 docs/plugins/tmpl/mpeg2parse.sgml,
7809 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7810 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7811 docs/plugins/tmpl/synaesthesia.sgml,
7812 docs/plugins/tmpl/system_encode.sgml,
7813 docs/plugins/tmpl/videoscale.sgml,
7814 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7815 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7816 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7817 examples/Makefile.am, examples/plugins/example.c,
7818 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7819 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7820 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7821 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7822 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7823 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7824 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7825 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7826 include/avifmt.h, include/default.h, include/registry.h,
7827 libs/Makefile.am, libs/getbits/gstgetbits.c,
7828 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7829 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7830 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7831 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7832 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7833 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7834 plugins/mp3decode/mpg123/layer3.c,
7835 plugins/mp3decode/mpg123/tabinit.c,
7836 plugins/mp3decode/parse/mp3parse.c,
7837 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7838 plugins/mpeg1/mpeg_play/Makefile.am,
7839 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7840 plugins/mpeg1/mpeg_play/recon_sse.s,
7841 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7842 plugins/mpeg2/mpeg2dec/motion_comp.c,
7843 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7844 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7845 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7846 needed some changes for the dynamic pads in the avidecoder since
7847 the new autoplugger doesn't know about the outher elements. The
7848 next version of the autoplugger will also handle the
7849 audfio/videosink connections and will do a complete end-to-end
7852 2001-03-01 19:43 wtay
7854 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7857 2001-03-01 19:11 wtay
7859 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7861 2001-02-28 21:40 wtay
7863 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7864 first one to start the cothread_switch
7866 2001-02-28 20:32 wtay
7868 * gst/gstcpu.c: Redid the cpu detection with a little help from
7871 2001-02-27 22:43 wtay
7873 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7875 2001-02-27 22:38 wtay
7877 * test/Makefile.am: and the updated makefile...
7879 2001-02-27 22:27 wtay
7881 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7884 2001-02-27 21:08 wtay
7886 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7887 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7888 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7889 tmpl/gstreamer-unused.sgml: Small compile fixes
7891 2001-02-27 20:34 wtay
7893 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7894 initially added on branch BRANCH-AUTOPLUG2.
7896 2001-02-27 20:34 wtay
7898 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7899 gst/gstthread.c, gst/autoplug/Makefile.am,
7900 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7901 Added the missing autoplugger, doh
7903 2001-02-27 20:34 wtay
7905 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7906 initially added on branch BRANCH-AUTOPLUG2.
7908 2001-02-27 20:34 wtay
7910 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
7911 branch BRANCH-AUTOPLUG2.
7913 2001-02-27 19:44 wtay
7915 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
7916 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7917 plugins/mpeg1/mpeg_play/recon_sse.s,
7918 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7919 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7920 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7921 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
7922 on Athlon yet) Renamed the mmxe motion compentation files.
7923 disabled SSE optimisation in ac3dec because it apparently faults..
7924 enable MMXEXT motion compensation on non SSE CPUs (AMD)
7926 2001-02-27 00:05 wtay
7928 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
7929 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
7930 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7931 docs/plugins/tmpl/audioscale.sgml,
7932 docs/plugins/tmpl/gstaviencoder.sgml,
7933 docs/plugins/tmpl/gstmpeg2enc.sgml,
7934 docs/plugins/tmpl/gstmpeg2play.sgml,
7935 docs/plugins/tmpl/gstmpeg_play.sgml,
7936 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7937 docs/plugins/tmpl/gstspectrum.sgml,
7938 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7939 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7940 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7941 docs/plugins/tmpl/mpeg2parse.sgml,
7942 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7943 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7944 docs/plugins/tmpl/synaesthesia.sgml,
7945 docs/plugins/tmpl/system_encode.sgml,
7946 docs/plugins/tmpl/videoscale.sgml,
7947 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7948 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
7949 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
7950 docs Makefiles... Make the jpeg decoder a bit more aware about the
7951 different YUV colorspaces.
7953 2001-02-25 23:11 dlehn
7955 * debian/changelog: Oops... wrong email address
7957 2001-02-25 23:08 dlehn
7959 * debian/: changelog, rules: Updated version and build fix.
7961 2001-02-25 03:42 bbradburn
7963 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
7966 2001-02-25 03:40 omegahacker
7968 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
7971 2001-02-25 03:36 omegahacker
7973 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
7974 plugins/mp3decode/mpg123/layer1.c,
7975 plugins/mp3decode/mpg123/layer3.c,
7976 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
7979 2001-02-24 21:07 dlehn
7981 * debian/rules: Call configure instead of autogen.sh.
7983 2001-02-24 20:06 wtay
7985 * configure.in, include/default.h: Remove some unneeded files Added
7986 a fix for broken libglade-config in configure.in
7988 2001-02-24 19:33 dlehn
7990 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
7993 2001-02-24 19:28 wtay
7995 * include/Makefile.am: Make dist now works
7997 2001-02-24 17:49 wtay
7999 * include/avifmt.h, include/registry.h,
8000 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8001 small fixes to wincodec
8003 2001-02-24 16:56 wtay
8005 * Makefile.am, configure.in, docs/Makefile.am,
8006 examples/Makefile.am: Added directories to Makefiles for DIST
8008 2001-02-24 00:23 wtay
8010 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8011 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8012 again A little modification to the videotest programm to use a tee
8013 element. added support for multiple paths in --gst-plugin_path=.
8014 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8015 to look for plugins.
8017 2001-02-23 19:22 wtay
8019 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8020 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8021 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8022 the manual with the new --gst-plugin-path/spew options
8024 2001-02-23 19:09 wtay
8026 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8027 Removed the asyncdisksrc again...
8029 2001-02-23 19:09 omegahacker
8031 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8032 options: --gst-plugin-spew will print errors when plugins fail to
8033 load. --gst-plugin-path= will add a directory to the path searched
8036 2001-02-23 01:57 omegahacker
8038 * gst/gstplugin.c: always include the installed plugin directories
8041 2001-02-23 00:55 omegahacker
8043 * configure.in, gstreamer-config.in: updates to configure.in and
8044 -config to help with cross compiling
8046 2001-02-22 23:19 wtay
8048 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8051 2001-02-22 23:18 wtay
8053 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8054 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8055 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8056 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8057 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8058 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8059 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8060 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8061 More doc updates Manual additions: xml/load save of custom XML,
8062 debugging, request pads added a signal to the example plugin fixed
8063 a bug in mp3parse (ifdef 1)
8065 2001-02-22 17:13 wtay
8067 * examples/plugins/example.c: Fixed an unclosed comment
8069 2001-02-22 01:53 omegahacker
8071 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8072 seek-capable mp3parse
8074 2001-02-22 01:36 bbradburn
8076 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8077 seeking by validating the NEXT frame header.
8079 2001-02-22 01:34 omegahacker
8081 * examples/plugins/: example.c, example.h: significant commenting
8082 of the example plugin
8084 2001-02-22 00:47 omegahacker
8086 * gst/gstelement.h: minor change: changed case of the strings for
8089 2001-02-21 23:01 wtay
8091 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8092 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8093 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8094 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8095 Fixed the jpeg decoder Modifications for lame >=3.86
8097 2001-02-21 22:32 dlehn
8099 * debian/: .cvsignore, README.Debian, changelog, control,
8100 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8101 gstmediaplay.menu, gstreamer-cdparanoia.files,
8102 gstreamer-common.files, gstreamer-doc.files,
8103 gstreamer-elements.files, gstreamer-esd.files,
8104 gstreamer-lame.files, gstreamer-mpg123.files,
8105 gstreamer-plugin-template.postinst,
8106 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8107 gstreamer-runtime.postinst, gstreamer-tools.files,
8108 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8109 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8110 libgsteditor0.postinst, libgstmediaplay-dev.files,
8111 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8114 2001-02-21 20:58 dlehn
8116 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8117 for byte order conversion.
8119 2001-02-21 20:57 dlehn
8121 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8122 backwards compatability.
8124 2001-02-21 20:45 dlehn
8126 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8127 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8128 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8131 2001-02-21 20:28 dlehn
8133 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8135 2001-02-21 20:27 dlehn
8137 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8139 2001-02-21 00:57 omegahacker
8141 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8142 into an element landed it in code that still thought it was
8143 connected to the previous element. It now checks to see if the
8144 peer's peer has changed, and deal accordingly.
8146 2001-02-20 08:19 omegahacker
8148 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8149 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8150 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8151 most operations live, without any failure. tests/incsched.c
8152 currently faults at the last iteration, not yet sure why.
8154 2001-02-19 22:15 wtay
8156 * tests/nego/nego1.c: file nego1.c was initially added on branch
8159 2001-02-19 22:15 wtay
8161 * tests/nego/Makefile.am: file Makefile.am was initially added on
8162 branch BRANCH-CAPSNEGO1.
8164 2001-02-19 22:15 wtay
8166 * tests/nego/.cvsignore: file .cvsignore was initially added on
8167 branch BRANCH-CAPSNEGO1.
8169 2001-02-19 22:15 wtay
8171 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8172 negotiation test program
8174 2001-02-19 20:20 wtay
8176 * configure.in, docs/random/wtay/caps-negociation,
8177 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8178 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8179 pad negotiation. - _renegotiate can be called by a plugin to
8180 negotiate the caps - _renegotiate is called whenever a pad
8181 changes its caps - the caps cannot contain lists or ranges -
8182 the pad caps are now only set explicitly using gst_pad_set_caps,
8183 the padtemplate caps are not transfered to the pad caps.
8185 missing: - no notification when negotiation fails - autoplugging
8186 is broken - the editor doesn't show correct caps
8188 2001-02-19 00:07 wtay
8190 * libs/Makefile.am: The BPB has been put over my head... this time
8193 2001-02-18 23:58 wtay
8195 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8196 we now have have a plain C version too.
8198 2001-02-18 10:00 omegahacker
8200 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8201 tests/incsched.c: More incsched progress. Should be able to get
8202 itereration going again tomorrow.
8204 2001-02-17 07:11 omegahacker
8206 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8207 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8208 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8209 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8210 incsched is getting closer.
8212 2001-02-17 04:43 mhowell
8214 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8217 2001-02-17 00:00 omegahacker
8219 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8220 macros and ##arg## syntax
8222 2001-02-16 23:54 richardb
8224 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8225 way and then back again, as wtay suggested. Ho hum.
8227 2001-02-16 23:52 omegahacker
8229 * docs/manual/quotes.sgml: more interesting than a 40K user
8232 2001-02-16 23:45 richardb
8234 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8236 2001-02-16 23:39 omegahacker
8238 * docs/manual/quotes.sgml: added groupie quote
8240 2001-02-16 16:48 richardb
8242 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8243 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8244 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8245 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8246 shown up by gnome-db2html2 - %'s should be written as % (was
8247 causing gnome-db2html2 to segfault, though I've a patch for them to
8248 fix that). Also correct an id which appeared twice.
8250 2001-02-16 13:13 richardb
8252 * gst/gstpad.h: Include compatability defines for old versions of
8255 2001-02-16 12:15 richardb
8257 * tools/README: Trivial fix: change launch to gstreamer-launch in
8260 2001-02-16 12:14 richardb
8262 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8263 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8264 things closer to the Gnome standard guidelines for SGML
8265 documentation. One change in particular is to change the book name
8266 for the manual from gstreamer to index; a change to the link to the
8267 manual on the website will thus be needed when the online version
8268 of the manual is next updated.
8270 These changes should make it possible to view the GStreamer
8271 documentation directly from SGML in Nautilus: anyone with a working
8272 copy of Nautilus should try this out and report ... ;-)
8274 2001-02-15 18:42 richardb
8276 * gst/gstpad.c: Fix a couple of instances of childs, which should
8277 be xmlChildrenNode. We need to be careful to stop these creeping
8280 2001-02-14 23:23 omegahacker
8282 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8283 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8284 need to get the headers redone...
8286 2001-02-14 10:34 richardb
8288 * configure.in: Innocuous little change to fix a warning with newer
8289 versions of automake - shouldn't cause any backwards compatibility
8292 2001-02-13 20:48 wtay
8294 * docs/random/wtay/caps-negociation: Latest begotiation doc
8296 2001-02-13 02:40 omegahacker
8298 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8299 changes to incsched stuff, need to make more major modifications to
8300 manager concept now, so I'm checkpointing.
8302 2001-02-12 23:08 omegahacker
8304 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8305 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8306 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8307 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8308 tests/Makefile.am, tests/incsched.c: First round of incremental
8309 scheduling. Manager setting and managed_elements lists are now
8310 handled at bin_add/remove time. Scheduling chains can be created
8311 incrementally as well, though there are still some pieces missing.
8313 2001-02-12 23:08 omegahacker
8315 * tests/incsched.c: file incsched.c was initially added on branch
8318 2001-02-11 22:22 wtay
8320 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8321 associations on the UML diagrams
8323 2001-02-11 18:29 wtay
8325 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8326 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8327 Added a first draft for caps-negotiation
8329 2001-02-10 14:46 wtay
8331 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8332 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8333 plugins/avi/playcodecs.c: - backported the xml load bug in the
8334 properties - backported the videosink bug - make sure the
8335 regiontype is set to NONE after a getregion - an ugly fix (copy the
8336 chainfunction outselves) to make the avidecoder work again.
8338 2001-02-08 19:52 wtay
8340 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8341 implementation details
8343 2001-02-08 19:37 wtay
8345 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8348 2001-02-08 19:37 wtay
8350 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8351 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8352 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8353 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8354 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8355 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8356 Implemented the plugable autopluggers. - one can aad an
8357 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8358 autopluggers can be queried using _get_list - save/load
8359 autoplugger descriptions in the XML registry - load the
8360 autoplugger only when needed - a signal can be attached to the
8361 autoplugger to be notified of new objects. - improved the
8362 media player to use the new autoplugger - updated
8363 gstreamer-inspect for the autoplugger and types added EOS to the
8364 disksrc fixed two bugs in properties loading (min/max, comment
8367 2001-02-07 22:48 omegahacker
8369 * configure.in: removed intl and po from configure.in, until we
8370 have gettext working
8372 2001-02-07 22:23 omegahacker
8374 * Makefile.am, configure.in: added configure option to turn on
8375 building of docs, else they aren't built
8377 2001-02-07 22:07 omegahacker
8379 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8382 2001-02-06 20:42 wtay
8384 * docs/gst/tmpl/gstreamer-unused.sgml,
8385 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8386 examples/queue2/queue2.c, examples/thread/thread.c,
8387 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8388 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8389 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8390 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8391 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8392 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8393 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8394 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8395 autoplugger: - moved all of the code out of gstpipeline.c to
8396 autoplug.c - The autoplugger now creates a GstElement based on
8397 the given src and sink caps. The API now is: GstElement*
8398 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8399 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8400 sure if this is right behaviour but we need at least a bin in
8401 order to run the typedetect functions. - fixed a bug in
8402 gstbin.c where the MANAGER flag of the bin was not cleared
8403 when going to the NULL state. - a bug in the videosink was
8404 fixed. It was possible that more instances of the video widget
8405 were created, causing major errors. - commented out most of the
8406 'old' autoplug examples. - added the new autoplugger to
8407 gstplay.c. There still is a bit of hacking needed to insert a
8408 queue into the autogenerated element. This will be fixed when
8409 the autoplugger can also create the video/audio elements. Fixed
8410 some more extranous spaces problems in various files.
8412 2001-02-06 20:06 wtay
8414 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8415 ignore, and two documents..
8417 2001-02-06 19:39 omegahacker
8419 * test/ac3play.c: updated ac3play to work with latest libgst
8421 2001-02-05 17:17 omegahacker
8423 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8425 2001-02-05 17:16 omegahacker
8427 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8428 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8429 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8430 guint64's. They are offset and len, where offset can be used for
8431 the time field, and len would be zero or the time unit (say, 33ms
8434 2001-02-04 21:38 omegahacker
8436 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8437 in-use instances of asyncdisksrc
8439 2001-02-04 21:37 omegahacker
8441 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8442 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8443 disksrc, no point in having a distinction
8445 2001-02-03 07:25 omegahacker
8447 * configure.in: fixed up the Alpha and ARM processor checks
8449 2001-02-01 17:42 omegahacker
8451 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8454 2001-02-01 17:39 omegahacker
8456 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8459 2001-01-31 22:54 omegahacker
8461 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8463 2001-01-31 20:27 wtay
8465 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8466 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8467 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8468 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8469 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8470 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8472 2001-01-30 23:53 wtay
8474 * examples/xml/createxml.c, examples/xml/runxml.c,
8475 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8476 gst/gstxml.h: Added a first attempt for XML embedding in the main
8477 core XML. Objects will emit a signal that a user app can connect
8478 to in order to insert its XML into the tree. You can catch the
8479 object_loaded signal in GstXML to parse the user supplied XML data
8480 in the stream. The object_loaded signal is implemented with a
8481 custom made class signal. All GstObject classes now automatically
8482 create a GstSignalObject that serves as a proxy to the user app
8483 when an object is loaded. All objects are currently responsible to
8484 emit the class signal themselves. runxml and createxml serve as an
8485 example how the XML hooks can be used to insert and retrieve custom
8488 2001-01-29 23:51 wtay
8490 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8492 2001-01-29 23:50 wtay
8494 * examples/plugins/example.c, examples/plugins/example.h,
8495 gst/gstxml.c, plugins/audioscale/audioscale.c,
8496 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8497 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8498 plugins/cdparanoia/cdparanoia.c,
8499 plugins/mp3decode/mpg123/gstmpg123.c,
8500 plugins/mp3decode/parse/mp3parse.c,
8501 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8502 parentage macros were replaced with the correct gst_*_get_parent.
8503 Updated the example. 'gstreamer' now is the doc type instead of
8506 2001-01-29 23:32 wtay
8508 * docs/random/wtay/namespaces: Added ramblings about the XML
8511 2001-01-29 00:06 wtay
8513 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8514 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8515 editor/gsteditorpad.c, editor/gsteditorproject.c,
8516 examples/plugins/example.c, examples/xml/createxml.c,
8517 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8518 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8519 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8520 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8521 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8522 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8523 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8524 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8525 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8526 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8527 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8528 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8529 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8530 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8531 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8532 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8533 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8534 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8535 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8536 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8537 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8538 plugins/filters/ladspa/gstladspa.c,
8539 plugins/filters/median/median.c, plugins/filters/median/median.h,
8540 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8541 plugins/icecast/icecastsend/icecastsend.c,
8542 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8543 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8544 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8545 plugins/mp3decode/mpg123/gstmpg123.c,
8546 plugins/mp3decode/parse/mp3parse.c,
8547 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8548 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8549 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8550 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8551 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8552 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8553 plugins/mpeg1/parse/mpeg1parse.c,
8554 plugins/mpeg1/system_encode/system_encode.c,
8555 plugins/mpeg1video/parse/mp1videoparse.c,
8556 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8557 plugins/mpeg2/ac3parse/ac3parse.c,
8558 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8559 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8560 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8561 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8562 plugins/mpeg2/subtitles/mpeg2subt.c,
8563 plugins/mpeg2/video/gstmpeg2play.c,
8564 plugins/mpeg2/video/gstmpeg2play.h,
8565 plugins/mpeg2/videoparse/mp2videoparse.c,
8566 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8567 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8568 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8569 plugins/visualization/smoothwave/smoothwave.c,
8570 plugins/visualization/smoothwave/smoothwave.h,
8571 plugins/visualization/spectrum/gstspectrum.c,
8572 plugins/visualization/synaesthesia/synaesthesia.c,
8573 plugins/visualization/vumeter/vumeter.c,
8574 plugins/visualization/vumeter/vumeter.h,
8575 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8576 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8577 tools/gstreamer-inspect.c: This is a megapatch with the following
8580 - moved the gchar *name to GstObject, removed the ones in
8583 - moved the parent handling completely into GstObject. This cause
8585 the plugins to fail (except those that used gst_pad_get_parent)
8586 - rearanged the XML save handling.
8587 - GstObject now has a class function save/restore_thyself.
8588 - GstObject has a generic method gst_object_save_thyself, this
8590 possible to fire a signal wehever a new object is loaded. This
8592 so we can add XML save hooks.
8593 - GstXML API has changed slightly. You now have to create a
8595 first before you can actually load something. This makes it
8597 attach a signal to GstXML whenever an object is loaded. I'm
8599 will keep this interface.
8600 - GstObject can now print the path_string without knowing about
8603 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8606 - added XML namespaces to the saved pipelines the namespace is:
8607 http://gstreamer.net/gst-core/1.0/
8608 namespaces are needed to distinguish user generated XML from the
8611 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8612 will be replaced with gst_pad_get_parent shortly.
8614 2001-01-26 23:35 wtay
8616 * REQUIREMENTS: Added the requirement for libshout
8618 2001-01-26 23:33 wtay
8620 * configure.in: For the icecast sender
8622 2001-01-26 23:33 wtay
8624 * plugins/: Makefile.am, icecast/Makefile.am,
8625 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8626 icecast/icecastsend/icecastsend.c,
8627 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8630 2001-01-26 18:15 richardb
8632 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8635 2001-01-23 20:03 wtay
8637 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8638 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8639 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8640 new _request methods
8642 2001-01-23 18:42 richardb
8644 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8645 gst_element_request_compatible_pad and remove
8646 gst_element_request_pad. Implemented something reasonable for
8647 gst_element_request_compatible_pad, but havn't tested much: it
8648 won't work for tee because the pad templates have no caps, and
8649 negotiation is not yet written, so it is assumed that the tee pads
8650 can't connect to anything.
8652 2001-01-22 23:39 richardb
8654 * examples/launch/mp3play: Fix launch so that it can play a list of
8655 files, now that EOS works enough. (It needs to not have to restart
8656 gstreamer each time, but good enough for now ;-) )
8658 2001-01-21 23:20 wtay
8660 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8661 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8662 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8663 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8664 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8665 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8666 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8667 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8668 Added XML load from memory functionality Undid the videosink patch,
8669 something else is wrong now on my machine: no MMX acceleration :-(
8671 2001-01-21 17:36 wtay
8673 * docs/random/wtay/eos-19012001: An overview of the current EOS
8676 2001-01-21 16:19 wtay
8678 * docs/random/dynpads: Ramblings about dynamic pads
8680 2001-01-21 16:18 wtay
8682 * docs/random/omega/testing/.cvsignore: [no log message]
8684 2001-01-21 16:10 wtay
8686 * docs/gst/.cvsignore: updated to exclude various docs formats
8689 2001-01-21 16:08 wtay
8691 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8692 in a thread, to test EOS. still hangs because gtk_main hangs in a
8695 2001-01-21 16:06 wtay
8697 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8698 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8699 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8700 correctly now. Updated gstreamer-launch to loop while !EOS.
8702 2001-01-21 01:20 omegahacker
8704 * docs/random/omega/testing/framework: more complete(?) XML
8705 description of example
8707 2001-01-21 01:03 omegahacker
8709 * docs/random/omega/testing/framework: initial thoughts on
8712 2001-01-21 00:57 wtay
8714 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8715 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8716 the device when in use' bug.
8718 2001-01-20 20:08 omegahacker
8720 * docs/design/: part-conventions.txt, part-gstelement.txt,
8721 part-gstobject.txt, part-standards.txt: current set of design docs,
8724 2001-01-20 19:20 omegahacker
8726 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8727 added first hack at testing suite design
8729 2001-01-20 18:20 wtay
8731 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8732 chaining/pushing them to the next element. NULL buffers happen on
8733 EOS. gst_bin_iterate now returns a gboolean indicating something
8734 usefull happened. It the bin is EOS, it returns FALSE.
8736 2001-01-20 17:59 wtay
8738 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8739 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8740 found inside a bin1, we add the bin2 to the EOS providers of the
8741 bin1. When there is nothing more to schedule in bin1 and bin2 has
8742 fired EOS, bin1 is in EOS. The queue overrides the EOS
8743 notification and calls EOS on the src pad when the queue is empty
8744 and the sink pad is in EOS.
8746 2001-01-20 17:53 wtay
8748 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8749 case6.c: More test cases for EOS handling
8751 2001-01-20 03:36 omegahacker
8753 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8756 2001-01-20 03:33 omegahacker
8758 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8759 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8760 vidcapture2.c: updated test programs to new ghostpad API
8762 2001-01-20 03:28 wtay
8764 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8765 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8768 2001-01-20 03:10 wtay
8770 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8771 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8772 eos somewhat work. no inner bins are checked. When an element
8773 fires EOS, the chain with that element is removed from the
8774 scheduler (marked inactive). If all chains are inactive, the bin
8777 2001-01-20 03:02 wtay
8779 * tests/eos/: case2.c, case3.c: Two more test cases
8781 2001-01-20 02:57 omegahacker
8783 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8784 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8787 2001-01-19 23:34 wtay
8789 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8792 2001-01-19 22:15 wtay
8794 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8795 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8796 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8797 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8798 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8799 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8800 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8801 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8802 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8803 tests/tee.c: API docs updates
8805 2001-01-19 09:37 omegahacker
8807 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8808 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8809 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8810 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8811 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8812 changes. Fixed everything that broke, correctly. Someone will
8813 want to go update the API doc templates.
8815 2001-01-19 09:14 omegahacker
8817 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8818 more cothreads cleanup, and first pass at ARM code
8820 2001-01-19 07:48 omegahacker
8822 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8823 stack issue that probably can't be solved anyway. Tomorrow the UDB
8824 build will commence, and let the best guess win!
8826 2001-01-19 02:23 omegahacker
8828 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8829 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8830 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8831 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8832 system. The objects are in place, I now need to go and get all the
8833 Bin end of things worked out. Testing should be fairly easy, at
8834 least for verification.
8836 Everything I've tried so far works with no changes, with is
8837 amazing. That's just cool. Once again we rewrite an entire
8838 subsystem, and nothing else notices anything but the new features
8841 2001-01-19 02:10 richardb
8843 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8846 2001-01-19 02:06 richardb
8848 * docs/fwg/: Makefile.am, firstplugin.sgml,
8849 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8850 typesnprops.sgml: Wrote a little more text, and did more of the
8851 work on making the sections. When this manual has text in all
8852 these sections its going to be pretty impressive...
8854 2001-01-19 00:07 wtay
8856 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8857 little tee test program.
8859 2001-01-19 00:07 wtay
8861 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8862 pad presence REQUEST.
8864 2001-01-19 00:02 wtay
8866 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8867 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8868 elements/gsttypefind.h: And here they are....
8870 2001-01-19 00:01 wtay
8872 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8873 elements/gstelements.c: Moved queue and typefind elements to the
8874 core since they are referenced by name.
8876 2001-01-18 23:46 wtay
8878 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8879 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8880 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8881 mthodes to request an element to create pads:
8882 gst_element_request_pad* This can be used to construct a tee and a
8883 muxer/mixer/aggregator element. Moved the tee element to elements/
8884 because it can now be handled with the new pad request features.
8885 The padfactory also has some changes: a pad can now be of presence
8886 REQUEST, which means that the pad can be requested from this plugin
8889 2001-01-18 15:29 richardb
8891 * plugins/esd/esdsink/esdsink.c,
8892 plugins/visualization/synaesthesia/core.c,
8893 plugins/visualization/synaesthesia/core.h,
8894 plugins/visualization/synaesthesia/synaesthesia.c,
8895 plugins/visualization/synaesthesia/synaesthesia.h,
8896 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8897 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8898 fixes for libxml. Also, some code formatting changes in esdsink,
8899 some further fixes to vumeter, and some work on synaesthesia to
8900 make it closer to working (it doesn't fully work yet, though. :( )
8902 2001-01-18 11:16 richardb
8904 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8905 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8906 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8907 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
8908 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
8909 libxml2. Also improved a couple of debugging messagse.
8911 2001-01-18 08:54 omegahacker
8913 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
8914 gstppc.h: Updates to cothreads code, including non-working alpha.
8915 Changed things a bit, including PPC. Not having a PPC machine, I
8916 need someone to test these changes and report back whether they
8919 2001-01-18 02:25 richardb
8921 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
8922 so that it compiles and runs. It doesn't do much of use though:
8923 simply produces some debug output, and has a set of arguments which
8924 report the volume. It might be more useful if it produced its
8925 output from a source pad, in an appropriate format, so that another
8926 plugin could graphically display this.
8928 2001-01-17 07:43 wtay
8930 * examples/typefind/: Makefile, Makefile.am: Oops
8932 2001-01-17 01:59 richardb
8934 * tools/gstreamer-register.c: Fix permissions problems: the
8935 directory will now always be created mode 2755. In addition, the
8936 temporary file is given restricted permissions, and the permissions
8937 on the registry file are preserved if one already exists, or 666
8938 (and modified by the umask) if one doesn't already exist.
8940 2001-01-17 00:02 wtay
8942 * configure.in: Added typefind example to configure.in
8944 2001-01-17 00:01 wtay
8946 * examples/: autoplug/autoplug.c, typefind/Makefile,
8947 typefind/typefind.c: Added the typefind example from the manual
8949 2001-01-16 23:35 wtay
8951 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
8952 utility.sgml: Manual updates and additions
8954 2001-01-15 21:10 richardb
8956 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
8957 plugin, after I realised they were wrong during a conversation
8958 about pads with wtay. ;-)
8960 2001-01-15 19:25 wtay
8962 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
8963 gstelement that broke with the conversion of the states to a
8966 2001-01-15 00:53 richardb
8968 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
8969 conditionals to ensure that the i486 stuff is used only in x86
8970 architectures. Now links on PPC.
8972 2001-01-15 00:53 wtay
8974 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
8975 with dynamic pads Fixed quotes
8977 2001-01-14 22:28 wtay
8979 * gstplay/Makefile.am: Added gst_libs to Makefile
8981 2001-01-14 22:25 richardb
8983 * docs/manuals.mak: Fix build problem when don't have db2html, or a
8984 directory to put the manual in: was trying to make a symlink in the
8985 non-existant directory, and causing the build to stop.
8987 2001-01-14 22:24 richardb
8989 * gst/Makefile.am: Adding nasty hack to rules to generate
8990 cothreads.{o,lo}, to get dependencies right. Rules copied from
8991 automake, and therefore a bit dependent on automake keeping doing
8992 dependency things the same kind of way, but it should work as long
8993 as automake puts dependencies into .deps/*.P
8995 2001-01-14 22:23 wtay
8997 * tests/sched/Makefile.am: Fixed a Makefile error
8999 2001-01-14 21:55 omegahacker
9001 * Makefile.am, acconfig.h, configure.in,
9002 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9003 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9004 editor/Makefile.am, examples/autoplug/Makefile.am,
9005 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9006 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9007 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9008 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9009 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9010 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9011 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9012 gst/types/Makefile.am, gstplay/Makefile.am,
9013 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9014 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9015 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9016 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9017 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9018 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9019 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9020 plugins/effects/stereo/Makefile.am,
9021 plugins/effects/volume/Makefile.am,
9022 plugins/esd/esdsink/Makefile.am,
9023 plugins/filters/ladspa/Makefile.am,
9024 plugins/filters/median/Makefile.am,
9025 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9026 plugins/mp3decode/mpg123/Makefile.am,
9027 plugins/mp3decode/parse/Makefile.am,
9028 plugins/mp3decode/types/Makefile.am,
9029 plugins/mp3decode/xa/Makefile.am,
9030 plugins/mp3decode/xing/Makefile.am,
9031 plugins/mp3encode/lame/Makefile.am,
9032 plugins/mpeg1/mpeg1encoder/Makefile.am,
9033 plugins/mpeg1/mpeg_play/Makefile.am,
9034 plugins/mpeg1/mpegaudio/Makefile.am,
9035 plugins/mpeg1/mpegtypes/Makefile.am,
9036 plugins/mpeg1/parse/Makefile.am,
9037 plugins/mpeg1/system_encode/Makefile.am,
9038 plugins/mpeg1video/parse/Makefile.am,
9039 plugins/mpeg2/ac3dec/Makefile.am,
9040 plugins/mpeg2/ac3parse/Makefile.am,
9041 plugins/mpeg2/mpeg2dec/Makefile.am,
9042 plugins/mpeg2/mpeg2enc/Makefile.am,
9043 plugins/mpeg2/mpegtypes/Makefile.am,
9044 plugins/mpeg2/parse/Makefile.am,
9045 plugins/mpeg2/subtitles/Makefile.am,
9046 plugins/mpeg2/video/Makefile.am,
9047 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9048 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9049 plugins/visualization/smoothwave/Makefile.am,
9050 plugins/visualization/spectrum/Makefile.am,
9051 plugins/visualization/synaesthesia/Makefile.am,
9052 plugins/visualization/vumeter/Makefile.am,
9053 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9054 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9055 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9056 Massive build fixup. Will send message to -devel list later with
9057 details on the changes and what they mean for Makefile.am writers.
9058 Check docs/random/omega/build/TODO for a list of things that I had
9061 NOTE: this requires a complete rebuild of all plugins, since I also
9062 changed the STATE enum to a bitfield instead of sequential numbers.
9064 2001-01-14 21:38 omegahacker
9066 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9067 the launcher, didn't deal with argc properly
9069 2001-01-14 14:57 wtay
9071 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9074 2001-01-14 14:43 wtay
9076 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9077 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9078 make sure that the waiting thread is woken up. Can somebody with
9079 queue problems verifify that this does improve the situation a bit.
9080 I'm suspecting that something else is going on, like a pthreads bug
9081 or something. Small updates to the fake elements.
9083 2001-01-14 12:42 richardb
9085 * REQUIREMENTS: Added a couple of lines about debian packages.
9087 2001-01-14 04:45 wtay
9089 * docs/manual/quotes.sgml: Updated quotes :-)
9091 2001-01-13 19:04 wtay
9093 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9094 proposal does not use the recursion to propagate the EOS signal.
9095 This implies that an element cannot deny an EOS signal anymore but
9096 since the signal is generated when a NULL buffer is pushed,
9097 somebody did something wrong anyway.
9099 2001-01-13 15:47 wtay
9101 * docs/random/wtay/eos4: Added an updated use case for EOS
9104 2001-01-13 14:45 wtay
9106 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9108 2001-01-13 14:25 wtay
9110 * tools/gstreamer-register.c: Fixed the directory permission Bug
9113 2001-01-13 13:51 wtay
9115 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9116 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9117 parser.h instead of gnome-xml/parser.h untill xml-config is
9120 2001-01-13 02:55 omegahacker
9122 * configure.in: turned static library build back off for
9125 2001-01-13 02:12 wtay
9127 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9130 2001-01-13 00:14 wtay
9132 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9135 2001-01-12 23:37 wtay
9137 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9138 sure BE/LE stuff works
9140 2001-01-12 22:44 wtay
9142 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9143 with an explanation of how EOS could be handled with it.
9145 2001-01-12 20:54 wtay
9147 * ChangeLog: Updated ChangeLog :-)
9149 2001-01-12 20:48 wtay
9151 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9152 mmx/sse code is not used on non i386
9154 2001-01-12 20:44 wtay
9156 * configure.in: Check for more atomic operations
9158 2001-01-12 20:25 wtay
9160 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9163 2001-01-12 20:15 wtay
9165 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9166 not performed on non intel
9168 2001-01-12 18:51 wtay
9170 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9171 handling, I got an idea and started eos3. eos3 takes a different
9172 approach by merging the eos detection and the scheduling in a quite
9173 elegant way. I'm not sure we handle the scheduling like this
9176 2001-01-11 23:20 wtay
9178 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9179 replaced them with a # comment as suggested by Peter Weilbacher
9181 2001-01-11 23:15 wtay
9183 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9184 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9185 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9186 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9187 the asm sources from /* */ to #, it seems to confuse some compilers
9189 2001-01-11 22:09 omegahacker
9191 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9192 make obvious its usage restrictions
9194 2001-01-11 22:03 omegahacker
9196 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9197 elements can store ints or pointers for their own use
9199 2001-01-11 21:53 wtay
9201 * Makefile.am: Added the REQUIREMENTS file to distdir
9203 2001-01-11 09:42 omegahacker
9205 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9206 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9207 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9208 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9209 sched/walkthrough-72: added all of my un-committed random doc
9210 files, as backup <g>
9212 2001-01-11 00:35 omegahacker
9214 * gstreamer.spec.in: updated spec file to create -devel package too
9216 2001-01-11 00:33 omegahacker
9218 * gst/gstinfo.c: removed some spare newlines
9220 2001-01-10 21:28 omegahacker
9222 * docs/manual/programs.sgml: updated -launch examples
9224 2001-01-10 09:14 omegahacker
9226 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9228 2001-01-09 21:19 wtay
9230 * configure.in: Added --with-win32-libdir to configure
9232 2001-01-09 21:06 omegahacker
9234 * acconfig.h, configure.in: added config option for win32 dll and
9235 re-enabled static building
9237 2001-01-09 20:54 omegahacker
9239 * docs/manual/quotes.sgml: latest irc insanity
9241 2001-01-09 20:53 wtay
9243 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9246 2001-01-09 20:45 omegahacker
9248 * tools/gstreamer-register.c: added unlink() of registry file, and
9249 moved info enable up
9251 2001-01-09 06:48 omegahacker
9253 * tools/gstreamer-launch.c: typo fix
9255 2001-01-09 04:42 omegahacker
9257 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9258 acconfig.h and added debugging output to cdparanoia
9260 2001-01-09 04:39 omegahacker
9262 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9263 gstreamer-register.c: various changes, including making -launch use
9266 2001-01-09 04:36 omegahacker
9268 * gst/gstplugin.c: fixed a leak
9270 2001-01-08 23:57 richardb
9272 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9274 2001-01-08 23:55 richardb
9276 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9277 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9278 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9279 examples/Makefile.am, examples/plugins/.cvsignore,
9280 examples/plugins/Makefile.am, examples/plugins/example.c,
9281 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9282 Move plugin example code to new location, and put it into build
9283 system. Add work on firstplugin chapter of pwg. Fix typo in
9284 quotes. Add @'s before commands in manuals.mak
9286 2001-01-08 22:08 wtay
9288 * docs/Makefile.am, docs/manual/components.sgml,
9289 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9290 docs/manual/states.sgml, docs/manual/xml.sgml,
9291 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9292 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9293 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9294 gst_xml_get_element was broken
9296 2001-01-08 22:04 richardb
9298 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9299 make another comment more helpful.
9301 2001-01-08 22:03 richardb
9303 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9304 position in the heirarchy.
9306 2001-01-08 20:15 richardb
9308 * editor/gsteditorproperty.c: Display what the type of an element
9309 is, as the first thing in the properties box.
9311 2001-01-08 08:32 omegahacker
9313 * docs/manual/quotes.sgml: added another, um, exchange
9315 2001-01-08 01:43 richardb
9317 * tools/gstreamer-launch.c: Fix typo in error message.
9319 2001-01-08 01:27 richardb
9321 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9322 Add a "quotes" section to the gstreamer manual. This may not be an
9323 appropriate place to have this - feel free to remove it. But I
9324 think this should live _somewhere_.
9326 2001-01-08 01:23 richardb
9328 * docs/random/filter-writers-guide: Remove text version of headings
9329 for fwg. This is now contained in the SGML
9331 2001-01-08 01:21 richardb
9333 * docs/fwg/: .cvsignore, Makefile.am,
9334 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9335 Renamed the filter writers guide to plugin writers guide. Added in
9336 the planned section headings.
9338 2001-01-07 22:59 wtay
9340 * tests/sched/testcases1.tc: Added a sample tescase file
9342 2001-01-07 22:36 wtay
9344 * docs/random/testing/syntax: Added iterations
9346 2001-01-07 22:34 wtay
9348 * docs/random/testing/syntax: Added a plan for regression test plan
9351 2001-01-07 18:36 wtay
9353 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9354 thread, pipeline, so that it can be used in gstreamer-inspect and
9357 2001-01-07 17:09 wtay
9359 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9360 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9361 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9362 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9363 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9364 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9365 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9366 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9367 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9368 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9369 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9370 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9371 --enable-debug Updated AUTHORS in gstmediaplay
9373 2001-01-07 16:48 richardb
9375 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9377 2001-01-07 16:14 richardb
9379 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9380 to start using xmlDocDump, to avoid a symlink attack on the
9381 temporary registry file. Unfortunately, xmlDocDump doesn't give
9382 any indication whether its successful, so I've #ifdefed this out
9383 and left the original in place. Since the tmp file is in
9384 /etc/gstreamer, this should be okay for the moment, but I shall ask
9385 the libxml people to add some way of getting the success value of
9386 DocDump so we can use that in future.
9388 2001-01-07 15:31 richardb
9390 * acinclude.m4: Slight tweak: now I just need to send the modified
9391 version off to the alsa people.
9393 2001-01-07 15:25 richardb
9395 * acinclude.m4: New macro for testing for ALSA libraries.
9396 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9398 2001-01-07 15:20 richardb
9400 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9401 gstreamer-register will now never cause the ** WARNING **:
9402 gstplugin: registry needs rebuild warning to appear - sets a hidden
9403 global in gstplugin.c to turn the warning off. Fix a warning in
9404 gst/cothreads.c (function was declared extern, defined static)
9406 2001-01-07 14:55 richardb
9408 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9410 2001-01-07 14:49 wtay
9412 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9413 locking by only using the elements mutex. This should fix the
9414 locking problems we had...
9416 2001-01-07 14:32 richardb
9418 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9420 2001-01-07 14:29 richardb
9422 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9424 2001-01-07 14:16 richardb
9426 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9427 not to be installed.
9429 2001-01-07 14:05 richardb
9431 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9432 can compile. Will shortly update this with a slightly better
9435 2001-01-07 13:58 richardb
9437 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9438 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9439 HAVE_DB2PS instead of HAVE_PS2PDF.
9441 2001-01-07 08:40 omegahacker
9443 * configure.in: added check for libasound, and fixed check for
9446 2001-01-07 08:01 omegahacker
9448 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9449 over-zealous attempt to squash leaks, I put the g_free too early
9451 2001-01-07 07:46 omegahacker
9453 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9454 to both the plugin and the ladspa-provided code
9456 2001-01-07 07:45 omegahacker
9458 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9459 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9461 2001-01-07 07:01 richardb
9463 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9464 repository up-to-dateness by scanning through all directories on
9465 path, and checking that they and all their files are older than the
9466 repository. Give warning message if not.
9468 2001-01-07 05:54 richardb
9470 * tools/gstreamer-register.c: Test xmlSaveFile return value
9471 correctly (had to get source to find out what it meant...)
9472 gstreamer-register now seems to work fine, even in a non-standard
9475 2001-01-07 05:35 richardb
9477 * configure.in: Fix tiny slip which made configdir still always be
9480 2001-01-07 05:30 richardb
9482 * acconfig.h, configure.in, docs/manual/factories.sgml,
9483 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9484 (which currently just holds the registry)ecan now be set by
9485 configure --with-configdir=<directory path>
9487 2001-01-07 04:51 richardb
9489 * tools/gstreamer-register.c: Almost completely rewritten
9490 gstreamer-register. Now checks most errors that can happen, and
9491 displays a useful message.
9493 2001-01-07 04:28 omegahacker
9495 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9497 2001-01-07 04:00 omegahacker
9499 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9500 capabilities into gst_parse_launch()
9502 2001-01-07 03:42 wtay
9504 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9505 gstqueue.h: Added sleep time to identity Added timeout value in
9506 queue (not activated yet)
9508 2001-01-07 03:06 omegahacker
9510 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9511 fix the parser that created them
9513 2001-01-07 02:30 wtay
9515 * docs/random/queue: Added a deadlock case for the queue
9517 2001-01-07 02:23 richardb
9519 * docs/fwg/: Makefile.am, concepts.sgml,
9520 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9521 headings for the second section too, and some text for it... ;-)
9523 2001-01-07 00:12 richardb
9525 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9526 titlepage.sgml: Wrote introduction, and changed name to plugin
9527 writers guide (though files still need rename). I'll leave the
9528 filenames as is for now, since the name might still change again...
9530 2001-01-06 22:05 omegahacker
9532 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9533 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9534 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9535 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9536 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9537 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9538 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9539 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9540 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9541 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9542 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9543 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9544 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9545 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9546 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9547 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9548 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9549 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9550 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9553 2001-01-06 19:09 wtay
9555 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9556 to think about it though...
9558 2001-01-06 18:08 wtay
9560 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9563 2001-01-06 16:56 wtay
9565 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9567 2001-01-06 16:52 wtay
9569 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9570 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9571 create dangling elements with the current scheduler. Remove the
9572 subtitle parser because it's not possible with the current
9573 scheduler. Added a padtemplate for MPEG2 subtitles.
9575 2001-01-06 10:42 omegahacker
9577 * configure.in: removed xing and added AM_CONDITIONAL for
9580 2001-01-06 09:49 omegahacker
9582 * autogen.sh: added --enable-debug to autogen.sh, duh...
9584 2001-01-06 02:35 wtay
9586 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9587 docs/gst/tmpl/gstasyncdisksrc.sgml,
9588 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9589 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9590 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9591 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9592 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9593 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9594 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9595 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9596 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9597 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9598 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9599 docs/manual/bins.sgml, docs/manual/connections.sgml,
9600 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9601 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9602 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9603 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9604 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9605 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9606 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9607 manual and the docs. Removed the esdsink in gst/elements/ we have
9608 a real one not in the plugins dir. Added more APIs to query the
9609 plugins, types and caps. more fields now have a getter and a
9610 setter. This is needed to make gstreamer wrapper fiendly. Added
9611 gst_element_disconnect beacuse we also have a gst_element_connect
9613 2001-01-05 18:50 wtay
9615 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9616 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9617 queues.sgml, threads.sgml: Docs updates
9619 2001-01-05 00:28 omegahacker
9621 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9623 2001-01-04 23:35 wtay
9625 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9626 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9627 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9628 states.sgml, threads.sgml: Updates and additions to the manual
9630 2001-01-04 22:15 omegahacker
9632 * gst/cothreads.c, gst/gstinfo.c,
9633 docs/gst/tmpl/gstasyncdisksrc.sgml,
9634 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9635 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9636 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9637 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9638 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9639 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9640 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9641 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9642 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9643 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9646 2001-01-04 20:34 omegahacker
9648 * tools/gstreamer-launch.c: fixed problems with -launch
9650 2001-01-04 20:17 omegahacker
9652 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9654 2001-01-04 19:22 wtay
9656 * examples/launch/mp3play: Fixed mp3play
9658 2001-01-04 19:16 wtay
9660 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9663 2001-01-04 18:57 wtay
9665 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9666 default removed debugging -g from Makefile
9668 2001-01-04 17:44 richardb
9670 * examples/launch/mp3play: Undo accidental commit of debugging
9673 2001-01-04 16:46 richardb
9675 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9678 2001-01-04 10:54 omegahacker
9680 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9681 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9682 cothreads sources a bit, added some API docs. Added some functions
9683 needed for gstreamer-inspect. Added num_sources to fakesink.
9685 2001-01-04 10:53 omegahacker
9687 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9688 to ladspa wrapper, closer to data movement
9690 2001-01-04 10:47 omegahacker
9692 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9693 to list elements and plugin info too
9695 2001-01-04 07:19 wtay
9697 * tools/gstreamer-launch.c: A little fix for parameter parsing
9699 2001-01-04 00:15 richardb
9701 * examples/launch/mp3play: Updated to supply argument as
9702 "name=value" rather than just "value"
9704 2001-01-04 00:15 richardb
9706 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9709 2001-01-03 23:08 wtay
9711 * test/mp3play.c: Make sure the plugin is loaded only once
9713 2001-01-03 22:58 richardb
9715 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9716 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9717 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9718 supply debugging options to libgst
9720 2001-01-03 20:55 wtay
9722 * tools/gstreamer-inspect.c: Added the previous changes back in
9724 2001-01-03 20:44 omegahacker
9726 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9727 updates and a padtemplate counter added
9729 2001-01-03 20:40 omegahacker
9731 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9734 2001-01-03 20:21 wtay
9736 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9737 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9738 GSList Some fixes to inspect: added the mime type
9740 2001-01-03 19:54 wtay
9742 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9743 the bonobo component fix a compile bug in inspect... Erik, have
9744 pending changes to gstpad.h?
9746 2001-01-03 19:12 richardb
9748 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9749 Do gst_init first in helloworld, so you can supply gst parameters.
9750 Correct name of frequency cap to rate, in esdsink. Now connects
9753 2001-01-03 18:55 richardb
9755 * gst/elements/gstaudiosink.c: Various small fixes.
9757 2001-01-03 18:51 richardb
9759 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9760 updating of parameters now.
9762 2001-01-03 18:15 richardb
9764 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9765 functions! Wheeeee! Still needs to have a few things sorted out
9766 though, such as parameter setting / syncing.
9768 2001-01-03 16:25 richardb
9770 * configure.in, plugins/Makefile.am, plugins/example.c,
9771 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9772 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9773 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9774 Added nearly complete esdsink: all structure in place, just need to
9775 add actaul links to libesd. ;-)
9777 2001-01-03 08:48 omegahacker
9779 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9780 now, like padtemplates, caps/props, and arguments. More stuff can
9781 be done, but not now, I must sleep.
9783 2001-01-03 07:38 omegahacker
9785 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9786 gstreamer-launch.c: Updates to -launch, added -inspect.
9788 2001-01-02 23:33 wtay
9790 * plugins/: example.c, example.h: Updated the example plugin
9793 2001-01-02 22:52 richardb
9795 * docs/Makefile.am: Don't delete CVS directories from working
9796 directory: delete from distdir. Also, delete backup files, while
9799 2001-01-02 20:50 wtay
9801 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9803 2001-01-02 19:46 wtay
9805 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9806 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9807 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9808 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9809 examples/thread/Makefile.am, examples/xml/Makefile.am,
9810 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9811 test/bindings/Makefile.am: The examples must not be installed
9812 Removed debugging from Makefiles for avidecoder/ac3parse
9813 /test/bindings/dummy.h cannot be installed
9815 2001-01-02 18:40 wtay
9817 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9818 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9819 plugins/audioscale/audioscale.c,
9820 plugins/filters/median/Makefile.am,
9821 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9822 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9823 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9824 plugins/mpeg1/mpegtypes/Makefile.am,
9825 plugins/mpeg2/mpegtypes/Makefile.am,
9826 plugins/visualization/spectrum/fix_fft.c,
9827 plugins/visualization/spectrum/gstspectrum.c,
9828 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9829 the docs more fixes for symbols collisions
9831 2001-01-02 16:39 wtay
9833 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9834 conflict with mpeg_audio
9836 2001-01-02 16:29 wtay
9838 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9839 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9840 symbol conflict with mpeg_play
9842 2001-01-02 15:18 richardb
9844 * docs/gst/Makefile.am: Remove gstesdsink
9846 2001-01-02 14:35 richardb
9848 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9849 put into distribution.
9851 2001-01-02 14:34 richardb
9853 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9854 documentation fails to build correctly when libhttp isn't present
9857 2001-01-02 13:23 richardb
9859 * autogen.sh: Correct ftp urls for libtool.
9861 2001-01-02 12:07 wtay
9863 * autogen.sh: Fixed a typo
9865 2001-01-02 12:04 wtay
9867 * acconfig.h, autogen.sh, configure.in,
9868 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9869 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9870 libjpeg Added and action for the load menu in gstplay Fixed drag
9871 and drop in gstplay More verbose errors in gstasyndisksrc
9873 2001-01-02 08:13 omegahacker
9875 * acconfig.h, autogen.sh, configure.in,
9876 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9877 gst/gstplugin.c, gst/elements/Makefile.am,
9878 gst/elements/gstasyncdisksrc.c, include/registry.h,
9879 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9880 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9881 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9882 libs/riff/gstriffparse.c, plugins/Makefile.am,
9883 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9884 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9885 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9886 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9887 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9888 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9889 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9890 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9891 plugins/filters/ladspa/gstladspa.c,
9892 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9893 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9894 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9895 plugins/mp3decode/mpg123/gstmpg123.c,
9896 plugins/mp3decode/parse/mp3parse.c,
9897 plugins/mpeg1/mpeg1encoder/globals.h,
9898 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9899 plugins/mpeg1/mpeg1encoder/marker.c,
9900 plugins/mpeg1/mpeg1encoder/mem.c,
9901 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9902 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9903 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9904 plugins/mpeg1/parse/mpeg1parse.c,
9905 plugins/mpeg1/system_encode/buffer.c,
9906 plugins/mpeg1/system_encode/system_encode.c,
9907 plugins/mpeg1/system_encode/systems.c,
9908 plugins/mpeg1video/parse/mp1videoparse.c,
9909 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
9910 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
9911 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
9912 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
9913 plugins/mpeg2/parse/mpeg2parse.c,
9914 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
9915 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
9916 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
9917 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
9918 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
9919 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
9920 plugins/visualization/smoothwave/smoothwave.c,
9921 plugins/visualization/spectrum/gstspectrum.c,
9922 plugins/visualization/synaesthesia/synaesthesia.c,
9923 plugins/visualization/vumeter/vumeter.c,
9924 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
9925 plugins/wav/gstparsewav.c: Massive, massive update of most source
9926 files. I went through and cleaned up all the warnings that I
9927 could, which involved fixing some of the plugins.
9929 The configure.in script was re-arranged and cleaned up so, and a
9930 check for libtool 1.3.5 was added to autogen.sh. Added checks for
9933 Some plugins were removed from the list of things to build for
9936 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
9937 critical and even an if() from a DEBUG can significantly increase
9940 2001-01-02 02:18 wtay
9942 * tests/Makefile.am: ooops, eos is a dir
9944 2001-01-02 02:16 wtay
9946 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
9947 editor/pixmaps/Makefile.am, tests/Makefile.am,
9948 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
9949 Added eos test programs
9951 2001-01-02 01:44 wtay
9953 * configure.in, docs/random/eos, editor/Makefile.am,
9954 editor/gsteditorimage.c, editor/gsteditorpalette.c,
9955 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
9956 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
9957 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
9958 gsteditor/gstplay install/build fixed typo in random/eos added
9959 num_buffers property to fakesrc
9961 2001-01-02 01:33 richardb
9963 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
9964 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
9965 the tools used to make documentation. If documentation cannot be
9966 generated, whatever is available will still be installed.
9967 videosink/imagetest is now a check_PROGRAM
9969 2001-01-02 01:00 omegahacker
9971 * REQUIREMENTS: updated requirements
9973 2001-01-02 00:35 omegahacker
9975 * REQUIREMENTS: added list of requrements
9977 2001-01-02 00:31 richardb
9979 * configure.in, examples/Makefile.am: Added launch back into make
9980 system. The Makefile wasn't being generated, resulting in make
9981 dist failing when the directory was entered for make dist.
9983 2001-01-01 23:50 wtay
9985 * examples/Makefile.am: Added directories to DIST_SUBDIRS
9987 2001-01-01 23:20 omegahacker
9989 * examples/autoplug/Makefile.am: somehow Makefile.am went
9992 2001-01-01 22:44 omegahacker
9994 * examples/: Makefile.am, thread/Makefile.am: updated examples
9997 2001-01-01 21:21 omegahacker
9999 * Makefile.am, configure.in, examples/xml/Makefile.am,
10000 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10002 2001-01-01 19:54 wtay
10004 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10005 proposition for eos propagation
10007 2001-01-01 17:25 wtay
10009 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10010 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10011 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10012 gst/gstpad.c: Documentation updates
10014 2001-01-01 14:34 richardb
10016 * examples/launch/Makefile.am: Add one more file to dist.
10018 2001-01-01 14:06 richardb
10020 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10021 not being put into distributions. make dist now appears to create
10022 a fully functional distribution. make rpm should now produce an
10023 rpm. Whether that rpm is any good is another matter...
10025 2001-01-01 13:41 richardb
10027 * Makefile.am, configure.in, examples/Makefile.am,
10028 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10029 build system for examples.
10031 2001-01-01 08:43 omegahacker
10033 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10034 plugins/avi/wincodec/Makefile.am: More build changes
10036 2001-01-01 08:37 omegahacker
10038 * Makefile.am, autogen.sh, configure.in,
10039 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10040 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10041 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10042 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10043 examples/queue/Makefile, examples/queue/Makefile.am,
10044 examples/queue2/Makefile, examples/queue2/Makefile.am,
10045 examples/queue3/Makefile, examples/queue3/Makefile.am,
10046 examples/queue4/Makefile, examples/queue4/Makefile.am,
10047 examples/thread/Makefile, examples/thread/Makefile.am,
10048 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10049 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10050 sane. Added some debug.
10052 2001-01-01 07:47 omegahacker
10054 * gstplay/Makefile.am: added headers and such to Makefile.am for
10057 2001-01-01 07:44 omegahacker
10059 * test/: mp3.c, qtest.c: added the category number to DEBUG
10061 2001-01-01 07:42 omegahacker
10063 * plugins/filters/ladspa/Makefile.am: missed utils.h
10065 2001-01-01 07:30 omegahacker
10067 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10069 2001-01-01 06:59 wtay
10071 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10072 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10073 examples/autoplug/autoplug.c: Added -Wall to configure.in
10075 2001-01-01 06:57 omegahacker
10077 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10078 optimized cothreads.c beyond the point of functioning
10080 2001-01-01 06:23 wtay
10082 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10083 vorbisenc.c, vorbisenc.h: Some compile cleanups
10085 2001-01-01 05:26 wtay
10087 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10089 2001-01-01 05:18 omegahacker
10091 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10094 2001-01-01 04:53 omegahacker
10096 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10097 level, updated cmdline code
10099 2001-01-01 04:41 omegahacker
10101 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10102 and dec, and added an INFO line in gst_pad_connect()
10104 2001-01-01 04:11 omegahacker
10106 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10107 checked in Makefile and added .cvsignore
10109 2001-01-01 04:10 wtay
10111 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10112 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10115 2001-01-01 04:04 wtay
10117 * gst/gst.c: Fixed a typo
10119 2001-01-01 04:02 wtay
10121 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10124 2001-01-01 03:59 omegahacker
10126 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10127 filter up to compile
10129 2001-01-01 03:57 omegahacker
10131 * plugins/filters/Makefile.am: added ladspa
10133 2001-01-01 03:57 omegahacker
10135 * gst/gstautoplug.c: set categories for all INFOs
10137 2001-01-01 03:44 omegahacker
10139 * tests/sched/.cvsignore: added .cvsignore
10141 2001-01-01 03:43 wtay
10143 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10144 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10145 FLAGS and options on --help
10147 2001-01-01 03:22 omegahacker
10149 * tests/.cvsignore: updated .cvsignore
10151 2001-01-01 03:20 omegahacker
10153 * configure.in: added directories to configure.in
10155 2001-01-01 03:19 omegahacker
10157 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10158 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10161 2001-01-01 03:18 omegahacker
10163 * examples/Makefile.am: fixed stupid spelling mistake
10165 2001-01-01 03:18 omegahacker
10167 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10168 build-directory, doesn't require a make install
10170 2001-01-01 03:16 omegahacker
10172 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10173 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10174 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10175 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10176 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10177 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10178 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10179 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10180 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10181 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10182 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10183 mpeg1/system_encode/system_encode.c,
10184 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10185 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10186 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10187 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10188 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10189 visualization/smoothwave/smoothwave.c,
10190 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10191 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10193 2001-01-01 03:16 omegahacker
10195 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10196 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10199 2001-01-01 03:14 omegahacker
10201 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10202 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10203 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10204 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10205 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10206 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10207 elements/gstdisksrc.c, elements/gstfdsink.c,
10208 elements/gstpipefilter.c, elements/gstqueue.c,
10209 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10210 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10211 now takes a category parameter, which is the same as GST_INFO
10212 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10213 to 0 for now, we need to go and fix all these eventually.
10215 2001-01-01 02:46 omegahacker
10217 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10218 NULL on g_strconcat
10220 2001-01-01 02:34 omegahacker
10222 * gst/gstcpu.c: fixed the segfault
10224 2001-01-01 01:56 wtay
10226 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10227 --disable-info-system nothing specified = INFO enabled, mask to
10228 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10229 --disable-info = INFO compiled into a nop and thus disabled
10231 2001-01-01 00:44 omegahacker
10233 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10234 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10235 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10236 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10237 examples .cvsignores
10239 2001-01-01 00:44 wtay
10241 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10242 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10243 --enable-debug-info A little fix for the avidecoder
10245 2001-01-01 00:42 omegahacker
10247 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10248 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10249 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10250 cleaned up the examples, added Makefiles, etc
10252 2001-01-01 00:34 omegahacker
10254 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10255 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10256 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10257 thread/Makefile, xml/Makefile: Updated makefiles for examples
10259 2001-01-01 00:17 omegahacker
10261 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10262 Cleaned up INFO system some more, added API to select categories,
10263 modified the printout function to print cleanly for GST_INIT info
10264 (the default min) and spew function:line debug_string [element] for
10265 everything else. Eventually could make even that configurable
10266 easily enough, just check against another bitmap instead of
10267 checking for == GST_INIT.
10269 2000-12-31 23:31 wtay
10271 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10272 some compile warnings
10274 2000-12-31 22:49 omegahacker
10276 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10278 2000-12-31 22:18 omegahacker
10280 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10281 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10282 types/gsttypes.c: Started work on better ghostpad management, and
10283 started to build the low- level EOS mechanism.
10285 Also removed a couple of printouts that aren't needed any more.
10287 2000-12-31 22:16 omegahacker
10289 * plugins/: mp3decode/types/mp3types.c,
10290 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10291 Commented out some extra output that we don't need right now.
10293 2000-12-31 22:15 omegahacker
10295 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10298 2000-12-31 22:14 omegahacker
10300 * tests/: load.c, markup.c: New test programs.
10302 2000-12-31 22:13 omegahacker
10304 * tests/Makefile.am: [no log message]
10306 2000-12-31 22:11 omegahacker
10308 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10309 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10310 a set to READY state before PLAYING that isn't necessary.
10312 2000-12-31 18:06 richardb
10314 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10317 2000-12-31 17:49 richardb
10319 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10320 couple more fixes to make dist.
10322 2000-12-31 17:37 richardb
10324 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10326 2000-12-31 17:34 wtay
10328 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10329 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10330 It should compile now, but doesn't work
10332 2000-12-31 17:32 richardb
10334 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10335 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10336 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10337 ensure that appropriate files are included in make dist. Make dist
10338 now produces a nearly functioning distribution.
10340 2000-12-31 17:32 wtay
10342 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10343 Updated the editor to use the capslist Added change state in
10346 2000-12-31 17:02 wtay
10348 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10349 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10350 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10351 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10352 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10353 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10354 programs to tests/.cvsignore
10356 2000-12-31 16:15 wtay
10358 * tests/padfactory.c: Test program for the pad factory
10360 2000-12-31 16:12 wtay
10362 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10363 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10364 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10365 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10366 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10367 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10368 plugins/cdparanoia/cdparanoia.c,
10369 plugins/mp3decode/mpg123/gstmpg123.c,
10370 plugins/mp3decode/parse/mp3parse.c,
10371 plugins/mp3decode/types/mp3types.c,
10372 plugins/mp3encode/lame/gstlame.c,
10373 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10374 plugins/mpeg1/mpegtypes/mpeg1types.c,
10375 plugins/mpeg1/parse/mpeg1parse.c,
10376 plugins/mpeg1video/parse/mp1videoparse.c,
10377 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10378 plugins/mpeg2/mpegtypes/mpeg2types.c,
10379 plugins/mpeg2/parse/mpeg2parse.c,
10380 plugins/mpeg2/video/gstmpeg2play.c,
10381 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10382 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10383 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10384 Added multiple caps to the pads Extended the padfactory for the
10385 multiple caps GstCaps now have a name so that future manipulations
10386 on them can be done by name Updated the plugins for the new caps
10389 2000-12-31 16:07 richardb
10391 * Makefile.am, configure.in, include/Makefile.am: Add files in
10392 include to distributions.
10394 2000-12-31 15:53 richardb
10396 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10398 2000-12-31 15:19 richardb
10400 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10402 2000-12-31 15:18 richardb
10404 * configure.in: Add docs/fwg/Makefile to things to be built.
10406 2000-12-31 14:22 richardb
10408 * docs/manuals.mak: Fix another bug in make install for fwg
10409 (complained becuase there were no pngs to install). I should have
10410 got up more slowly today...
10412 2000-12-31 14:02 richardb
10414 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10415 manual/images/.cvsignore: Fix .cvsignores
10417 2000-12-31 13:55 richardb
10419 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10420 manuals. Added stuff to .cvsignore in fwg
10422 2000-12-31 10:46 omegahacker
10424 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10425 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10426 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10427 reason, so it goes with the first sink/src pad it finds in a given
10428 element. Other problems still remain, but the hard part is done
10431 2000-12-30 19:51 wtay
10433 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10434 video detection because we simply don't know if it's mpeg1 or mpeg2
10436 2000-12-30 19:41 wtay
10438 * plugins/avi/gstavidecoder.c: removed debugging
10440 2000-12-30 19:40 wtay
10442 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10444 2000-12-30 19:39 wtay
10446 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10447 other private streams until autoplug can figure it out
10449 2000-12-30 19:37 wtay
10451 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10452 versions until they get fixed
10454 2000-12-30 19:04 wtay
10456 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10457 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10458 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10459 plugins/avi/wincodec/gstwindec.c,
10460 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10461 Fixed a bug in multiple typefind function loading: when a typefind
10462 is requested for a mimetype, all plugins with a typefind function
10465 2000-12-30 17:42 wtay
10467 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10468 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10469 plugins/mpeg2/mpegtypes/mpeg2types.c,
10470 plugins/mpeg2/parse/mpeg2parse.c,
10471 plugins/mpeg2/video/gstmpeg2play.c,
10472 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10473 Added some more INFO to gstthread
10475 2000-12-30 17:13 wtay
10477 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10478 makefile for new files
10480 2000-12-30 16:13 wtay
10482 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10483 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10484 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10485 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10486 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10487 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10488 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10489 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10490 docs/gst/tmpl/gstreamer-unused.sgml,
10491 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10492 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10493 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10494 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10495 remove sink, src, filter, connection added gstinfo to docs.
10496 Updated some core files for the docs gsttypefind did not include
10497 gst_private Added CFlags to Makefile.am in gst/elements
10499 2000-12-30 15:36 richardb
10501 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10502 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10503 framework for writing filter writers guide. Extracted much of the
10504 makefile from docs/manual into a shared file which is included, so
10507 2000-12-30 14:46 richardb
10509 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10510 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10511 for make disting .ps files. Couple of final fixes to
10512 libs/Makefile.am, too. Add a few things to cvsignores.
10514 2000-12-30 14:40 richardb
10516 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10517 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10518 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10521 2000-12-30 13:54 richardb
10523 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10524 - make should now cause gstreamer-libs docs to be created. Make
10525 dist may work too - untested. No longer store tmpls in CVS,
10526 either. Only thing missing is make dependencies on the source
10527 files used to extract the docs.
10529 2000-12-30 13:14 richardb
10531 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10532 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10533 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10534 Remove template files from CVS: they're autogenerated better.
10536 2000-12-30 05:05 richardb
10538 * docs/manual/Makefile.am: Makefile can now be used for a different
10539 manual by simply changing the initial variables
10541 2000-12-30 04:40 richardb
10543 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10544 directories and files
10546 2000-12-30 04:36 richardb
10548 * docs/manual/: Makefile.am, bin-element.fig,
10549 connected-elements.fig, filter-element-multi.fig,
10550 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10551 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10552 Misc tweaks to makefile for manual. Moved .figs into same
10553 directory so we can have them built appropriately without having to
10554 hack makefiles horribly. Nearly have a core makefile which can be
10555 reused for other manuals.
10557 2000-12-30 03:28 wtay
10559 * docs/manual/images/Makefile.am: Scaled down the eps images to
10562 2000-12-30 02:47 wtay
10564 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10565 gstelements Reverted pad names in gstfakesrc back to what they were
10567 2000-12-30 02:41 omegahacker
10569 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10570 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10571 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10573 2000-12-30 02:25 richardb
10575 * docs/manual/Makefile.am: Minor neaten to makefile.
10577 2000-12-30 01:53 richardb
10579 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10580 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10581 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10584 2000-12-30 01:06 richardb
10586 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10587 Added configure test for liblame.
10589 2000-12-30 00:46 richardb
10591 * configure.in, plugins/Makefile.am: Add configure tests for
10594 2000-12-30 00:17 richardb
10596 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10598 2000-12-29 22:36 richardb
10600 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10601 Include "include/" when compiling.
10603 2000-12-29 21:58 richardb
10605 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10608 2000-12-29 21:56 richardb
10610 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10613 2000-12-29 21:50 richardb
10615 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10618 2000-12-29 21:44 richardb
10620 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10621 instead of ERROR_VAL, at Erik's suggestion. :)
10623 2000-12-29 21:40 richardb
10625 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10626 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10628 2000-12-29 19:45 wtay
10630 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10631 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10632 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10633 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10634 plugins/mp3decode/parse/mp3parse.c,
10635 plugins/mp3encode/lame/gstlame.h,
10636 plugins/mpeg1/mpeg_play/decoders.c,
10637 plugins/mpeg1/mpeg_play/decoders.h,
10638 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10639 handling gstplay used old flag handling updated some plugins for
10640 the new objects/error handling Fixed a serious buffer error in
10643 2000-12-29 18:31 wtay
10645 * tests/: caps.c, props.c: Updated some test programs
10647 2000-12-29 18:23 wtay
10649 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10650 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10651 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10652 properties with a 0 value causes a segfault Fixed a possible bug in
10653 gstautoplug when one of the constructed paths was empty Commented
10654 out a too liberal assert in gstscheduler.c Added
10655 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10657 2000-12-29 10:02 omegahacker
10659 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10660 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10661 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10662 ERROR systems. Very little code is converted yet. Policy
10663 decisions need to be made as to what kinds of cases get what kind
10664 of response, and what the default ERROR response should be. Right
10665 now it will print out all the information, then have gdb spew a
10668 2000-12-29 05:38 omegahacker
10670 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10671 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10672 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10673 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10674 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10675 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10676 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10677 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10680 2000-12-29 04:36 wtay
10682 * gstplay/gstplay.c: Add the pipeline to the thread after
10685 2000-12-29 03:05 wtay
10687 * editor/gsteditorpadtemplate.c: Added a missing file...
10689 2000-12-29 02:50 omegahacker
10691 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10692 audioscale/audioscale.c, audioscale/audioscale.h,
10693 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10694 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10695 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10696 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10697 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10698 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10699 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10700 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10701 effects/volume/volume.c, effects/volume/volume.h,
10702 filters/median/median.c, filters/median/median.h,
10703 filters/smooth/smooth.c, filters/smooth/smooth.h,
10704 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10705 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10706 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10707 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10708 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10709 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10710 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10711 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10712 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10713 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10714 mpeg1/system_encode/system_encode.c,
10715 mpeg1/system_encode/system_encode.h,
10716 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10717 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10718 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10719 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10720 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10721 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10722 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10723 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10724 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10725 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10726 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10727 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10728 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10729 visualization/smoothwave/smoothwave.h,
10730 visualization/spectrum/gstspectrum.c,
10731 visualization/spectrum/gstspectrum.h,
10732 visualization/synaesthesia/synaesthesia.c,
10733 visualization/synaesthesia/synaesthesia.h,
10734 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10735 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10736 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10737 reparenting of all the elements to GstElement.
10739 2000-12-29 02:28 omegahacker
10741 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10742 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10743 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10744 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10745 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10746 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10747 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10748 elements/gstdisksrc.h, elements/gstelements.c,
10749 elements/gstfakesink.c, elements/gstfakesink.h,
10750 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10751 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10752 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10753 elements/gstidentity.c, elements/gstidentity.h,
10754 elements/gstpipefilter.c, elements/gstpipefilter.h,
10755 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10756 elements/gstsinesrc.h, elements/gsttypefind.c,
10757 elements/gsttypefind.h: Reparented everything to GstElement,
10758 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10759 a bug in gst_bin_iterate_func.
10761 2000-12-28 22:13 omegahacker
10763 * gst/gstcaps.h: missed one file for copyright
10765 2000-12-28 22:12 omegahacker
10767 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10768 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10769 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10770 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10771 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10772 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10773 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10774 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10775 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10776 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10777 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10778 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10779 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10780 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10781 in all the libgst files. Created gst_private.h, set up all files
10784 2000-12-28 21:42 wtay
10786 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10787 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10788 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10789 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10790 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10791 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10792 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10793 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10794 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10795 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10796 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10797 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10798 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10799 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10800 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10801 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10802 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10803 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10804 gst/elements/gsttypefind.c: Updated the API docs.
10806 2000-12-28 21:12 omegahacker
10808 * gst/gstpad.c: removed some dead pad_pull/push code
10810 2000-12-28 03:17 wtay
10812 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10814 2000-12-28 03:00 wtay
10816 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10818 2000-12-28 02:51 wtay
10820 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10821 editor/gsteditorbin.c, editor/gsteditorelement.c,
10822 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10823 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10824 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10825 gst/gstscheduler.c, gst/elements/gstqueue.c,
10826 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10827 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10828 tests/registry.c: Pending editor changes. fixes for autoplug of
10829 elementary MPEG1 video streams make sure mp3 types get compiled
10830 videosink changes for xml loading
10832 2000-12-28 00:18 wtay
10834 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10835 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10836 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10837 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10838 again with mp3/mpeg1/ogg
10840 2000-12-27 23:42 omegahacker
10842 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10843 create_plan can be called multiple times.
10845 2000-12-27 22:49 wtay
10847 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10849 2000-12-27 22:39 wtay
10851 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10852 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10853 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10854 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10855 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10858 2000-12-27 20:41 wtay
10860 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10861 vorbis encoder/decoder to latest CVS version
10863 2000-12-27 04:16 wtay
10865 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10866 option Added multiple pad output
10868 2000-12-27 03:13 omegahacker
10870 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10871 elements/Makefile.am, types/Makefile.am: Mostly minor little
10872 changes, but two interesting things:
10874 1) removed a pthread_join from the gst_thread_main_loop. commented
10875 out because the thread isn't supposed to run pthread_join, the main
10878 2) Fixed a major bug with cothreads in threads. Had to add
10879 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10880 gilbc that ships with redhat 7.0 now places these mmap requests
10881 somewhat randomly. Since they *must* be exactly where we expect
10882 them, it was failing. MAP_FIXED forces it to put it where we say.
10884 2000-12-27 00:46 omegahacker
10886 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10887 the scheduling of chained cases. Very simply right now. Also
10888 added code to allow the use_cothread flag of a bin to force all the
10889 chains to use cothreads as well.
10891 2000-12-27 00:01 omegahacker
10893 * tests/: Makefile.am, case4.c: added case4
10895 2000-12-26 23:51 omegahacker
10897 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10898 gstscheduler.c, gstscheduler.h, gstthread.c,
10899 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10900 More massive changes to the scheduling system. Moved the
10901 scheduling code to gstscheduler.[ch], so an child bin can replace
10902 the scheduler. Introduced the concept of chains, which are subsets
10903 of the list of managed elements for a given manager bin, which get
10904 scheduled as separate entities. gst_bin_iterate_func should be
10905 pretty much fixed now, the scheduling code gets to do all the hard
10908 Cothreaded case work in the couple tests I've tried, chained is
10911 2000-12-26 20:49 omegahacker
10913 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
10915 2000-12-26 20:24 wtay
10917 * docs/random/usecases: This file will contain several use cases to
10920 2000-12-25 01:33 wtay
10922 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
10923 editor/gsteditor.h, editor/gsteditorbin.c,
10924 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
10925 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
10926 editor/gsteditorcreate.h, editor/gsteditorelement.c,
10927 editor/gsteditorpad.c, editor/gsteditorproject.c,
10928 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
10929 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
10930 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
10931 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
10932 - restucturing of object creation - loading of xml files - visual
10933 eye candy: color changes on mouseover - active object is indicated
10934 - property box changes for boolean and enum types - property box:
10935 create properties per element - show pads/caps in propertybox
10936 added gst_util_get_bool_arg in gstutils.c added default properties
10939 2000-12-23 03:17 wtay
10941 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
10942 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
10943 elements/gstdisksrc.c, elements/gstfakesrc.c,
10944 elements/gstidentity.c: Added handoff signals to fakesrc and
10945 fakesink Added scheduling property to identity Added
10946 GST_STATE_TRANSITION macro to check for state changes. Modified
10947 gstbin and gstthread to the new state change macros
10949 2000-12-22 23:23 wtay
10951 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
10952 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
10953 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
10954 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
10955 manager was not detected. Some other testcases bin, thread,
10956 pipeline use the elementfactory on gst_*_new
10958 2000-12-22 16:14 wtay
10960 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
10961 gst/gstxml.c, gst/elements/gstfakesink.c,
10962 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
10963 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
10964 tests/sched/runtestcases, tests/sched/runxml.c,
10965 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
10966 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
10967 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
10968 cases... they all fail :-( Added a flag to identity to for
10969 loop_based behaviour. Added a signal to fakesink when a buffer is
10972 2000-12-21 20:21 wtay
10974 * tests/sched/testcases: More testcases
10976 2000-12-21 19:53 wtay
10978 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
10980 2000-12-21 07:10 omegahacker
10982 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
10983 very basic way. More use cases will hopefully provide some sanity.
10985 2000-12-21 01:27 omegahacker
10987 * gst/elements/gstqueue.c: Fixing two bugs:
10989 1) I had commented out an unlock. duh. 2) changed the _get
10990 function to return the buffer rather than call _push
10992 Also uncommented some debugging I'd turned off. Need to solve the
10993 verbosity problem somehow, I think by way of debug levels as well
10996 2000-12-20 09:39 omegahacker
10998 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
10999 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11000 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11001 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11002 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11003 Massive scheduling changes (again). Not entirely complete, but
11004 getting closer. Need to think about various scheduling plans that
11005 we might want to produce, and figure out the rules for what is
11006 legal, and how to get the results we need as far as the plan.
11008 2000-12-20 00:55 wtay
11010 * docs/random/autoplug1: Added explanation for current autoplugging
11012 2000-12-19 16:38 wtay
11014 * tests/: .cvsignore, props.c: Small test program for the property
11017 2000-12-19 16:36 wtay
11019 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11020 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11021 to dynamically create GstCaps and GstProps Changed typefind of
11022 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11025 2000-12-19 13:44 wtay
11027 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11028 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11029 .dia drawings of the objects the autoplug test program.
11031 2000-12-19 13:41 wtay
11033 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11034 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11035 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11036 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11037 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11038 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11039 of GHashTables, since the autoplugger will use the GstCaps and
11040 elementfactories instead of the type system. We don't maintain a
11041 list anymore of the elements for the specific removed unused
11042 code in XML loading/saving.
11044 Cleanup in gstelementfactory: removed the register/unregister
11045 methods, register is now implicit when gst_elementfactory_new is
11046 called. _unregister is now _destroy. Removed logic to
11047 register/unregister the types in gsttypes. added methods to
11048 query if the factory can src/sink a GstCaps Make sure the
11049 elementfactory is set in the element_class when a new element is
11050 registered with gst_elementfactory_new.
11052 gst.c: properly register the basic bins gst_pipeline: use new
11053 gstautoplug (next checkin) gstprops: fixed an error in
11054 compatibility check registry test program changes plugins: misc
11055 changes for the new caps system.
11057 2000-12-19 05:48 omegahacker
11059 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11060 code the requires a patch to cdparanoia to avoid a segfault
11062 2000-12-17 16:24 wtay
11064 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11065 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11066 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11067 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11068 plugins/mp3decode/parse/mp3parse.c,
11069 plugins/mp3decode/types/mp3types.c,
11070 plugins/mpeg1/mpegtypes/mpeg1types.c,
11071 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11072 typefind function now returns a GstCaps structure instead of a
11073 gboolean. modified some plugins to this new behaviour Fixed
11074 autoplugging for the mpg123 case. When an element is selected in
11075 autoplugging and the caps do not match, another element is selected
11076 until the caps match. only examples/autoplug works because
11077 gstmediaplay uses a threaded setup that does not seem to work with
11078 the current scheduling.
11080 2000-12-17 06:26 omegahacker
11082 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11083 beginning of the first code-review. Here's the README:
11085 Code reviews: =============
11087 Files are to be named by file or subsystem, and CVS revision number
11090 gstbin.c-1.41 editor-20001216
11092 A file should look something like the following:
11094 -------------------------------------------------------------------
11095 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11096 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11098 ----- Line 20: #define GST_DEBUG_ENABLED
11100 Shouldn't be here, DEBUG should be enabled globally. May leave
11101 until scheduling changes are done.
11103 ----- Line 117: (gst_bin_class_init)
11104 gstelement_class->elementfactory =
11105 gst_elementfactory_find("bin");
11107 Not sure this is such a great idea. I thought the GstElement code
11108 did this kind of stuff?
11110 -------------------------------------------------------------------
11113 The format will evolve as we do more stuff, such as putting in
11114 fields for recommended actions, comments regarding any later
11115 changes made and when, etc.
11117 2000-12-17 04:54 omegahacker
11119 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11120 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11121 compilation fixes...
11123 2000-12-16 17:12 wtay
11125 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11126 editor/gsteditor.c, editor/gsteditorbin.c,
11127 editor/gsteditorelement.c, editor/gsteditorproject.c,
11128 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11129 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11130 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11131 tests/registry.c: some editor changes= loading of save pipelines
11132 (not working) added include in gstdebug.h for getpid property
11133 loading implemented GstXML can now be queried for the toplevel
11136 2000-12-16 10:18 omegahacker
11138 * docs/random/sources, examples/autoplug/Makefile,
11139 examples/helloworld/Makefile, examples/queue4/Makefile,
11140 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11141 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11142 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11143 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11144 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11145 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11146 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11147 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11148 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11149 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11150 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11151 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11152 tests/states.c: WARNING: Don't grab this updated unless you're
11153 really, REALLY sure. WARNING: Wait for the next one.
11155 Whole lotta changes here, including a few random bits:
11157 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11158 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11159 added new debugging for function ptrs gstpipeline.c: set type of
11160 parent_class to the class, not the object gstthread.c: ditto
11161 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11162 some defaults cobin/spindentity.c: updated to new do/while
11163 loopfunction style mp3encode/lame/gstlame.c: argument types,
11164 whole lotta lame options tests/: various changes
11166 Now, for the big changes: Once again, the scheduling system has
11167 changed. And once again, it broke a whole bunch of things. The
11168 gist of the change is that there is now a function pointer for
11169 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11170 Well, currently they are functions, but that's for debugging
11171 purposes only, they just call the function pointer after spewing
11174 This changed the GstPad structure a bit, and the GstPad API as
11175 well. Where elements used to provide chain() and pull() functions,
11176 they provide chain() and get() functions.
11177 gst_pad_set_pull[region]_function has been changed to
11178 get_pad_set_get[region]_function. This means all the elements out
11179 there that used to have pull functions need to be updated. The
11180 calls to that function have been changed in the normal elements,
11181 but the names of the functions passed is still _pull[region](),
11182 which is an aesthetic issue more than anything.
11184 As for what doesn't work yet, just about anything dealing with
11185 Connections is hosed, meaning threaded stuff won't work. This will
11186 be fixed about 12 hours from now, after I've slept, etc. The
11187 simplefake.c test works in both cothreaded and chained cases, but
11188 not much else will work due to the Connection problem. Needless to
11189 say, don't grab this unless you *need* these features *now*, else
11190 wait to update this stuff until tomorrow.
11192 I'm going to sleep now.
11194 2000-12-15 16:43 wtay
11196 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11197 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11198 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11199 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11200 a step closer to autoplugging. The element selection in the
11201 pipeline works. Slight modification to the typefind function
11202 handling. removed the stupid mime types in the mpeg decoders.
11203 Adjust videosink for the new caps handling. Modified the queue
11204 example to show an error in plan creation; Erik can you solve this?
11205 This is the type of pipelines autoplugging uses.
11207 2000-12-15 01:57 wtay
11209 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11210 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11211 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11212 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11213 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11214 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11215 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11216 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11217 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11218 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11219 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11220 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11221 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11222 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11223 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11224 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11225 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11226 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11227 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11228 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11229 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11230 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11231 plugins/mp3encode/lame/gstlame.h,
11232 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11233 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11234 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11235 tools/gstreamer-register.c: Header cleanup: try to include as
11236 little as possible; this will probably speed up compilation a bit.
11237 changed the .c files to use #include "..." Fix for the 'plugins are
11238 loaded twice' bug. Fix 22186: GstObject flags are now used
11239 everywhere. Added *_FLAG_LAST so elements do not use the same
11240 flags. Added some padding in the flag enum for future expansion.
11242 2000-12-14 17:21 wtay
11244 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11245 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11246 plugins/mpeg1/parse/mpeg1parse.c,
11247 plugins/mpeg1video/parse/mp1videoparse.c,
11248 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11249 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11250 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11251 pad template mechanisms.
11253 2000-12-14 12:30 wtay
11255 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11257 2000-12-13 21:42 omegahacker
11259 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11260 after 0.1.0 (i.e. in 2001)
11262 2000-12-13 19:35 wtay
11264 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11266 2000-12-13 19:29 wtay
11268 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11269 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11270 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11271 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11272 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11273 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11274 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11275 plugins/cdparanoia/cdparanoia.c,
11276 plugins/mp3decode/mpg123/gstmpg123.c,
11277 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11278 added the GstPadTemplate.
11280 The GstPadFactory is an easy way to define a pad with capabilities.
11281 The GstPadFactory is converted into a GstPadTemplate. The template
11282 is used to create new pads and to expose the possible pads used in
11283 an element to the plugin system.
11285 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11286 gstreamer-register because the XML definition has changed.
11288 2000-12-12 19:31 wtay
11290 * docs/random/plugins: Added a document about how we handle plugins
11291 and dynamic loading.
11293 2000-12-12 19:29 wtay
11295 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11296 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11297 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11298 plugins/mp3decode/mpg123/gstmpg123.c,
11299 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11300 tests/registry.c: More Caps changes, this change introduces the
11301 padfactory. the GstPadFactory will be used to describe the pads
11302 that an element will contain during its lifetime. mpg123 and
11303 mp3parse serve as an example. More XML changes to incorporate the
11306 2000-12-12 09:40 omegahacker
11308 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11309 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11310 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11311 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11312 tests/rip.c: Added LAME encoder. Wow.
11314 2000-12-12 06:49 omegahacker
11316 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11317 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11318 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11319 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11320 audio data from a CD, writes out raw audio. The tests/paranoia.c
11321 program will simply hook this up to a sound card. It works
11324 Next step is to flesh out the rest of the element, including pad
11325 caps, better seek and playout control, signals, and whatever else
11328 A minor patch to the editor is included here, the GstElementFactory
11329 details struct has a name change from 'class' to 'klass' that
11330 wasn't reflected in the elementselect widget. Fixd.
11332 2000-12-11 00:25 omegahacker
11334 * tests/queue.c: Updated to latest code for testing scheduling.
11336 2000-12-11 00:24 omegahacker
11338 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11339 elements/gstqueue.c: Implemented the hybrid scheduling system for
11340 sources and connections outside the current Bin. Is a bit hackish
11341 in one place, but I'll work out a way to make that cleaner soon.
11342 queue.c in tests now works nicely in all cases. More to come
11345 2000-12-11 00:06 wtay
11347 * tests/registry.c: Test program to check the registry handling
11349 2000-12-11 00:04 wtay
11351 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11352 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11353 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11354 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11355 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11356 gstplay/main.c, plugins/au/gstparseau.c,
11357 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11358 plugins/avi/wincodec/gstwincodec.c,
11359 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11360 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11361 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11362 plugins/mp3decode/mpg123/gstmpg123.c,
11363 plugins/mp3decode/mpg123/gstmpg123.h,
11364 plugins/mp3decode/parse/mp3parse.c,
11365 plugins/mp3decode/xing/gstxing.c,
11366 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11367 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11368 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11369 plugins/mpeg1/parse/mpeg1parse.c,
11370 plugins/mpeg1video/parse/mp1videoparse.c,
11371 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11372 plugins/mpeg2/mpeg2dec/decode.c,
11373 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11374 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11375 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11376 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11377 plugins/mpeg2/mpeg2dec/motion_comp.c,
11378 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11379 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11380 plugins/mpeg2/mpeg2dec/mpeg2.h,
11381 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11382 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11383 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11384 plugins/mpeg2/parse/mpeg2parse.c,
11385 plugins/mpeg2/subtitles/mpeg2subt.c,
11386 plugins/mpeg2/video/gstmpeg2play.c,
11387 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11388 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11389 plugins/visualization/smoothwave/smoothwave.c,
11390 plugins/visualization/spectrum/gstspectrum.c,
11391 plugins/visualization/synaesthesia/synaesthesia.c,
11392 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11393 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11394 tests/queue.c: First attempt at rebuilding the type/plugin system
11395 - make sure caps/props are saved in the registry autoplugging is
11396 completely broken. removed the typefactories and typeids from all
11397 the pads in the plugins XML load/save is ok (be sure to rerun
11398 gstreamer-register)
11400 2000-12-09 09:13 omegahacker
11402 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11403 work-in-progress do deal with out-of-bin elements. Current system
11404 is very likely going to be ditched due to its complexity and the
11405 fact that it doesn't work right now. More than that, it's
11406 generating some really odd results in my test program, which aren't
11407 readily explainable.
11409 If you want to keep a working copy of your working copy (heh),
11410 don't update until this is replaced with a hybrid approach. This
11411 approach will be the beginning of a plan generator that can
11412 construct full hybrid schedules given hints from various places.
11414 Hybrid means that cothreads are used, but there are chunks of the
11415 pipeline that are actually dealt with by chaining. This can improve
11416 speed by reducing cothread switches (which are much cheaper than
11417 thread switches, but still far from free, about 570 cycles on my
11418 PIII), but does carry a complexity burden. Luckily, the structure
11419 of GStreamer allows that burden to live entirely in create_plan.
11420 Luck? I think not ;-)
11422 2000-12-08 23:38 omegahacker
11424 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11425 CVS seems to work rather well, actually.
11427 Next is the work on task 23098...
11429 2000-12-08 20:31 omegahacker
11431 * tests/: Makefile.am, queue.c: Test program for simple queue
11432 operations. Good for testing thread/cothread interations.
11434 2000-12-08 18:24 wtay
11436 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11437 in again, it got removed with the previous commit.
11439 2000-12-08 10:33 omegahacker
11441 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11442 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11443 changes. Connections are now also pullfunc based. gstqueue has
11444 been updated, I don't know of any other connections offhand.
11446 There are still a few things that need doing, specifically the
11447 concept of a source or connection with connections to multiple
11448 thread contexts is not dealt with. This may force us to move the
11449 threadstate from the element to the pad, maybe keeping the
11450 element's copy for simple cases. Then the Bin would create a
11451 structure to pass to the cothreaded _wrappers of any such elements,
11452 which would detail the pads that are to be dealt with by this
11453 particular cothread context.
11455 That will speed things up to, since we don't have to look through
11456 the list of all pads for every Src or Connection element for every
11457 iteration, we can simply step through the list provided by the
11458 plan. Special case might even have a single pad pointer sitting
11459 there to trump the list, if there's only one (the common case
11462 Task 23098 is tracking these changes. The main task 22588 depends
11463 on that subtask, as well as 22240, which is a consistency check on
11466 2000-12-07 18:38 wtay
11468 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11470 2000-12-07 18:37 wtay
11472 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11473 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11474 from the capabilities as we might use the properties for metadata
11477 2000-12-06 23:04 wtay
11479 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11480 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11481 GstCapsListFactory in headers
11483 2000-12-05 18:08 wtay
11485 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11486 elements/gstasyncdisksrc.c: Fixed autoplugging.
11488 2000-12-04 19:24 wtay
11490 * docs/random/caps: Added some capability options
11492 2000-12-04 10:52 omegahacker
11494 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11495 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11496 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11497 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11498 elements/gstsinesrc.c: Changed the way things are scheduled,
11499 especially sources. A Src used to have a push() function, and
11500 optionally a pushregion() to deal with async reads, etc. That
11501 whole thing has gone away, in favor of providing a pull() function
11502 for the output (Src) pad instead, ala chain functions. This makes
11503 constructing cothreaded schedules out of non-loop elements somewhat
11504 easier. Basically there was always a question as to which pad was
11505 being dealt with. In the pullregion case, cothread-specific data
11506 was used to try to pass the region struct to the right place, which
11507 is a slow hack. And in general, the push function severely limited
11508 the kind of tricks that could be played when there's more than one
11509 output pad, such as a multi-out file reader with async capabilities
11510 on each pad independently.
11512 This changes the way cothread scheduling occurs. Instead of the
11513 hack to deal with Src's by calling their push() function (or
11514 optionally the pushregion(), in certain cases), we now are working
11515 towards a general mechanism where pads are the only thing that are
11516 dealt with directly.
11518 An optimization was made in the process of doing this: the
11519 loopfunction actually run as the outer [stack] frame of the
11520 cothread is now set more intelligently in create_plan() based on
11521 what kind of element it is. We now have:
11523 loopfunc_wrapper: used for loop-based elements, it simply calls the
11524 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11525 below). It currently does other, soon to be depracated, stuff.
11527 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11528 options are now loop- or pull-based)
11530 There will be a couple more to deal with other cases, such as
11531 Connections and chain-based elements. The general idea is that
11532 it's a lot more efficient to make the decisions once in create_plan
11533 than to keep doing this huge if/else chain in the wrapper. Just
11534 choose the right wrapper up front. It'll be most apparent
11535 performance-wise in the case of whichever element context is
11536 switched to first for each iteration, since the whole wrapper setup
11537 is done for every iteration.
11539 The tricky part is that there is now a bit of overloading of the
11540 function pointers in a pad. The current meanings (possibly to
11541 change a bit more soon) are:
11543 chainfunc: as always, chainfunc pointer is mirrored between peer
11544 pads (this may change, and the chain func may end up in
11545 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11546 to peer SinkPad: none (may take over chainfunc, see
11547 below) pullfunc: SrcPad: Src or Connection's function to construct
11548 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11551 There are a number of issues remaining with the scheduling, not the
11552 least of which is the fact that Connections are still dealt with
11553 the old way, with _push() functions and such. I'm trying to figure
11554 out a way to unify the system so it makes sense. Following the
11555 scheduling system is hard enough, trying to change it is murder.
11557 Another useful scheduling addition, mentioned above, is
11558 COTHREAD_STOPPING. It's an element flag that's used to signal
11559 whatever code is running in cothread context that it should be
11560 finishing up and exiting soon. An example of this is in
11561 plugins/cobin/spindentity.c. All the loops should now be composed
11562 of do/while loops, rather than while(1) loops:
11565 buf = gst_pad_pull(spindentity->sinkpad);
11566 gst_pad_push(spindentity->srcpad,buf);
11567 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11569 The reason for this is that COTHREAD_STOPPING may be set before the
11570 above loop ever gets started. It wouldn't do for the body of the
11571 loop to never once get called, that would simply stall the
11572 pipeline. Note that only the core library code is ever responsible
11573 for setting and unsetting this flag. All elements have to do is
11574 respond to it by cleanly exiting the loop and the function holding
11577 This is needed primarily to allow iterations to occur properly.
11578 Basically, there's a single entry point in the cothread scheduling
11579 loop, gst_bin_iterate_func() simply switches to this cothread. If
11580 the element in this context is allowed to loop infinitely, nothing
11581 would even switch back to the context from which the iterate() was
11582 originally called. This is a bit of a problem. The solution is
11583 for there to be an implicit switch back to the originating context.
11584 Now, even I'm not sure exactly how this works, but if the cothread
11585 that's switched to actually returns, execution returns back to the
11586 calling context, i.e. iterate_func().
11588 COTHREAD_STOPPING is therefore set just before switching into this
11589 (currently randomly chosen) context, on the assumption that it will
11590 return promptly after finishing its duties. The burden of clearing
11591 the flag falls to the various wrapper functions provided by the Bin
11592 code, thus element writers don't have to worry about doing that at
11593 all (and simply shouldn't).
11595 Related changes: All the sources in elements/ have been changed to
11596 reflect the new system.
11598 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11599 why, it's commented out now. 2) any other sources, including
11600 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11601 to work as pull-based sources.
11603 2000-12-04 09:35 omegahacker
11605 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11606 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11607 DEBUG system. New header file gstdebug.h holds the stuff to keep
11608 it out of gst.h's hair. DEBUG prints out the process id, cothread
11609 id, source filename and line number. Two new macros DEBUG_ENTER
11610 and DEBUG_LEAVE are used to show the entry and exit of a given
11611 function. This eventually might be used to construct call trace
11612 graphs, even taking cothreads into account. This would be quite
11613 useful in visualizing the scheduling mechanism.
11615 Minor changes to various debug messages.
11617 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11618 capable of performing DEBUG_LEAVE automatically. It does this by
11619 utilizing a little-known GCC extension that allows one to call a
11620 function with the same parameters as the current function. The
11621 macro uses this to basically call itself. A boolean is used to
11622 ensure that when it calls itself it actually runs the body of the
11623 function. In the meantime it prints stuff out before and after the
11624 real function, as well as constructing a debugging string. This
11625 can be used eventually to provide call-wide data on the DEBUG
11626 lines, instead of having to replicate data on each call to DEBUG.
11627 More research is needed into how this would most cleanly be fit
11628 into some other chunk of code, like GStreamer (I think of this
11629 DEBUG trick as a separate project, sorta).
11631 Unfortunately, the aforementioned DEBUG trick interacts quite
11632 poorly with cothreads. Almost any time it's used in a function
11633 that has anything remotely to do with a cothread context (as in, it
11634 runs in one), a segfault results from the __builtin_apply call,
11635 which is the heart of the whole thing. If someone who really knows
11636 assembly could analyze the resulting code to see what's really
11637 going on, we might find a way to fix either the macro or the
11638 cothreads (I'm thinking that there's something we missed in
11639 constructing the cothreads themselves) so this works in all cases.
11641 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11642 your functions. Be sure to put DEBUG_ENTER after your variable
11643 declarations and before any functional code, not to put the
11644 function name in any DEBUG strings (it's already there, trust me),
11645 and put a DEBUG_LEAVE if you care enough.
11647 Changes are going to happen in the way DEBUGs and other printouts
11648 occur, so stay tuned.
11650 2000-12-04 09:32 omegahacker
11652 * gst/gstplugin.c: Added a check to see if the plugin actually
11653 exists before even bothering to try to load it. Saves a fair
11654 amount of debugging spew with _gst_plugin_spew enabled.
11656 2000-12-04 09:14 omegahacker
11658 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11659 head_check function: DEBUG pretty much assumes there's a newline
11660 (\n) at the end, things get messy otherwise. Might add a
11661 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11662 a good cleanup anyway.
11664 2000-12-03 20:15 wtay
11666 * tests/caps.c: More test cases.
11668 2000-12-03 20:15 wtay
11670 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11672 2000-12-03 17:52 wtay
11674 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11677 2000-12-03 17:51 wtay
11679 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11680 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11681 pads. Added first preview of the capabilities system.
11682 Autoplugging is seriously broken with these (and other) changes.
11684 2000-12-03 15:02 richardb
11686 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11687 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11688 in the Makefile.am to generate symlinks to the live versions of the
11689 code in gst/ : fixes a compile error, and should keep things
11692 2000-12-03 00:17 omegahacker
11694 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11695 making DEBUG() print out the cothread ID as well as the process ID.
11696 cothread_getcurrent returns the current cothread ID, or -1 if
11697 cothreads aren't set up in this process context.
11699 2000-12-02 10:07 omegahacker
11701 * docs/random/filter-writers-guide: First pass at an outline for
11702 the Filter Writer's Guide. Mostly complete, though the structure
11703 needs some work. Just need someone to write it ;-)
11705 2000-11-30 20:30 wtay
11707 * docs/random/types3: Another type system proposal.
11709 2000-11-29 10:05 omegahacker
11711 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11712 code for error conditions to the end, using goto's to get there.
11713 This has the presumed advantage of consolidating all the normally
11714 run code into one chunk, reducing jumps (and the associated
11715 penalties in any modern processor) and limiting cache- line usage.
11716 It may be instructive to look at the generated assembly for this
11717 revision and the previous, to see if gcc is smart enough to do this
11720 If you want to turn off some of the checks (they are all checks for
11721 NULL pointers, if you're curious) for a speed gain, disable the
11722 #define of COTHREAD_PARANOID at the top.
11724 2000-11-26 19:11 wtay
11726 * docs/random/types2: Added the type system design.
11728 2000-11-25 18:13 wtay
11730 * docs/random/sources: More ramblings..
11732 2000-11-25 16:45 wtay
11734 * docs/random/sources: Another alternative to the src. Please
11737 2000-11-25 16:00 wtay
11739 * docs/random/sources: Added asci art control flow diagrams
11741 2000-11-25 14:18 wtay
11743 * docs/random/sources, gst/gstpipeline.c,
11744 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11745 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11746 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11747 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11748 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11749 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11750 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11751 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11752 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11753 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11754 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11755 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11756 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11757 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11758 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11759 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11760 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11761 the source elements.
11763 2000-11-25 07:43 omegahacker
11765 * gst/elements/gstelements.c: Added code to force the gsttypes
11766 plugin to load before gstelements, by simply having gstelements.c
11767 request the plugin. Solves some dependency problems. This is the
11768 correct method of doing this for now, though I had a thought:
11770 Have a static list of hard dependencies that the plugin system is
11771 responsible for satisfying before even trying to load the plugin.
11772 Makes plugin design easier.
11774 2000-11-25 07:02 omegahacker
11776 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11777 quite complete but sufficient for now
11779 2000-11-24 22:28 omegahacker
11781 * gst/gstelement.c: Fixed a dumb mistake: in
11782 gst_element_set_loop_function, it was forcing the cothread's entry
11783 function to change. This is totally wrong, the create_plan function
11784 in GstBin is responsible for setting that to its own internal
11785 helper function. Code removed outright...
11787 2000-11-23 21:49 omegahacker
11789 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11790 support hotswapping of loopfunc
11792 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11793 loopfunc is set, which needs to be obeyed by the loopfuncs
11794 themselves. The assumption is that only a loopfunc or an element
11795 that knows what it's doing will ever change the loopfunc pointer,
11796 so they can be responsible for exitting the loopfunc itself
11799 The loopfunc_wrapper function has been changed to call the loopfunc
11800 pointer itself in a loop. If the loopfunc changes, the current
11801 loop is supposed to exit, which causes the loopfunc_wrapper to
11802 start up the new loopfunc.
11804 2000-11-23 20:39 omegahacker
11806 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11807 gst_element_connect
11809 SImple matter of cleaning up the conflicting checks and actually
11810 connecting the pads in question.
11812 2000-11-23 08:13 omegahacker
11814 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11815 occurs after the state change of all the child elements.
11816 gstelement.c: set_state now loops such that each element only deals
11817 with one state change at a time, i.e.
11818 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11820 2000-11-20 22:05 wtay
11822 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11823 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11824 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11825 initialisation in mpeg2dec Added little performance test (compile
11828 2000-11-20 19:04 wtay
11831 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11832 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11833 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11834 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11835 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11836 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11837 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11838 plugins/mpeg2/ac3dec/audio_out.h,
11839 plugins/mpeg2/ac3dec/bit_allocate.c,
11840 plugins/mpeg2/ac3dec/bit_allocate.h,
11841 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11842 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11843 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11844 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11845 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11846 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11847 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11848 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11849 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11850 plugins/mpeg2/ac3dec/downmix_c.h,
11851 plugins/mpeg2/ac3dec/downmix_i386.S,
11852 plugins/mpeg2/ac3dec/downmix_i386.h,
11853 plugins/mpeg2/ac3dec/downmix_kni.S,
11854 plugins/mpeg2/ac3dec/downmix_kni.h,
11855 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11856 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11857 plugins/mpeg2/ac3dec/imdct512_kni.S,
11858 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11859 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11860 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11861 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11862 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11863 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11864 plugins/mpeg2/ac3dec/rematrix.h,
11865 plugins/mpeg2/ac3dec/sanity_check.c,
11866 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11867 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11868 plugins/mpeg2/ac3dec/srfft_kni.h,
11869 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11870 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11871 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11872 plugins/mpeg2/mpeg2dec/Makefile.am,
11873 plugins/mpeg2/mpeg2dec/decode.c,
11874 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11875 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11876 plugins/mpeg2/mpeg2dec/motion_comp.c,
11877 plugins/mpeg2/mpeg2dec/motion_comp.h,
11878 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11879 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11880 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11881 decoder. No seeking yet but at least we do not need ac3parse
11882 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11883 included). I have modified DeCSS a bit to work in GStreamer. Can I
11884 release the code or is there some lawyer that's going to sue me?
11885 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11886 decoder but failed.
11888 2000-11-12 20:34 wtay
11890 * components/bonobo-gstmediaplay/: Makefile.am,
11891 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11892 now works on audio only (mp3/vorbis). Video is broken because
11893 bonobo does not handle multithreading yet. Added Bonobo toolbar
11896 2000-11-11 15:13 wtay
11898 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11899 components/bonobo-gstmediaplay/Makefile.am,
11900 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11901 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11902 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11903 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11904 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11905 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11906 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11907 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
11908 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
11909 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
11910 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
11911 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
11912 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
11913 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
11914 gst/elements/gstqueue.c, gstplay/Makefile.am,
11915 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
11916 headers/code where missing in gst directory Added a bonobo wrapper
11917 for the media player (it shows up in gshell but locks up when
11918 activating the component, anyone?) Fixed some XML save/load
11919 problems with arguments.
11921 2000-11-08 19:53 wtay
11923 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
11924 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
11925 libraries. It looks like glade does not like empty dockitems...
11927 2000-11-07 21:38 wtay
11929 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
11930 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
11932 2000-11-07 21:24 wtay
11934 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
11935 gstelement.sgml, gstpad.sgml: [no log message]
11937 2000-11-07 21:18 wtay
11939 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
11940 gstreamer-sections.txt: Updated docs
11942 2000-11-06 00:15 wtay
11944 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
11945 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
11946 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11947 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
11948 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
11949 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
11950 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
11951 implementing pull_region. Fixes to the asyncdisksrc. Added thread
11952 specific data to the cothreads.
11954 2000-11-04 18:55 wtay
11956 * include/sse.h: [no log message]
11958 2000-11-04 18:54 wtay
11960 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
11961 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
11962 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
11963 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
11964 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
11965 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
11966 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
11967 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
11968 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
11969 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
11970 plugins/mpeg2/mpeg2dec/Makefile.am,
11971 plugins/mpeg2/mpeg2dec/decode.c,
11972 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11973 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11974 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
11975 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
11976 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11977 plugins/mpeg2/mpeg2dec/idct_mmx.h,
11978 plugins/mpeg2/mpeg2dec/motion_comp.c,
11979 plugins/mpeg2/mpeg2dec/motion_comp.h,
11980 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11981 plugins/mpeg2/mpeg2dec/mpeg2.h,
11982 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11983 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
11984 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
11985 excellent mpeg2dec decoder. Not 100% optimized but allready very
11986 fast. More cleanup.
11988 2000-11-02 20:10 wtay
11990 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
11991 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
11992 videosink to not hold the Gdk lock when emitting a signal. All Gtk
11993 GUI apps using GStreamer should now handle the Gdk locks when
11994 handling signals from the pipeline (as it should be)
11996 2000-11-01 22:11 wtay
11998 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
11999 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12000 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12001 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12002 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12003 Some code cleanup Let the parent GstBin decide when to do a
12004 create_plan (bin inside a thread)
12006 2000-11-01 13:49 wtay
12008 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12009 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12010 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12011 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12012 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12013 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12014 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12015 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12016 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12017 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12018 plugins/mp3decode/parse/mp3parse.c,
12019 plugins/mp3decode/parse/mp3parse.h,
12020 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12021 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12022 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12023 which is quite clean and more readable. Renamed parseavi to
12024 avidecoder Implemented seeking/time display/pause/play/stop/clean
12025 exit to gstmediaplay Added an element flag to indicate that it
12026 cannot deal with noncontigous buffers. If such an element is found
12027 in the pipeline, seeking is disabled for the complete stream
12028 (avidecoder cannot deal with seeking until we convert it to a loop
12029 based element with pull_region to fetch the indeces etc...)
12031 2000-10-30 21:10 wtay
12033 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12036 2000-10-30 21:08 wtay
12038 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12039 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12042 2000-10-30 21:06 wtay
12044 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12045 nonworking forward DCT with MMX
12047 2000-10-30 21:02 wtay
12049 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12050 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12051 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12052 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12053 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12054 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12055 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12056 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12057 plugins/mpeg1/mpegaudio/Makefile.am,
12058 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12059 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12060 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12061 plugins/mpeg1video/parse/mp1videoparse.c,
12062 plugins/mpeg2/mpeg2enc/Makefile.am,
12063 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12064 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12065 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12066 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12067 Misc fixes and cleanups A reworked gstplay. Now it is called
12068 gstmediaplay. gstplay is a custom widget that can display media and
12069 is to become a bonobo component soon. put the tables of the mpeg
12070 audio encoder in a header file. maybe faster quantisation for the
12073 2000-10-25 20:09 wtay
12075 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12076 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12077 docs/plugins/gstreamer-plugins-docs.sgml,
12078 docs/plugins/gstreamer-plugins-sections.txt,
12079 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12080 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12081 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12082 docs/plugins/tmpl/gstaviencoder.sgml,
12083 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12084 docs/plugins/tmpl/gstjpegenc.sgml,
12085 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12086 docs/plugins/tmpl/gstmpeg2enc.sgml,
12087 docs/plugins/tmpl/gstmpeg2play.sgml,
12088 docs/plugins/tmpl/gstmpeg_play.sgml,
12089 docs/plugins/tmpl/gstmpegaudio.sgml,
12090 docs/plugins/tmpl/gstmpg123.sgml,
12091 docs/plugins/tmpl/gstparseau.sgml,
12092 docs/plugins/tmpl/gstparseavi.sgml,
12093 docs/plugins/tmpl/gstparsewav.sgml,
12094 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12095 docs/plugins/tmpl/gstspectrum.sgml,
12096 docs/plugins/tmpl/gstv4lsrc.sgml,
12097 docs/plugins/tmpl/gstwincodec.sgml,
12098 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12099 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12100 docs/plugins/tmpl/median.sgml,
12101 docs/plugins/tmpl/mp1videoparse.sgml,
12102 docs/plugins/tmpl/mp2videoparse.sgml,
12103 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12104 docs/plugins/tmpl/mpeg2parse.sgml,
12105 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12106 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12107 docs/plugins/tmpl/smoothwave.sgml,
12108 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12109 docs/plugins/tmpl/synaesthesia.sgml,
12110 docs/plugins/tmpl/system_encode.sgml,
12111 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12112 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12113 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12114 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12115 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12116 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12117 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12118 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12119 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12120 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12121 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12122 test/qtest.c: More Docs updates. Added plugin documentation. I
12123 fear we need a gstdoc implementation that loads plugins and does
12124 introspection on them. I think we should automatically create the
12125 docs for the pads and mime types the plugins provide. Does anyone
12126 have enough perl knowledge to add these features? I allready
12127 changed the C code to output the pad definitions but my perl
12128 knowledge is too limited, for now, to implement the rest of the
12129 needed functionality...
12131 2000-10-22 17:30 wtay
12133 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12134 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12135 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12136 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12137 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12138 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12139 spectrum.sgml, videoraw.sgml: More docs updates
12141 2000-10-22 17:27 wtay
12143 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12144 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12145 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12146 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12147 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12148 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12149 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12150 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12151 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12152 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12153 updates documented the libraries
12155 2000-10-21 13:04 wtay
12157 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12158 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12159 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12160 plugins/avi/gstparseavi.c,
12161 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12162 plugins/mpeg1video/parse/mp1videoparse.c,
12163 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12164 plugins/mpeg2/mpegtypes/Makefile.am,
12165 plugins/mpeg2/mpegtypes/mpeg2types.c,
12166 plugins/mpeg2/parse/mpeg2parse.c,
12167 plugins/mpeg2/video/gstmpeg2play.c,
12168 plugins/mpeg2/videoparse/.cvsignore,
12169 plugins/mpeg2/videoparse/Makefile.am,
12170 plugins/mpeg2/videoparse/mp2videoparse.c,
12171 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12172 better autoplugging. MPEG2 works more or less. fix in
12173 autoplugging. avi now works.
12175 2000-10-12 20:41 wtay
12177 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12178 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12179 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12180 hardcoded pipeline setup is gstplay in favor of the autoplugging
12181 features. Still in a rought shape...
12183 2000-10-12 09:43 richardb
12185 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12186 gets installed correctly by make install. Problems: clean /
12187 uninstall don't work. make dist not tested. pdf manual doesn't
12190 2000-10-11 20:30 wtay
12192 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12193 gst/gstextratypes.c, gst/gstextratypes.h,
12194 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12195 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12196 types for better editor properties (FILENAME, enums) The disksrcs
12197 location property can now be set in the editor: we can now make our
12198 first working mp3 player with gsteditor!!
12200 2000-10-09 21:01 wtay
12202 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12203 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12204 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12205 bug in mpeg_play. Create a new thread upon a multisrc element in
12206 autoplugging: the autoplug example now correctly sets up 5 threads
12207 for an mpeg player.
12209 2000-10-09 01:34 richardb
12211 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12212 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12213 docs/manual/images/Makefile.am: Added building of the manual to the
12214 build system. Currently in a rudimentary state - will not
12215 gracefully give up if tools not available, will not uninstall /
12216 clean, and may not install / make dist properly. Documentation
12217 does not have dependencies on images, so won't rebuild if they're
12220 2000-10-08 23:23 wtay
12222 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12223 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12224 plugins/mp3decode/types/Makefile.am,
12225 plugins/mp3decode/types/mp3types.c,
12226 plugins/mpeg1/mpegtypes/.cvsignore,
12227 plugins/mpeg1/mpegtypes/Makefile.am,
12228 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12229 This little program (30 relevant lines) is able to play
12230 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12231 you write. Separated the mp3 and mpeg1 types for better reuse.
12233 2000-10-08 23:17 wtay
12235 * configure.in, editor/editor.glade, editor/gsteditor.h,
12236 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12237 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12238 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12239 editor/gsteditorproperty.c, editor/gstelementselect.c,
12240 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12241 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12242 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12243 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12244 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12245 plugins/capture/v4l/gstv4lsrc.c,
12246 plugins/mp3decode/mpg123/gstmpg123.c,
12247 plugins/mp3decode/parse/mp3parse.c,
12248 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12249 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12250 plugins/mpeg1/mpeg_play/video.c,
12251 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12252 plugins/mpeg1/parse/mpeg1parse.c,
12253 plugins/mpeg1video/parse/mp1videoparse.c,
12254 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12255 Fixes to various elements so that correct types are returned.
12256 Fixed flag collision with GtkObject. Elements can now suggest a
12257 thread. not sure if this is the right way to handle automatic
12258 thread creation. Autoplugging now works with multiple sinks and
12259 thread setup. No threads are created for intermediate elements yet,
12260 so MPEG may still be choppy.
12262 2000-10-06 23:52 richardb
12264 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12265 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12266 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12267 don't exist (these looked like copy and paste typos).
12269 2000-10-06 03:38 richardb
12271 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12273 2000-10-01 22:46 wtay
12275 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12276 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12277 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12278 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12279 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12280 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12281 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12282 pixmaps/thread.xpm: Initial work for the new editor.
12284 2000-09-27 20:33 wtay
12286 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12287 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12288 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12289 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12290 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12291 descriptions. GladeXML like operation implemented (you can
12292 retrieve parts of a pipeline)
12294 2000-09-24 23:47 wtay
12296 * examples/xml/.cvsignore: better .cvsignore
12298 2000-09-24 23:45 wtay
12300 * examples/xml/.cvsignore, examples/xml/Makefile,
12301 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12302 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12303 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12304 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12305 handling. A first example of what is to come...
12307 2000-09-24 15:31 wtay
12309 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12310 two threads and two queues.
12312 2000-09-24 15:29 wtay
12314 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12315 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12316 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12317 initialized in its thread context resulting in severe stack
12318 corruption. This was very hard to track down. We should be able
12319 now to modify some plugins to a loop based setup so that we can get
12320 rid of the mp3parse and mp1videoparse elements. Modified the GList
12321 to a GSList in the queue.
12323 2000-09-23 00:35 wtay
12325 * gstreamer-config.in, examples/helloworld/helloworld.c,
12326 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12327 examples/queue/queue.c, examples/queue2/.cvsignore,
12328 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12329 examples/queue3/queue3.c, examples/thread/thread.c,
12330 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12331 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12332 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12333 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12334 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12335 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12336 the thread handling. Fix a bug in gstreamer-config : gthread was
12337 not included. gst_bin_create_plan() is now done in the READY
12338 state. a bin with only another bin in it will now work with
12339 gst_bin_iterate. Added some examples for the queues.
12341 2000-09-21 18:54 richardb
12343 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12344 dct64.c as well. Fixes link error on PPC.
12346 2000-09-21 02:42 richardb
12348 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12349 nicely if attempt to run a test with an unsupported DCT type.
12351 2000-09-21 02:34 richardb
12353 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12354 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12355 support if available - hopefully makes it compile on PPC.
12357 2000-09-21 01:57 richardb
12359 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12360 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12361 cothreads stuff was causing segfaults, because the stack needs to
12362 be initialised with a particular structure on PPC, unlike x86 where
12363 it simply has items pushed or popped. Added Chris to AUTHORS, for
12366 2000-09-18 23:19 richardb
12368 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12369 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12370 Fix compile problem due to DEBUG being redefined in
12371 libs/getbits/gstgetbits.h. Also fix several small typos in the
12374 2000-09-17 23:08 wtay
12376 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12377 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12378 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12379 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12380 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12381 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12382 plugins/mpeg2/ac3parse/ac3parse.c,
12383 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12384 gst_pipeline_add_sink/src to allow multiple sink cases and more
12385 complex autoplugging. Update docs too. Simplified the pipeline
12386 autoplugging code. Changed the cothread case: One iteration is now
12387 a push from the src element. The disk source does not change its
12388 state anymore on eof. Better type setting for the ac3
12389 parser/decoder and mpeg2parse.
12391 2000-09-17 15:06 wtay
12393 * acconfig.h, configure.in, gst/gstbin.c,
12394 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12395 with Xv extension if the library is found. Changed the disksrc so
12396 that is goes to the PAUSE state if eof.
12398 2000-09-17 13:32 wtay
12400 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12402 2000-09-17 13:32 wtay
12404 * docs/manual/components.sgml: Information about the bonobo
12405 components and capplets we are going to make :-)
12407 2000-09-17 13:31 wtay
12409 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12410 plugins/mpeg1/mpeg_play/parseblock.c,
12411 plugins/mpeg2/mpeg2enc/Makefile.am,
12412 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12413 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12414 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12415 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12416 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12417 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12418 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12419 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12420 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12421 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12422 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12423 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12424 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12425 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12426 plugins/mpeg2/mpeg2enc/predict.c,
12427 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12428 plugins/mpeg2/mpeg2enc/predict_sse.s,
12429 plugins/mpeg2/mpeg2enc/ratectl.c,
12430 plugins/mpeg2/mpeg2enc/transfrm.c,
12431 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12432 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12433 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12434 asembler to seperate files.
12436 2000-09-17 00:11 richardb
12438 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12439 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12440 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12441 plugins/avi/wincodec/gstwinenc.c,
12442 plugins/mpeg1/mpeg1encoder/Makefile.am,
12443 plugins/mpeg1/mpeg1encoder/putbits.c,
12444 plugins/mpeg1/mpeg_play/Makefile.am,
12445 plugins/mpeg1/mpeg_play/parseblock.c,
12446 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12447 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12448 libs/winloader is disabled on PPC - I doubt this can be made to
12449 work. libs/videoscale and libs/idct are also disabled - they
12450 should be fixable though.
12452 Sorted out most of the plugins - avi is disabled for now on PPC;
12453 can be worked on later if there's any chance of getting it to work.
12455 Also provide an automake conditional for compiling vorbis, based on
12456 a configure test for the needed libraries: currently the test isn't
12457 implemented and defaults to "no" so you'll have to fiddle it to
12458 compile vorbis. I shall get hold of vorbis and implement an
12459 appropriate test some other time (if noone else beats me to it).
12461 2000-09-16 23:03 richardb
12463 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12464 Moved generic function implementations into gstgetbits_generic.c,
12467 2000-09-16 11:58 wtay
12469 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12470 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12471 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12472 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12473 quick hack to allow loop based elements to finish intead of looping
12474 till infinity. Added compile time i386 or plain C getbits
12475 implementation selection. The vorbis decoder now is our first loop
12478 2000-09-16 01:59 richardb
12480 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12481 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12482 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12483 plugins/mpeg2/ac3dec/Makefile.am,
12484 plugins/mpeg2/mpeg2enc/Makefile.am,
12485 plugins/mpeg2/mpeg2enc/motion.c,
12486 plugins/mpeg2/subtitles/Makefile.am,
12487 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12488 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12489 port, and towards generic portability.
12491 2000-09-16 00:04 richardb
12493 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12494 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12495 checking for 386, D'oh. Fix autogen to run autoheader _before_
12496 autoconf, since it generates a required file (config.h.in, which I
12497 just removed from CVS since its an autogenerated one). Also fix
12498 messed up variables in gst/Makefile.am
12500 2000-09-15 23:44 richardb
12502 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12503 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12504 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12505 Begun to add support for non i386 architectures, with the help of
12506 Chris Emerson. Added bits to configure to figure out architecture,
12507 and added some alternatives for PPC. Should cause no problems on
12508 i386, but I'll check after this commit, but doesn't yet work on PPC
12511 2000-09-14 23:18 wtay
12513 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12514 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12515 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12516 The vorbis encoder A test program to convert an mp3 to a vorbis
12517 file. A fix for the dynamic plugin loader factory_find was not
12518 working. Don't forget to run gstreamer-register after installing
12521 2000-09-14 21:31 wtay
12523 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12524 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12525 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12526 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12527 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12528 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12529 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12530 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12531 vorbis decoder. The encoder is not yet functional. Small cosmetic
12532 changes to gstcpu.c
12534 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12535 you *have* to change the line in libtool to
12536 deplibs_check_method="pass_all" because else the plugin shared
12537 library refuses to link against the static libvorbis.a library.
12538 This is a hack. I have no intention in including libvorbis into the
12539 gstreamer CVS tree and making it libtool compatible.
12541 2000-09-13 20:04 wtay
12543 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12544 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12545 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12546 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12547 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12548 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12549 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12550 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12551 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12552 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12553 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12554 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12557 2000-09-12 19:15 wtay
12559 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12560 MMX optimisation split out in seperate file.
12562 2000-09-12 19:13 wtay
12564 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12565 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12566 plugins/mpeg1/mpeg_play/Makefile.am,
12567 plugins/mpeg1/mpeg_play/parseblock.c,
12568 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12569 plugins/mpeg1/mpeg_play/recon_mmx.c,
12570 plugins/mpeg1/mpeg_play/recon_sse.s,
12571 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12572 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12573 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12574 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12575 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12576 CPU detection. Added SSE optimisation to mpeg_play Modified the
12577 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12578 mpeg1 and mpeg2 decoders.
12580 2000-09-09 17:39 wtay
12582 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12583 thread/Makefile, thread/thread.c: A thread example. An example of
12584 gstreamer-launch: an mp3 player
12586 2000-09-09 17:36 wtay
12588 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12589 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12590 docs/manual/programs.sgml, docs/manual/queues.sgml,
12591 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12592 editor/gsteditor.h, editor/gstelementselect.c,
12593 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12594 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12595 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12596 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12597 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12598 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12599 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12600 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12601 plugins/mpeg2/ac3parse/Makefile.am,
12602 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12603 Changes to gstreamer-config to include gtk+ libs manual changes:
12604 queues, threads, programs gsteditor does not crash anymore.
12605 gstpipline new should return a GstElement * fixed ac3dec for new
12606 getbits fixes to gstreamer-launch more efficient startup for
12609 2000-09-07 21:35 wtay
12611 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12612 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12613 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12614 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12615 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12616 plugins/mp3decode/mpg123/Makefile.am,
12617 plugins/mp3decode/mpg123/common.c,
12618 plugins/mp3decode/mpg123/gstmpg123.c,
12619 plugins/mp3decode/mpg123/layer1.c,
12620 plugins/mp3decode/mpg123/layer2.c,
12621 plugins/mp3decode/mpg123/layer3.c,
12622 plugins/mp3decode/mpg123/mpg123.c,
12623 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12624 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12625 plugins/mpeg1/system_encode/buffer.c,
12626 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12627 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12628 test/cothreads/test.c: Faster and modular getbits implementation.
12629 Fixed a bug in the audiosink that could lock up your box on bad MB.
12630 Modified the plugins to use the new getbits functions.
12632 2000-08-28 21:20 wtay
12634 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12635 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12636 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12637 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12638 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12639 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12640 plugins/avi/wincodec/gstwincodec.c,
12641 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12642 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12643 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12644 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12645 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12646 plugins/mp3decode/parse/mp3parse.c,
12647 plugins/mp3decode/xing/gstxing.c,
12648 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12649 plugins/mpeg1/mpeg_play/decoders.c,
12650 plugins/mpeg1/mpeg_play/decoders.h,
12651 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12652 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12653 plugins/mpeg1/parse/mpeg1parse.c,
12654 plugins/mpeg1/system_encode/system_encode.c,
12655 plugins/mpeg1video/parse/mp1videoparse.c,
12656 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12657 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12658 plugins/mpeg2/parse/mpeg2parse.c,
12659 plugins/mpeg2/subtitles/mpeg2subt.c,
12660 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12661 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12662 plugins/visualization/smoothwave/smoothwave.c,
12663 plugins/visualization/spectrum/gstspectrum.c,
12664 plugins/visualization/synaesthesia/synaesthesia.c,
12665 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12666 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12667 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12668 information in /etc/gstreamer/reg.xml - no need to do a
12669 plugin_load_all() - plugins are loaded when needed - typedetect
12670 functions are loaded when needed (still buggy) - no need to check
12671 for the existance of the plugin in the codecs - added
12672 gstreamer-register to create the reg.xml file - renamed launch to
12673 gstreamer-launch - plugins need to register the typefactory they
12674 provide modified the plugins to meet the new design modified the
12675 plugins to correctly set their pad types autoplugging can be done
12676 without loading the plugins now
12678 2000-08-22 22:18 wtay
12680 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12681 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12682 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12683 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12684 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12685 docs/manual/queues.sgml, docs/manual/threads.sgml,
12686 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12687 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12688 gst/gstpipeline.c, gst/gsttype.c,
12689 plugins/mp3decode/mpg123/gstmpg123.c,
12690 plugins/mp3decode/parse/mp3parse.c,
12691 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12692 empty...) Added automatic pad plugging. Added automatic dynamic
12693 pad plugging. Changed some codecs to correctly set their pad
12696 2000-08-21 22:57 wtay
12698 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12700 2000-08-21 22:23 wtay
12702 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12703 autoplug. Works for mp3 files only for now.
12705 2000-08-21 22:20 wtay
12707 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12708 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12709 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12710 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12711 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12712 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12713 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12714 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12715 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12716 first (rude) attempt at autoplug. Autoplugging selects appropriate
12717 codecs to connect src to sink, adds them to the pipeline and
12718 connect pads. Autoplugging will run the typedetect plugin if the
12719 src pad has no MIME type. No autoplugging is done on the src and
12720 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12721 creating threads. No attempt at dynamically autoplugging not yet
12722 existing pads. Changes to (some) plugins to properly set their
12725 2000-08-19 17:36 wtay
12727 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12728 helloworld.sgml, outline.txt: More manual about MIME types and
12731 2000-08-19 01:34 richardb
12733 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12734 sure that these are generated files which have no right to be in
12735 the CVS. If I'm wrong, and things break, then we'll just have to
12736 put them back again.
12738 2000-08-19 01:29 richardb
12740 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12741 test/Makefile.am: libXv is now linked against by test/* and gstplay
12742 if it is present. -lXv isn't leaked all over the place due to
12743 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12744 to link explicitly with extra things just because we use certain
12747 Build Makefile in tests, but don't recurse into tests when doing
12748 the build (tests no longer in SUBDIRS).
12750 2000-08-19 00:31 richardb
12752 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12753 compile gstplay only if there is one.
12755 2000-08-18 23:54 wtay
12757 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12758 makefile hacker :-)
12760 2000-08-18 23:17 wtay
12762 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12765 2000-08-18 23:15 wtay
12767 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12770 2000-08-18 23:07 richardb
12772 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12773 present, mpeg2enc plugin just ignores the .s files, C equivalents
12776 2000-08-18 22:57 wtay
12778 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12779 using uncompiled code.
12781 2000-08-18 22:30 richardb
12783 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12784 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12787 2000-08-18 21:38 wtay
12789 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12790 examples/helloworld/helloworld.c: helloworld example. and docs
12792 2000-08-18 21:35 wtay
12794 * README, gstreamer-config.in, docs/gst/Makefile.am,
12795 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12796 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12797 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12798 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12799 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12800 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12801 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12802 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12803 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12804 plugins/mp3decode/mpg123/Makefile.am,
12805 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12806 plugins/mpeg1/parse/mpeg1parse.c,
12807 plugins/visualization/smoothwave/smoothwave.c,
12808 plugins/visualization/spectrum/gstspectrum.c,
12809 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12810 Various fixes for the build/install problems update to the
12811 docs/manual. Added a simple helloworld example.
12813 2000-08-17 07:18 wtay
12815 * docs/manual/gstreamer-manual.sgml: The book is not published
12818 2000-08-16 22:40 wtay
12820 * docs/manual/images/.cvsignore: Ignore the png images; they are
12821 supposed to be build by the Makefile.
12823 2000-08-16 22:38 wtay
12825 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12826 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12827 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12828 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12831 2000-08-14 16:18 wtay
12833 * libs/idct/.cvsignore: ignore the test program
12835 2000-08-14 16:17 wtay
12837 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12838 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12839 plugins/vcdsrc/vcdsrc.c,
12840 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12841 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12842 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12843 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12844 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12845 test/record.c, test/spectrum.c, test/vidcapture.c,
12846 test/vidcapture2.c, test/videotest.c, test/wave.c,
12847 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12848 Adapted the test directory to the new state management added an
12849 mpeg2 to avi encoder. added a v4l to divx capture example.
12851 2000-08-14 11:59 wtay
12853 * configure.in, include/avifmt.h, include/registry.h: The include
12854 files for the windows codec loader. top level configure file.
12856 2000-08-14 11:57 wtay
12858 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12859 handler. This object is able to generate buffers and is passed
12860 between elements to exchange buffers. Elements can also use this
12861 pool to efficiently generate output buffers.
12863 2000-08-14 11:55 wtay
12865 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12866 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12867 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12868 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12869 in the threading element. Added bufferpools.
12871 2000-08-14 11:54 wtay
12873 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12874 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12875 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12876 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12877 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12878 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12879 is possible. Added MPEG2 subtitles.
12881 2000-08-14 11:49 wtay
12883 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12884 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12885 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12886 and used the IDCT library.
12888 2000-08-14 11:42 wtay
12890 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12892 2000-08-14 11:41 wtay
12894 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12895 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12896 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12897 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12898 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12899 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12900 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12901 transfrm.c, variance_mmx.s: Better rate control with different
12902 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12903 optimisations. Use the IDCT library.
12905 2000-08-14 11:33 wtay
12907 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
12910 2000-08-14 11:32 wtay
12912 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
12915 2000-08-14 11:31 wtay
12917 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
12918 system_encode.c, system_encode.h: Added statup delay. Added
12921 2000-08-14 11:30 wtay
12923 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
12925 2000-08-14 11:28 wtay
12927 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
12928 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
12929 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
12932 2000-08-14 11:25 wtay
12934 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
12936 2000-08-14 11:23 wtay
12938 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
12939 new state management.
12941 2000-08-14 11:21 wtay
12943 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
12944 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
12945 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
12946 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
12947 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
12948 encoder/decoder plugins for windows codecs.
12950 2000-08-14 11:17 wtay
12952 * gstplay/gstplay.glade: The UI
12954 2000-08-14 11:16 wtay
12956 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
12957 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
12958 stop.xpm, support.c, support.h: glade based gstplay version.
12959 better avi/mpeg support. nice about dialog :-) Drag and drop
12962 2000-08-14 11:12 wtay
12964 * libs/idct/.cvsignore: ..
12966 2000-08-14 11:11 wtay
12968 * libs/: Makefile.am, getbits/gstgetbits.c,
12969 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
12970 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
12971 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
12972 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
12973 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
12974 Added IEEE testbed. Update to the windows codec loader. fixes in
12975 the riff parser/encoder. cleanup in the getbits/putbits API.
12977 2000-08-05 04:53 omegahacker
12979 * LICENSE, Makefile.am: Adding explicit license information, since
12980 quite a large number of source files don't have the LGPL header.
12981 This is something we need to fix. GNOME has a script to run around
12982 and fix things, maybe we should snag a copy and let it loose in a
12985 2000-07-21 04:57 omegahacker
12987 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
12988 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
12989 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
12990 gstpipefilter.h: Brought standard elements in line with new state
12993 2000-07-17 18:14 omegahacker
12995 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12996 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
12997 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
12998 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
12999 gst/gstthread.h, gst/elements/gstelements.c,
13000 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13001 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13002 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13003 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13004 Megapatch, changes which states are available, how they're used,
13005 and how they're set. Also modifies the scheduling system, breaking
13006 pulled buffers. Check mail archives for more details.
13008 2000-07-15 14:26 wtay
13010 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13011 plugins/mp3decode/mpg123/gstmpg123.c,
13012 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13013 with the allignment of the chunks. This should solve the errors
13016 2000-07-15 13:06 wtay
13018 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13019 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13020 include/default.h, include/registry.h, libs/Makefile.am,
13021 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13022 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13023 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13024 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13025 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13026 plugins/mp3decode/mpg123/layer3.c,
13027 plugins/mpeg1video/parse/mp1videoparse.c,
13028 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13029 the wine .dll loader. you must unzip binaries.zip from
13030 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13031 source tree**. Extended and bugfixed thr riff parser to support
13032 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13033 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13034 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13035 gstplay is temporarly broken.
13037 2000-07-13 20:49 wtay
13039 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13040 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13041 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13042 plugins/mpeg1video/parse/mp1videoparse.c,
13043 plugins/mpeg1video/parse/mp1videoparse.h,
13044 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13045 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13046 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13047 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13048 (from libmpeg2) Round image size up to the nearest multiple of 16
13051 2000-07-12 23:52 wtay
13053 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13054 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13055 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13056 gst/gstthread.c, gst/elements/gstaudiosink.c,
13057 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13058 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13059 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13060 plugins/mp3decode/mpg123/gstmpg123.c,
13061 plugins/mp3decode/mpg123/gstmpg123.h,
13062 plugins/mp3decode/mpg123/layer3.c,
13063 plugins/mp3decode/mpg123/mpg123.c,
13064 plugins/mp3decode/parse/Makefile.am,
13065 plugins/mp3decode/parse/mp3parse.c,
13066 plugins/mp3decode/parse/mp3parse.h,
13067 plugins/mp3decode/xing/libxing/Makefile.am,
13068 plugins/mpeg1/mpeg_play/Makefile.am,
13069 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13070 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13071 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13072 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13073 plugins/mpeg1video/parse/mp1videoparse.c,
13074 plugins/mpeg1video/parse/mp1videoparse.h,
13075 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13076 is the audio/video sync release. Changed the mpegvideoparser to
13077 parse complete pictures. Added the PTS timestamps to the pictures.
13078 Added PTS timestamps to the MPEG audio frames. Made the clock a
13079 littlebit better. Gstplay now uses two more threads one for video,
13080 one for audio playback. Added the first QoS callbacks for the
13081 pads. hopefully fix an mmx compilation problem.
13083 2000-07-05 22:32 wtay
13085 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13086 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13087 mechanism in case no suitable XvImage is found.
13089 2000-07-05 11:21 wtay
13091 * gstplay/gstplay.h: [no log message]
13093 2000-07-05 11:21 wtay
13095 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13096 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13097 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13098 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13099 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13100 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13101 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13102 plugins/mp3decode/parse/mp3parse.c,
13103 plugins/mpeg1/mpeg_play/Makefile.am,
13104 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13105 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13106 plugins/mpeg1/mpeg_play/parseblock.c,
13107 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13108 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13109 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13110 plugins/mpeg1video/parse/Makefile.am,
13111 plugins/mpeg1video/parse/mp1videoparse.c,
13112 plugins/mpeg1video/parse/mp1videoparse.h,
13113 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13114 plugins/mpeg2/ac3parse/Makefile.am,
13115 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13116 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13117 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13118 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13119 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13120 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13121 MMX conversion implemented seeking to gstplay.
13123 2000-06-27 21:22 wtay
13125 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13126 interpollation for bidirectionally predicted macroblocks.
13127 (players based on mpeg_play should also implement this, as it was
13128 left out from the reference decoder, probabliy for performance
13129 reasons) Reduced rounding errors in the quatisation of the
13132 2000-06-25 23:23 wtay
13134 * gstplay/.cvsignore: [no log message]
13136 2000-06-25 23:21 wtay
13138 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13139 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13140 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13141 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13142 Added mpeg2 playback for gstplay
13144 2000-06-25 22:37 wtay
13146 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13147 gst/gsttypefind.h, gst/elements/Makefile.am,
13148 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13149 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13150 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13151 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13152 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13153 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13154 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13155 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13156 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13157 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13158 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13159 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13160 plugins/filters/median/median.c, plugins/filters/median/median.h,
13161 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13162 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13163 plugins/mp3decode/parse/mp3parse.c,
13164 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13165 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13166 plugins/mpeg1/mpeg_play/parseblock.c,
13167 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13168 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13169 plugins/mpeg1/parse/mpeg1parse.c,
13170 plugins/mpeg1/system_encode/system_encode.c,
13171 plugins/mpeg1video/parse/mp1videoparse.c,
13172 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13173 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13174 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13175 fixed the avi parser (gstriff had wrong size) the system_encoder
13176 can now do video only system streams sanitized the colorspace and
13177 scaler api. added fast self modifying asm scaler. worked on the
13178 typefind stuff. added a cool media player (gstplay) it uses the
13179 typefinder to playback avi, mpeg1 (system and video) streams. It
13180 is also a testbed and a real app.
13182 2000-06-18 15:13 wtay
13184 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13185 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13188 2000-06-18 14:51 wtay
13190 * plugins/avi/videoheader.c: Construct the avi header based on the
13193 2000-06-18 14:50 wtay
13195 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13196 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13197 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13198 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13199 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13200 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13201 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13202 color conversion bug. Initial work for multiply avi codecs.
13204 2000-06-16 23:58 wtay
13206 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13207 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13208 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13209 plugins/mpeg1/mpegaudio/common.c,
13210 plugins/mpeg1/mpegaudio/encoder.h,
13211 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13212 plugins/mpeg1/mpegaudio/gstputbits.c,
13213 plugins/mpeg1/mpegaudio/gstputbits.h,
13214 plugins/mpeg1/mpegaudio/musicin.h,
13215 plugins/mpeg2/mpeg2enc/Makefile.am,
13216 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13217 plugins/mpeg2/mpeg2enc/gstputbits.c,
13218 plugins/mpeg2/mpeg2enc/gstputbits.h,
13219 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13220 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13221 plugins/mpeg2/mpeg2enc/ratectl.c,
13222 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13224 2000-06-16 23:33 wtay
13226 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13228 2000-06-16 23:32 wtay
13230 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13231 putbits.h: putbits implementation
13233 2000-06-16 23:30 wtay
13235 * configure.in, plugins/mpeg1/Makefile.am,
13236 plugins/mpeg1/mpegaudio/Makefile.am,
13237 plugins/mpeg1/mpegaudio/README.crh,
13238 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13239 plugins/mpeg1/mpegaudio/encode.c,
13240 plugins/mpeg1/mpegaudio/encoder.h,
13241 plugins/mpeg1/mpegaudio/fixes.txt,
13242 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13243 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13244 plugins/mpeg1/mpegaudio/gstputbits.c,
13245 plugins/mpeg1/mpegaudio/gstputbits.h,
13246 plugins/mpeg1/mpegaudio/musicin.c,
13247 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13248 plugins/mpeg1/mpegaudio/readme.txt,
13249 plugins/mpeg1/mpegaudio/release.txt,
13250 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13251 plugins/mpeg1/system_encode/buffer.c,
13252 plugins/mpeg1/system_encode/system_encode.c,
13253 plugins/mpeg1/system_encode/system_encode.h,
13254 plugins/mpeg2/mpeg2enc/Makefile.am,
13255 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13256 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13257 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13258 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13259 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13260 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13261 unified putbits implementation Added an MPEG audio layer 1&2
13264 2000-06-12 22:27 wtay
13266 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13267 plugins/mpeg1/system_encode/buffer.c,
13268 plugins/mpeg2/mpeg2enc/predict.c,
13269 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13270 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13271 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13272 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13274 2000-06-11 13:11 wtay
13276 * configure.in, gst/elements/gstpipefilter.c,
13277 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13278 plugins/mp3decode/mpg123/gstmpg123.c,
13279 plugins/mp3decode/parse/mp3parse.c,
13280 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13281 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13282 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13283 plugins/mpeg1/mpeg_play/parseblock.c,
13284 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13285 plugins/mpeg1/system_encode/.cvsignore,
13286 plugins/mpeg1/system_encode/Makefile.am,
13287 plugins/mpeg1/system_encode/buffer.c,
13288 plugins/mpeg1/system_encode/buffer.h,
13289 plugins/mpeg1/system_encode/main.h,
13290 plugins/mpeg1/system_encode/system_encode.c,
13291 plugins/mpeg1/system_encode/system_encode.h,
13292 plugins/mpeg1/system_encode/systems.c,
13293 plugins/mpeg2/ac3parse/ac3parse.c,
13294 plugins/mpeg2/ac3parse/ac3parse.h,
13295 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13296 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13297 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13298 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13299 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13300 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13301 Added first frames skipping to the mp3 and ac3 parser (this allows
13302 you to skip a number of frames before pushing them). Removed wrong
13303 mmx code from the encoder. Added Macroblocks per slice to the
13304 encoder. added bilinear and bicubic interpolation to the
13305 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13306 calculations yet) Added some options (framerate to the
13309 2000-06-04 20:18 richardb
13311 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13313 2000-05-28 23:46 wtay
13315 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13316 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13317 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13318 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13319 like the mpeg1 parser. Added a command property to the pipefilter.
13321 2000-05-28 21:04 wtay
13323 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13324 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13325 element: pipefilter. This element connects the stdin/stdout of an
13326 external program into the pipeline. We now have virtually all of
13327 the capabilities of sox, lame, ...
13329 2000-05-28 20:59 wtay
13331 * configure.in, gst/elements/Makefile.am,
13332 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13333 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13334 plugins/mpeg1/mpeg_play/parseblock.c,
13335 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13336 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13337 plugins/mpeg2/mpeg2enc/Makefile.am,
13338 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13339 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13340 plugins/mpeg2/mpeg2enc/ratectl.c,
13341 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13342 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13343 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13344 motion compensation bug (was a bug on Intels site)
13345 Faster/Better/more accurate motion detection in the mpeg encoder
13346 Added an audio resampler (convert 48000 kHz to 44100 for example)
13347 does not work Fixed rate control in the mpeg2 encoder.
13349 2000-05-21 23:00 wtay
13351 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13353 2000-05-21 22:59 wtay
13355 * test/mp1tomp1.c: An MPEG1 transcoder.
13357 2000-05-21 22:58 wtay
13359 * configure.in, docs/gst/gstreamer-decl.txt,
13360 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13361 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13362 gst/elements/gstqueue.c, plugins/Makefile.am,
13363 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13364 plugins/filters/median/.cvsignore,
13365 plugins/filters/median/Makefile.am,
13366 plugins/filters/median/median.c, plugins/filters/median/median.h,
13367 plugins/filters/smooth/.cvsignore,
13368 plugins/filters/smooth/Makefile.am,
13369 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13370 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13371 plugins/mpeg1/mpeg1encoder/.cvsignore,
13372 plugins/mpeg1/mpeg1encoder/CHANGES,
13373 plugins/mpeg1/mpeg1encoder/Makefile.am,
13374 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13375 plugins/mpeg1/mpeg1encoder/README,
13376 plugins/mpeg1/mpeg1encoder/SETUP,
13377 plugins/mpeg1/mpeg1encoder/chendct.c,
13378 plugins/mpeg1/mpeg1encoder/codec.c,
13379 plugins/mpeg1/mpeg1encoder/csize.h,
13380 plugins/mpeg1/mpeg1encoder/ctables.h,
13381 plugins/mpeg1/mpeg1encoder/dct.h,
13382 plugins/mpeg1/mpeg1encoder/globals.h,
13383 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13384 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13385 plugins/mpeg1/mpeg1encoder/htable.lex,
13386 plugins/mpeg1/mpeg1encoder/huffman.c,
13387 plugins/mpeg1/mpeg1encoder/huffman.h,
13388 plugins/mpeg1/mpeg1encoder/io.c,
13389 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13390 plugins/mpeg1/mpeg1encoder/lexer.c,
13391 plugins/mpeg1/mpeg1encoder/lexer.l,
13392 plugins/mpeg1/mpeg1encoder/marker.c,
13393 plugins/mpeg1/mpeg1encoder/marker.h,
13394 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13395 plugins/mpeg1/mpeg1encoder/mem.h,
13396 plugins/mpeg1/mpeg1encoder/mpeg.c,
13397 plugins/mpeg1/mpeg1encoder/param.h,
13398 plugins/mpeg1/mpeg1encoder/prototypes.h,
13399 plugins/mpeg1/mpeg1encoder/putbits.c,
13400 plugins/mpeg1/mpeg1encoder/putbits.h,
13401 plugins/mpeg1/mpeg1encoder/qtables.h,
13402 plugins/mpeg1/mpeg1encoder/size.h,
13403 plugins/mpeg1/mpeg1encoder/stat.c,
13404 plugins/mpeg1/mpeg1encoder/stream.c,
13405 plugins/mpeg1/mpeg1encoder/stream.h,
13406 plugins/mpeg1/mpeg1encoder/system.h,
13407 plugins/mpeg1/mpeg1encoder/tables.h,
13408 plugins/mpeg1/mpeg1encoder/transform.c,
13409 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13410 plugins/mpeg1/mpeg_play/parseblock.c,
13411 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13412 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13413 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13414 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13415 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13416 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13417 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13418 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13419 MMX optimisations for motion estimation. Added another mpeg1
13420 encoder. Added Two filters: smooth and median (a median cut
13421 filter) Made the queue pull buffers.
13423 2000-05-17 23:49 richardb
13425 * plugins/Makefile.am: Always build videosink, now that the
13426 dependency on gdk_pixbuf is removed.
13428 2000-05-13 10:41 richardb
13430 * plugins/Makefile.am: Make videosink compiled only if
13431 HAVE_GDK_PIXBUF again.
13433 2000-05-12 18:41 wtay
13435 * plugins/videoscale/.cvsignore: ...
13437 2000-05-12 18:39 wtay
13439 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13440 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13441 scaler as a library and an Element. Also a little non working mpeg2
13442 to mpeg1 converter (still struggling with the quantisation).
13444 2000-05-12 18:33 wtay
13446 * configure.in, gst/gstclock.c, libs/Makefile.am,
13447 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13448 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13449 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13450 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13451 plugins/mpeg1/parse/mpeg1parse.c,
13452 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13453 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13454 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13455 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13456 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13457 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13458 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13459 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13460 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13463 2000-05-12 08:15 richardb
13465 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13466 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13467 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13468 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13469 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13470 videosink only if it is present. Make documentation generated
13471 successfully even if libghttp isn't present (by skipping the
13474 2000-05-12 08:09 richardb
13476 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13477 macro call, so it compiles with debug on.
13479 2000-05-02 00:22 wtay
13481 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13482 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13485 2000-05-02 00:09 wtay
13487 * configure.in, libs/getbits/gstgetbits.h,
13488 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13489 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13490 plugins/mpeg1/parse/mpeg1parse.c,
13491 plugins/mpeg1video/parse/mp1videoparse.c,
13492 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13493 plugins/mpeg2/ac3parse/ac3parse.c,
13494 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13495 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13496 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13497 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13498 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13499 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13500 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13501 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13502 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13503 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13504 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13505 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13506 plugins/mpeg2/mpeg2enc/quantize.c,
13507 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13508 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13509 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13510 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13511 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13512 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13513 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13514 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13515 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13516 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13517 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13518 MPEG System stream parser. an mpeg encoder.
13520 2000-04-24 21:51 wtay
13522 * configure.in, libs/getbits/gstgetbits_inl.h,
13523 plugins/mpeg1/mpeg_play/decoders.c,
13524 plugins/mpeg1/mpeg_play/decoders.h,
13525 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13526 plugins/mpeg1/mpeg_play/parseblock.c,
13527 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13528 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13529 plugins/mpeg1/mpeg_play/video.h,
13530 plugins/mpeg1video/parse/mp1videoparse.c,
13531 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13532 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13533 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13534 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13535 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13536 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13537 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13538 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13539 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13540 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13541 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13542 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13543 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13544 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13545 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13546 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13547 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13548 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13551 2000-04-17 00:33 wtay
13553 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13554 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13557 2000-04-17 00:25 wtay
13559 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13560 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13561 Reworked the ac3decoder for the new getbits functions. We are now
13562 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13565 2000-04-16 19:51 wtay
13567 * libs/getbits/.cvsignore: [no log message]
13569 2000-04-16 19:50 wtay
13571 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13572 gstgetbits_inl.h: I the generc getbits implementation
13574 2000-04-16 19:47 wtay
13576 * configure.in, docs/gst/gstreamer-decl.txt,
13577 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13578 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13579 plugins/mp3decode/mpg123/common.c,
13580 plugins/mp3decode/mpg123/getbits.c,
13581 plugins/mp3decode/mpg123/getbits.h,
13582 plugins/mp3decode/mpg123/gstmpg123.c,
13583 plugins/mp3decode/mpg123/layer1.c,
13584 plugins/mp3decode/mpg123/layer2.c,
13585 plugins/mp3decode/mpg123/layer3.c,
13586 plugins/mp3decode/mpg123/mpg123.c,
13587 plugins/mp3decode/mpg123/mpg123.h,
13588 plugins/mp3decode/parse/mp3parse.c,
13589 plugins/mp3decode/parse/mp3parse.h,
13590 plugins/mpeg1/mpeg_play/Makefile.am,
13591 plugins/mpeg1/mpeg_play/ctrlbar.c,
13592 plugins/mpeg1/mpeg_play/ctrlbar.h,
13593 plugins/mpeg1/mpeg_play/decoders.c,
13594 plugins/mpeg1/mpeg_play/decoders.h,
13595 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13596 plugins/mpeg1/mpeg_play/motionvector.c,
13597 plugins/mpeg1/mpeg_play/parseblock.c,
13598 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13599 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13600 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13601 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13602 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13603 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13604 getbits handling. I currently have an inline integer
13607 2000-04-13 22:59 wtay
13609 * Makefile.am, configure.in, gst/gstclock.c,
13610 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13611 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13613 2000-04-09 22:38 wtay
13615 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13617 2000-04-09 22:36 wtay
13619 * gst/Makefile.am, gst/gstelement.c,
13620 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13621 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13622 plugins/capture/v4l/gstv4lsrc.c,
13623 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13624 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13625 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13626 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13627 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13628 clock. The audiosink can now adjust the clock. Fixed incorrect
13629 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13630 videosink, it now uses the color conversion library when needed.
13632 2000-04-02 22:38 wtay
13634 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13635 new riff parser and encoder
13637 2000-04-02 22:36 wtay
13639 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13640 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13641 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13642 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13643 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13644 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13645 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13646 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13647 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13648 colorspace library and removed yuv2rgb conversion from the
13649 videosink. The aviencoder should now more or less work.
13651 2000-03-27 20:53 wtay
13653 * docs/Makefile.am, docs/gst/Makefile.am,
13654 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13655 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13656 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13657 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13658 docs/gst/tmpl/gstasyncdisksrc.sgml,
13659 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13660 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13661 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13662 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13663 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13664 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13665 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13666 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13667 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13668 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13669 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13670 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13671 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13672 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13673 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13674 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13675 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13676 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13677 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13678 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13679 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13680 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13681 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13682 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13683 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13684 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13685 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13686 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13687 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13688 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13689 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13690 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13691 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13692 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13693 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13694 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13695 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13696 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13697 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13698 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13699 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13700 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13701 standard library objects and standard elements are documented.
13702 Modified some of the elements to more accuratly report about their
13703 arguments so the documentation builds more reasonable output.
13704 Added aviencoder and jpegencoder elements (not working yet)
13706 2000-03-22 21:18 wtay
13708 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13709 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13710 plugins/Makefile.am, plugins/avi/Makefile.am,
13711 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13712 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13713 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13714 the avi decoder now configures the jpeg codec if an MJPG encoded
13715 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13716 videosink. jpeglib is used to decode the jpeg image.
13718 2000-03-21 20:06 omegahacker
13720 * plugins/avi/gstparseavi.c: removed second check on riff library,
13721 moved original to top so it fails out right away
13723 2000-03-21 19:54 omegahacker
13725 * plugins/avi/gstparseavi.c: added load and check of libriff during
13728 2000-03-21 19:54 omegahacker
13730 * gst/gstplugin.c: spelling fixes to gst_library_load()
13732 2000-03-20 20:25 wtay
13734 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13735 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13736 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13737 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13738 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13739 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13740 riff parsing as a library. The avi parser can play simple PCM
13741 encoded audio. some minor cleanups.
13743 2000-03-19 00:59 wtay
13745 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13746 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13747 plugins/Makefile.am, plugins/avi/.cvsignore,
13748 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13749 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13750 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13751 the riff code into a seperate library in /libs dir. The plugin
13752 loader also checks the /libs path. The avi parser now uses the
13753 riff library. WAV is broken.
13755 2000-03-13 22:17 wtay
13757 * test/aviparse.c: A non functional avi parser.
13759 2000-03-13 22:13 wtay
13761 * configure.in, gst/gst.c, gst/gstbuffer.h,
13762 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13763 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13764 plugins/Makefile.am, plugins/au/gstparseau.c,
13765 plugins/capture/v4l/gstv4lsrc.c,
13766 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13767 test/videotest.c: Various cleanups. Moved the overlay code to a
13768 specialized widget. One error I cannot seem to fix: switching
13769 desktops does not disable the overlay.
13771 2000-03-05 21:48 wtay
13773 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13774 much better but still not perfect.
13776 2000-03-03 22:13 wtay
13778 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13779 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13780 test/Makefile.am, test/videotest.c: Added overlay and DGA
13781 capability for the videosink. Not really good but functional.
13783 2000-02-27 23:18 wtay
13785 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13786 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13787 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13788 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13789 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13790 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13791 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13792 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13793 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13794 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13795 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13796 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13797 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13798 plugins/capture/v4l/gstv4lsrc.h,
13799 plugins/mp3decode/mpg123/Makefile.am,
13800 plugins/mp3decode/mpg123/common.c,
13801 plugins/mp3decode/mpg123/decode_i386.c,
13802 plugins/mp3decode/mpg123/decode_i486.c,
13803 plugins/mp3decode/mpg123/getbits.c,
13804 plugins/mp3decode/mpg123/getbits.h,
13805 plugins/mp3decode/mpg123/gstmpg123.c,
13806 plugins/mp3decode/mpg123/layer1.c,
13807 plugins/mp3decode/mpg123/layer2.c,
13808 plugins/mp3decode/mpg123/layer3.c,
13809 plugins/mp3decode/mpg123/mpg123.c,
13810 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13811 plugins/mpeg1/mpeg_play/Makefile.am,
13812 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13813 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13814 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13815 plugins/mpeg1/parse/mpeg1parse.c,
13816 plugins/mpeg1video/parse/Makefile.am,
13817 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13818 a rather large patch. Switched on -Wall compiler flag and fixed the
13819 warnings. Made the Video for Linux more like it should be.
13821 2000-02-26 18:55 wtay
13823 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13824 test/mp1parse.c, test/videotest.c: Added a pull function in the
13825 gstpad. Modified the videosink to implement the pull. This function
13826 allows a source element to request a buffer from the destination.
13827 This is much more efficient because the videosink can then pass a
13828 buffer with SHM to the element, which does not require an aditional
13829 memcpy. removed scaling from the videosink. I need something
13832 2000-02-25 23:19 wtay
13834 * test/videotest.c: test code for the Video for linux source
13836 2000-02-25 23:18 wtay
13838 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13839 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13840 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13841 linux source. Not generic at all and may not work on any other
13844 2000-02-24 20:56 wtay
13846 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13847 plugins/mp3decode/parse/Makefile.am,
13848 plugins/mp3decode/parse/mp3parse.c,
13849 plugins/mp3decode/parse/mp3parse.h,
13850 plugins/mpeg1/mpeg_play/Makefile.am,
13851 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13852 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13853 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13854 plugins/mpeg1/mpeg_play/jrevdct.c,
13855 plugins/mpeg1/mpeg_play/mmx_idct.c,
13856 plugins/mpeg1/mpeg_play/parseblock.c,
13857 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13858 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13859 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13860 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13861 player got rid of some memcpy. bit handling changes. MMX code for
13862 the IDCT and motion compensation in mpeg_play. Almost as fast as
13863 the commercial mpeg player mtv, but with a much better video
13866 2000-02-20 16:19 wtay
13868 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13869 GdkPixbuf support and scaling (sloww...)
13871 2000-02-20 12:58 wtay
13873 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13874 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13875 video.h: General cleanup and speedup. removed color conversion out
13878 2000-02-19 13:37 wtay
13880 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13881 video.c, video.h: Added timestamps for video buffers. The videosink
13882 syncs to the timestamps. Added a buffer with finished frames for
13885 2000-02-19 10:50 wtay
13887 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13888 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13889 lockup by not calling any gtk functions in the main thread. This
13892 2000-02-18 23:48 wtay
13894 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13895 size to 1 to avoid the strange lockups...
13897 2000-02-18 23:07 wtay
13899 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13900 plugins/mpeg1/mpeg_play/Makefile.am,
13901 plugins/mpeg1/mpeg_play/descrip.mms,
13902 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13903 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13904 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13905 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13906 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13907 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13908 plugins/mpeg1/mpeg_play/hybrid.c,
13909 plugins/mpeg1/mpeg_play/hybriderr.c,
13910 plugins/mpeg1/mpeg_play/index.bt,
13911 plugins/mpeg1/mpeg_play/mb_ordered.c,
13912 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
13913 plugins/mpeg1/mpeg_play/ordered2.c,
13914 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
13915 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13916 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
13917 test/mp1parse.c: The first functional video sink... Removed all of
13918 the video stuff from the MPEG video decoder. Fixed a bug in
13919 smoothwave. The MPEG video decoder still does the YUV->RGB
13922 2000-02-17 22:50 wtay
13924 * configure.in, plugins/Makefile.am,
13925 plugins/mpeg1/mpeg_play/Makefile.am,
13926 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
13927 plugins/mpeg1/mpeg_play/mmx_idct.c,
13928 plugins/mpeg1/mpeg_play/parseblock.c,
13929 plugins/mpeg1/mpeg_play/proto.h,
13930 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
13931 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13932 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
13933 functional) video sink.
13935 2000-02-16 23:27 wtay
13937 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
13938 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
13939 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
13940 Fixed memory leak in queue.
13942 2000-02-16 16:44 wtay
13944 * plugins/mpeg1/mpeg_play/video.c,
13945 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
13946 some bugs in the parsers, fixed memory leak (not all of them yet)
13948 2000-02-15 20:14 wtay
13950 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
13951 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
13952 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
13953 caused some I-frames to be skipped.
13955 2000-02-15 00:32 omegahacker
13957 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
13959 2000-02-14 23:21 wtay
13961 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
13962 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
13963 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
13964 looking for a bug...
13966 2000-02-14 20:42 wtay
13968 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
13969 Some frames were skipped if the header was on partial frames. This
13970 fixes the strange invalid sync errors.
13972 2000-02-14 00:22 wtay
13974 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
13977 2000-02-13 22:30 wtay
13979 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
13980 cleaned up the parsing code a bit.
13982 2000-02-13 15:20 wtay
13984 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
13985 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13986 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13987 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
13988 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
13989 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
13990 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
13991 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
13992 should do. Skips are currently ignored and give some error on the
13993 console, need to clean this up.
13995 2000-02-13 13:43 wtay
13997 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
13998 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
13999 length 5 for now). fixed mpeg1 video rate control. AlienSong
14000 segfaults sometimes. My other movies don't....
14002 2000-02-13 03:19 wtay
14004 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14007 2000-02-12 23:09 omegahacker
14009 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14010 sane again (what editor are you using, Wim?), and it now uses
14011 threads. Playback is clean (at least, audio and video are running
14012 smoothly. Video is still a little choppy on my test stream (first
14013 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14014 but it's looking VERY COOL.
14016 2000-02-12 23:08 omegahacker
14018 * gst/gstbin.c: Changed the way state is dealt with when a child is
14019 added to the bin. The note states that the COMPLETE state should
14020 probably reflect nothing more than whether or not there is a child
14021 in the bin, not whether or not all children are COMPLETE. I need
14022 to write out a few scenarios for complex pipeline manipulations to
14023 figure out how all the states should interact. The idea is to
14024 maintain the ability to dynamically recofigure the pipeline.
14026 2000-02-12 12:20 wtay
14028 * plugins/mpeg1/mpeg_play/16bit.c,
14029 plugins/mpeg1/mpeg_play/Makefile.am,
14030 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14031 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14032 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14033 plugins/mpeg1/mpeg_play/main.c,
14034 plugins/mpeg1/mpeg_play/mb_ordered.c,
14035 plugins/mpeg1/mpeg_play/motionvector.c,
14036 plugins/mpeg1/mpeg_play/parseblock.c,
14037 plugins/mpeg1/mpeg_play/proto.h,
14038 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14039 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14040 plugins/mpeg1/mpeg_play/video.h,
14041 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14042 first functional video MPEG1 decoder. The decoder still opens a
14043 window to show the video. This is not optimised at all. Some
14044 glitches and crashes due to bugs in mp1videoparse.c. I need to
14045 queue incomplete slices in mp1videoparse before sending them to the
14046 decoder. use test/mp1parse on your favorite video to test. No
14047 audio/video sync, no QoS at all.
14049 2000-02-10 17:02 wtay
14051 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14052 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14053 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14054 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14055 now correctly pushes buffers in complete chuncks.
14057 2000-02-08 22:36 wtay
14059 * configure.in, gst/types/gsttypes.c,
14060 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14061 plugins/mpeg1video/parse/Makefile.am,
14062 plugins/mpeg1video/parse/README,
14063 plugins/mpeg1video/parse/mp1videoparse.c,
14064 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14065 MPEG1 video parser.
14067 2000-02-07 19:29 wtay
14069 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14071 2000-02-07 19:22 wtay
14073 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14074 gstmpeg_play.h: [no log message]
14076 2000-02-07 19:04 wtay
14078 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14079 plugins/mp3decode/mpg123/decode_i386.c,
14080 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14081 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14082 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14083 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14084 plugins/mpeg1/mpeg_play/INSTALL,
14085 plugins/mpeg1/mpeg_play/Makefile.am,
14086 plugins/mpeg1/mpeg_play/README,
14087 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14088 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14089 plugins/mpeg1/mpeg_play/ctrlbar.h,
14090 plugins/mpeg1/mpeg_play/decoders.c,
14091 plugins/mpeg1/mpeg_play/decoders.h,
14092 plugins/mpeg1/mpeg_play/descrip.mms,
14093 plugins/mpeg1/mpeg_play/dither.h,
14094 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14095 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14096 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14097 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14098 plugins/mpeg1/mpeg_play/hybriderr.c,
14099 plugins/mpeg1/mpeg_play/index.bt,
14100 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14101 plugins/mpeg1/mpeg_play/mb_ordered.c,
14102 plugins/mpeg1/mpeg_play/mono.c,
14103 plugins/mpeg1/mpeg_play/motionvector.c,
14104 plugins/mpeg1/mpeg_play/ordered.c,
14105 plugins/mpeg1/mpeg_play/ordered2.c,
14106 plugins/mpeg1/mpeg_play/parseblock.c,
14107 plugins/mpeg1/mpeg_play/proto.h,
14108 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14109 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14110 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14111 Added compiler optimistaion flags to mpg123. reverted to old
14112 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14113 video player. It does not work yet.
14115 2000-02-06 22:04 wtay
14117 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14118 plugins/mp3decode/mpg123/gstmpg123.c,
14119 plugins/mp3decode/parse/mp3parse.c,
14120 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14121 removed (disabeled) debug info.
14123 2000-02-06 18:50 wtay
14125 * plugins/mp3decode/mpg123/common.c,
14126 plugins/mp3decode/parse/mp3parse.c,
14127 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14128 parser. It can now be used to playback the audio stream of an MPEG1
14129 movie (check out test/mp1parse.c).
14131 2000-02-06 12:33 wtay
14133 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14134 videos seem to parse OK.
14136 2000-02-06 01:52 wtay
14138 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14141 2000-02-06 00:56 wtay
14143 * test/mp1parse.c: The mpeg1 parser test program.
14145 2000-02-06 00:55 wtay
14147 * plugins/mpeg1/parse/mpeg1parse.c,
14148 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14149 the mpeg 1 parser. Does not work yet.
14151 2000-02-05 16:08 wtay
14153 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14154 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14155 486 optimisation. Pentium optimisation added, but does not work
14158 2000-02-05 14:37 wtay
14160 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14161 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14162 moved the buffer handling to common.c, getbits should not know
14165 2000-02-05 01:58 wtay
14167 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14170 2000-02-05 01:40 wtay
14172 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14173 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14175 2000-02-05 01:20 wtay
14177 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14178 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14179 remained) Added eos check for the test programs to stop them from
14180 allocating all of your memory (had to use alt-sysreq-k a few times
14181 :-( ). MPEG layer 1 plays fine now with mp3play.
14183 2000-02-04 23:27 wtay
14185 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14186 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14187 bit slow, though...
14189 2000-02-04 22:06 wtay
14191 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14192 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14193 working. Tried with the test program included. Still some errors
14194 and clicks sometime, but you can hear something. Double buffering
14195 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14196 stream (I have none) and together with the mp3parse?
14198 2000-02-04 21:49 omegahacker
14200 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14201 as well as some other stuff.
14203 2000-02-04 02:25 richardb
14205 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14206 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14207 Compile a test program to ensure that we have working atomic
14210 A few small changes (include headers, fix a cast) to stop compiler
14213 2000-02-02 06:26 omegahacker
14215 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14216 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14217 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14218 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14219 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14220 documentation changes, a couple configure.in and Makefile.am fixes.
14222 2000-02-01 20:35 wtay
14224 * configure.in, gst/elements/Makefile.am,
14225 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14226 which made running test apps fail. Added GHTTP_LIBS to the
14227 libraries. commented out mm_support() call, wich is not working
14228 yet and causes errors.
14230 2000-02-01 19:40 wtay
14232 * configure.in, docs/gst/Makefile.am,
14233 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14234 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14235 the default value of HAVE_LIBMMX. some typos fixed. Changed
14236 include path for volume.c. RTjpeg uses mmx.h
14238 2000-02-01 09:16 omegahacker
14240 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14241 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14242 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14243 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14244 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14245 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14246 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14247 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14248 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14249 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14250 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14251 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14252 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14253 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14254 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14255 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14256 managed to mutilate it a while back, but now it's fixed. I'll put
14257 a copy of the HTML output somewhere on the website tonight.
14259 In order to actually generate the docs, you'll have to install all
14260 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14261 http://developer.gnome.org/arch/doc/tools.html)
14263 Notes (I'll codify these some day):
14265 - Don't believe the Gnome page, always edit the SOURCES when
14266 documenting a given function, never the tmpl file. - I'll be
14267 re-arranging things a lot, but gtk-doc is smart enough to merge any
14268 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14269 are two entirely separate animals. We should probably have a
14270 virtual mutex on the entire docs/gst/ directory, over and above
14271 what CVS does. - I'm going to try to end up with a book set
14272 (docbook terms), where docs/gst/ is only one book. There'd be
14273 another called docs/manual/, and another docs/plugins/, etc. If
14274 you have any comments as to how these should be done,
14275 gstreamer-devel is the place.
14277 2000-02-01 04:10 richardb
14279 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14280 gst/elements/Makefile.am, gst/elements/gstelements.c,
14281 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14282 script. Make libghttp detection work at all. Make library
14283 configuration specifiable on configure commandline. Make detection
14284 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14285 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14288 2000-01-31 22:53 wtay
14290 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14291 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14293 2000-01-31 17:29 wtay
14295 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14296 IDCT for RTjpeg. It still doesn't do anything. This version also
14297 has optimised versions for 422 and 420 YUV (de)compression. This
14298 version is not compatible with the regular RTjpeg due to
14299 optimisations using unrolled loops. Is *very* fast.
14301 2000-01-31 09:43 omegahacker
14303 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14304 gst/elements/Makefile.am, gst/types/Makefile.am,
14305 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14306 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14307 updates. I can now successfully produce an rpm simply by typing
14308 `./autogen.sh;make rpm`. This is good ;-)
14310 2000-01-31 06:49 omegahacker
14312 * Makefile.am: gah, missed Makefile.am of all files...
14314 2000-01-31 06:46 omegahacker
14316 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14317 plugins/mp3decode/mpg123/.cvsignore,
14318 plugins/mp3decode/xing/libxing/Makefile.am,
14319 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14320 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14321 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14322 build/`make dist` issues, as well as a spec file, -config file,
14323 .m4, etc. Next step is to build an RPM of this mess.
14325 2000-01-31 05:55 omegahacker
14327 * .cvsignore, acconfig.h, config.h.in, configure.in,
14328 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14329 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14330 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14331 that collectively allow `make dist` to work.
14333 2000-01-31 04:22 omegahacker
14335 * .cvsignore: uh, forgot to do the root .cvsignore...
14337 2000-01-31 04:20 omegahacker
14339 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14340 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14341 Makefile.am, that's used as the list of things to include in the
14342 distribution, regardless of whether or not something is included in
14343 SUBDIRS due to conditional stuff.
14345 2000-01-31 03:36 omegahacker
14347 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14348 gst/elements/.cvsignore, gst/types/.cvsignore,
14349 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14350 plugins/effects/stereo/.cvsignore,
14351 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14352 plugins/mp3decode/mpg123/.cvsignore,
14353 plugins/mp3decode/parse/.cvsignore,
14354 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14355 plugins/mp3decode/xing/libxing/.cvsignore,
14356 plugins/visualization/spectrum/.cvsignore,
14357 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14358 plugins/.cvsignore, plugins/cobin/.cvsignore,
14359 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14360 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14361 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14362 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14363 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14364 plugins/visualization/smoothwave/.cvsignore,
14365 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14366 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14367 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14368 .cvsignore stuff taken care of, though we'll want to fine-tune
14369 things as we go, of course. Most of them are the same, with some
14370 exceptions for directories that produce executables (those are
14371 listed by name after the standard ones and a newline for
14374 2000-01-31 03:25 omegahacker
14376 * test/README: initial checkin
14378 2000-01-31 03:22 omegahacker
14380 * test/xml/readreg.c: - added usage info - uses first arg as
14381 registry filename - any additional args are plugins to search for
14382 (no change but argv base) - cleaned up output with a spare \n
14384 2000-01-31 03:02 omegahacker
14386 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14387 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14388 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14389 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14390 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14391 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14392 It's currently a skeleton, doing no work at all. Need to have a
14393 video display element, some kind of simulation source (read from
14394 .ppm, a la what I do at work to solve the exact same problem), raw
14395 video types, metadata structs, etc.
14397 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14398 Justin's site, with some fixes (#include <asm/types.h> to get
14399 __u64,etc). Once the aforementioned infrastructure is in place,
14400 the elements can actually be set up to do the encode/decode, and
14401 we'll have our first functioning video codec in place. ;-)
14403 2000-01-31 01:24 omegahacker
14405 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14408 2000-01-31 01:11 omegahacker
14410 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14411 testig loginfo script
14413 2000-01-31 00:16 omegahacker
14415 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14416 testing loginfo script
14418 2000-01-31 00:04 omegahacker
14420 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14423 2000-01-31 00:02 omegahacker
14425 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14427 2000-01-30 22:50 wtay
14429 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14430 gst/elements/Makefile.am, gst/types/Makefile.am,
14431 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14432 plugins/mp3decode/xing/Makefile.am,
14433 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14434 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14435 CSS (check if css.c is in plugins/dvdsrc), need something better.
14436 some LDFLAGS had *.la dependencies which failed for libtool
14438 The build is now 100% on my system.
14440 2000-01-30 10:58 omegahacker
14442 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14443 dvdsrc.h: initial checkin
14445 2000-01-30 10:48 omegahacker
14447 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14448 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14450 2000-01-30 10:44 omegahacker
14452 * docs/: Makefile.am, random/arch, random/buffers,
14453 random/coroutines, random/design, random/example,
14454 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14455 random/mutability, random/padarch, random/sequence,
14456 random/state-transitions, random/states, random/states.old,
14457 random/types, random/vis-transform, random/walkthrough,
14458 slides/README, slides/abstract, slides/abstract.save,
14459 slides/outline, slides/slides: initial checkin
14461 2000-01-30 10:39 omegahacker
14463 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14464 gstxing.h: initial checkin
14466 2000-01-30 10:17 omegahacker
14468 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14469 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14470 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14471 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14472 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14473 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14474 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14475 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14476 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14477 x86intel.c: initial checkin
14479 2000-01-30 10:03 omegahacker
14481 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14482 xa/gstxa.c, xa/gstxa.h: initial checkin
14484 2000-01-30 09:58 omegahacker
14486 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14489 2000-01-30 09:54 omegahacker
14491 * tools/Makefile.am, tools/README, tools/launch.c,
14492 test/bindings/Makefile.am, test/bindings/dummy.c,
14493 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14495 2000-01-30 09:50 omegahacker
14497 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14498 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14499 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14500 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14501 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14502 teardown.c, typefind.c, types.c, w.c, wave.c,
14503 cothreads/Makefile.am, cothreads/cothreads.c,
14504 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14505 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14506 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14509 2000-01-30 09:46 omegahacker
14511 * editor/: Makefile.am, editor.c, editor.glade,
14512 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14513 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14514 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14515 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14516 gstelementselect.h: initial checkin
14518 2000-01-30 09:22 omegahacker
14520 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14521 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14522 cobin/spindentity.c, cobin/spindentity.h,
14523 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14524 effects/stereo/stereo.h, effects/volume/Makefile.am,
14525 effects/volume/volume.c, effects/volume/volume.h,
14526 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14527 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14528 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14529 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14530 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14531 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14532 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14533 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14534 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14535 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14536 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14537 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14538 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14539 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14540 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14541 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14542 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14543 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14544 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14545 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14546 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14547 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14548 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14549 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14550 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14551 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14552 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14553 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14554 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14555 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14556 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14557 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14558 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14559 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14560 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14561 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14562 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14563 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14564 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14565 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14566 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14567 visualization/smoothwave/README,
14568 visualization/smoothwave/smoothwave.c,
14569 visualization/smoothwave/smoothwave.h,
14570 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14571 visualization/spectrum/fix_fft.c,
14572 visualization/spectrum/gstspectrum.c,
14573 visualization/spectrum/gstspectrum.h,
14574 visualization/synaesthesia/Makefile.am,
14575 visualization/synaesthesia/README,
14576 visualization/synaesthesia/README-syna,
14577 visualization/synaesthesia/core.c,
14578 visualization/synaesthesia/core.h,
14579 visualization/synaesthesia/synaesthesia.c,
14580 visualization/synaesthesia/synaesthesia.h,
14581 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14582 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14583 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14584 wav/gstriff.c, wav/gstriff.h: initial checkin
14586 2000-01-30 09:04 omegahacker
14588 * plugins/: Makefile.am, example.c, example.h: initial checkin
14590 2000-01-30 09:00 omegahacker
14592 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14593 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14594 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14595 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14596 elements/gstdisksrc.h, elements/gstelements.c,
14597 elements/gstesdsink.c, elements/gstesdsink.h,
14598 elements/gstfakesink.c, elements/gstfakesink.h,
14599 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14600 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14601 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14602 elements/gstidentity.c, elements/gstidentity.h,
14603 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14604 elements/gstsinesrc.h, elements/gsttypefind.c,
14605 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14608 2000-01-30 08:57 omegahacker
14610 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14611 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14612 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14613 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14614 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14615 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14616 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14617 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14618 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14619 Makefile.am: initial checkin
14621 2000-01-30 08:51 omegahacker
14623 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14624 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14625 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14627 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14629 * PPC compilation fixes (thanks to hadess)
14630 * add eos2 and eos3 proposals