1 2001-12-13 Michael Meeks <michael@ximian.com>
3 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
5 * examples/typefind/typefind.c (type_found): upd.
8 * plugins/mikmod/gstmikmod.c
9 (gst_mikmod_set_property): same memory bug here -
12 * plugins/oss/gstosssrc.c
13 (gst_osssrc_set_property): fix memory issue.
14 (gst_osssrc_init): dup the string - argh; quit here -
15 such code should be stuck in a common base class not
18 * plugins/oss/gstosssink.c
19 (gst_osssink_init): manage the device allocation.
20 (gst_osssink_finalize): impl.
21 (gst_osssink_class_init): upd.
22 (gst_osssink_set_property): upd.
24 * acconfig.h: cover HAVE_LIBXML2
26 * configure.ac: update libxml checks.
28 2001-12-11 22:10 thomasvs
30 * lots of build fixes for 0.3.0 release
34 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
35 to make sure we have video to fullscreen, will be removed when the
40 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
41 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
42 including better fullscreen handling and some new playlist stuff
43 that's not hooked up yet.
45 2001-08-14 20:13 thomasvs
47 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
48 anyone gets into problems with this then let me know and we'll fix
51 2001-08-14 05:11 parapraxis
53 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
56 2001-08-13 21:19 omegahacker
58 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
61 2001-08-13 20:03 omegahacker
63 * gst/Makefile.am: messy hack to make sure libgst.la builds
66 2001-08-13 20:00 sbaker3
68 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
69 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
70 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
71 sync with the current CVS glib API
73 2001-08-13 19:55 sbaker3
75 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
76 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
77 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
78 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
79 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
80 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
81 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
82 tests/sched/runxml.c: sync with the current CVS glib API
84 2001-08-13 19:50 sbaker3
86 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
87 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
88 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
89 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
90 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
91 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
92 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
93 plugins/quicktime/gstquicktimedecoder.c,
94 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
95 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
96 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
97 examples/plugins/example.c, examples/queue2/queue2.c,
98 examples/queue3/queue3.c, examples/queue4/queue4.c,
99 examples/thread/thread.c, examples/typefind/typefind.c,
100 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
103 2001-08-13 19:48 omegahacker
105 * configure.base: Added libgst.la to the global LDFLAGS, so all
106 plugins link against it. This should help solve problems with
107 bindings and dynamic loading of libgst.
109 2001-08-13 19:45 sbaker3
111 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
112 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
113 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
114 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
115 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
116 elements/gstdisksink.c, elements/gstfakesink.c,
117 elements/gstfakesrc.c, elements/gstidentity.c,
118 elements/gstmultidisksrc.c: sync with the current CVS glib API
120 2001-08-13 14:52 thomasvs
122 * configure.base: added swig/Makefile.PL
124 2001-08-12 11:09 sbaker3
126 * tests/.cvsignore: added more exes
128 2001-08-12 10:48 sbaker3
130 * gst/gstbufferpool.c: doc update
132 2001-08-11 23:04 omegahacker
134 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
136 2001-08-11 09:25 omegahacker
138 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
139 (*signed* 64-bit) - updated buf->offset handling to deal with the
140 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
141 (see -devel for details)
143 2001-08-10 22:36 wtay
145 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
146 error, also do a perror in case of a failure.
148 2001-08-10 18:45 wtay
150 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
151 some test apps by Zeenix.
153 2001-08-10 18:40 wtay
155 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
156 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
157 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
158 plugins/quicktime/gstquicktimedemux.c,
159 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
160 test/Makefile.am, test/main.c, tests/faketest.c,
161 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
162 eos/qos calls in favour of the soon to be event system. Added a
163 test app to test element reuse (doesn't work)
165 2001-08-10 18:34 wtay
167 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
168 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
169 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
170 elements/gstpipefilter.c: Removed the old eos and qos functions.
171 Removed the functions from the elements.
173 2001-08-10 18:02 sbaker3
175 * examples/launch/.cvsignore: added an exe
177 2001-08-10 17:49 sbaker3
179 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
181 2001-08-10 17:36 sbaker3
183 * tests/.cvsignore: hide new tests
185 2001-08-07 17:14 thomasvs
187 * configure.base: removed libs/colorscpace again
189 2001-08-07 17:08 thomasvs
191 * configure.base: do FLAC lib check against main function
193 2001-08-07 17:06 thomasvs
195 * acconfig.h, configure.base, plugins/Makefile.am: changed
196 HAVE_FLAC to HAVE_FLACLIB
198 2001-08-07 15:46 thomasvs
200 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
201 for HAVE_FLAC look for thomas in the file
203 2001-08-06 23:16 wtay
205 * examples/plugins/example.c: Fixed the padtemplate definition.
207 2001-08-06 21:40 omegahacker
209 * gst/gstevent.h: added gstevent.h
211 2001-08-06 21:37 omegahacker
213 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
214 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
215 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
216 tests/Makefile.am, tests/events.c: Initial code for the event
219 2001-08-06 21:20 wtay
221 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
224 2001-08-06 20:52 wtay
226 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
228 2001-08-06 20:49 wtay
230 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
232 2001-08-06 17:46 theuraeus
234 * configure.base: 2001-06-08 Christian Schaller
235 <Uraeus@linuxrising.org> - Change from == to = since == only works
236 with GNU test and not the version of test shipping with Solaris
237 (and probably other Unices) - Once again a ordinary user has to
238 teach hackers to hack :)
240 2001-08-03 01:08 omegahacker
242 * gst/Makefile.am: moved the object-model headers back to _HDR
245 2001-08-03 00:55 hadess
247 * Makefile.am: - revert location of gstreamer.pc
249 2001-08-03 00:50 hadess
251 * Makefile.am: - install gstreamer.pc to the right place under
252 $(prefix)/share/pkconfig
254 2001-08-01 23:44 dlehn
256 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
258 2001-07-31 21:57 wtay
260 * gst/gstthread.c: Added a missing state change switch.
261 Uncommented a big FIXME that was needed after all. Stop now works.
263 2001-07-30 18:50 wtay
265 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
268 2001-07-27 18:12 wtay
270 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
271 thread state change app.
273 2001-07-27 17:35 sbaker3
275 * tools/gstreamer-inspect.c: compile fix for glib2
277 2001-07-27 14:12 sbaker3
279 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
282 2001-07-25 23:46 wtay
284 * plugins/festival/gstfestival.c: Added caps to the src pad to
285 properly set rate/channels for peer elements.
287 2001-07-25 22:40 wtay
289 * tools/gstreamer-inspect.c: Added signal output and object
292 2001-07-25 22:40 wtay
294 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
295 introspections and g_type_parent
297 2001-07-25 21:49 wingo
299 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
302 2001-07-25 01:02 wingo
304 * plugins/filters/speed/Makefile.am: Removed 'README' from
305 EXTRA_DIST so that 'make dist' would work.
307 2001-07-24 21:05 theuraeus
309 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
310 <Uraeus@linuxrising.org> - Put README contents into man page and
311 fixed the Groff enconding (or whatever it is called.)
313 2001-07-23 01:57 wtay
315 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
318 2001-07-23 01:57 wtay
320 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
321 many problems with xvideosink and the GtkWindow when we don't have
324 2001-07-20 23:10 dlehn
326 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
327 use glib for byte swapping
329 2001-07-20 23:08 dlehn
331 * Makefile.am: Some basic deb building rules
333 2001-07-20 23:08 dlehn
335 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
336 stuff, -O3 does inline-functions
338 2001-07-20 22:26 wtay
340 * docs/gst/: Makefile.am, gstreamer.hierarchy,
341 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
342 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
343 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
344 stopped complaining when building debs...
346 2001-07-20 08:10 dlehn
348 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
351 2001-07-20 08:00 dlehn
353 * plugins/Makefile.am: Always compile avi dir. It has it's own
354 conditionals for avifile libs. Add (back?) arts dir. (was this
357 2001-07-20 07:56 dlehn
359 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
360 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
363 2001-07-20 07:54 dlehn
365 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
368 2001-07-20 07:53 dlehn
370 * configure.in.ac250: not used anymore
372 2001-07-20 07:52 dlehn
374 * debian/: Makefile.am, README.Debian, changelog, control,
375 gstreamer-arts.files, gstreamer-artsd.files,
376 gstreamer-avifile.files, gstreamer-common.files,
377 gstreamer-festival.files, gstreamer-flac.files,
378 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
379 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
380 gstreamer-runtime.files, gstreamer-runtime.manpages,
381 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
382 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
383 libgst0.postinst, libgsteditor0.postinst,
384 libgstmediaplay0.postinst, rules: Update to Debian packaging files
387 2001-07-18 23:38 richardb
389 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
390 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
391 Sort out some remaining bits of fwg which weren't valid sgml.
393 2001-07-18 23:18 richardb
395 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
396 matched tags, as found by xsltproc. ;-)
398 2001-07-18 23:08 richardb
400 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
401 debian package, needed to build manual and PWG.
403 2001-07-18 20:04 wtay
405 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
406 doesn't try to connect elements with request pads for now.
408 2001-07-18 18:29 wtay
410 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
411 system_encode.h, systems.c: Added request pad to the muxer. Fixed
412 the object size problem by dynamically allocating the sector data.
414 2001-07-17 23:01 richardb
416 * plugins/effects/volume/volume.c: Rename the GstVolume type to
417 GstVolumeOld, so that it doesn't conflict with the type registered
418 by the new volume plugin.
420 2001-07-17 22:51 wtay
422 * docs/fwg/intro.sgml: Added what I think should be the basic steps
423 for writing a plugin.
425 2001-07-16 21:18 wtay
427 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
430 2001-07-16 10:04 richardb
432 * configure.base: Change tests/muxer/Makefile to
433 tests/muxing/Makefile, since tests/muxer is now an empty dir.
435 2001-07-15 15:24 wtay
437 * tools/gstreamer-launch.c: Changed the main loop to while
440 2001-07-15 14:04 wtay
442 * gst/gstscheduler.c: Properly set the eos flag when no elements
445 2001-07-14 21:29 shitowax
447 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
448 initial introduction of a really basic muxer
450 2001-07-14 21:15 thomasvs
452 * configure.base: added muxer Makefile
454 2001-07-13 17:49 wtay
456 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
459 2001-07-11 23:52 wtay
461 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
462 elements/gstaggregator.c, elements/gstaggregator.h,
463 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
464 gst_pad_select and gst_pad_selectv. Added different scheduling
465 methods in aggregator. Fixed a bug in fakesrc when setting up the
466 scheduling functions.
468 2001-07-11 20:26 wtay
470 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
471 muxing/case1.c: Added a muxing test case.
473 2001-07-11 20:23 wtay
475 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
478 2001-07-11 20:22 wtay
480 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
481 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
482 various test plugins. Added debug output to tee. Added buffer
483 duplication to identity.
485 2001-07-11 17:45 wtay
487 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
488 request pads to fakesink.
490 2001-07-11 16:51 wtay
492 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
493 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
494 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
497 2001-07-11 16:50 wtay
499 * tools/gstreamer-inspect.c: Print out the request pad function.
501 2001-07-11 15:56 wtay
503 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
504 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
505 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
506 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
507 printouts of the buffer timestamps in identity, fakesrc, fakesink.
508 Added an aggregator test element.
510 2001-07-11 13:33 wtay
512 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
513 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
514 element classes without using an elementfactory. The
515 gst_element_add_padtemplate_to_class method was renamed to
516 gst_element_class_add_padtemplate to better match glib/gtk
519 2001-07-11 13:09 wtay
521 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
522 remaining bits of MetaData.
524 2001-07-11 02:02 omegahacker
526 * configure.base: added speed and volume to configure.base
528 2001-07-11 00:47 omegahacker
530 * plugins/filters/Makefile.am: added speed and volume to
533 2001-07-08 22:02 wtay
535 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
536 transcoder. note that this one is only 68 lines long.
538 2001-07-08 10:47 wtay
540 * plugins/effects/volume/volume.c: I'm a moron..
542 2001-07-08 10:46 wtay
544 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
547 2001-07-08 10:44 wtay
549 * plugins/filters/: speed/Makefile.am, speed/filter.func,
550 speed/speed.c, speed/speed.h, volume/Makefile.am,
551 volume/filter.func, volume/mono-filter.func,
552 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
553 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
555 2001-07-07 17:34 wtay
557 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
559 2001-07-07 16:30 wtay
561 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
562 cool GStreamer really is..
564 2001-07-07 16:10 wtay
566 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
567 Added docs on library init.
569 2001-07-07 15:17 wtay
571 * docs/manual/: autoplugging.sgml, debugging.sgml,
572 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
573 updates. Added a chapter about the autoplugcache. Updated the
574 autoplug example using the autoplugcache. Moved some stuff around.
575 Added an example app for gst_parse_launch. Updated the debug
578 2001-07-07 15:14 wtay
580 * examples/launch/mp3parselaunch.c: Add sane arg checking.
582 2001-07-07 15:07 wtay
584 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
585 parse_launch example.
587 2001-07-07 14:32 wtay
589 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
591 2001-07-07 12:34 wtay
593 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
594 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
595 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
596 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
597 updates to the manual, mostly glib2 related.
599 2001-07-07 11:55 wtay
601 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
602 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
603 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
604 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
605 Removed the last bits of Metadata. Updated the bufferpool docs.
607 2001-07-06 22:00 wtay
609 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
612 2001-07-05 23:08 wtay
614 * configure.base: Added the qcam src
616 2001-07-05 23:06 wtay
618 * plugins/capture/qcam/dark.c: Some unused file..
620 2001-07-05 23:05 wtay
622 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
623 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
624 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
625 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
627 2001-07-05 22:53 wtay
629 * tools/gstreamer-launch.c: Added the xid stuff in again if
630 compiling against gtk.
632 2001-07-04 21:49 uid21147
634 * gst/gstutils.c: Added arg setting for UINT types.
636 2001-07-04 16:33 uid21147
638 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
639 Lots of improvements to the ffmpeg wrappers.
641 2001-07-02 21:38 wtay
643 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
644 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
647 2001-07-01 23:19 wtay
649 * configure.base, plugins/ffmpeg/Makefile.am,
650 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
651 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
652 encoders are currently support, so no decoders or muxers yet..
654 2001-07-01 18:52 wtay
656 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
657 with the buffer handling.
659 2001-07-01 17:10 sbaker3
661 * plugins/filters/ladspa/gstladspa.c: better property name munging
662 and added check for duplicate property names
664 2001-07-01 17:01 sbaker3
666 * gst/gobject2gtk.c: return NULL from
667 g2g_object_class_find_property if gtk_object_arg_get_info returns
670 2001-07-01 15:05 wtay
672 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
673 ownership of the riff parser chunks..
675 2001-07-01 14:59 wtay
677 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
679 2001-07-01 14:58 wtay
681 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
682 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
683 supported. Both type1 and type2 avi/dv formats are supported.
685 2001-07-01 12:18 theuraeus
687 * gstreamer.spec.in: 2001-01-07 Christian Schaller
688 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
689 modules - Added quicktime, flac, chart, udp modules
691 2001-07-01 12:16 theuraeus
693 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
694 <Uraeus@linuxrising.org> - Added FLAC information
696 2001-07-01 12:12 richardb
698 * configure.base: Put the back check for the FLAC library. This
699 looks to have been accidentally removed when the sidplay one was
702 2001-07-01 11:28 sbaker3
704 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
706 2001-06-30 20:41 sbaker3
708 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
711 2001-06-30 17:26 wtay
713 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
716 2001-06-30 16:22 wtay
718 * acinclude.m4, configure.base, plugins/Makefile.am,
719 plugins/SID/Makefile.am: Added configure checks for libsidplay.
721 2001-06-30 15:10 wtay
723 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
725 2001-06-30 01:45 wtay
727 * configure.base: Added the SID plugin.
729 2001-06-30 01:44 wtay
731 * plugins/SID/gstsiddec.cc: Some cleanups
733 2001-06-30 01:37 wtay
735 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
736 A first attempt at a SID decoder plugin.
738 2001-06-30 01:35 wtay
740 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
743 2001-06-29 21:31 wtay
745 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
746 xmms plugins. Cleaner names for the generated plugins.
748 2001-06-29 18:53 richardb
750 * gst/gstparse.c: Allow elements to be given custom names with []
753 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
754 named mysrc, rather than disksrc0
756 Suggestion: don't name things with names with numbers at the end,
757 or they may conflict with names allocated automatically.
759 2001-06-29 12:30 richardb
761 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
762 that the correct headers get used if there's an installed copy of
763 the gst headers on the system (ie, make sure the uninstalled
764 headers are used instead).
766 2001-06-29 11:26 richardb
768 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
769 rather than gst. This now actually compiles for me.
771 2001-06-29 10:39 richardb
773 * gst/Makefile.am: Ensure that the marshaller code #includes
774 glib-object.h, and hence the neccessary definitions to enable it to
777 I don't pretend to understand how the marshalling stuff works - I
778 just know that it clearly needs this #include, or something
779 similar. If there's a more correct fix, someone else can do it.
780 Possibly this is a glib-genmarshal bug, but I've not got the time
783 2001-06-29 00:58 richardb
785 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
786 generated in time by generating both files in the same rule:
787 previously, only the .c would be generated in time. Don't put the
788 files in dists (add a dist-hook to take them out), and clean the
789 files when running distclean.
791 2001-06-28 22:44 richardb
793 * gst/Makefile.am: Make sure conditionally compiled files are added
796 2001-06-28 21:13 sbaker3
798 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
799 and alsasink - params need more work (odd warning when doing
802 2001-06-28 20:32 wtay
804 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
807 2001-06-28 19:35 richardb
809 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
810 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
811 the check that alsa 0.9 wasn't there. Now does the 0.9 check
812 first, to avoid this problem.
814 2001-06-28 17:31 richardb
816 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
817 since it was just a broken copy of one of the other files. Sort
818 out cleanfiles to some extent. Note: the make dependencies in this
819 file are completely broken, but it's not clear how to fix them.
820 The docs will be built at make install / dist time, as a result.
822 2001-06-28 17:01 richardb
824 * acinclude.m4: Fix a typo in a comment.
826 2001-06-28 16:39 richardb
828 * acinclude.m4, configure.base: Add ACTION-IF-USE and
829 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
830 check to use GST_CHECK_FEATURE.
832 2001-06-28 16:11 thomasvs
834 * plugins/filters/cutter/README: cutter plugin now has a settable
835 pre-record buffer (using GList) README has been fleshed out a bit
838 2001-06-28 12:56 richardb
840 * configure.base: Actually pass the infomessages variable into
841 config.status, so the message about plugin-builddir gets displayed.
843 We can use this mechanism to display lists of plugins which won't
844 be built: just add the lines to be output at the end of ./configure
847 2001-06-28 11:57 richardb
849 * configure.base: Change plugin-srcdir msg stuff near the end of
850 configure.base to -builddir.
852 2001-06-27 21:53 thomasvs
854 * examples/cutter/cutter.c: implemented ring buffer
856 2001-06-27 21:53 thomasvs
858 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
861 2001-06-27 21:20 wtay
863 * test/: dvshow.c, mp2toavi.c: Some small fixes.
865 2001-06-27 21:19 wtay
867 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
868 that it uses a colorspace element for video.
870 2001-06-27 21:15 wtay
872 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
875 2001-06-27 21:14 wtay
877 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
880 2001-06-27 21:14 omegahacker
882 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
883 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
884 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
885 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
887 2001-06-27 20:45 dlehn
889 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
890 the generated source. Clean up generated files. Make sure only
891 source idl gets into tarball.
893 2001-06-27 20:22 omegahacker
895 * makeconfigure: added _CFLAGS and modified to allow the multiple
896 substitition to occur
898 2001-06-27 18:22 richardb
900 * makeconfigure: Add a hack to ensure that automake picks up the
901 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
903 2001-06-27 18:04 richardb
905 * acinclude.m4, configure.base: Add a "MODULES" parameter to
906 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
907 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
909 2001-06-27 17:56 richardb
911 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
912 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
913 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
914 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
915 and set --cflags and --libs from it. Replace audiofile and
916 gdk-pixbuf checks with calls to this macro. Change use of
917 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
918 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
920 2001-06-27 17:06 richardb
922 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
924 2001-06-27 16:04 richardb
926 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
927 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
928 Turn of XMMS check using this, rather than a hack. Fix display of
929 commandline parameters for GST_CHECK_FEATURE and
930 GST_SUBSYSTEM_DISABLE.
932 2001-06-27 15:07 thomasvs
934 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
937 2001-06-27 10:59 richardb
939 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
940 commonly missing macro. This joins the ALSA macro, which was
941 already in acinclude.m4 We need some more consistent scheme for
942 dealing with these... :(
944 2001-06-26 23:26 omegahacker
946 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
947 though vgasink is disabled
949 2001-06-26 23:15 wtay
951 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
952 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
953 that we can do full expansion on the sysconfdir.
955 2001-06-26 22:49 richardb
957 * configure.base: Fix up configure --help output:
958 GST_DISABLE_SUBSYSTEM options were not displayed properly.
960 2001-06-26 22:44 richardb
962 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
963 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
964 check is turned off by default (though not in a very neat way)
966 2001-06-26 22:29 wtay
968 * configure.base, plugins/Makefile.am: Removed vgasink for now.
970 2001-06-26 22:07 wtay
972 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
974 2001-06-26 20:56 richardb
976 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
977 GST_SUBSYSTEM_DISABLE, too.
979 2001-06-26 20:49 omegahacker
981 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
983 2001-06-26 20:06 richardb
985 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
986 num_properties gets set.
988 2001-06-26 19:20 richardb
990 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
991 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
994 2001-06-26 03:48 richardb
996 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
997 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1000 2001-06-26 03:27 richardb
1002 * acinclude.m4: Fixes to work properly with automake 1.4
1004 2001-06-26 02:53 richardb
1006 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1007 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1008 generation of configure.{in,ac} into a separate script. Add hack
1009 to the script to stop automake complaining about missing
1010 AM_CONDITIONAL call. Replace ESD check by a call to
1013 2001-06-25 22:39 richardb
1015 * configure.base: Move config dir from /etc/gstreamer to
1016 ${sysconfdir}/gstreamer by default: more portable, configurable,
1019 2001-06-25 21:53 richardb
1021 * docs/plugins/Makefile.am: Remove more generated files
1023 2001-06-25 21:41 richardb
1025 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1026 many unwanted generated files from distributions.
1028 2001-06-25 21:39 richardb
1030 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1032 2001-06-25 21:37 wtay
1034 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1037 2001-06-25 21:36 wtay
1039 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1040 Don't use the autoplugger when it is disabled.
1042 2001-06-25 21:36 wtay
1044 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1045 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1046 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1047 GstMeta. Added conditional compilation of various subsystems.
1049 2001-06-25 21:09 richardb
1051 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1052 appropriate parameters in debug and info handlers. Add appropriate
1053 types for some of the memebers of the GTypeInfo struct.
1055 2001-06-25 21:01 omegahacker
1057 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1058 .cvsignore, added gstmarshal.list to EXTRA_DIST
1060 2001-06-25 21:00 omegahacker
1062 * gst/gstobject.h, plugins/Makefile.am,
1063 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1064 added a comment to gstobject.h
1066 2001-06-25 20:59 omegahacker
1068 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1069 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1072 2001-06-25 20:19 wtay
1074 * configure.base, gst/Makefile.am: Added configure checks to
1075 disable various major subsystems.
1077 2001-06-25 19:14 richardb
1079 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1080 remove colorspace header. Makefile.am: remove comment inside rule
1083 2001-06-25 18:22 omegahacker
1085 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1086 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1087 prototype gstelement.c: changed some prototypes, added a cast
1089 2001-06-25 18:17 wtay
1091 * gst/gstobject.h: Added a missing #else
1093 2001-06-25 17:44 wtay
1095 * configure.base: Removed the wine stuff.
1097 2001-06-25 13:28 richardb
1099 * gst/gstobject.c: Fix a warning; stuff following an #endif
1101 2001-06-25 13:09 richardb
1103 * autogen.sh: Added check for pkg-config to autogen.sh
1105 2001-06-25 07:45 omegahacker
1107 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1108 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1109 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1110 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1111 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1112 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1114 2001-06-25 04:37 omegahacker
1116 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1117 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1118 potential namespace conflicts.
1120 2001-06-25 02:20 omegahacker
1122 * acconfig.h, configure.base, docs/random/wtay/events,
1123 examples/Makefile.am, examples/cutter/cutter.c,
1124 examples/helloworld/helloworld.c,
1125 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1126 examples/plugins/example.c, examples/plugins/example.h,
1127 examples/queue/queue.c, examples/queue2/queue2.c,
1128 examples/queue3/queue3.c, examples/queue4/queue4.c,
1129 examples/thread/thread.c, examples/typefind/typefind.c,
1130 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1131 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1132 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1133 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1134 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1135 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1136 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1137 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1138 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1139 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1140 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1141 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1142 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1143 gst/autoplug/gststaticautoplug.h,
1144 gst/autoplug/gststaticautoplugrender.c,
1145 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1146 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1147 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1148 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1149 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1150 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1151 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1152 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1153 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1154 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1155 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1156 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1157 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1158 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1159 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1160 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1161 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1162 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1163 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1164 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1165 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1166 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1167 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1168 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1169 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1170 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1171 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1172 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1173 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1174 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1175 plugins/avi/winaudio/aviaudiodecoder.c,
1176 plugins/avi/winaudio/aviaudiodecoder.h,
1177 plugins/avi/wincodec/gstwindec.cc,
1178 plugins/avi/wincodec/gstwindec.h,
1179 plugins/avi/wincodec/gstwinenc.cc,
1180 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1181 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1182 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1183 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1184 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1185 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1186 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1187 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1188 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1189 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1190 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1191 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1192 plugins/filters/adder/adder.h,
1193 plugins/filters/colorspace/colorspace.c,
1194 plugins/filters/colorspace/colorspace.h,
1195 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1196 plugins/filters/cutter/filter.func,
1197 plugins/filters/deinterlace/deinterlace.c,
1198 plugins/filters/deinterlace/deinterlace.h,
1199 plugins/filters/intfloatconvert/float2int.c,
1200 plugins/filters/intfloatconvert/float2int.h,
1201 plugins/filters/intfloatconvert/int2float.c,
1202 plugins/filters/intfloatconvert/int2float.h,
1203 plugins/filters/intfloatconvert/intfloatconvert.c,
1204 plugins/filters/ladspa/gstladspa.c,
1205 plugins/filters/ladspa/gstladspa.h,
1206 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1207 plugins/filters/level/level.c, plugins/filters/level/level.h,
1208 plugins/filters/median/median.c, plugins/filters/median/median.h,
1209 plugins/filters/mono2stereo/mono2stereo.c,
1210 plugins/filters/mono2stereo/mono2stereo.h,
1211 plugins/filters/passthrough/level.c,
1212 plugins/filters/passthrough/level.h,
1213 plugins/filters/passthrough/passthrough.c,
1214 plugins/filters/passthrough/passthrough.h,
1215 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1216 plugins/filters/stereo2mono/stereo2mono.c,
1217 plugins/filters/stereo2mono/stereo2mono.h,
1218 plugins/filters/volenv/filter.func,
1219 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1220 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1221 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1222 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1223 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1224 plugins/icecast/icecastsend/icecastsend.c,
1225 plugins/icecast/icecastsend/icecastsend.h,
1226 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1227 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1228 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1229 plugins/mp3decode/mpg123/gstmpg123.c,
1230 plugins/mp3decode/mpg123/gstmpg123.h,
1231 plugins/mp3decode/parse/mp3parse.c,
1232 plugins/mp3decode/parse/mp3parse.h,
1233 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1234 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1235 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1236 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1237 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1238 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1239 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1240 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1241 plugins/mpeg1/system_encode/buffer.c,
1242 plugins/mpeg1/system_encode/system_encode.c,
1243 plugins/mpeg1/system_encode/system_encode.h,
1244 plugins/mpeg1video/parse/mp1videoparse.c,
1245 plugins/mpeg1video/parse/mp1videoparse.h,
1246 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1247 plugins/mpeg2/ac3parse/ac3parse.c,
1248 plugins/mpeg2/ac3parse/ac3parse.h,
1249 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1250 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1251 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1252 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1253 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1254 plugins/mpeg2/subtitles/mpeg2subt.c,
1255 plugins/mpeg2/subtitles/mpeg2subt.h,
1256 plugins/mpeg2/video/gstmpeg2play.c,
1257 plugins/mpeg2/video/gstmpeg2play.h,
1258 plugins/mpeg2/videoparse/mp2videoparse.c,
1259 plugins/mpeg2/videoparse/mp2videoparse.h,
1260 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1261 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1262 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1263 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1264 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1265 plugins/quicktime/gstquicktimedecoder.c,
1266 plugins/quicktime/gstquicktimedecoder.h,
1267 plugins/quicktime/gstquicktimedemux.c,
1268 plugins/quicktime/gstquicktimedemux.h,
1269 plugins/quicktime/gstquicktimetypes.c,
1270 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1271 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1272 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1273 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1274 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1275 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1276 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1277 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1278 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1279 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1280 plugins/visualization/Makefile.am,
1281 plugins/visualization/chart/gstchart.c,
1282 plugins/visualization/smoothwave/smoothwave.c,
1283 plugins/visualization/smoothwave/smoothwave.h,
1284 plugins/visualization/spectrum/gstspectrum.c,
1285 plugins/visualization/spectrum/gstspectrum.h,
1286 plugins/visualization/synaesthesia/core.h,
1287 plugins/visualization/synaesthesia/synaesthesia.c,
1288 plugins/visualization/synaesthesia/synaesthesia.h,
1289 plugins/visualization/vumeter/vumeter.c,
1290 plugins/visualization/vumeter/vumeter.h,
1291 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1292 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1293 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1294 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1295 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1296 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1297 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1298 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1299 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1300 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1301 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1302 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1303 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1304 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1305 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1306 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1307 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1308 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1309 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1310 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1311 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1312 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1314 2001-06-25 01:07 omegahacker
1316 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1317 tools/gstreamer-inspect.c: added shim for
1318 g_object_class_list_properties and converted -inspect and -compprep
1321 2001-06-25 00:50 omegahacker
1323 * examples/plugins/: example.c, example.h: ported example plugin to
1326 2001-06-25 00:25 omegahacker
1328 * examples/cutter/cutter.c: ported to gobject
1330 2001-06-24 23:56 omegahacker
1332 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1334 2001-06-24 23:44 omegahacker
1336 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1337 configure.base, gstreamer.spec.in, idiottest.mak,
1338 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1339 docs/manual/bins.sgml, docs/manual/factories.sgml,
1340 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1341 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1342 examples/Makefile.am, examples/cutter/Makefile.am,
1343 examples/cutter/cutter.c, examples/cutter/cutter.h,
1344 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1345 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1346 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1347 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1348 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1349 gst/gstthread.c, gst/elements/gstdisksink.c,
1350 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1351 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1352 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1353 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1354 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1355 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1356 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1357 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1358 plugins/filters/Makefile.am,
1359 plugins/filters/colorspace/Makefile.am,
1360 plugins/filters/colorspace/colorspace.c,
1361 plugins/filters/colorspace/colorspace.h,
1362 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1363 plugins/filters/cutter/cutter.h,
1364 plugins/filters/deinterlace/.cvsignore,
1365 plugins/filters/deinterlace/Makefile.am,
1366 plugins/filters/deinterlace/deinterlace.c,
1367 plugins/filters/deinterlace/deinterlace.h,
1368 plugins/filters/intfloatconvert/float2int.c,
1369 plugins/filters/intfloatconvert/float2int.h,
1370 plugins/filters/intfloatconvert/int2float.c,
1371 plugins/filters/intfloatconvert/int2float.h,
1372 plugins/filters/median/median.c, plugins/filters/median/median.h,
1373 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1374 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1375 plugins/flac/flac.c, plugins/flac/flacdec.c,
1376 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1377 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1378 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1379 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1380 plugins/quicktime/Makefile.am,
1381 plugins/quicktime/gstquicktimedecoder.c,
1382 plugins/quicktime/gstquicktimedecoder.h,
1383 plugins/quicktime/gstquicktimedemux.c,
1384 plugins/quicktime/gstquicktimedemux.h,
1385 plugins/quicktime/gstquicktimetypes.c,
1386 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1387 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1388 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1389 plugins/visualization/Makefile.am,
1390 plugins/visualization/chart/.cvsignore,
1391 plugins/visualization/chart/Makefile.am,
1392 plugins/visualization/chart/gstchart.c, tools/README,
1393 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1394 HEAD to BRANCH-GOBJECT1 at 200106241
1396 2001-06-24 22:21 wtay
1398 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1400 2001-06-24 22:18 omegahacker
1402 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1403 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1404 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1407 2001-06-24 22:15 wtay
1409 * gstplay/gstplay.c: Some compile fixes.
1411 2001-06-24 22:14 wtay
1413 * configure.base: Added the festival plugin and udp.
1415 2001-06-24 22:10 wtay
1417 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1418 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1419 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1420 arg to set the fragment size in oss plugins. Use a TCP stream
1421 connection to do caps nego over the wire in UDP. More pending
1422 changes to some plugins.
1424 2001-06-24 22:06 omegahacker
1426 * configure.base, plugins/Makefile.am: New check for libesd, a
1427 model for all the other checks I hope. Need to convert all the
1428 other checks to operate like this.
1430 2001-06-24 16:20 wtay
1432 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1433 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1434 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1437 2001-06-24 16:20 wtay
1439 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1440 on branch BRANCH-GOBJECT1.
1442 2001-06-24 16:20 wtay
1444 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1445 branch BRANCH-GOBJECT1.
1447 2001-06-24 16:20 wtay
1449 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1450 branch BRANCH-GOBJECT1.
1452 2001-06-24 16:20 wtay
1454 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1457 2001-06-24 16:20 wtay
1459 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1460 on branch BRANCH-GOBJECT1.
1462 2001-06-24 16:20 wtay
1464 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1465 branch BRANCH-GOBJECT1.
1467 2001-06-24 16:20 wtay
1469 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1470 branch BRANCH-GOBJECT1.
1472 2001-06-24 15:55 wtay
1474 * docs/random/wtay/events: file events was initially added on
1475 branch BRANCH-GOBJECT1.
1477 2001-06-24 15:55 wtay
1479 * docs/random/wtay/events: Added some random ramblings about a the
1480 design of an event system.
1482 2001-06-24 02:02 wtay
1484 * gst/gobject2gtk.c: Removed some debug noise.
1486 2001-06-24 01:55 wtay
1488 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1489 Compile fixes for gtk.
1491 2001-06-23 13:23 wtay
1493 * plugins/festival/gstfestival.c: Make sure we don't send more data
1494 than the buffersize.
1496 2001-06-23 13:12 wtay
1498 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1499 added on branch BRANCH-GOBJECT1.
1501 2001-06-23 13:12 wtay
1503 * plugins/festival/Makefile.am: file Makefile.am was initially
1504 added on branch BRANCH-GOBJECT1.
1506 2001-06-23 13:12 wtay
1508 * plugins/: Makefile.am, festival/Makefile.am,
1509 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1510 text-to-speech plugin. It will currently only work by contacting
1511 the festival server on localhost. The output is WAV so it needs to
1512 be parsed with parsewav before connecting it to an audiosink:
1514 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1517 Latency is terrible because we don't process uterances individually
1520 2001-06-23 13:12 wtay
1522 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1523 added on branch BRANCH-GOBJECT1.
1525 2001-06-22 02:14 wtay
1527 * examples/: Makefile.am, helloworld/helloworld.c,
1528 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1529 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1530 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1531 examples for glib2 Removed plugins for now (need to run the script
1534 2001-06-22 02:05 wtay
1536 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1537 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1538 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1539 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1542 2001-06-22 01:43 wtay
1544 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1545 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1546 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1547 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1550 2001-06-22 01:14 wtay
1552 * configure.base: Disable most of the gnome/gtk stuff when
1553 compiling with glib2
1555 2001-06-22 00:11 wtay
1557 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1558 to set the format and the output size.
1560 2001-06-21 23:48 omegahacker
1562 * gst/gstqueue.c: marked up the function pointers with
1565 2001-06-21 20:44 wtay
1567 * configure.base: Added vgasink.
1569 2001-06-21 20:43 wtay
1571 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1572 vgavideosink.h: Added the vgasink by sienap.
1574 2001-06-21 16:29 wtay
1576 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1578 2001-06-21 15:39 wtay
1580 * tools/gstreamer-inspect.c: Fixed a compileation error for
1583 2001-06-21 15:22 wtay
1585 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1587 2001-06-21 13:21 sbaker3
1589 * docs/gst/gstreamer-sections.txt: added refcounting and
1592 2001-06-21 12:50 wtay
1594 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1596 2001-06-21 12:50 wtay
1598 * plugins/Makefile.am: Removed the videoscaler for now until it's
1601 2001-06-21 12:49 wtay
1603 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1604 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1605 Added some files for future use.
1607 2001-06-21 12:42 wtay
1609 * libs/Makefile.am: Removed old unused libs.
1611 2001-06-21 12:35 wtay
1613 * configure.base: Removed the winloader
1615 2001-06-21 12:34 wtay
1617 * libs/Makefile.am: Removed the wine loader.
1619 2001-06-21 12:32 wtay
1621 * include/Makefile.am: Removed the winelibs.
1623 2001-06-21 12:19 sbaker3
1625 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1626 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1627 if it is the default implementation
1629 2001-06-21 03:03 omegahacker
1631 * plugins/Makefile.am: fixed spelling of xvideosink
1633 2001-06-21 00:43 wtay
1635 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1636 the queue state_change stuff.
1638 2001-06-20 23:52 wtay
1640 * plugins/Makefile.am: Added the xvideosink to the dirs.
1642 2001-06-20 23:33 wtay
1644 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1647 2001-06-20 23:21 wtay
1649 * plugins/aasink/aasink.c: Compile fixes for aasink.
1651 2001-06-20 23:21 wtay
1653 * gst/gobject2gtk.h: Added a shim for a marshaller.
1655 2001-06-20 22:56 wtay
1657 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1659 2001-06-20 22:55 wtay
1661 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1664 2001-06-20 22:40 wtay
1666 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1668 2001-06-20 22:40 wtay
1670 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1673 2001-06-20 22:30 wtay
1675 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1677 2001-06-20 22:29 wtay
1679 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1681 2001-06-20 21:58 wtay
1683 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1684 name to match the glib2.0 implementation.
1686 2001-06-20 21:49 wtay
1688 * tools/gstreamer-inspect.c: Added object properties introspection.
1690 2001-06-20 21:48 wtay
1692 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1694 2001-06-20 15:53 sbaker3
1696 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1697 times too much memory to be allocated for each GstBuffer struct
1699 2001-06-20 00:17 omegahacker
1701 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1702 signal registration problem in gobject2gtk shim
1704 2001-06-19 22:14 omegahacker
1706 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1707 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1708 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1709 plugins/effects/volume/volume.c,
1710 plugins/filters/mono2stereo/mono2stereo.c,
1711 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1712 More GObject updates, cleanups to some of the elements to make the
1715 2001-06-19 19:32 wtay
1717 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1718 to avoid overflow...
1720 2001-06-19 13:53 richardb
1722 * idiottest.mak: idiottest was failing because of change of
1723 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1725 2001-06-19 11:34 richardb
1727 * tools/gstreamer-launch.c: Add -o option argument to
1728 gstreamer-launch, to specify a file to output the pipeline to,
1729 instead of running it.
1731 2001-06-19 08:57 omegahacker
1733 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1735 2001-06-19 08:57 omegahacker
1737 * gst/gstplugin.c, acconfig.h, configure.base: changed
1738 plugin-srcdir to plugin-builddir, which is what it should be
1740 2001-06-18 23:33 richardb
1742 * gst/gstprops.c: Simplify properties which contain lists of
1743 integer and integer range entries to minimal combination of ints
1744 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1747 Don't bother with floats for the moment, though it would be easy to
1748 add an equivalent, which would simplify overlapping ranges.
1750 2001-06-18 21:14 richardb
1752 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1755 2001-06-18 20:20 wtay
1757 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1758 Updated the flac decoder/encode to the latest CVS version. I had
1759 to increase the cothread stack in cothread.c (8 threads max) to get
1760 the encoder working :(
1762 2001-06-18 12:27 richardb
1764 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1766 2001-06-18 12:12 richardb
1768 * configure.base, plugins/visualization/Makefile.am: Add chart
1769 plugin to build system.
1771 2001-06-18 12:09 richardb
1773 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1774 gstchart.c: Initial commit of chart plugin. Draws charts of data
1775 streams. Currently has no settable framerate, draws inefficiently,
1776 has no settable size and looks fairly ugly. Needs data parsing to
1777 be split into a separate plugin.
1779 2001-06-18 05:56 dlehn
1781 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1782 to save flags fails when using the same names. Prefixed with gst_.
1784 2001-06-17 23:14 wtay
1786 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1787 it still segfaults inside the flac lib for some reason..
1789 2001-06-17 20:44 wtay
1791 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1792 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1795 2001-06-17 16:06 wtay
1797 * gst/elements/gstsinesrc.c: Updated the params a bit.
1799 2001-06-17 16:03 wtay
1801 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1802 properties again. Added come const directives to the arguments
1803 again. Check for non exiting properties.
1805 2001-06-17 15:35 sbaker3
1807 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1809 2001-06-17 15:12 wtay
1811 * tools/gstreamer-inspect.c: Print out the enum values too.
1813 2001-06-17 14:58 sbaker3
1815 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1816 default bufferpool factory
1818 2001-06-17 14:55 sbaker3
1820 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1821 bufferpool factory function. it reuses existing instances of
1822 bufferpool if requests are made for existing buffer sizes
1824 2001-06-17 09:55 omegahacker
1826 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1827 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1828 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1829 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1830 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1831 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1832 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1833 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1834 plugins/xvideosink/xvideosink.c: Mostly went around converting
1835 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1837 2001-06-17 09:52 omegahacker
1839 * configure.ac, configure.in: removed configure.ac and configure.in
1841 2001-06-17 05:07 omegahacker
1843 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1844 gobject, somehow forget that one...
1846 2001-06-17 04:17 wtay
1848 * tools/gstreamer-inspect.c: Added enums to inspect.
1850 2001-06-17 04:10 omegahacker
1852 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1853 branch BRANCH-GOBJECT1.
1855 2001-06-17 04:10 omegahacker
1857 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1858 branch BRANCH-GOBJECT1.
1860 2001-06-17 04:10 omegahacker
1862 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1863 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1864 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1865 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1866 gst/gstutils.h: Added gobject to gtkobject bridge
1867 (gobject2gtk.[ch]) and configure-time support for selecting between
1868 glib and gtk (--enable-glib2 to build with gobject).
1870 2001-06-17 04:05 wtay
1872 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1873 for enum properties.
1875 2001-06-17 04:03 wtay
1877 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1880 2001-06-17 03:47 wtay
1882 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1883 properties. Added come const directives to the arguments.
1885 2001-06-17 03:39 wtay
1887 * tools/gstreamer-inspect.c: Figured out how to get a property from
1890 2001-06-16 18:35 wtay
1892 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1893 someone try to get a property from a GObject?
1895 2001-06-16 18:25 wtay
1897 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1899 2001-06-16 15:36 wtay
1901 * configure.base: Removed the obsolete libs.
1903 2001-06-16 15:35 wtay
1905 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1907 2001-06-16 15:29 wtay
1909 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1910 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1911 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1912 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1915 2001-06-16 14:46 wtay
1917 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1918 Updated the audiodecoder to gobject.
1920 2001-06-16 14:24 wtay
1922 * gstplay/gstplay.c: Removed a check (see that the file exists
1923 locally ??) to enable network streaming with gnomevfssrc again.
1925 2001-06-16 14:17 wtay
1927 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1928 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1929 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1930 20010616 (13:00 GMT). Compile fixes for GObject.
1932 2001-06-16 01:43 wtay
1934 * plugins/Makefile.am: Updated the makefile.
1936 2001-06-16 01:32 wtay
1938 * plugins/arts/gst_arts.c: Fixed arts
1940 2001-06-16 01:26 wtay
1942 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
1944 2001-06-16 01:25 wtay
1946 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
1948 2001-06-16 01:14 wtay
1950 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
1951 Fixed some stuff in xmms, removed the args for now.
1953 2001-06-16 00:49 wtay
1955 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
1957 2001-06-16 00:48 wtay
1959 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
1960 from the Makefile until it compiles. Removed the dependency on OSS
1963 2001-06-16 00:36 wtay
1965 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
1966 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
1967 old, non functional code out of the makefile.
1969 2001-06-16 00:23 omegahacker
1971 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
1972 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
1973 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1974 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1975 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1976 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1977 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1978 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1979 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1980 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1981 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1982 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1983 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1984 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
1985 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
1986 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
1987 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
1988 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1989 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1990 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1991 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1992 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
1993 plugins/filters/adder/adder.h,
1994 plugins/filters/colorspace/colorspace.c,
1995 plugins/filters/colorspace/colorspace.h,
1996 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1997 plugins/filters/cutter/filter.func,
1998 plugins/filters/intfloatconvert/float2int.c,
1999 plugins/filters/intfloatconvert/float2int.h,
2000 plugins/filters/intfloatconvert/int2float.c,
2001 plugins/filters/intfloatconvert/int2float.h,
2002 plugins/filters/intfloatconvert/intfloatconvert.c,
2003 plugins/filters/ladspa/gstladspa.c,
2004 plugins/filters/ladspa/gstladspa.h,
2005 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2006 plugins/filters/level/level.c, plugins/filters/level/level.h,
2007 plugins/filters/median/median.c, plugins/filters/median/median.h,
2008 plugins/filters/mono2stereo/mono2stereo.c,
2009 plugins/filters/mono2stereo/mono2stereo.h,
2010 plugins/filters/passthrough/level.c,
2011 plugins/filters/passthrough/level.h,
2012 plugins/filters/passthrough/passthrough.c,
2013 plugins/filters/passthrough/passthrough.h,
2014 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2015 plugins/filters/stereo2mono/stereo2mono.c,
2016 plugins/filters/stereo2mono/stereo2mono.h,
2017 plugins/filters/volenv/filter.func,
2018 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2019 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2020 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2021 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2022 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2023 plugins/icecast/icecastsend/icecastsend.c,
2024 plugins/icecast/icecastsend/icecastsend.h,
2025 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2026 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2027 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2028 plugins/mp3decode/mpg123/gstmpg123.c,
2029 plugins/mp3decode/mpg123/gstmpg123.h,
2030 plugins/mp3decode/parse/mp3parse.c,
2031 plugins/mp3decode/parse/mp3parse.h,
2032 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2033 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2034 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2035 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2036 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2037 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2038 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2039 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2040 plugins/mpeg1/system_encode/buffer.c,
2041 plugins/mpeg1/system_encode/system_encode.c,
2042 plugins/mpeg1/system_encode/system_encode.h,
2043 plugins/mpeg1video/parse/mp1videoparse.c,
2044 plugins/mpeg1video/parse/mp1videoparse.h,
2045 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2046 plugins/mpeg2/ac3parse/ac3parse.c,
2047 plugins/mpeg2/ac3parse/ac3parse.h,
2048 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2049 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2050 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2051 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2052 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2053 plugins/mpeg2/subtitles/mpeg2subt.c,
2054 plugins/mpeg2/subtitles/mpeg2subt.h,
2055 plugins/mpeg2/video/gstmpeg2play.c,
2056 plugins/mpeg2/video/gstmpeg2play.h,
2057 plugins/mpeg2/videoparse/mp2videoparse.c,
2058 plugins/mpeg2/videoparse/mp2videoparse.h,
2059 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2060 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2061 plugins/quicktime/gstquicktimedecoder.c,
2062 plugins/quicktime/gstquicktimedecoder.h,
2063 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2064 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2065 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2066 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2067 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2068 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2069 plugins/visualization/smoothwave/smoothwave.c,
2070 plugins/visualization/smoothwave/smoothwave.h,
2071 plugins/visualization/spectrum/gstspectrum.c,
2072 plugins/visualization/spectrum/gstspectrum.h,
2073 plugins/visualization/synaesthesia/synaesthesia.c,
2074 plugins/visualization/synaesthesia/synaesthesia.h,
2075 plugins/visualization/vumeter/vumeter.c,
2076 plugins/visualization/vumeter/vumeter.h,
2077 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2078 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2079 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2080 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2081 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2082 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2083 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2084 Mega patch updates almost all the plugins to GObject. This was
2085 done with a Perl script, with only a few minor manual tweaks where
2086 the perl didn't catch the code just right. There may be a few
2087 minor issues remaining from this, but they should be easy to catch
2088 (plugin doesn't work).
2090 There are several plugins that have GDK/GTK code in them that
2091 shouldn't, these need to be dealt with next.
2093 2001-06-16 00:15 wtay
2095 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2098 2001-06-16 00:15 wtay
2100 * plugins/filters/median/median.c: copy timestamps too.
2102 2001-06-15 23:48 wtay
2104 * plugins/filters/median/: median.c, median.h: Added an option to
2105 only filter the luminance plane.
2107 2001-06-15 23:38 wtay
2109 * plugins/filters/median/: median.c, median.h: Added caps to the
2112 2001-06-15 23:03 wtay
2114 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2115 was initially added on branch BRANCH-GOBJECT1.
2117 2001-06-15 23:03 wtay
2119 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2120 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2121 Just added some files I will need soon.
2123 2001-06-15 23:03 wtay
2125 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2126 initially added on branch BRANCH-GOBJECT1.
2128 2001-06-15 23:03 wtay
2130 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2131 initially added on branch BRANCH-GOBJECT1.
2133 2001-06-15 23:03 wtay
2135 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2136 initially added on branch BRANCH-GOBJECT1.
2138 2001-06-15 23:03 wtay
2140 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2141 initially added on branch BRANCH-GOBJECT1.
2143 2001-06-15 23:00 wtay
2145 * libs/Makefile.am: Removed old unused libs.
2147 2001-06-15 22:46 wtay
2149 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2150 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2151 updates to the manual.
2153 2001-06-15 20:49 sbaker3
2155 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2156 multiple float pads and converts to interleaved int data. Different
2157 sized and out-of-order buffer support is in place but not tested.
2159 2001-06-15 20:48 sbaker3
2161 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2162 converts interleaved ints to mono floats in seperate pads. Also
2163 now has a _request_new_pad func
2165 2001-06-15 20:46 wtay
2167 * tools/README: Updated the README file with some cool
2168 gstreamer-launch cmd lines by Matthew McClintock
2169 <mattsm@mail.utexas.edu>
2171 2001-06-15 20:13 wtay
2173 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2174 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2175 request_pad. Some fixes for pullregion and EOS conditions. Remove
2176 an unneeded check in the scheduler (check for NULL buffer) some EOS
2177 fixes for pullregion in disksrc. Removed the macro in the
2178 gstparse.h header 'cause it's internal to gstparse.c Added a check
2179 in gstparse for NULL element.
2181 2001-06-15 17:42 thomasvs
2183 * examples/cutter/cutter.c: added some minor stuff
2185 2001-06-15 17:22 wtay
2187 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2189 2001-06-15 16:44 richardb
2191 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2192 libdv test: was unsaving the value before saving... :(
2194 2001-06-15 16:42 richardb
2196 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2198 2001-06-15 07:33 sbaker3
2200 * gst/gstparse.c: should restore dynamic connection of pads
2201 (couldn't really test it though)
2203 2001-06-14 22:02 omegahacker
2205 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2206 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2208 2001-06-14 22:02 omegahacker
2210 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2211 elements/gstdisksrc.c, elements/gstfakesrc.c,
2212 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2213 get to sinesrc ! osssink
2215 2001-06-14 21:39 wtay
2217 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2218 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2221 2001-06-14 21:23 omegahacker
2223 * configure.base: added gmodule to glib-2.0 stuff
2225 2001-06-14 21:19 omegahacker
2227 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2230 2001-06-14 21:19 omegahacker
2232 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2233 removed at some point because they are to be autogenerated
2235 2001-06-14 21:19 omegahacker
2237 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2240 2001-06-14 19:04 thomasvs
2242 * examples/cutter/cutter.c: changed cutter example to use a thread
2244 2001-06-14 04:14 omegahacker
2246 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2247 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2248 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2249 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2250 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2251 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2252 elements/gstdisksink.h, elements/gstdisksrc.c,
2253 elements/gstdisksrc.h, elements/gstelements.c,
2254 elements/gstfakesink.c, elements/gstfakesink.h,
2255 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2256 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2257 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2258 elements/gstidentity.c, elements/gstidentity.h,
2259 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2260 elements/gstpipefilter.c, elements/gstpipefilter.h,
2261 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2262 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2263 libgst.la's GObject port. Fixed some minor problems with the
2264 signalling stuff in the core.
2268 2001-06-13 23:09 thomasvs
2270 * examples/cutter/cutter.c: cutter now uses afsink to write out
2271 wavs we will add a queue next to handle latency problems
2273 2001-06-13 23:03 thomasvs
2275 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2276 files when you change the location
2278 2001-06-13 22:59 omegahacker
2280 * configure.base: new configure check for glib 2.0, now requires
2281 pkg-config to be installed
2283 2001-06-13 22:52 thomasvs
2285 * configure.base, examples/Makefile.am: added cutter example
2287 2001-06-13 22:52 omegahacker
2289 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2290 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2291 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2292 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2293 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2294 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2295 gstxml.h: First round of changes to port to GObject. libgst.la
2296 compiles, though there are a few things commented out.
2297 Specifically object destruction is probably broken, but wtay gets
2298 to fix that because he researched the problem of glib 2.0 object
2299 destruction while doing the first round. Some of the XML stuff is
2300 commented out, but that's an easy fix.
2302 Next is the rest of the gst/ directory, then on to the plugins.
2304 2001-06-13 22:45 wtay
2306 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2307 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2308 Fixed the quicktime plugin. things now work with mjpeg.
2310 2001-06-13 22:35 thomasvs
2312 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2315 2001-06-13 22:33 wtay
2317 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2320 2001-06-13 22:08 thomasvs
2322 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2324 2001-06-13 22:08 thomasvs
2326 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2327 the buffer's data is framed
2329 2001-06-13 22:02 wtay
2331 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2332 fix in the type init function that makes some C++ compilers
2335 2001-06-13 21:26 thomasvs
2337 * configure.base: added deinterlace
2339 2001-06-13 18:39 wtay
2341 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2343 2001-06-13 17:20 thomasvs
2345 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2346 program to show how cutter plugin works
2348 2001-06-13 17:16 thomasvs
2350 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2353 2001-06-13 17:13 thomasvs
2355 * plugins/filters/cutter/README: added a better description of the
2358 2001-06-13 17:04 thomasvs
2360 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2361 threshold level and runlength arguments stopped copying buffer used
2362 audio lib functions for some stuff
2364 2001-06-13 16:33 thomasvs
2366 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2367 calculate maximum possible sample value based on caps
2369 2001-06-13 10:51 thomasvs
2371 * docs/random/eos: added two more cases of eos reasoning
2373 2001-06-13 02:18 cael
2375 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2376 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2377 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2378 full-screen play, shuffled things around, added error checking so
2379 we don't crash on file not found, added the beginnings of a
2382 2001-06-12 22:35 wtay
2384 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2385 filter.func file and README in the makefile.
2387 2001-06-12 22:35 wtay
2389 * plugins/filters/Makefile.am: Added the deinterlace filter
2391 2001-06-12 22:33 wtay
2393 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2394 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2396 2001-06-12 22:27 wtay
2398 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2401 2001-06-12 21:19 wtay
2403 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2406 2001-06-12 21:19 wtay
2408 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2409 colorspace.h: ifdef out the Hermes code when the library was not
2412 2001-06-12 20:47 wtay
2414 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2417 2001-06-12 20:45 wtay
2419 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2422 2001-06-12 20:44 wtay
2424 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2425 arg to turn off syncing on the timestamps.
2427 2001-06-12 20:42 wtay
2429 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2430 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2431 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2432 Removed old code. Enhanced the avi decoder. The encoder now sorta
2433 works. For big input frames it segfaults though inside a libavifile
2434 function. Renamed the aviencoder to avimux.
2436 2001-06-12 15:35 thomasvs
2438 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2441 2001-06-12 14:42 thomasvs
2443 * plugins/mp3decode/mad/gstmad.h: added framestamp
2445 2001-06-12 11:12 thomasvs
2447 * plugins/mp3decode/mad/gstmad.c: added a different way of
2448 generating timestamps; activate by uncommenting #define
2451 2001-06-12 11:11 thomasvs
2453 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2454 support framestamps & timestamps
2456 2001-06-11 23:04 shitowax
2458 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2459 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2462 2001-06-11 23:02 shitowax
2464 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2465 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2467 2001-06-11 21:19 thomasvs
2469 * plugins/Makefile.am: fixed AVIFILE dependency check
2471 2001-06-11 20:09 omegahacker
2473 * gst/gstelement.h: changed indent and argnames to trigger
2476 2001-06-10 22:13 richardb
2478 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2481 2001-06-10 19:50 theuraeus
2483 * LICENSE_readme: 2001-10-06 Christian Schaller
2484 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2485 since they had been mistakenly branded as GPL.
2487 2001-06-10 12:57 sbaker3
2489 * gst/gstparse.c: can now take comma delimited list of pads. eg
2490 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2491 src%d,src%d\!sink%d,sink%d float2int ! osssink
2493 2001-06-10 02:18 theuraeus
2495 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2496 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2497 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2498 when run after each package
2500 2001-06-09 22:48 theuraeus
2502 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2503 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2505 2001-06-09 20:23 theuraeus
2507 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2508 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2510 TODO: 1. the mpeg plugins need sorting out. currently they are all
2511 just placed inside the main package. Need help with this since I am
2512 unsure about what files belongs where with what dependency 2.
2513 Cross-dependencies probably should be added to the plugins 3.
2514 License information should be added to the plugins 4.
2515 GStreamer-register needs to be added for each plugin
2517 2001-06-09 19:50 theuraeus
2519 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2520 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2521 only polishing it remains
2523 2001-06-09 17:44 theuraeus
2525 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2526 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2527 maybe it actually works now
2529 2001-06-09 12:43 sbaker3
2531 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2532 to get ready for the src1,src2\!sink1,sink2 syntax
2534 2001-06-09 11:16 sbaker3
2536 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2537 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2539 2001-06-09 03:33 theuraeus
2541 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2542 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2543 verfied that it works, but I need sleep and it is guaranteed closer
2544 to working than the current one. More testing and SPEC file hacking
2545 tommorow(aka later today).
2547 2001-06-09 01:16 wtay
2549 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2550 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2551 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2552 loader from avifile, significantly simplyfying the codec.
2554 2001-06-09 01:14 wtay
2556 * REQUIREMENTS, configure.base: Added a check for avifile.
2558 2001-06-08 23:17 theuraeus
2560 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2561 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2562 don't have alsa installed)
2564 2001-06-08 22:56 theuraeus
2566 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2567 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2568 plugins into separate plugins, needs more work to support all
2571 2001-06-07 22:45 ajmitch
2573 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2575 2001-06-07 22:43 wtay
2577 * plugins/avi/Makefile.am: Added README to dist
2579 2001-06-07 22:02 ajmitch
2581 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2582 please give it some TLC before 0.2.0 release :)
2584 2001-06-07 19:31 wtay
2586 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2587 about the innner working of the avi decoder.
2589 2001-06-07 17:56 dlehn
2591 * debian/changelog, debian/gstreamer-tools.manpages,
2592 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2593 binary Bump debian version to 0.2.0
2595 2001-06-07 11:58 richardb
2597 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2598 gstreamer-register.1: Add gstreamer-compprep man page.
2600 2001-06-07 09:18 ajmitch
2602 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2604 2001-06-07 07:38 dlehn
2606 * debian/gstreamer-common.files: latest plugins updates
2608 2001-06-07 07:06 cael
2610 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2611 for the time being till i have time to fix it.
2613 2001-06-07 01:08 omegahacker
2615 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2616 gstreamer-register.1: added --gst-mask to the man pages
2618 2001-06-06 20:31 wtay
2620 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2622 2001-06-06 20:23 dlehn
2624 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2625 gstreamer-audiofile.files, gstreamer-common.files,
2626 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2627 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2628 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2629 rules: Added new plugin packages and synced up to a late pre2 CVS
2632 2001-06-06 20:21 dlehn
2634 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2635 autogenerated from configure.base now.
2637 2001-06-06 20:20 dlehn
2639 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2641 2001-06-06 20:15 wtay
2643 * gst/gstelement.c: Removed a warning.
2645 2001-06-06 20:12 wtay
2647 * plugins/filters/lav/Makefile.am: Removed the README file from
2650 2001-06-06 20:07 wtay
2652 * plugins/filters/Makefile.am: Added the lavencoder
2654 2001-06-06 19:33 wtay
2656 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2659 2001-06-06 19:31 wtay
2661 * configure.base: Added the lav encoder Makefile.am
2663 2001-06-06 19:29 wtay
2665 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2666 connect to the new_ghost_pad signal in parse.
2668 2001-06-06 17:21 wtay
2670 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2672 2001-06-06 17:20 wtay
2674 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2677 2001-06-06 17:09 wtay
2679 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2680 audio. Only send buffers if the pad is connected.
2682 2001-06-06 17:08 wtay
2684 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2686 2001-06-06 15:24 thomasvs
2688 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2691 2001-06-06 15:21 thomasvs
2693 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2694 filter.func: cutter plugin; emits signals when audio RMS level
2695 falls below or rises above threshold value for a given consecutive
2698 2001-06-06 15:14 thomasvs
2700 * configure.base, libs/Makefile.am: added Makefile generation for
2703 2001-06-06 15:13 thomasvs
2705 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2706 general gstreamer audio library with helper functions
2708 2001-06-06 13:47 richardb
2710 * docs/manual/quotes.sgml: Add an important quote from Omega.
2712 2001-06-06 00:39 theuraeus
2714 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2715 <Uraeus@linuxrising.org> * Add small textfile with some information
2716 on win32 dll situation
2718 2001-06-05 20:44 sbaker3
2720 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2721 _chain should now work.Many other changes including: all immutable
2722 info is in the class struct, activate/deactivate should work, and a
2723 bunch of other stuff
2725 2001-06-05 18:45 wtay
2727 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2730 2001-06-05 18:26 sbaker3
2732 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2733 int2float.c, int2float.h: use proxying for caps
2735 2001-06-05 02:27 richardb
2737 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2738 applied changes. Time for bed.
2740 2001-06-05 02:26 richardb
2742 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2743 in save-thyself introduced by changing plugin_get_list to copy.
2745 2001-06-05 02:15 richardb
2747 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2748 when the registry is in use.
2750 2001-06-04 22:52 wtay
2752 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2753 to disable Xv images. It's not pretty but it works.
2755 2001-06-04 22:02 wtay
2757 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2759 2001-06-04 21:16 wtay
2761 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2763 2001-06-04 20:20 wtay
2765 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2766 bacause they seem to be undefined with some versions of lame.
2768 2001-06-04 20:00 wtay
2770 * plugins/oss/README: Added a little info about the ossgst hack.
2772 2001-06-04 19:59 wtay
2774 * plugins/oss/gstosssrc.c: Some osssrc fixes
2776 2001-06-04 17:55 wtay
2778 * plugins/mp3encode/lame/gstlame.c: Small updates.
2780 2001-06-04 17:33 wtay
2782 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2784 2001-06-04 17:02 wtay
2786 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2787 calculate the cothread stack space (easier to change the number of
2790 2001-06-04 16:59 thomasvs
2792 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2794 2001-06-04 16:38 thomasvs
2796 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2797 quits when the first element fires it
2799 2001-06-04 15:52 wtay
2801 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2804 2001-06-04 15:50 wtay
2806 * tools/gstreamer-inspect.c: Print out the default values.
2808 2001-06-04 14:51 sbaker3
2810 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2811 didn't seem to work)\nAttempted to make the element name consist
2812 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2814 2001-06-04 12:25 richardb
2816 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2817 unpatched versions of gtkdoc-scanobj which don't understand
2820 2001-06-04 02:26 wtay
2822 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2823 to the xmms effects.
2825 2001-06-04 01:51 richardb
2827 * gst/gst.c: Replace NO_X conditional compilation with testing
2828 whether DISPLAY env variable is set, and doing gtk_type_init()
2829 instead of gtk_init() if not.
2831 2001-06-04 01:38 richardb
2833 * autogen.sh: Don't ever run if we know automake isn't patched:
2834 people keep complaining that their machine crashed while trying to
2837 2001-06-04 00:40 wtay
2839 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2842 2001-06-03 23:30 wtay
2844 * tools/README: More info about the other tools.
2846 2001-06-03 20:49 richardb
2848 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2849 Add man page for gstreamer-complete
2851 2001-06-03 20:26 wtay
2853 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2855 2001-06-03 20:24 wtay
2857 * plugins/flx/flx_decoder.c: More cleanups
2859 2001-06-03 20:20 wtay
2861 * plugins/flx/flx_decoder.c: Small cleanups
2863 2001-06-03 20:19 wtay
2865 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2866 if NO_X is defined. This avoids the X dependency of GStreamer.
2868 2001-06-03 20:14 wtay
2870 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2873 2001-06-03 20:13 wtay
2875 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2877 2001-06-03 20:11 wtay
2879 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2880 an X-connection could not be made.
2882 2001-06-03 20:09 wtay
2884 * docs/random/NOTES-0.2.0: small changes
2886 2001-06-03 20:06 wtay
2888 * Makefile.am: Removed the components dir from since it doesn't
2891 2001-06-03 16:30 wtay
2893 * docs/random/NOTES-0.2.0: More small updates.:
2895 2001-06-03 16:29 wtay
2897 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2900 2001-06-03 13:08 wtay
2902 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2905 2001-06-03 13:06 wtay
2907 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2908 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2909 Set the buffer flush flag in windec.
2911 2001-06-03 12:28 wtay
2913 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2915 2001-06-03 12:28 wtay
2917 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2920 2001-06-03 12:20 richardb
2922 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2923 gets generated in time, and change rule to generate it into a
2924 suffix rule. Register suffix so that automake can set _OBJECTS
2927 2001-06-03 02:45 wtay
2929 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2930 Added support for mjpeg and PCM audio.
2932 2001-06-03 02:00 wtay
2934 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2937 2001-06-03 00:36 richardb
2939 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
2940 artsc-config hackery.
2942 2001-06-02 22:57 wtay
2944 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
2945 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
2946 current sector )
\9a _ Add properties last_track read only ( last
2947 track of the cd )
\9a _ Add properties cur_track read only ( get the
2948 current track )
\9a _ Properties end_track writeable ( last track to
2951 2001-06-02 22:52 wtay
2953 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
2954 before sending a buffer instead of in the _init function.
2956 2001-06-02 19:26 omegahacker
2958 * tools/gstreamer-launch.c: added check to make sure there's a
2959 pipeline desc before building
2961 2001-06-02 19:11 wtay
2963 * configure.base: Added the avi makefiles.
2965 2001-06-02 19:08 wtay
2967 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
2968 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
2969 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
2970 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
2971 avi decoder is now a bin that manages the avidemuxer and the
2972 codecs. It uses the autoplugger and avitypes to convert avi types
2973 into mime/types and select gstreamer codecs to create an element.
2975 2001-06-02 19:06 richardb
2977 * autogen.sh: Clarify the messages about the patched automake one
2978 more time. If it's not clear now, and people continue to complain
2979 about automake eating their resources, I'm mysteriously unable to
2982 2001-06-02 17:38 wtay
2984 * examples/helloworld/helloworld.c: Fixed the helloworld example by
2985 using a pipeline as the toplevel element.
2987 2001-06-02 16:33 ajmitch
2989 * configure.base: Let's just say I have a better understanding of
2990 autoconf now (I should really have read the manual first). It helps
2991 to remember that yes != no ;)
2993 2001-06-02 14:42 ajmitch
2995 * configure.base: Automake is picky about white space...
2997 2001-06-02 14:38 ajmitch
2999 * Makefile.am, configure.base: Added options --disable-tests and
3000 --disable-examples for quicker builds for the impatient...
3002 2001-06-02 13:45 wtay
3004 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3006 2001-06-02 13:21 richardb
3008 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3009 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3012 2001-06-02 11:42 richardb
3014 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3016 2001-06-02 11:40 theuraeus
3018 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3019 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3020 inside the SPEC file
3022 2001-06-02 11:38 theuraeus
3024 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3025 <Uraeus@linuxrising.org> * Small fix to group statement for
3028 My work on the SPEC file making the RPM make one package for all
3029 non-core plugins is underway, but I am not ready with it yet.
3031 2001-06-02 03:21 richardb
3033 * configure.base: Oops: fixed SDL header check: put flags in
3034 CPPFLAGS rather than CFLAGS. We should really filter the
3035 SDL_CFLAGS and only pass appropriate options through, but this
3036 works well enough for now.
3038 2001-06-02 03:05 richardb
3040 * configure.base: Improve SDL check: use correct CFLAGS when
3041 searching for header.
3043 2001-06-01 23:56 wtay
3045 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3046 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3047 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3050 2001-06-01 23:36 thomasvs
3052 * tests/reconnect.c: ok, this works now
3054 2001-06-01 23:23 thomasvs
3056 * tests/: Makefile.am, reconnect.c: test for disconnect and
3057 reconnect of elements
3059 2001-06-01 22:26 theuraeus
3061 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3062 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3063 file, this one from Dennis Bjorklund. Thanks Dennis.
3065 2001-06-01 19:52 wtay
3067 * configure.base: Added a better SDL_createYUVOverlay check.
3069 2001-06-01 19:30 wtay
3071 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3072 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3075 2001-06-01 19:24 wtay
3077 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3078 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3079 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3080 couple of compiler warnings.
3082 2001-06-01 19:09 wtay
3084 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3085 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3086 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3087 video2mp1.c: Fixed some compile warnings.
3089 2001-06-01 18:55 hadess
3091 * REQUIREMENTS: - added url to openquicktime
3093 2001-06-01 18:42 hadess
3095 * REQUIREMENTS: - added some more urls
3097 2001-06-01 18:42 wtay
3099 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3100 is not found and try to do without it...
3102 2001-06-01 18:32 theuraeus
3104 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3105 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3106 file * LICENCE readme containing licensing details on our plugins
3108 2001-06-01 17:57 wtay
3110 * README, REQUIREMENTS: Slightly changed the README, we are not
3111 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3112 someone should complete the URLS.
3114 2001-06-01 17:46 wtay
3116 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3119 2001-06-01 16:29 thomasvs
3121 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3124 2001-06-01 14:27 richardb
3126 * tools/README: Add a note about gstreamer-complete
3128 2001-06-01 14:03 richardb
3130 * configure.base: More tidyup to SDL check.
3132 2001-06-01 13:36 richardb
3134 * configure.base: Fix SDL check Check for Overlay stuff, which
3135 isn't in SDL version 1.0
3137 2001-05-31 23:57 hadess
3139 * REQUIREMENTS: - added urls to the required libs, with a lot of
3142 2001-05-31 21:20 richardb
3144 * REQUIREMENTS, configure.base: Add comments to many (but not all
3145 :( ) AC_DEFINES in configure scripts. Add note about debian
3146 packages for building documentation.
3148 2001-05-31 21:14 richardb
3150 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3151 that it's not been needed so far.
3153 2001-05-31 21:13 richardb
3155 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3156 comment about one which will become redundant in future.
3158 2001-05-31 20:52 wtay
3160 * testsuite/refcounting/Makefile.am: Removed the thread test so
3161 make distcheck works.
3163 2001-05-31 20:18 wtay
3165 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3168 2001-05-31 20:16 richardb
3170 * plugins/arts/Makefile.am: Remove generated files from the dist.
3172 2001-05-31 20:08 richardb
3174 * configure.base, idiottest.mak: Fix a couple of formatting errors
3175 in idiottest, and add plugin-srcdir warning to configure.base.
3177 2001-05-31 19:42 wtay
3179 * plugins/avi/Makefile.am: Fixed the codectest.
3181 2001-05-31 19:35 richardb
3183 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3184 plugin-srcdir installation idiottest into a separate file, and
3185 include it from the include Makefile.am, to ensure that it gets
3186 called at the start of a make install process, not after the whole
3189 2001-05-31 19:31 wtay
3191 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3193 2001-05-31 19:03 richardb
3195 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3196 libgstelements.la exist when trying to link the scanner with them.
3197 Fix mkdirs so that they don't fall over if directories already
3200 2001-05-31 18:32 richardb
3202 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3203 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3204 from it). This ensures that the original source is present, and
3205 also allows make dist to work on machines which don't have mcopidl
3206 and the arts idl stuff installed.
3208 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3209 I argue against it since as far as I can tell it can be generated
3210 on any system which has arts installed (mcopidl is in the libarts
3211 package on debian), and putting it in EXTRA_DIST requires that
3212 mcopidl is present in order to run make dist.
3214 2001-05-31 15:19 richardb
3216 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3217 build with automake 1.4g AS is defined in a hacky way: I've asked
3218 on the automake list for help doing this properly.
3220 2001-05-31 10:53 thomasvs
3222 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3223 some real work on this
3225 2001-05-30 23:06 thomasvs
3227 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3230 2001-05-30 22:35 thomasvs
3232 * include/gstaudio.h: header file for standard audio stuff for
3235 2001-05-30 22:27 omegahacker
3237 * configure.base: added no-alsa warning and made 0.9 check
3238 conditional on alsa existing at all
3240 2001-05-30 22:15 wtay
3242 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3245 2001-05-30 22:14 wtay
3247 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3249 2001-05-30 21:54 omegahacker
3251 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3252 to SDL_Init, to disable one of the most annoying features IMO of
3255 2001-05-30 21:36 omegahacker
3257 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3260 2001-05-30 21:13 omegahacker
3262 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3263 don't get called on pads of the wrong direction
3265 2001-05-30 20:07 sbaker3
3267 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3268 inplace mono chain func
3270 2001-05-30 17:37 thomasvs
3272 * plugins/oss/gstosssrc.c: switched some lines around
3274 2001-05-30 17:10 thomasvs
3276 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3277 thing, don't know yet what to do about it
3279 2001-05-30 16:16 richardb
3281 * README, autogen.sh: Automatically generate a patched automake if
3282 needed, and put instructions in the README about how to use such a
3285 2001-05-30 15:39 richardb
3287 * Makefile.am: Add configure.base and autogen.sh to distributions.
3288 Add rules to keep configure.in and configure.ac up-to-date.
3290 2001-05-30 15:22 richardb
3292 * autogen.sh, configure.ac, configure.base, configure.in: * create
3293 a configure.base file, containing the contents of
3294 configure.{in,ac}, with those lines specific to one file
3296 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3299 * Add lines to autogen.sh to generate configure.in and
3301 automatically from this file. (Very simple sed scripts)
3303 * Remove configure.in and configure.ac
3305 This shouldn't cause any problems to anyone, and should make it
3306 easy to do work on configure scripts by just working on
3309 2001-05-30 14:54 thomasvs
3311 * plugins/filters/passthrough/passthrough.c: added signed support
3312 implemented include/gstaudio.h use
3314 2001-05-30 14:25 richardb
3316 * configure.ac, configure.in: More small changes to bring the two
3317 scripts closer together. Turned off building docs by default in
3318 configure.ac. Only diffs are now essential due to changes from
3319 autoconf 2.13 to 2.50.
3321 2001-05-30 13:56 richardb
3323 * autogen.sh: Deal more gracefully with being either unable to
3324 check that automake is patched (will now just give a small
3325 warning), or finding that automake definitely isn't patched (will
3326 give a big loud warning recommend stopping the build and sleep
3327 briefly to give the user a chance to read the message). Will
3328 eventually try to do the build anyway though.
3330 Also, don't abort if autoconf or automake return error codes: they
3331 both seem able to do so even when having produced viable results.
3333 2001-05-29 23:10 wtay
3335 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3336 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3339 2001-05-29 17:40 richardb
3341 * autogen.sh: Add checks for appropriate versions of automake. Add
3342 check that automake has been patched if it is a version which
3343 requires a patch. Please check that this doesn't cause problems:
3344 it's a bit of a hairy test, so I might well have mucked it up and
3345 broken some people's build systems. Hope not, though. ;-)
3347 2001-05-29 17:39 hadess
3349 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3350 acquired (fixes icecast streaming)
3352 2001-05-29 17:38 richardb
3354 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3355 the installing of versions with plugin srcdir enabled.
3357 2001-05-29 16:19 richardb
3359 * configure.ac, configure.in: Fix differences between configure.in
3360 and configure.ac which were trivial or due merely to formatting
3361 differences. diff can now be used to see only the significant
3362 differences, which should be helpful in keeping these two files in
3365 2001-05-29 13:43 richardb
3367 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3368 for Makefile.am which uses features present in recent versions of
3369 automake (>1.4d) to avoid horrendous hackery.
3371 2001-05-29 13:31 richardb
3373 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3374 we can use the standard AM_PATH_ALSA macro to check that we don't
3375 have alsa 0.9.x: we just need to specify something for
3376 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3377 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3378 macro in acinclude with the latest from the alsa project CVS.
3380 2001-05-28 23:23 omegahacker
3382 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3384 2001-05-28 23:02 wtay
3386 * configure.ac, configure.in: Added a check for gsm/gsm.h
3388 2001-05-28 22:41 omegahacker
3390 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3393 2001-05-28 22:02 wtay
3395 * configure.ac: Removed the -pre0
3397 2001-05-28 22:00 wtay
3399 * plugins/Makefile.am: Added gsm to subds.
3401 2001-05-28 21:47 wtay
3403 * configure.ac: Added the refcounting to the output targets.
3405 2001-05-28 21:36 wtay
3407 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3409 2001-05-28 21:22 wtay
3411 * configure.ac: Updated to match configure.in
3413 2001-05-28 21:05 wtay
3415 * configure.ac: The configure file for autoconf 2.50
3417 2001-05-28 20:59 omegahacker
3419 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3422 2001-05-28 20:34 omegahacker
3424 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3426 2001-05-28 20:33 omegahacker
3428 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3430 2001-05-28 20:09 omegahacker
3432 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3433 plugins/xvideosink/Makefile.am: distcheck cleanups
3435 2001-05-28 08:46 omegahacker
3437 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3438 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3439 uses, along with complete .pc files
3441 2001-05-28 01:07 hadess
3443 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3445 2001-05-28 00:57 omegahacker
3447 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3448 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3449 some caps != NULL checks. Patched up a problem with the thread
3450 handling when the iteration fails. Cleaned up the output of
3451 -inspect a tiny bit.
3453 2001-05-28 00:52 omegahacker
3455 * configure.in: removed a spare alsa check, and made sure it fails
3458 2001-05-28 00:12 wtay
3460 * examples/mixer/Makefile.am: Added the headers
3462 2001-05-28 00:01 wtay
3464 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3466 2001-05-27 23:55 wtay
3468 * tests/nego/nego1.c: Updated for new API calls.
3470 2001-05-27 23:45 wtay
3472 * plugins/sdlsink/Makefile.am: Added the header file.
3474 2001-05-27 23:26 wtay
3476 * configure.in.ac250: Added refcounting to the targets.
3478 2001-05-27 23:25 wtay
3480 * testsuite/: Makefile.am, capsnego/Makefile.am,
3481 refcounting/Makefile.am: Makfeile updates.
3483 2001-05-27 22:56 omegahacker
3485 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3486 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3487 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3488 plugins/filters/passthrough/Makefile.am,
3489 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3490 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3491 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3493 2001-05-27 21:52 wtay
3495 * plugins/Makefile.am: Only build the quiktime plugin if the
3496 openquicktime library was found.
3498 2001-05-27 21:52 wtay
3500 * configure.in, configure.in.ac250: Added a check for
3503 2001-05-27 18:02 sbaker3
3505 * tools/gstreamer-complete.c: now builds for those who are too lazy
3506 to upgrade their xml libraries
3508 2001-05-27 16:13 hadess
3510 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3511 source, and fix the seek segfaults
3513 2001-05-27 15:41 hadess
3515 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3516 shortcuts (like in all proper GTK+ apps)
3518 2001-05-27 15:38 wtay
3520 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3522 2001-05-27 15:38 wtay
3524 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3525 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3528 2001-05-27 15:37 wtay
3530 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3531 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3532 Changed the cothread to use sigjmp_buf removed some unused methods.
3535 2001-05-27 15:33 wtay
3537 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3538 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3539 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3540 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3541 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3542 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3544 2001-05-27 01:04 omegahacker
3546 * gst/gstscheduler.h: fixed up and turned back on
3549 2001-05-26 23:58 omegahacker
3551 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3552 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3555 2001-05-26 20:47 hadess
3557 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3560 2001-05-26 19:46 hadess
3562 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3563 local files, first try at seek in remote files
3565 2001-05-26 18:17 hadess
3567 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3570 2001-05-26 17:41 wtay
3572 * gst/gstelement.h: Removed redundant prototypes.
3574 2001-05-26 17:33 wtay
3576 * gst/gstpad.h: Fixed a bug in the typecast macros for
3579 2001-05-26 13:17 wtay
3581 * gst/elements/Makefile.am: don't link against libgst.la because it
3582 seems to fail on some libtool versions.
3584 2001-05-26 06:36 omegahacker
3586 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3589 2001-05-26 06:26 omegahacker
3591 * tests/threadlock.c: moved debug to before _init so cmdline can
3592 override, and put sleep(1)'s in while(1) to increase chance of
3593 contention (I think)
3595 2001-05-26 06:19 omegahacker
3597 * tests/threadlock.c: updated threadlock to actually be a thread
3600 2001-05-26 00:36 dlehn
3602 * test/lat.c: Elements must have different names.
3604 2001-05-25 23:08 hadess
3606 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3608 2001-05-25 23:02 hadess
3610 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3613 2001-05-25 23:01 hadess
3615 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3616 and WMName to the gstmediaplay windows
3618 2001-05-25 22:42 wtay
3620 * gst/gstplugin.c: Removed a stupid printf.
3622 2001-05-25 22:39 wtay
3624 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3625 cleanups. Removed some bogus code from element and pipeline
3626 elements. Fixed a typo.
3628 2001-05-25 22:38 wtay
3630 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3632 2001-05-25 22:35 omegahacker
3634 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3636 2001-05-25 22:31 omegahacker
3638 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3639 converted to GST_DEBUG
3641 2001-05-25 22:25 omegahacker
3643 * gst/gstelement.c: removed annoying debug message during state
3644 change (made GST_DEBUG)
3646 2001-05-25 22:13 hadess
3648 * autogen.sh: - added a line for busy application developers, it's
3651 2001-05-25 22:00 omegahacker
3653 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3654 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3655 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3656 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3657 docs/random/matth/scheduling.txt, examples/Makefile.am,
3658 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3659 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3660 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3661 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3662 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3663 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3664 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3665 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3666 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3667 gst/gstxml.c, gst/autoplug/Makefile.am,
3668 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3669 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3670 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3671 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3672 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3673 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3674 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3675 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3676 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3677 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3678 plugins/filters/adder/adder.c,
3679 plugins/filters/colorspace/colorspace.c,
3680 plugins/filters/ladspa/gstladspa.c,
3681 plugins/filters/stereo2mono/stereo2mono.c,
3682 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3683 plugins/mp3decode/mpg123/gstmpg123.c,
3684 plugins/mp3decode/parse/mp3parse.c,
3685 plugins/mp3decode/types/mp3types.c,
3686 plugins/mp3encode/lame/gstlame.c,
3687 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3688 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3689 plugins/mpeg1/mpegaudio/musicin.c,
3690 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3691 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3692 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3693 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3694 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3695 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3696 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3697 tests/reaping.c, tests/states.c, tests/threadlock.c,
3698 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3699 testsuite/refcounting/element.c,
3700 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3701 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3702 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3703 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3704 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3705 INCSCHED on 200505251!!!
3707 2001-05-25 21:50 omegahacker
3709 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3710 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3711 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3712 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3713 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3714 plugins/filters/level/level.c,
3715 plugins/filters/passthrough/filter.func,
3716 plugins/filters/passthrough/passthrough.c,
3717 plugins/filters/passthrough/passthrough.h,
3718 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3719 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3720 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3721 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3722 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3723 from HEAD into INCSCHED on 200105251
3725 2001-05-25 21:41 wtay
3727 * docs/manual/autoplugging.sgml: More docs updates.
3729 2001-05-25 21:41 wtay
3731 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3733 2001-05-25 21:39 wtay
3735 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3737 2001-05-25 20:53 wtay
3739 * test/Makefile.am: Cleaned up the makefile a bit.
3741 2001-05-25 20:36 wtay
3743 * test/: cobin.c, fake.c: Remove deprecated methods.
3745 2001-05-25 20:19 wtay
3747 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3748 in gstbin Fixed a compiler warning.
3750 2001-05-25 20:16 omegahacker
3752 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3753 before, maybe this will fix wtay's case
3755 2001-05-25 19:07 wtay
3757 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3760 2001-05-25 18:35 omegahacker
3762 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3763 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3764 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3765 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3766 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3767 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3768 reworked thread interlocking. States are now: NULL <-> READY <->
3771 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3774 Cleaned up DEBUG output in several places to by much much less
3775 verbose but still just as useful (denser).
3777 2001-05-25 17:21 thomasvs
3779 * plugins/filters/passthrough/: filter.func, passthrough.c,
3780 passthrough.h: Cleaned out level code from passthrough plugin added
3781 silent argument, defaults to false
3783 2001-05-25 17:19 thomasvs
3785 * plugins/audiofile/gstafsink.c: cleaned up output info
3787 2001-05-25 17:17 thomasvs
3789 * plugins/filters/level/level.c: cleaned up level plugin output
3791 2001-05-25 15:02 thomasvs
3793 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3794 got rate and signedness to work on afsrc
3796 2001-05-25 14:42 thomasvs
3798 * plugins/audiofile/README: a little info
3800 2001-05-25 11:43 wtay
3802 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3805 2001-05-25 11:43 wtay
3807 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3808 if gnomevfs is not found and the URI starts with file:/, disksrc is
3811 2001-05-25 11:10 thomasvs
3813 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3814 print out signed/unsigned and endianness
3816 2001-05-25 10:47 thomasvs
3818 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3819 audiofile src element, doesn't work yet
3821 2001-05-25 05:42 dlehn
3823 * configure.in.ac250: automake 1.4-p1 doesn't support
3824 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3825 released 1.4-p2 gets debianized. ;)
3827 2001-05-25 02:28 hadess
3829 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3831 2001-05-25 01:35 wtay
3833 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3834 mpeg2dec until we figure out what's wrong.
3836 2001-05-25 01:29 omegahacker
3838 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3839 gstthread.c: fixed some interruptability problems with thread and
3842 2001-05-25 01:14 wtay
3844 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3845 COTHREAD_STOPPING hack.
3847 2001-05-25 01:09 wtay
3849 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3850 media player so that it works with incsched. Removed the thread
3851 and add the _iterate to the g_idle_loop, this makes the GUI very
3852 cluncky but is needed because we cannot chance the state of a
3853 thread inside the threads context yet.
3855 2001-05-24 23:38 thomasvs
3857 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3858 own code before sending mail to library author asking why sample
3859 rate setting on output doesn't work... note to others: afsink now
3860 handles samplerate right
3862 2001-05-24 23:24 thomasvs
3864 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3865 for endianness, you can set it through an arg until I figure out
3866 what it is supposed to do
3868 2001-05-24 23:23 thomasvs
3870 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3873 2001-05-24 22:46 omegahacker
3875 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3878 2001-05-24 21:36 omegahacker
3880 * gst/gstthread.c: fixed thread lock mis-merge
3882 2001-05-24 21:20 wtay
3884 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3887 2001-05-24 12:24 wtay
3889 * configure.in.ac250: Added the autoconf file for version 2.50
3891 2001-05-24 12:22 wtay
3893 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3894 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3895 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3896 decoder/encoder element.
3898 2001-05-24 01:55 thomasvs
3900 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3901 handles endianness right, and also allows for choosing the output
3902 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3905 2001-05-24 01:46 omegahacker
3907 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3908 configure.in, components/bonobo-media/Makefile.am,
3909 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3910 components/bonobo-media/bonobo-media-gstreamer.gob,
3911 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3912 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3913 debian/Makefile.am, debian/changelog, debian/control,
3914 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3915 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3916 debian/gstreamer-mad.files, debian/rules,
3917 docs/fwg/gst-plugin-writers-guide.sgml,
3918 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3919 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3920 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3921 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3922 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3923 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3924 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3925 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3926 docs/manual/xml.sgml, docs/random/autoplug2,
3927 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3928 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3929 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3930 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3931 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3932 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3933 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3934 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3935 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3936 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3937 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3938 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
3939 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
3940 gstplay/full-screen.c, gstplay/full-screen.h,
3941 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
3942 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
3943 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
3944 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
3945 plugins/Makefile.am, plugins/alsa/alsa.h,
3946 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
3947 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
3948 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
3949 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
3950 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
3951 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
3952 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3953 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
3954 plugins/filters/adder/adder.c,
3955 plugins/filters/colorspace/Makefile.am,
3956 plugins/filters/colorspace/colorspace.c,
3957 plugins/filters/colorspace/colorspace.h,
3958 plugins/filters/colorspace/yuv2yuv.c,
3959 plugins/filters/intfloatconvert/Makefile.am,
3960 plugins/filters/intfloatconvert/float2int.c,
3961 plugins/filters/intfloatconvert/float2int.h,
3962 plugins/filters/intfloatconvert/int2float.c,
3963 plugins/filters/intfloatconvert/int2float.h,
3964 plugins/filters/intfloatconvert/intfloatconvert.c,
3965 plugins/filters/intfloatconvert/intfloatconvert.h,
3966 plugins/filters/ladspa/gstladspa.c,
3967 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
3968 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
3969 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
3970 plugins/filters/level/README, plugins/filters/level/filter.func,
3971 plugins/filters/level/level.c, plugins/filters/level/level.h,
3972 plugins/filters/mono2stereo/Makefile.am,
3973 plugins/filters/mono2stereo/mono2stereo.c,
3974 plugins/filters/mono2stereo/mono2stereo.h,
3975 plugins/filters/passthrough/README,
3976 plugins/filters/passthrough/filter.func,
3977 plugins/filters/passthrough/level.c,
3978 plugins/filters/passthrough/level.h,
3979 plugins/filters/passthrough/passthrough.c,
3980 plugins/filters/passthrough/passthrough.h,
3981 plugins/filters/stereo2mono/Makefile.am,
3982 plugins/filters/volenv/Makefile.am,
3983 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
3984 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
3985 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
3986 plugins/mp3decode/mpg123/gstmpg123.c,
3987 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
3988 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
3989 plugins/mpeg1/mpegaudio/encoder.h,
3990 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
3991 plugins/mpeg1/mpegaudio/musicin.c,
3992 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
3993 plugins/mpeg1/mpegaudio/subs.c,
3994 plugins/mpeg1/mpegaudio/table_absthr.h,
3995 plugins/mpeg1/mpegaudio/table_cb.h,
3996 plugins/mpeg1/mpegaudio/table_enwindow.h,
3997 plugins/mpeg1/mpegaudio/table_th.h,
3998 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
3999 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4000 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4001 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4002 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4003 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4004 plugins/quicktime/gstquicktimedecoder.c,
4005 plugins/quicktime/gstquicktimedecoder.h,
4006 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4007 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4008 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4009 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4010 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4011 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4012 test/videotest.c, test/wave.c, tests/autoplug2.c,
4013 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4014 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4017 2001-05-24 00:24 dlehn
4019 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4022 2001-05-24 00:23 dlehn
4024 * autogen.sh: libtool check fix... copy & paste error msgs code
4027 2001-05-23 21:35 wtay
4029 * test/video2mp1.c: Some small modifications.
4031 2001-05-23 20:53 omegahacker
4033 * plugins/oss/gstosssink.c: default settings are intenionally very
4034 wrong (make it obvious when the capsnego didn't work) and it checks
4037 2001-05-23 20:52 omegahacker
4039 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4042 2001-05-23 20:50 omegahacker
4044 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4046 2001-05-23 20:49 omegahacker
4048 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4049 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4050 wasn't catching the no entry case
4052 2001-05-23 20:48 omegahacker
4054 * examples/autoplug/autoplug.c: added have_size handler so the
4055 window matches the video size
4057 2001-05-23 20:09 omegahacker
4059 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4060 added leaky-queue semantics
4062 2001-05-23 10:18 thomasvs
4064 * plugins/filters/level/README: some more info on how to plot the
4065 level using gnuplot it would be nice if the output from level
4066 plugin could serve as input to a gstreamer plotting plugin (I'm not
4069 2001-05-23 09:49 thomasvs
4071 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4072 channels and sample rate
4074 2001-05-23 09:48 thomasvs
4076 * configure.in: added level Makefile deleted one of two instances
4079 2001-05-23 09:47 thomasvs
4081 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4083 2001-05-23 09:47 thomasvs
4085 * plugins/filters/level/: Makefile.am, README, filter.func,
4086 level.c, level.h: Added level detection plugin; prints out RMS
4087 values calculated over buffer size to stdout
4089 2001-05-22 21:11 omegahacker
4091 * tests/states.c: fixed references to _gst_print_statename
4093 2001-05-22 20:22 hadess
4095 * gst/elements/gstdisksrc.c: - it is now possible to change the
4096 opened file when state is PAUSED
4098 2001-05-22 19:57 hadess
4100 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4102 2001-05-22 19:44 hadess
4104 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4105 the src file if the state is PAUSED
4107 2001-05-22 17:48 thomasvs
4109 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4112 2001-05-22 14:48 richardb
4114 * autogen.sh: autogen.sh now fails if aclocal fails.
4116 2001-05-22 13:56 hadess
4118 * autogen.sh: - added a line to autogen.sh for the busy application
4121 2001-05-22 02:42 omegahacker
4123 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4124 caps_nego_failed signal to indicate that it's solved the problem,
4125 via a gboolean * argument that's FALSE, and can be set to TRUE if
4126 the handler has fixed things up.
4128 Updated the autoplugger so it now works in both the unknown and
4129 known cases with and without other issues like a crippled
4130 (mono-only) osssink.
4132 2001-05-22 00:23 omegahacker
4134 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4135 gstthread.c: Updates to DEBUG system: moved statename into
4136 gstelement.c, colorized the states:
4138 NULL: white READY: read PAUSED: yellow PLAYING: green
4140 2001-05-21 22:35 omegahacker
4142 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4143 src_caps_nego_failed body
4145 2001-05-21 21:17 wtay
4147 * acconfig.h, configure.in: Updates to the audiofile detection
4150 2001-05-21 21:17 wtay
4152 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4154 2001-05-21 20:48 thomasvs
4156 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4157 pass at an audiofile sink this sink uses the SGI audiofile library
4158 to write audio files
4160 2001-05-21 20:42 thomasvs
4162 * plugins/Makefile.am: trying to add a check for libaudiofile
4164 2001-05-21 20:40 thomasvs
4166 * configure.in: trying to add a check for libaudiofile (->
4167 plugins/audiofile/afsink)
4169 2001-05-21 03:41 omegahacker
4171 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4172 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4173 again. gstautoplugger.c: Fixed with strategic positioning of
4176 2001-05-21 03:40 omegahacker
4178 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4179 statements. Added specific debug for int props.
4181 2001-05-21 03:35 hadess
4183 * test/mp3mad.c: - removed the parse factory, it's unused
4185 2001-05-21 02:37 cael
4187 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4188 hadess' sugesstion, and added myself as an author.
4190 2001-05-21 02:19 cael
4192 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4193 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4194 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4195 gststatusarea.h, main.c: added the begninnings of full-screen
4196 support (crashes atm), playing at double size, general code cleanup
4199 2001-05-20 22:24 wtay
4201 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4202 some args would not show up correctly
4204 2001-05-20 22:24 thomasvs
4206 * plugins/filters/adder/adder.c: fixed caps stuff
4208 2001-05-20 21:12 wtay
4210 * tools/gstreamer-inspect.c: Better output of element flags.
4212 2001-05-20 21:06 wtay
4214 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4215 "\\ " so that parse can handle it.
4217 2001-05-20 21:05 wtay
4219 * gst/gstparse.c: Added the possibility to escape chars in
4220 gstparse. You can now give it a cmdline like disksrc location=some\
4221 sort\ of.mp3 ! .... and it does the right thing.
4223 2001-05-20 19:59 wtay
4225 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4226 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4228 2001-05-20 19:24 wtay
4230 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4231 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4233 2001-05-20 19:17 thomasvs
4235 * plugins/filters/passthrough/passthrough.c: changed pad templates
4237 2001-05-20 19:05 thomasvs
4239 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4240 updating passthrough to handle caps
4242 2001-05-20 19:01 thomasvs
4244 * plugins/filters/volenv/volenv.c: updating caps handling
4246 2001-05-20 16:45 thomasvs
4248 * plugins/filters/passthrough/passthrough.c: trying to add caps
4249 detection to passthrough
4251 2001-05-20 15:55 thomasvs
4253 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4254 the plugin mentioned
4256 2001-05-20 15:16 thomasvs
4258 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4259 width, depth, channels, frequency
4261 2001-05-20 15:12 wtay
4263 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4266 2001-05-20 15:03 thomasvs
4268 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4270 2001-05-20 14:56 thomasvs
4272 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4273 setting caps on src pad
4275 2001-05-20 11:31 wtay
4277 * components/bonobo-media/: Makefile.am,
4278 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4279 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4280 Added the code for the bonobo media component. It doesn't really
4281 work yet because bonobo-media doesn't show video.
4283 2001-05-20 06:48 cael
4285 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4286 big things are coming allright ;-)
4288 2001-05-20 01:16 hadess
4290 * AUTHORS: - added myself to the AUTHORS file
4292 2001-05-19 19:17 wtay
4294 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4295 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4296 More updates to caps in vorbisenc. it now correctly sets up the
4297 encoder based on the input audio type.
4299 2001-05-19 15:16 wtay
4301 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4302 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4303 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4304 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4305 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4306 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4307 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4308 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4309 updates. Make mpegaudio use a sane namespace for all exported
4310 symbols. the mad element can now play mpeg audio comming is as
4313 2001-05-19 07:39 omegahacker
4315 * .cvsignore, Makefile.am, configure.in,
4316 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4317 prep for future changes to pkg-config. Disabled docs building by
4318 default (--enable-docs-build to turn it on). Added more visible
4319 warning messages for lacking libraries, listing the plugins that
4320 won't build (not complete!).
4322 2001-05-19 07:39 omegahacker
4324 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4325 initially added on branch BRANCH-INCSCHED1.
4327 2001-05-19 01:33 wtay
4329 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4330 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4331 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4332 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4333 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4334 Updates to various mp3 related plugins. Added args and capsnego to
4337 2001-05-18 19:11 wtay
4339 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4340 to sync with the provided caps.
4342 2001-05-18 18:58 wtay
4344 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4346 2001-05-17 23:00 omegahacker
4348 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4349 caps_fail handlers that kinda work
4351 2001-05-17 06:20 dlehn
4353 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4354 emails exposing my forgetfulness...
4356 2001-05-17 01:18 hadess
4358 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4361 2001-05-16 23:42 wtay
4363 * acconfig.h: Added SDL.
4365 2001-05-16 23:40 wtay
4367 * configure.in: Added a check for SDL
4369 2001-05-16 23:09 wtay
4371 * testsuite/refcounting/thread.c: file thread.c was initially added
4372 on branch BRANCH-INCSCHED1.
4374 2001-05-16 23:09 wtay
4376 * testsuite/refcounting/thread.c: Added thread refcounting and
4379 2001-05-16 23:08 wtay
4381 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4384 2001-05-16 23:08 wtay
4386 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4387 different approach for object destruction, using the real _remove
4388 functions so that the scheduler has a chance to destroy its state
4389 too. This breaks the thread with ghostpads destruction case for
4392 2001-05-16 22:42 omegahacker
4394 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4395 stereo2mono_init, it was fragging its src pad
4397 2001-05-16 22:21 omegahacker
4399 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4400 autoplug can do something with it
4402 2001-05-16 22:19 omegahacker
4404 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4405 default to caps_proxy true
4407 2001-05-16 22:18 omegahacker
4409 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4411 2001-05-16 21:41 wtay
4413 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4414 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4415 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4416 the template. some name changes to the jpeg decoder.
4418 2001-05-16 20:32 wtay
4420 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4421 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4423 2001-05-16 20:32 wtay
4425 * configure.in: Added gnomevfs checks.
4427 2001-05-16 08:16 dlehn
4429 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4430 allocation so full 2M stack space available: - Double maximums to
4431 use full stack space: - COTHREAD_STACKSIZE = 16k -
4432 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4433 cothread_create returns NULL if nthreads == MAXTHREADS though not
4434 yet handled by gstschedule caller
4436 2001-05-16 06:04 dlehn
4438 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4439 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4440 - use common gst_trace_read_tsc() for RDTSC call - add untested
4441 function to do ascii dump of trace data
4443 2001-05-16 05:07 dlehn
4445 * test/: videotest.c, wave.c: fix a couple warnings
4447 2001-05-15 22:04 wtay
4449 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4450 samples in the native endianness.
4452 2001-05-15 20:25 wtay
4454 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4457 2001-05-15 10:40 omegahacker
4459 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4460 mpeg2dec can play mpeg1 streams too
4462 2001-05-15 10:04 omegahacker
4464 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4467 2001-05-15 05:13 omegahacker
4469 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4471 2001-05-15 02:45 omegahacker
4473 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4474 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4475 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4476 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4477 to *before* the caps_changed signal gstautoplugcache.c: added
4478 refcounting around signal_emit, and debug updates gstautoplugger.c:
4479 added code to remove the autoplugcache when done
4481 2001-05-14 23:42 wtay
4483 * gst/gsttypefind.c: Added a reference to typefind.
4485 2001-05-14 23:21 omegahacker
4487 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4490 2001-05-14 22:57 wtay
4492 * gst/gstelement.c: Refcounting fixes
4494 2001-05-14 22:22 wtay
4496 * gst/gstelement.c: fixed a mem leak in the destroy code.
4498 2001-05-14 22:20 wtay
4500 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4501 refcount handling. the pad shutdown function doesn't remove the pad
4502 from the parent because the parent is needed in the destroy
4505 2001-05-14 21:08 omegahacker
4507 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4508 gstpad.h, gstscheduler.c, gsttypefind.c,
4509 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4510 cothreads.c: added a comment on one of the tests gstbin.h: added
4511 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4512 _change_state function a little gstobject.c: improved the
4513 refcounting DEBUGs gstpad.c: moved the connected signal to after
4514 capsnego, added the caps_nego_failed signal gstpad.h:
4515 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4516 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4517 around signal_emit to deal with the case where the
4518 signal's handler shuts down the element gstautoplugcache.c: added
4519 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4520 significant rework, it functions quite nicely actually
4522 2001-05-14 09:51 omegahacker
4524 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4525 and friends, since they're now private to cothreads.c
4527 2001-05-13 16:29 wtay
4529 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4532 2001-05-13 16:29 wtay
4534 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4535 updates. _destroying an element or a pad properly removes if from
4538 2001-05-13 08:49 omegahacker
4540 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4541 S16_LE no matter what. FIXME\!
4543 2001-05-12 19:04 wtay
4545 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4546 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4548 2001-05-12 19:03 wtay
4550 * testsuite/refcounting/bin.c: file bin.c was initially added on
4551 branch BRANCH-INCSCHED1.
4553 2001-05-12 19:03 wtay
4555 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4556 refcounting test cases
4558 2001-05-12 15:07 wtay
4560 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4561 pad.c: More testcases
4563 2001-05-12 15:07 wtay
4565 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4566 gst_element_remove_pad. more refcounting stuff (object unparent on
4569 2001-05-12 01:04 wtay
4571 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4572 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4573 ne w category for REFCOUNTING.
4575 2001-05-12 01:03 wtay
4577 * testsuite/refcounting/element_pad.c: file element_pad.c was
4578 initially added on branch BRANCH-INCSCHED1.
4580 2001-05-12 01:03 wtay
4582 * testsuite/refcounting/pad.c: file pad.c was initially added on
4583 branch BRANCH-INCSCHED1.
4585 2001-05-12 01:03 wtay
4587 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4590 2001-05-11 20:36 wtay
4592 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4595 2001-05-11 19:44 wtay
4597 * configure.in: Added the refcounting testsuite dir to configure.in
4599 2001-05-11 19:44 wtay
4601 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4602 added on branch BRANCH-INCSCHED1.
4604 2001-05-11 19:44 wtay
4606 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4607 object.c: Added a testsuite for refcounting.
4609 2001-05-11 19:44 wtay
4611 * testsuite/refcounting/element.c: file element.c was initially
4612 added on branch BRANCH-INCSCHED1.
4614 2001-05-11 19:44 wtay
4616 * testsuite/refcounting/mem.c: file mem.c was initially added on
4617 branch BRANCH-INCSCHED1.
4619 2001-05-11 19:44 wtay
4621 * testsuite/refcounting/object.c: file object.c was initially added
4622 on branch BRANCH-INCSCHED1.
4624 2001-05-11 19:44 wtay
4626 * testsuite/refcounting/mem.h: file mem.h was initially added on
4627 branch BRANCH-INCSCHED1.
4629 2001-05-11 19:41 wtay
4631 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4632 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4635 2001-05-11 15:42 dlehn
4637 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4639 2001-05-11 00:43 omegahacker
4641 * gst/gstpad.h: some minor updates with a hair more speed
4643 2001-05-10 23:35 omegahacker
4645 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4648 2001-05-10 23:30 omegahacker
4650 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4651 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4654 2001-05-10 23:10 omegahacker
4656 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4657 to avoid rebuilding libgst.la every time
4659 2001-05-10 22:44 omegahacker
4661 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4664 2001-05-10 21:30 dlehn
4666 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4669 2001-05-10 21:28 dlehn
4671 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4672 tests/sched/runxml.c: Pass buffer in handoff signal
4674 2001-05-10 21:25 dlehn
4676 * tests/autoplug2.c: just call exit() once
4678 2001-05-10 09:22 omegahacker
4680 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4681 for meta-elements' children
4683 2001-05-10 09:21 omegahacker
4685 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4688 2001-05-10 09:18 omegahacker
4690 * plugins/filters/adder/adder.c: added comment to make the adder
4691 compliant (don't set COTHREAD_STOPPING)
4693 2001-05-10 09:17 omegahacker
4695 * libs/idct/gstidct.c: minor cleanup of some debug strings
4697 2001-05-10 09:16 omegahacker
4699 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4700 initially added on branch BRANCH-INCSCHED1.
4702 2001-05-10 09:16 omegahacker
4704 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4705 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4706 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4707 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4708 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4709 Added start of autoplugger meta-element
4711 2001-05-09 07:20 wtay
4713 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4715 2001-05-09 05:12 dlehn
4717 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4719 2001-05-08 21:52 wtay
4721 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4722 dv/dvdec.c, filters/colorspace/Makefile.am,
4723 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4724 filters/lav/.cvsignore, filters/lav/Makefile.am,
4725 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4726 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4727 plugins. Added a lav encoder, this one just adds a header in front
4728 YUV data so that the lav tools can operate on it.
4730 2001-05-08 21:44 omegahacker
4732 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4733 a few other things around a littleto clean up warnings
4735 2001-05-07 23:10 wtay
4737 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4738 Applied the alsa patch from Thomas Nyberg.
4740 2001-05-07 22:57 wtay
4742 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4743 livelock we're trying to fix.
4745 2001-05-07 22:46 omegahacker
4747 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4748 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4749 removed mid-signal, now autoplugtest works
4751 2001-05-06 23:48 omegahacker
4753 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4755 2001-05-06 23:12 omegahacker
4757 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4758 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4759 (never ignore compiler warnings\!) and updated a few INFO lines
4761 2001-05-06 23:12 omegahacker
4763 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4765 2001-05-06 19:03 wtay
4767 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4768 so that it builds here...
4770 2001-05-06 18:57 wtay
4772 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4774 2001-05-06 18:33 omegahacker
4776 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4777 added on branch BRANCH-INCSCHED1.
4779 2001-05-06 18:33 omegahacker
4781 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4782 initial checkin of autoplugcache and a test program to simulate
4783 dynamic autoplugging
4785 2001-05-06 18:33 omegahacker
4787 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4788 initially added on branch BRANCH-INCSCHED1.
4790 2001-05-06 15:27 wtay
4792 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4793 Fixed a namespace issue with lame.
4795 2001-05-06 15:22 wtay
4797 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4798 passing. Some cleanups.
4800 2001-05-06 14:53 wtay
4802 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4803 environment of the child process.
4805 2001-05-06 14:52 wtay
4807 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4808 caps of the sinkpad.
4810 2001-05-06 09:16 omegahacker
4812 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4813 initially added on branch BRANCH-INCSCHED1.
4815 2001-05-06 09:16 omegahacker
4817 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4818 initially added on branch BRANCH-INCSCHED1.
4820 2001-05-06 09:16 omegahacker
4822 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4823 gstreamer-compprep.c: added initial bash commandline completion
4826 2001-05-06 04:06 omegahacker
4828 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4831 2001-05-06 03:47 omegahacker
4833 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4834 mpeg1 video streams, update caps to show that
4836 2001-05-05 20:01 wtay
4838 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4839 little cleanup (more defines) Better arg parsing.
4841 2001-05-05 18:22 wtay
4843 * plugins/oss/gstosshelper.h: The inter process protocol layout
4846 2001-05-05 18:21 wtay
4848 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4849 format set by the OSS app.
4851 2001-05-05 05:07 dlehn
4853 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4854 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4855 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4856 README from dirs with a README.
4858 2001-05-05 03:16 wtay
4860 * gst/gstplugin.c: Make sure the plugin filaname is set before
4861 calling the init function.
4863 2001-05-05 03:05 wtay
4865 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4866 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4867 and feeding the audio of an OSS app into GStreamer.
4869 2001-05-05 02:50 dlehn
4871 * debian/changelog: update version
4873 2001-05-05 01:45 dlehn
4875 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4876 gstreamer-arts.files, gstreamer-colorspace.files,
4877 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4878 current code - add more and more plugins.
4880 2001-05-04 23:14 omegahacker
4882 * gst/gstelement.h, gst/gstscheduler.c,
4883 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4884 which when set will force the scheduler to skip over an element as
4885 an option for the first cothread jump. This is needed because
4886 libraries like mad don't ever seem to want to quit. Thus they
4887 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4889 2001-05-04 21:43 omegahacker
4891 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4892 cleanups, renamed the various scheduler-specific routines to
4893 actually be called gst_schedule_ instead of gst_bin_.
4895 2001-05-04 21:41 omegahacker
4897 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4898 gst_mad_loop instance
4900 2001-05-04 00:21 omegahacker
4902 * gst/gstparse.c: fixed spelling mistake in user-visible output
4904 2001-05-03 23:29 wtay
4906 * gst/gstprops.c: Created a macro of the va_arg parsing function
4907 because some systems (PPC) cannot handle passing a va_list by
4910 2001-05-03 22:44 wtay
4912 * gst/gstparse.c: Added dynamic pads to the command line parser.
4914 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4915 mpeg1parse video_00!
4916 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4920 2001-05-03 21:06 wtay
4922 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4923 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4924 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4927 2001-05-03 18:49 wtay
4929 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4931 2001-05-03 11:16 thomasvs
4933 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4934 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4935 one interation to force return to main program; should probably be
4936 fixed in a better way * cleaned mixer up, it now works with
4937 delayed start. Drinks are in order.
4939 2001-05-03 00:46 wtay
4941 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
4942 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
4943 helloworld.sgml, pads.sgml: Small manual changes. Added a section
4946 2001-05-03 00:44 wtay
4948 * gst/gstinfo.h: Added and extra whitespace before ## args
4949 (remember it eats all non whitespace chars to the left if it's
4952 2001-05-03 00:12 wtay
4954 * examples/plugins/example.c: We don't want to teach you bad
4955 habbits, so here's a fix for a memleak in the example plugin.
4957 2001-05-02 21:27 omegahacker
4959 * gst/gstinfo.h: re-enabled the funcptr hash table
4961 2001-05-02 21:16 wtay
4963 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
4964 scheduling error we're trying to chase.
4966 2001-05-02 21:12 thomasvs
4968 * examples/mixer/mixer.c: delayed second song
4970 2001-05-02 21:01 omegahacker
4972 * examples/mixer/mixer.c: added two debugging things: xml pipelie
4973 output, and schedule dump
4975 2001-05-02 20:20 omegahacker
4977 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
4978 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
4979 the DEBUG system to look like the INFO system, with a function
4980 pointer that can be replaced. Not done with everything, since it
4981 seems that we need an ERROR system plus a FATAL error, or maybe
4982 just an ERROR system with a severity, and depending on this the
4983 DEBUG system might again be changed to have a single or at least
4986 Also did a bit of work fixing up the actual DEBUG and INFO commands
4987 scattered throughout the code. We still have over 500 of these in
4990 2001-05-02 20:11 thomasvs
4992 * examples/mixer/mixer.c: trying to adapt to incsched
4994 2001-05-02 09:52 thomasvs
4996 * plugins/filters/Makefile.am: added volenv and adder
4998 2001-05-02 09:51 thomasvs
5000 * examples/Makefile.am: added mixer
5002 2001-05-02 00:00 omegahacker
5004 * gst/gstscheduler.c: /me is an idiot
5006 2001-05-01 23:58 thomasvs
5008 * plugins/filters/passthrough/: README, filter.func, level.c,
5009 level.h: Basic level detection/printing plugin; calculates RMS over
5010 data block and prints this out along with time in secs through
5011 plugin needs more work
5013 2001-05-01 23:45 wtay
5015 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5016 for incremental scheduling.
5018 2001-05-01 23:43 wtay
5020 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5023 2001-05-01 22:41 omegahacker
5025 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5026 branch BRANCH-INCSCHED1.
5028 2001-05-01 22:41 omegahacker
5030 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5031 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5032 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5033 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5034 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5035 - fixed up incremental scheduling some more - updated the
5036 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5037 DEBUG colorization - new test/mpeg2parse4.c
5039 2001-05-01 22:35 omegahacker
5041 * gstplay/main.c: added code to save the pipeline to xml
5043 2001-05-01 14:54 richardb
5045 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5046 audio/raw properties to cover format=float case. Please check this
5049 2001-05-01 14:16 thomasvs
5051 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5052 added newlines to debug output
5054 2001-05-01 00:35 wtay
5056 * gstplay/gstplay.c: Implemented the function to get the pipeline
5059 2001-05-01 00:20 wtay
5061 * docs/random/autoplug2: Added an explanation of the innner
5062 workings of the current autoplugger.
5064 2001-04-30 21:40 richardb
5066 * configure.in: Tighten some library checks (check for header files
5067 as well as libraries) Also, clean up structure slightly: put all
5068 AC_DEFINEs for feature checks into the appropriate section at end.
5069 This structure allows user parameter code which overrides the
5070 feature selection to be kept together in a section after the
5071 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5073 2001-04-30 20:51 thomasvs
5075 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5077 2001-04-30 15:34 thomasvs
5079 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5082 2001-04-30 11:22 richardb
5084 * configure.in: Add explicit check for <artsc.h>, in case
5085 artsc-config lies to us.
5087 2001-04-29 23:46 sbaker3
5089 * plugins/filters/: intfloatconvert/float2int.h,
5090 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5091 bogus reference to audioraw.h
5093 2001-04-29 23:27 wtay
5095 * examples/mixer/mixer.c: Changed the way the typefind function
5096 works by creating a little pipeline as the toplevel bin..
5098 2001-04-29 22:56 thomasvs
5100 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5103 2001-04-29 18:59 richardb
5105 * README: Add detailed note (and patch) about automake problem.
5107 2001-04-29 08:54 sbaker3
5109 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5110 recent api changes - still not functional
5112 2001-04-29 08:41 sbaker3
5114 * configure.in: added mono2stereo and intfloatconvert plugin
5116 2001-04-29 08:39 sbaker3
5118 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5119 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5120 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5121 intfloatconvert/intfloatconvert.c,
5122 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5123 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5124 mono2stereo and intfloatconvert plugins
5126 2001-04-28 20:16 sbaker3
5128 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5129 output of float properties
5131 2001-04-28 19:59 wtay
5133 * gst/: gstinfo.c, gstprops.c: Added more colors for
5134 props/caps/clock/negotiation.
5136 2001-04-28 19:58 sbaker3
5138 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5141 2001-04-28 19:57 sbaker3
5143 * gst/elements/gstelements.c: add factory init for sinesrc
5145 2001-04-28 19:56 sbaker3
5147 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5150 2001-04-28 08:17 omegahacker
5152 * test/mpeg2parse3.c: now fully correct within incsched1 world
5154 2001-04-28 05:23 omegahacker
5156 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5157 mpeg2parse3.c from HEAD and fixed it up so it works
5159 2001-04-28 05:23 omegahacker
5161 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5162 some more (pthread and cothread id is in color) - Added some minor
5163 debug to help trace mp1vid segfaults
5165 2001-04-28 04:38 dlehn
5167 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5168 audio = mpeg2parse3.c = a simple .vob player
5170 2001-04-28 03:54 omegahacker
5172 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5173 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5174 gstutils.c: Updated the colorization a bit more, and did a
5175 significant pass through all the other code to change categories on
5176 DEBUG and INFO statements to be correct, and not simply zero.
5177 There are still more, but this is a good first pass.
5179 2001-04-28 02:46 mhowell
5181 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5182 thread synch case... better debug
5184 2001-04-28 02:06 omegahacker
5186 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5189 2001-04-27 22:14 wtay
5191 * gst/gstutils.c: Added enum parsing...
5193 2001-04-27 22:09 omegahacker
5195 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5197 2001-04-27 22:01 thomasvs
5199 * plugins/filters/filterstamp.sh: changed "rename" command to
5200 something using sed in one line having the same effect
5202 2001-04-27 21:58 omegahacker
5204 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5206 2001-04-27 21:54 mhowell
5208 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5209 gstqueue.c: initial fix of thread synch for queues and state change
5211 2001-04-27 21:47 omegahacker
5213 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5214 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5215 and a comment in gstelement.h
5217 2001-04-27 21:45 wtay
5219 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5220 autoplugger working by setting the pipeline to PAUSED before
5221 attempting to connect pads...
5223 2001-04-27 21:31 omegahacker
5225 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5226 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5227 based on categories, with the strings in _gst_category_colors[] in
5228 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5229 /etc/DIR_COLORS works too.
5231 Please comment on the colorization style and ideas in the above
5234 2001-04-27 20:35 wtay
5236 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5237 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5238 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5239 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5240 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5241 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5244 2001-04-27 20:17 wtay
5246 * examples/autoplug/autoplug.c: Fixed the autoplugger
5248 2001-04-27 02:46 omegahacker
5250 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5253 2001-04-27 02:42 omegahacker
5255 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5258 2001-04-27 00:34 omegahacker
5260 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5263 2001-04-26 23:32 omegahacker
5265 * tests/mp1vid.c: updated to working state
5267 2001-04-26 23:32 omegahacker
5269 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5270 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5271 failed merge that locked the same mutex twice ...in a row
5273 2001-04-26 06:47 dlehn
5275 * configure.in: fix typos: %VAR -> $VAR
5277 2001-04-26 02:53 omegahacker
5279 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5280 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5281 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5282 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5283 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5284 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5285 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5286 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5287 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5288 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5289 docs/libs/Makefile.am, examples/Makefile.am,
5290 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5291 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5292 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5293 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5294 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5295 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5296 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5297 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5298 gst/autoplug/gststaticautoplug.c,
5299 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5300 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5301 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5302 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5303 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5304 gst/types/Makefile.am, gst/types/gsttypes.c,
5305 libs/putbits/gstputbits.c, plugins/Makefile.am,
5306 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5307 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5308 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5309 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5310 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5311 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5312 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5313 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5314 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5315 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5316 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5317 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5318 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5319 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5320 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5321 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5322 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5323 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5324 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5325 plugins/filters/adder/.cvsignore,
5326 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5327 plugins/filters/adder/adder.h,
5328 plugins/filters/colorspace/colorspace.c,
5329 plugins/filters/colorspace/colorspace.h,
5330 plugins/filters/ladspa/gstladspa.c,
5331 plugins/filters/median/median.c,
5332 plugins/filters/passthrough/passthrough.c,
5333 plugins/filters/smooth/smooth.c,
5334 plugins/filters/stereo2mono/stereo2mono.c,
5335 plugins/filters/volenv/filter.func,
5336 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5337 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5338 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5339 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5340 plugins/mp3decode/mpg123/Makefile.am,
5341 plugins/mp3decode/mpg123/gstmpg123.c,
5342 plugins/mp3decode/parse/mp3parse.c,
5343 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5344 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5345 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5346 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5347 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5348 plugins/mpeg1/mpegtypes/mpeg1types.c,
5349 plugins/mpeg1/parse/mpeg1parse.c,
5350 plugins/mpeg1/system_encode/buffer.c,
5351 plugins/mpeg1/system_encode/system_encode.c,
5352 plugins/mpeg1video/parse/mp1videoparse.c,
5353 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5354 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5355 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5356 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5357 plugins/mpeg2/mpegtypes/mpeg2types.c,
5358 plugins/mpeg2/parse/mpeg2parse.c,
5359 plugins/mpeg2/subtitles/mpeg2subt.c,
5360 plugins/mpeg2/video/gstmpeg2play.c,
5361 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5362 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5363 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5364 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5365 plugins/videoscale/videoscale.c,
5366 plugins/visualization/smoothwave/smoothwave.c,
5367 plugins/visualization/spectrum/gstspectrum.c,
5368 plugins/visualization/synaesthesia/synaesthesia.c,
5369 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5370 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5371 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5372 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5373 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5374 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5375 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5376 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5377 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5378 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5379 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5380 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5383 2001-04-26 02:43 omegahacker
5385 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5388 2001-04-26 01:25 omegahacker
5390 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5393 2001-04-26 01:25 omegahacker
5395 * tests/mp1vid.c: added mp1vid to CVS
5397 2001-04-26 01:20 omegahacker
5399 * test/dvshow.c: set the video window size up front for NTSC, as a
5402 2001-04-26 01:19 omegahacker
5404 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5406 2001-04-26 00:56 omegahacker
5408 * configure.in: turn off optimization when profiling (ackcvs diff
5409 configure.in) because something segfaults if we don't
5411 2001-04-26 00:30 omegahacker
5413 * gst/cothreads.c: fixed a locking issue
5415 2001-04-25 23:32 omegahacker
5417 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5418 gstscheduler.c, gstscheduler.h: Added element-level locking
5419 support, implemented for cothreads with a mutex held whenever an
5420 element is actually currently running. This should be done with
5421 atomic variables eventually, but the best I can find is to use
5422 <asm/spinlock.h> from the kernel, which brings in too much for my
5425 Also increased cothread stack size to 32KB and max cothread count
5426 to 64, which fits within the default pthread 2MB stack. It would
5427 probably be good to do a pthread_attr_getstacksize() to verify that
5428 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5429 could remove these limits.
5431 2001-04-25 12:49 richardb
5433 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5434 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5435 don't actually need it, and make the other tests and the autoplug
5436 example only compile if gnome headers are present.
5438 2001-04-24 22:28 omegahacker
5440 * gst/gstbuffer.c: I will successfully compile code before I check
5441 it in. I will successfully compile code before I check it in. I
5442 will successfully compile code before I check it in. I will
5443 successfully compile code before I check it in. I will
5444 successfully compile code before I check it in. I will
5445 successfully compile code before I check it in. I will
5446 successfully compile code before I check it in. I will
5447 successfully compile code before I check it in. I will
5448 successfully compile code before I check it in. I will
5449 successfully compile code before I check it in.
5451 2001-04-24 20:20 omegahacker
5453 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5454 stuff - enhanced mem_chunk allocation to round up to nearest 32
5455 bytes this helps ensure that GstBuffers are more likely to be on
5456 cache-lines - added free() and copy() function pointers to
5457 GstBuffer - added code in _destroy and _copy to use above routines
5458 if !NULL - fixed up _copy code to suck less
5460 2001-04-24 20:04 omegahacker
5462 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5463 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5464 the remaining bits of Meta stuff
5466 2001-04-24 00:16 omegahacker
5468 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5469 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5470 Collection of minor changes:
5472 * autogen.sh - remove config.cache before running ./configure
5473 * gst/elements/gstfakesink.c - print out the size of the buffer,
5475 * plugins/Makefile.am - removed a spare trailing backslash
5476 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5477 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5479 2001-04-23 23:04 wtay
5481 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5483 2001-04-23 16:16 omegahacker
5485 * test/dvshow.c: updated dvshow to use dv1394src instead of
5488 2001-04-23 16:16 omegahacker
5490 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5491 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5494 2001-04-23 00:28 wtay
5496 * configure.in: Added a check for aalib
5498 2001-04-23 00:18 wtay
5500 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5501 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5502 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5503 Makefile changes. Added an aasink, draw graphics with aalib :-)
5505 2001-04-22 17:34 wtay
5507 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5508 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5509 plugin version system.
5511 2001-04-22 17:06 wtay
5513 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5515 2001-04-22 17:05 wtay
5517 * test/.cvsignore: Updates
5519 2001-04-22 17:04 wtay
5521 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5523 2001-04-22 17:04 wtay
5525 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5526 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5527 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5528 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5529 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5530 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5531 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5532 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5533 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5534 tests/padfactory.c: API docs updates. Properly implemented the
5535 disksink. Fixed a compile problem with alsa. Added bufferpool
5536 handling to dvdec Some compiler warning fixes
5538 2001-04-22 13:30 richardb
5540 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5541 gst/autoplug/gststaticautoplug.c,
5542 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5543 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5544 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5545 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5546 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5547 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5548 plugins/avi/wincodec/gstwincodec.c,
5549 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5550 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5551 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5552 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5553 plugins/filters/adder/adder.c,
5554 plugins/filters/colorspace/colorspace.c,
5555 plugins/filters/ladspa/gstladspa.c,
5556 plugins/filters/median/median.c,
5557 plugins/filters/passthrough/passthrough.c,
5558 plugins/filters/smooth/smooth.c,
5559 plugins/filters/stereo2mono/stereo2mono.c,
5560 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5561 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5562 plugins/mp3decode/mad/gstmad.c,
5563 plugins/mp3decode/mpg123/gstmpg123.c,
5564 plugins/mp3decode/parse/mp3parse.c,
5565 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5566 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5567 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5568 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5569 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5570 plugins/mpeg1/mpegtypes/mpeg1types.c,
5571 plugins/mpeg1/parse/mpeg1parse.c,
5572 plugins/mpeg1/system_encode/system_encode.c,
5573 plugins/mpeg1video/parse/mp1videoparse.c,
5574 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5575 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5576 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5577 plugins/mpeg2/mpegtypes/mpeg2types.c,
5578 plugins/mpeg2/parse/mpeg2parse.c,
5579 plugins/mpeg2/subtitles/mpeg2subt.c,
5580 plugins/mpeg2/video/gstmpeg2play.c,
5581 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5582 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5583 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5584 plugins/videoscale/videoscale.c,
5585 plugins/visualization/smoothwave/smoothwave.c,
5586 plugins/visualization/spectrum/gstspectrum.c,
5587 plugins/visualization/synaesthesia/synaesthesia.c,
5588 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5589 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5590 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5591 Merged from BRANCH-PLUGINVER1
5593 2001-04-22 13:06 richardb
5595 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5597 2001-04-22 11:16 richardb
5599 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5600 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5601 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5602 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5603 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5604 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5605 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5606 plugins/mpeg1/system_encode/buffer.c,
5607 plugins/mpeg1/system_encode/system_encode.c,
5608 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5609 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5610 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5612 2001-04-22 05:38 omegahacker
5614 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5615 and removed ## from gstcaps.h that was causing all that warning
5618 2001-04-22 02:41 omegahacker
5620 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5622 2001-04-22 02:40 omegahacker
5624 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5626 2001-04-22 02:32 omegahacker
5628 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5629 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5631 2001-04-22 02:30 wtay
5633 * configure.in: Add -lm and the glib libs too for the dv_init check
5635 2001-04-22 02:30 omegahacker
5637 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5638 not complete, it should copy more stuff like flags and such.
5641 2001-04-22 02:28 omegahacker
5643 * plugins/Makefile.am: fixed caps error in path for dv
5645 2001-04-22 00:48 omegahacker
5647 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5648 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5649 initial DV (smpte314m) decoder plugin
5651 2001-04-21 18:45 wtay
5653 * examples/autoplug/autoplug.c,
5654 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5655 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5656 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5657 plugins/mpeg1/system_encode/buffer.c,
5658 plugins/mpeg1/system_encode/system_encode.c,
5659 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5660 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5661 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5662 works. Added an mpeg1 encoder example, it uses the autoplugger to
5663 convert the stream to audio/video, which is then fed to the
5666 2001-04-21 13:43 richardb
5668 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5669 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5670 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5671 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5672 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5673 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5674 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5675 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5676 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5677 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5678 plugins/filters/adder/adder.c,
5679 plugins/filters/colorspace/colorspace.c,
5680 plugins/filters/ladspa/gstladspa.c,
5681 plugins/filters/median/median.c,
5682 plugins/filters/passthrough/passthrough.c,
5683 plugins/filters/smooth/smooth.c,
5684 plugins/filters/stereo2mono/stereo2mono.c,
5685 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5686 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5687 plugins/mp3decode/mad/gstmad.c,
5688 plugins/mp3decode/mpg123/gstmpg123.c,
5689 plugins/mp3decode/parse/mp3parse.c,
5690 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5691 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5692 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5693 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5694 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5695 plugins/mpeg1/mpegtypes/mpeg1types.c,
5696 plugins/mpeg1/parse/mpeg1parse.c,
5697 plugins/mpeg1/system_encode/system_encode.c,
5698 plugins/mpeg1video/parse/mp1videoparse.c,
5699 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5700 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5701 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5702 plugins/mpeg2/mpegtypes/mpeg2types.c,
5703 plugins/mpeg2/parse/mpeg2parse.c,
5704 plugins/mpeg2/subtitles/mpeg2subt.c,
5705 plugins/mpeg2/video/gstmpeg2play.c,
5706 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5707 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5708 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5709 plugins/videoscale/videoscale.c,
5710 plugins/visualization/smoothwave/smoothwave.c,
5711 plugins/visualization/spectrum/gstspectrum.c,
5712 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5713 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5714 gst/types/gsttypes.c,
5715 plugins/visualization/synaesthesia/synaesthesia.c,
5716 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5717 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5718 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5719 plugin descriptions, which start with the major and minor version
5720 numbers, instead of relying on each plugin to call gst_plugin_new
5721 appropriately, and check the return value, and tidy up if there's a
5722 failure. This seems to work fine, and factors out some code common
5725 2001-04-21 10:30 richardb
5727 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5728 gst/autoplug/gststaticautoplug.c,
5729 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5730 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5731 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5732 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5733 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5734 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5735 plugins/avi/wincodec/gstwincodec.c,
5736 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5737 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5738 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5739 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5740 plugins/filters/adder/adder.c,
5741 plugins/filters/colorspace/colorspace.c,
5742 plugins/filters/ladspa/gstladspa.c,
5743 plugins/filters/median/median.c,
5744 plugins/filters/passthrough/passthrough.c,
5745 plugins/filters/smooth/smooth.c,
5746 plugins/filters/stereo2mono/stereo2mono.c,
5747 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5748 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5749 plugins/mp3decode/mad/gstmad.c,
5750 plugins/mp3decode/mpg123/gstmpg123.c,
5751 plugins/mp3decode/parse/mp3parse.c,
5752 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5753 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5754 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5755 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5756 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5757 plugins/mpeg1/mpegtypes/mpeg1types.c,
5758 plugins/mpeg1/parse/mpeg1parse.c,
5759 plugins/mpeg1/system_encode/system_encode.c,
5760 plugins/mpeg1video/parse/mp1videoparse.c,
5761 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5762 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5763 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5764 plugins/mpeg2/mpegtypes/mpeg2types.c,
5765 plugins/mpeg2/parse/mpeg2parse.c,
5766 plugins/mpeg2/subtitles/mpeg2subt.c,
5767 plugins/mpeg2/video/gstmpeg2play.c,
5768 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5769 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5770 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5771 plugins/videoscale/videoscale.c,
5772 plugins/visualization/smoothwave/smoothwave.c,
5773 plugins/visualization/spectrum/gstspectrum.c,
5774 plugins/visualization/synaesthesia/synaesthesia.c,
5775 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5776 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5777 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5780 2001-04-21 00:20 wtay
5782 * plugins/filters/colorspace/colorspace.c: Added more verbose
5783 output for debugging purposes.
5785 2001-04-20 23:50 wtay
5787 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5788 xvideosink.h: Added proper locking around the bufferpool and the X
5791 2001-04-20 22:41 wtay
5793 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5795 2001-04-20 22:40 wtay
5797 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5798 the number of channels into account. Added propper TIMESTAMPS to
5801 2001-04-20 21:36 wtay
5803 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5804 so that the caps negotiated parmams are set.
5806 2001-04-20 20:21 wtay
5808 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5809 and bufferpool passing to identity so that -launch disksrc ! mad !
5810 identity ! osssink works.
5812 2001-04-20 15:42 richardb
5814 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5815 this isn't defined by the header files for older linux kernels
5816 (2.0.36) (and its just INFO code, anyway)
5818 2001-04-20 13:04 thomasvs
5820 * gst/elements/: Makefile.am, gstelements.c: update to take new
5821 gstdisksink element into account
5823 2001-04-20 12:56 richardb
5825 * gst/Makefile.am.future: Update the alternative Makefile.am for
5826 gst/, which depends on automake
5829 2001-04-20 12:14 thomasvs
5831 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5832 disk sink element * no optimization, is it necessary ? * basic
5833 error checking * seems to work; you can copy files by typing
5834 gstreamer-launch disksrc location=test.in ! disksink
5835 location=test.out * decode of mp3 to raw pcm also tested
5837 2001-04-20 00:47 omegahacker
5839 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5840 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5841 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5842 working aRts wrapper plugin, just caps issues left
5844 2001-04-19 23:25 wtay
5846 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5847 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5848 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5849 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5850 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5851 gst/gstpad.c: More API docs updates
5853 2001-04-19 23:03 omegahacker
5855 * plugins/arts/gst_artsio_impl.cc: minor updates
5857 2001-04-19 21:42 omegahacker
5859 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5860 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5861 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5862 to be added, etc. But it works.
5864 2001-04-19 17:40 omegahacker
5866 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5868 2001-04-19 10:27 thomasvs
5870 * plugins/filters/adder/adder.c: * a little cleanup
5872 2001-04-19 01:23 omegahacker
5874 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5877 2001-04-19 00:25 omegahacker
5879 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5880 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5881 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5882 arts plugin doesn't compile yet
5884 2001-04-18 23:00 wtay
5886 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5889 2001-04-18 22:59 wtay
5891 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5892 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5893 XvImage and XImage pool in xvideosink. Together these changes give
5894 an 80% speedup on mpeg2 playback (rough estimate)
5896 2001-04-18 21:16 wtay
5898 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5899 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5900 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5903 2001-04-18 17:08 thomasvs
5905 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5906 mixer creates custom volume envelopes allowing each song to play
5907 alone and end with a mix of all of them, undistorted
5909 2001-04-18 15:50 thomasvs
5911 * plugins/filters/volenv/filter.func: made errors more descriptive
5913 2001-04-18 15:04 thomasvs
5915 * examples/mixer/mixer.c: * cleaned up some code and integrated
5916 with new adder (mixer now works with different types of files)
5918 2001-04-18 15:03 thomasvs
5920 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5921 with variable length input data buffers
5923 2001-04-17 22:17 thomasvs
5925 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5926 autoplugging the input channels (not very useful yet, since the
5927 input buffers to volenv have different sizes)
5929 2001-04-17 22:14 wtay
5931 * configure.in, docs/gst/gstreamer-sections.txt,
5932 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5933 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5934 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5935 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5936 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5937 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5938 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
5939 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5940 testsuite/capsnego/enum.c: The first wave of docs updates Added a
5941 little more comments about the API usage in the api docs. Some
5942 fixes for the capsnego testsuite.
5944 2001-04-17 22:03 wtay
5946 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
5947 example of an autoplugged mp3 player. Autoplug4 shows various
5948 static autoplugger examples.
5950 2001-04-17 18:48 thomasvs
5952 * examples/mixer/mixer.h: header for mixer.c, containing
5955 2001-04-17 18:47 thomasvs
5957 * examples/mixer/mixer.c: added a struct to set up input channels
5959 2001-04-17 16:32 thomasvs
5961 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
5962 with starting rise calculation * cleaned up some debug info *
5963 started wondering if it really is a good idea to #include the
5964 actual filter now that's it's grown so large, but decided it
5965 wasn't worth the effort now anyway
5967 2001-04-17 14:36 thomasvs
5969 * configure.in: added mixer example and adder plugin to
5972 2001-04-17 06:24 omegahacker
5974 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
5975 types/Makefile.am: finished change to GST_ macros
5977 2001-04-17 03:19 omegahacker
5979 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
5980 gst/gstversion.h.in: added gstversion.h
5982 2001-04-17 02:32 omegahacker
5984 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
5985 branch BRANCH-INCSCHED1.
5987 2001-04-17 02:32 omegahacker
5989 * gstreamer.pc.in: added pkg-config file
5991 2001-04-17 00:17 omegahacker
5993 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
5994 gststaticautoplug.h, gststaticautoplugrender.c,
5995 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
5998 2001-04-17 00:17 wtay
6000 * plugins/: filters/colorspace/colorspace.c,
6001 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6002 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6003 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6004 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6005 xvideosink. Modified colorspace to draw straight into a bufferpool
6006 buffer when possible.
6008 2001-04-16 22:48 wtay
6010 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6013 2001-04-16 22:45 wtay
6015 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6016 gstqueue.c: Added 1337 macros to create padtemplates and
6017 capstemplates. Added some code for bufferpools
6019 2001-04-16 22:43 omegahacker
6021 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6022 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6023 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6024 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6025 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6026 debian/changelog, debian/control, debian/copyright,
6027 debian/gsteditor.files, debian/gsteditor.manpages,
6028 debian/gsteditor.menu, debian/gstmediaplay.files,
6029 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6030 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6031 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6032 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6033 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6034 debian/gstreamer-mpg123.files,
6035 debian/gstreamer-plugin-template.postinst,
6036 debian/gstreamer-plugin-template.prerm,
6037 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6038 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6039 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6040 debian/libgst-dev.files, debian/libgst-dev.manpages,
6041 debian/libgst0.files, debian/libgst0.postinst,
6042 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6043 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6044 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6045 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6046 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6047 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6048 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6049 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6050 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6051 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6052 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6053 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6054 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6055 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6056 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6057 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6058 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6059 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6060 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6061 docs/gst/tmpl/gststaticautoplug.sgml,
6062 docs/gst/tmpl/gststaticautoplugrender.sgml,
6063 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6064 docs/libs/.cvsignore, docs/manual/Makefile.am,
6065 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6066 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6067 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6068 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6069 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6070 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6071 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6072 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6073 docs/plugins/tmpl/audioscale.sgml,
6074 docs/plugins/tmpl/gstaviencoder.sgml,
6075 docs/plugins/tmpl/gstmpeg2enc.sgml,
6076 docs/plugins/tmpl/gstmpeg2play.sgml,
6077 docs/plugins/tmpl/gstmpeg_play.sgml,
6078 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6079 docs/plugins/tmpl/gstspectrum.sgml,
6080 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6081 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6082 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6083 docs/plugins/tmpl/mpeg2parse.sgml,
6084 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6085 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6086 docs/plugins/tmpl/synaesthesia.sgml,
6087 docs/plugins/tmpl/system_encode.sgml,
6088 docs/plugins/tmpl/videoscale.sgml,
6089 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6090 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6091 docs/random/caps.dia, docs/random/hierarchy,
6092 docs/random/plugins.dia, docs/random/omega/eos,
6093 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6094 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6095 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6096 editor/gsteditorproperty.c, examples/Makefile.am,
6097 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6098 examples/helloworld/helloworld.c,
6099 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6100 examples/plugins/example.c, examples/plugins/example.h,
6101 examples/queue/queue.c, examples/queue2/queue2.c,
6102 examples/queue3/queue3.c, examples/queue4/queue4.c,
6103 examples/thread/thread.c, examples/typefind/.cvsignore,
6104 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6105 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6106 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6107 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6108 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6109 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6110 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6111 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6112 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6113 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6114 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6115 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6116 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6117 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6118 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6119 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6120 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6121 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6122 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6123 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6124 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6125 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6126 include/default.h, include/registry.h, libs/Makefile.am,
6127 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6128 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6129 plugins/Makefile.am, plugins/alaw/Makefile.am,
6130 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6131 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6132 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6133 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6134 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6135 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6136 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6137 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6138 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6139 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6140 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6141 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6142 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6143 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6144 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6145 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6146 plugins/avi/wincodec/gstwincodec.c,
6147 plugins/avi/wincodec/gstwincodec.h,
6148 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6149 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6150 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6151 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6152 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6153 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6154 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6155 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6156 plugins/filters/colorspace/.cvsignore,
6157 plugins/filters/colorspace/Makefile.am,
6158 plugins/filters/colorspace/colorspace.c,
6159 plugins/filters/colorspace/colorspace.h,
6160 plugins/filters/colorspace/yuv2rgb.c,
6161 plugins/filters/colorspace/yuv2rgb.h,
6162 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6163 plugins/filters/ladspa/gstladspa.c,
6164 plugins/filters/median/median.c, plugins/filters/median/median.h,
6165 plugins/filters/passthrough/.cvsignore,
6166 plugins/filters/passthrough/Makefile.am,
6167 plugins/filters/passthrough/filter.func,
6168 plugins/filters/passthrough/passthrough.c,
6169 plugins/filters/passthrough/passthrough.h,
6170 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6171 plugins/filters/stereo2mono/Makefile.am,
6172 plugins/filters/stereo2mono/stereo2mono.c,
6173 plugins/filters/stereo2mono/stereo2mono.h,
6174 plugins/filters/volenv/.cvsignore,
6175 plugins/filters/volenv/Makefile.am,
6176 plugins/filters/volenv/filter.func,
6177 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6178 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6179 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6180 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6181 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6182 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6183 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6184 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6185 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6186 plugins/mp3decode/mad/gstmad.h,
6187 plugins/mp3decode/mpg123/gstmpg123.c,
6188 plugins/mp3decode/mpg123/gstmpg123.h,
6189 plugins/mp3decode/mpg123/layer1.c,
6190 plugins/mp3decode/mpg123/layer3.c,
6191 plugins/mp3decode/mpg123/mpg123.c,
6192 plugins/mp3decode/mpg123/tabinit.c,
6193 plugins/mp3decode/parse/mp3parse.c,
6194 plugins/mp3decode/types/mp3types.c,
6195 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6196 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6197 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6198 plugins/mpeg1/mpeg_play/Makefile.am,
6199 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6200 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6201 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6202 plugins/mpeg1/mpeg_play/recon_sse.s,
6203 plugins/mpeg1/mpeg_play/video.c,
6204 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6205 plugins/mpeg1/mpegtypes/mpeg1types.c,
6206 plugins/mpeg1/parse/mpeg1parse.c,
6207 plugins/mpeg1video/parse/mp1videoparse.c,
6208 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6209 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6210 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6211 plugins/mpeg2/mpeg2dec/Makefile.am,
6212 plugins/mpeg2/mpeg2dec/attributes.h,
6213 plugins/mpeg2/mpeg2dec/decode.c,
6214 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6215 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6216 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6217 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6218 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6219 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6220 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6221 plugins/mpeg2/mpeg2dec/mm_accel.h,
6222 plugins/mpeg2/mpeg2dec/motion_comp.c,
6223 plugins/mpeg2/mpeg2dec/motion_comp.h,
6224 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6225 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6226 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6227 plugins/mpeg2/mpeg2dec/mpeg2.h,
6228 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6229 plugins/mpeg2/mpeg2dec/output_video.h,
6230 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6231 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6232 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6233 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6234 plugins/mpeg2/mpegtypes/mpeg2types.c,
6235 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6236 plugins/mpeg2/video/gstmpeg2play.c,
6237 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6238 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6239 plugins/mpeg2/videoparse/mp2videoparse.c,
6240 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6241 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6242 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6243 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6244 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6245 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6246 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6247 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6248 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6249 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6250 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6251 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6252 plugins/videoscale/videoscale.h,
6253 plugins/visualization/smoothwave/smoothwave.h,
6254 plugins/visualization/spectrum/gstspectrum.c,
6255 plugins/visualization/spectrum/gstspectrum.h,
6256 plugins/visualization/synaesthesia/synaesthesia.c,
6257 plugins/visualization/synaesthesia/synaesthesia.h,
6258 plugins/visualization/vumeter/vumeter.c,
6259 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6260 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6261 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6262 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6263 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6264 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6265 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6266 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6267 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6268 plugins/xmms/main.h, plugins/xmms/output.h,
6269 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6270 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6271 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6272 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6273 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6274 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6275 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6276 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6277 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6278 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6279 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6280 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6281 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6282 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6283 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6284 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6285 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6286 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6287 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6288 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6289 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6290 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6291 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6292 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6293 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6294 tools/gstreamer-register.1: Merged HEAD from
6295 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6297 2001-04-16 22:33 wtay
6299 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6302 2001-04-16 20:41 thomasvs
6304 * plugins/filters/adder/adder.c: commented some debug info to get a
6307 2001-04-16 20:38 thomasvs
6309 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6310 transition between both songs now
6312 2001-04-16 20:11 thomasvs
6314 * plugins/filters/volenv/volenv.c: removed example volume envelope
6315 registration plugin now accepts both a volume envelope (before
6316 start) or direct argument setting
6318 2001-04-16 18:36 omegahacker
6320 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6321 0.12 or 0.13 of libmad
6323 2001-04-16 17:45 wtay
6325 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6326 fakesink so that it doesn't printf.
6328 2001-04-16 17:34 wtay
6330 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6331 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6333 2001-04-16 17:30 wtay
6335 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6336 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6337 audio mixer from Thomas Vander Stichele
6339 2001-04-16 11:55 wtay
6341 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6343 2001-04-16 01:59 wtay
6345 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6348 2001-04-16 00:59 omegahacker
6350 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6351 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6352 things are very close to working
6354 2001-04-16 00:44 wtay
6356 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6357 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6358 header file that will soon be part of the C fallback code..
6360 2001-04-16 00:12 wtay
6362 * gst/gstinfo.c: Added missing category strings...
6364 2001-04-16 00:05 wtay
6366 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6369 2001-04-15 23:54 omegahacker
6371 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6373 2001-04-15 23:54 omegahacker
6375 * gst/gstelement.h: added comment about missing flag
6377 2001-04-15 23:53 omegahacker
6379 * gstreamer.spec.in: run gstreamer-register on postinstall
6381 2001-04-15 23:52 omegahacker
6383 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6384 changed some INFOs to DEBUGs
6386 2001-04-15 23:29 wtay
6388 * configure.in: Added the volenv/passthrough plugin Makefiles
6390 2001-04-15 23:20 wtay
6392 * plugins/filters/: passthrough/.cvsignore,
6393 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6394 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6395 passthrough filter with the new caps API Added the volume envelope
6398 2001-04-15 16:30 wtay
6400 * plugins/filters/: filterstamp.README, filterstamp.sh,
6401 passthrough/Makefile.am, passthrough/filter.func,
6402 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6403 little script to create an audio filter plugin template (provided
6404 by Thomas Vander Stichele)
6406 2001-04-15 15:42 wtay
6408 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6411 2001-04-15 15:29 wtay
6413 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6414 plugins/filters/colorspace/colorspace.c,
6415 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6416 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6417 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6418 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6419 vorbis decoder. Updated configure.in to check for Hermes and
6422 2001-04-15 02:02 wtay
6424 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6426 2001-04-14 19:56 wtay
6428 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6429 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6430 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6431 editor/gsteditorproperty.c, examples/plugins/example.c,
6432 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6433 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6434 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6435 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6436 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6437 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6438 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6439 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6440 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6441 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6442 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6443 plugins/filters/colorspace/colorspace.c,
6444 plugins/filters/colorspace/yuv2rgb.c,
6445 plugins/filters/stereo2mono/stereo2mono.c,
6446 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6447 plugins/mp3decode/mpg123/gstmpg123.c,
6448 plugins/mp3decode/parse/mp3parse.c,
6449 plugins/mp3decode/types/mp3types.c,
6450 plugins/mp3encode/lame/gstlame.c,
6451 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6452 plugins/mpeg1/mpegtypes/mpeg1types.c,
6453 plugins/mpeg1/parse/mpeg1parse.c,
6454 plugins/mpeg1video/parse/mp1videoparse.c,
6455 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6456 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6457 plugins/mpeg2/mpegtypes/mpeg2types.c,
6458 plugins/mpeg2/parse/mpeg2parse.c,
6459 plugins/mpeg2/video/gstmpeg2play.c,
6460 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6461 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6462 plugins/visualization/synaesthesia/synaesthesia.c,
6463 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6464 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6465 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6466 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6467 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6468 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6469 large patch: - changed the API for the padtemplates: - remove
6470 the factories (array of pointers) for the padtemplates,
6471 properties and caps. The static array was a nice idea but
6472 converting all the property values to a gpointer was not a
6473 good idea. float properties were not possible, and casting
6474 a gint to a pointer is not very portable. The new API just
6475 uses the _padtemplate_new, _caps_new and _props_new
6476 functions to create the templates. This has the added
6477 benefit that the API is now uniform for static and dynamic
6478 templates and that the code can be made cleaner. - lots of
6479 cleanups in the way the capabilities are constructed (va_list)
6480 - lots of updates for all the plugins (new API) - docs updates
6481 (new API) - removed the videoraw docs.
6483 2001-04-12 19:11 wtay
6485 * components/bonobo-gstmediaplay/Makefile.am,
6486 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6487 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6488 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6489 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6490 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6491 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6492 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6493 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6494 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6495 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6496 plugins/filters/colorspace/Makefile.am,
6497 plugins/filters/colorspace/colorspace.c,
6498 plugins/filters/colorspace/colorspace.h,
6499 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6500 plugins/filters/stereo2mono/stereo2mono.c,
6501 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6502 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6503 plugins/mpeg2/ac3dec/decode.c,
6504 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6505 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6506 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6507 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6508 updates to the plugins for caps negotiation. Added YUY2 output to
6509 the win32 dlls. Added a colorspace converter in gstplay
6511 2001-04-10 20:46 wtay
6513 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6514 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6515 Fixed the doc build warnings
6517 2001-04-09 20:56 mhowell
6519 * docs/random/matth/scheduling.txt: added incremental scheduling
6522 2001-04-09 20:56 mhowell
6524 * docs/random/matth/scheduling.txt: file scheduling.txt was
6525 initially added on branch BRANCH-INCSCHED1.
6527 2001-04-06 17:29 scavenger
6529 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6530 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6531 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6532 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6533 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6534 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6536 2001-04-06 15:20 scavenger
6538 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6540 2001-04-03 17:25 scavenger
6542 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6544 2001-04-03 05:56 richardb
6546 * gst/Makefile.am.future: Add a proposed makefile to use in place
6547 of Makefile.am. This depends on automake 1.4d or later, but is
6548 much neater, avoiding horrible hacks to pass special flags in.
6550 I put it here for safekeeping until automake 1.5 is released, at
6551 which point we can reasonably require it.
6553 2001-04-03 05:53 richardb
6555 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6556 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6557 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6558 plugin. Worked first time for me. :)
6560 2001-04-03 05:52 richardb
6562 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6563 Makefile.am (Had some 240's there. Uh?) Also, remove some
6564 unwanted CFLAGS which had been added.
6566 2001-04-03 05:38 richardb
6568 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6569 running with libxml 1.8.11 (prerelease version), but a worthwhile
6572 2001-04-03 02:30 scavenger
6574 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6575 instead of in buf size to mulaw decode function
6577 2001-04-03 02:18 scavenger
6579 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6582 2001-04-03 02:01 wtay
6584 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6585 padtemplates for the two elements in the mulaw plugin.
6587 2001-04-03 01:46 wtay
6589 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6592 2001-04-03 01:43 scavenger
6594 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6596 2001-04-03 01:38 scavenger
6598 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6599 details of mulawencode and mulawdecode to mulaw.c
6601 2001-04-03 01:33 scavenger
6603 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6604 redundant caps=NULL statement
6606 2001-04-03 01:30 scavenger
6608 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6609 where srcpads were being created twice, second time around
6612 2001-04-03 01:25 scavenger
6614 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6615 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6616 mulaw.c: added mulaw decoder
6618 2001-04-02 21:03 wtay
6620 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6621 colorspace.c, colorspace.h: Added a non functional colorspace
6624 2001-04-02 20:56 wtay
6626 * configure.in, docs/libs/.cvsignore,
6627 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6628 gst/gstpropsprivate.h: Merged the float property patch from Steve
6629 Baker. This patch doesn't really work yet...
6631 2001-04-02 19:29 wtay
6633 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6634 negotiation for the mulaw element. In the sink negotiate pad it
6635 copies the caps and modifies it according to what it is going to
6636 ouput. It then tries to set the caps on the src pad, if that
6637 succeeds, negotiation succeeds, else it fails.
6639 2001-04-02 18:54 scavenger
6641 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6642 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6643 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6644 of the mulaw plugin...needs finishing off
6646 2001-04-02 16:09 richardb
6648 * configure.in: Add configure support for detecting artsc: if this
6649 is found, its okay to build an artsdsink plugin. Now, someone just
6650 needs to write an artsdsink.
6652 2001-04-02 16:08 richardb
6654 * plugins/oss/gstosssink.c: Correct tiny typo.
6656 2001-04-02 15:21 wtay
6658 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6659 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6660 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6661 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6662 plugins/avi/wincodec/Makefile.am,
6663 plugins/avi/wincodec/gstwincodec.c,
6664 plugins/avi/wincodec/gstwincodec.h,
6665 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6666 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6667 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6668 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6669 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6670 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6671 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6672 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6673 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6674 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6675 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6676 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6677 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6678 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6679 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6680 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6681 plugins/mpeg2/parse/mpeg2parse.c,
6682 plugins/mpeg2/video/gstmpeg2play.c,
6683 plugins/mpeg2/video/gstmpeg2play.h,
6684 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6685 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6686 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6687 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6688 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6689 large update: - a new videosink using plain X windows
6690 (xvideosink). It uses capsnego to set up it's formats. -
6691 gstplay uses the new xvideosink and a gtk_socket. The initial
6692 window size is set to 0x0 so you need to resize it before you
6693 see something. - got rid of the video metadata include file in
6694 favour of properties and caps negotiation - adjusted most
6695 plugins to not use the metadata.
6697 2001-04-02 15:08 omegahacker
6699 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6702 2001-04-01 15:09 wtay
6704 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6705 the .glade file from the current dir too when pressing the about
6708 2001-04-01 15:01 wtay
6710 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6711 Right Way(tm) to handle the stop button but at least it doesn't
6714 2001-04-01 14:51 wtay
6716 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6717 gstmediaplay crashes less viontly. The real problem is that going
6718 to the NULL state does not clean up the scheduling structures I
6721 2001-03-31 15:35 wtay
6723 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6724 correct when we agree to yuv formats in capsnego.
6726 2001-03-31 15:22 wtay
6728 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6729 negotiation if the format is supported by the driver.
6731 2001-03-31 15:10 wtay
6733 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6734 the format print code.
6736 2001-03-31 14:47 wtay
6738 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6741 2001-03-31 02:08 wtay
6743 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6744 the padtemplates to the elementfactory.
6746 2001-03-31 01:56 scavenger
6748 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6751 2001-03-31 01:47 scavenger
6753 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6754 stereo2mono.h: stereo2mono plugin with caps negotiation code
6757 2001-03-31 01:13 wtay
6759 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6762 2001-03-31 00:56 wtay
6764 * examples/helloworld/helloworld.c, gst/gstprops.h,
6765 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6766 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6767 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6768 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6769 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6770 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6771 the plugins to use the new FOURCC API
6773 2001-03-31 00:51 wtay
6775 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6776 xvideosink.c: Check for Xv support before trying to get caps.
6778 2001-03-30 21:10 wtay
6780 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6781 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6782 updates to the .cvsignore files.
6784 2001-03-30 21:08 wtay
6786 * acconfig.h, configure.in, plugins/Makefile.am,
6787 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6788 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6789 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6790 some minor modifications to the configure.in patch.
6792 2001-03-30 20:52 wtay
6794 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6796 2001-03-30 01:06 omegahacker
6798 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6799 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6800 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6801 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6802 work with while I fly over to Europe....
6804 2001-03-29 23:33 wtay
6806 * test/videotest2.c: Added a test program to test v4lsrc and
6807 xvideosink doing capsnego.
6809 2001-03-29 23:31 wtay
6811 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6812 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6813 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6814 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6815 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6816 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6817 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6818 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6819 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6820 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6821 that it uses capsnego on the src pad Small fixed to capsnego and
6822 the properties/caps.
6824 2001-03-29 18:27 richardb
6826 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6827 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6830 2001-03-27 18:34 wtay
6832 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6833 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6835 2001-03-27 18:33 wtay
6837 * plugins/wav/gstparsewav.c: Removed the oss dependency
6839 2001-03-27 17:25 wtay
6841 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6842 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6843 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6844 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6845 docs. Removed the audioraw metadata file from the docs.
6847 2001-03-26 12:12 richardb
6849 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6850 not defined both conditionally and unconditionally - broke some
6851 versions of automake.
6853 2001-03-24 18:50 wtay
6855 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6856 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6857 effects/stereo/stereo.h, effects/volume/volume.c,
6858 effects/volume/volume.h, esd/esdsink/esdsink.c,
6859 visualization/smoothwave/smoothwave.h,
6860 visualization/spectrum/gstspectrum.c,
6861 visualization/spectrum/gstspectrum.h,
6862 visualization/synaesthesia/synaesthesia.c,
6863 visualization/synaesthesia/synaesthesia.h,
6864 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6865 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6866 to the old metadata handling in various plugins. They need to be
6867 converted to the new audio properties before they will work again.
6868 esdsink and alsasrc/sink are seriously damaged now.. :(
6870 2001-03-24 18:28 wtay
6872 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6875 2001-03-24 17:22 wtay
6877 * configure.in, examples/autoplug/autoplug.c,
6878 examples/helloworld/helloworld.c,
6879 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6880 examples/queue/queue.c, examples/queue2/queue2.c,
6881 examples/queue3/queue3.c, examples/queue4/queue4.c,
6882 examples/thread/thread.c, examples/xml/createxml.c,
6883 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6884 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6885 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6886 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6887 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6888 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6889 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6890 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6891 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6892 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6893 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6894 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6895 plugins/mp3decode/mpg123/gstmpg123.h,
6896 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6897 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6898 plugins/mpeg1video/parse/mp1videoparse.c,
6899 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6900 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6901 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6902 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6903 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6904 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6905 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6906 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6907 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6908 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6909 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6910 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6911 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6912 tests/autoplug3.c, tests/paranoia.c, tools/README,
6913 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6914 caps system. Modified the caps of audio/raw to our agreed
6915 properties. Added the multidisksrc plugin of Dominic Ludlam
6916 Renamed audiosink/src to osssink/src and updated all the examples
6917 using the old name. Moved oss specific plugins in an oss directory.
6918 removed the old audiosink from the elements/ dir. removed
6919 audioraw.h metadata header files since we now use the properties.
6920 There are still a few plugins that won't build because they include
6921 the old audioraw.h header file. This will be fixed soon. Make sure
6922 the caps are set in the plugins as described by their padtemplates
6923 (this should solve problems with gstmediaplay with various media
6926 *please don't panic when some plugins won't build, just cd manually
6927 into the plugin dirs* This will be fixed soon.
6929 2001-03-22 16:05 dlehn
6931 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6932 gstmediaplay.manpages, gstreamer-alsa.files,
6933 gstreamer-common.files, gstreamer-elements.files,
6934 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6935 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6936 updates: * add manpages * split off mpeg2dec and alsa packages *
6937 use latest doc build flags
6939 2001-03-22 00:03 wtay
6941 * plugins/flx/flx_decoder.c: unref the header buffer too.
6943 2001-03-22 00:00 wtay
6945 * docs/gst/tmpl/: gststaticautoplug.sgml,
6946 gststaticautoplugrender.sgml: Added the templates for the
6949 2001-03-21 23:59 wtay
6951 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
6952 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
6953 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
6954 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
6955 <mrrazz@garbage-coderz.net>
6957 2001-03-21 21:43 wtay
6959 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
6960 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
6961 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6962 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
6963 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6964 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6965 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
6966 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6967 gst/gstprops.h, gst/gstutils.c: API docs updates
6969 2001-03-20 23:12 richardb
6971 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
6972 examples/plugins/example.c: Added --enable-plugin-docs configure
6973 option, to enable build of the plugin documentation (currently
6974 broken). This defaults to off. Changed --enable-docs-build to
6975 default to on, since all other documentation should build
6978 Also, correct typo in manual, and fix up a couple of things in
6981 2001-03-20 18:29 wtay
6983 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
6986 2001-03-20 18:29 wtay
6988 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
6989 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6990 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
6991 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
6992 work on capsnego proxying. It should be OK now. Added another
6993 testcase enum that shows various capsnego algorithms. Warn about
6994 pads that try to set a capability incompatible with their
6995 padtemplate. Implemented refcounting and copy_on_write for
6998 2001-03-18 16:17 wtay
7000 * gst/gstpad.c, gst/gstqueue.c,
7001 gst/autoplug/gststaticautoplugrender.c,
7002 plugins/mp3decode/mpg123/gstmpg123.c,
7003 plugins/mp3decode/parse/mp3parse.c,
7004 plugins/mpeg1/parse/mpeg1parse.c,
7005 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7006 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7007 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7008 More work on capsnego, mostly proxying Added another testsuite for
7009 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7010 queue proxy handling a bit.
7012 2001-03-18 14:41 richardb
7014 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7017 2001-03-18 06:24 richardb
7019 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7020 modifications before going to bed.
7022 2001-03-18 06:16 richardb
7024 * docs/fwg/: Makefile.am, firstplugin.sgml,
7025 gst-plugin-writers-guide.sgml: Some further modifications to the
7028 2001-03-18 05:21 richardb
7030 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7033 2001-03-18 03:57 richardb
7035 * docs/fwg/: Makefile.am, concepts.sgml,
7036 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7037 PWG; mainly adding information about types and properties. Removed
7038 concepts.sgml and typesnprops.sgml; merged into main file. I was
7039 finding that having all the separate subfiles simply stopped me
7040 from finding what I wanted to edit. Maybe I'll split it up again
7041 later, but this is much better for now.
7043 2001-03-18 02:42 wtay
7045 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7046 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7047 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7048 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7049 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7050 plugins/mp3decode/mpg123/gstmpg123.c,
7051 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7052 tests/props.c, testsuite/capsnego/.cvsignore,
7053 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7054 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7055 function audiosink now uses capsnego to set its parameters
7056 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7057 of a testsuite for capsnego.
7059 2001-03-17 17:50 richardb
7061 * docs/manual/plugins.sgml: Update to note that plugins can also
7062 contain autopluggers.
7064 2001-03-17 17:16 richardb
7066 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7067 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7069 2001-03-17 03:15 omegahacker
7071 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7072 its age and to aid ailing OS's like Windoze <g>
7074 2001-03-16 01:06 dlehn
7076 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7077 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7078 tools/Makefile.am, tools/gstreamer-inspect.1,
7079 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7082 2001-03-16 00:49 scavenger
7084 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7086 2001-03-15 20:08 wtay
7088 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7089 case doc on caps nego
7091 2001-03-14 21:56 omegahacker
7093 * configure.in: fixed issue with the xmlDocGetRootElement test and
7094 non-/usr/lib installs of libxml
7096 2001-03-14 07:54 dlehn
7098 * gstreamer.m4: Use of system() in test programs needs an #include
7101 2001-03-14 06:46 dlehn
7103 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7105 2001-03-13 22:21 wtay
7107 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7110 2001-03-13 22:13 wtay
7112 * gst/gsttypefind.c: The typefind element now sets the caps on its
7113 sink pad when the type has been detected.
7115 2001-03-13 20:26 wtay
7117 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7118 check. Small changes to the pad negotiation and proxy functions
7120 2001-03-13 18:57 wtay
7122 * examples/autoplug/autoplug.c: Updated the autoplug example with
7123 the new autoplugger. there still is a scheduling issue though.
7125 2001-03-13 18:45 wtay
7127 * configure.in: Applied the patch from hadess/ajmitch to add
7128 --disable-alsasink and --disable-esdsink (the latter one being
7129 untested) to configure.in
7131 2001-03-13 02:20 omegahacker
7133 * gst/gstthread.c: fixed READY_TO_NULL bug
7135 2001-03-13 01:44 scavenger
7137 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7138 added simultaneous waiting for 2 states
7140 2001-03-13 01:24 scavenger
7142 * gst/gstthread.c: exactly opposite check needed in wait_thread
7144 2001-03-13 01:08 scavenger
7146 * gst/gstthread.c: made wait_thread check for logical true rather
7147 than check equality with gboolean
7149 2001-03-13 00:57 scavenger
7151 * gst/gstthread.c: changed debug to print unsigned not signed
7153 2001-03-13 00:46 scavenger
7155 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7157 2001-03-13 00:45 scavenger
7159 * gst/gstthread.c: added debug to signal noting the result of the
7160 flag after being set
7162 2001-03-13 00:39 scavenger
7164 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7167 2001-03-13 00:09 scavenger
7169 * gst/gstthread.c: made cond_wait into cond_timedwait
7171 2001-03-12 23:51 omegahacker
7173 * tests/threadlock.c: file threadlock.c was initially added on
7174 branch BRANCH-INCSCHED1.
7176 2001-03-12 23:51 omegahacker
7178 * tests/: Makefile.am, threadlock.c: added threadlock test
7180 2001-03-12 23:39 scavenger
7182 * gst/gstthread.c: repositioning of debug after mutex in
7183 wait_thread and signal_thread
7185 2001-03-12 23:28 scavenger
7187 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7189 2001-03-12 23:27 scavenger
7191 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7192 wait_thread to reveal more info
7194 2001-03-12 21:02 wtay
7196 * configure.in, docs/random/wtay/caps-negociation,
7197 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7198 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7199 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7200 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7201 gst/autoplug/gststaticautoplugrender.c,
7202 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7203 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7204 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7205 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7206 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7209 2001-03-12 20:04 wtay
7211 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7212 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7213 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7214 plugins/Makefile.am, plugins/alsa/.cvsignore,
7215 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7216 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7217 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7218 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7219 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7220 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7221 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7222 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7223 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7224 Another merge from HEAD into CAPSNEGO1
7226 2001-03-12 02:44 scavenger
7228 * gst/gstthread.c: added a set flag to end of
7229 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7230 whether signal should set flag or unset flag, and whether wait
7231 should wait for flag to be set or to be unset. this is needed for
7232 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7235 2001-03-12 02:30 omegahacker
7237 * tests/: Makefile.am, reaping.c: added thread REAPING test
7239 2001-03-12 02:30 omegahacker
7241 * tests/reaping.c: file reaping.c was initially added on branch
7244 2001-03-12 01:55 scavenger
7246 * gst/gstthread.c: making wait for REAPING state when
7247 gst_bin_iterate returns non zero
7249 2001-03-12 01:37 scavenger
7251 * gst/gstthread.c: added debug statement
7253 2001-03-12 01:13 omegahacker
7255 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7257 2001-03-12 01:13 omegahacker
7259 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7262 2001-03-12 00:37 omegahacker
7264 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7266 2001-03-12 00:28 scavenger
7268 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7271 2001-03-11 22:45 omegahacker
7273 * configure.in: added check for version 1.8.1 or better of libxml
7275 2001-03-11 19:51 wtay
7277 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7278 gets emited when a frame has been encoded..
7280 2001-03-11 19:31 wtay
7282 * gst/gstpad.c, gst/gstpad.h,
7283 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7284 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7287 2001-03-11 18:47 wtay
7289 * tests/capsconnect.c: file capsconnect.c was initially added on
7290 branch BRANCH-CAPSNEGO1.
7292 2001-03-11 18:47 wtay
7294 * tests/capsconnect.c: Added a little test program for caps
7295 negotiation proxying.
7297 2001-03-11 18:34 wtay
7299 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7300 patch from Steve Baker.
7302 2001-03-11 16:29 wtay
7304 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7305 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7306 debian/Makefile.am, debian/README.Debian, debian/changelog,
7307 debian/control, debian/copyright, debian/gsteditor.files,
7308 debian/gsteditor.menu, debian/gstmediaplay.files,
7309 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7310 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7311 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7312 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7313 debian/gstreamer-plugin-template.postinst,
7314 debian/gstreamer-plugin-template.prerm,
7315 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7316 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7317 debian/libgst-dev.files, debian/libgst0.files,
7318 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7319 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7320 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7321 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7322 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7323 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7324 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7325 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7326 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7327 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7328 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7329 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7330 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7331 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7332 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7333 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7334 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7335 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7336 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7337 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7338 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7339 docs/plugins/tmpl/audioscale.sgml,
7340 docs/plugins/tmpl/gstaviencoder.sgml,
7341 docs/plugins/tmpl/gstmpeg2enc.sgml,
7342 docs/plugins/tmpl/gstmpeg2play.sgml,
7343 docs/plugins/tmpl/gstmpeg_play.sgml,
7344 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7345 docs/plugins/tmpl/gstspectrum.sgml,
7346 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7347 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7348 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7349 docs/plugins/tmpl/mpeg2parse.sgml,
7350 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7351 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7352 docs/plugins/tmpl/synaesthesia.sgml,
7353 docs/plugins/tmpl/system_encode.sgml,
7354 docs/plugins/tmpl/videoscale.sgml,
7355 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7356 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7357 docs/random/hierarchy, docs/random/wtay/autoplug2,
7358 editor/gsteditor.h, examples/Makefile.am,
7359 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7360 examples/launch/mp3play, examples/plugins/example.c,
7361 examples/plugins/example.h, examples/queue2/queue2.c,
7362 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7363 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7364 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7365 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7366 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7367 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7368 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7369 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7370 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7371 gst/gstutils.h, gst/autoplug/Makefile.am,
7372 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7373 gst/autoplug/gststaticautoplugrender.c,
7374 gst/autoplug/gststaticautoplugrender.h,
7375 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7376 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7377 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7378 include/avifmt.h, include/default.h, include/registry.h,
7379 libs/Makefile.am, libs/getbits/gstgetbits.c,
7380 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7381 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7382 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7383 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7384 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7385 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7386 plugins/mp3decode/mpg123/layer1.c,
7387 plugins/mp3decode/mpg123/layer3.c,
7388 plugins/mp3decode/mpg123/tabinit.c,
7389 plugins/mp3decode/parse/mp3parse.c,
7390 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7391 plugins/mpeg1/mpeg_play/Makefile.am,
7392 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7393 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7394 plugins/mpeg1/mpeg_play/recon_sse.s,
7395 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7396 plugins/mpeg2/ac3dec/cpu_accel.c,
7397 plugins/mpeg2/mpeg2dec/Makefile.am,
7398 plugins/mpeg2/mpeg2dec/attributes.h,
7399 plugins/mpeg2/mpeg2dec/decode.c,
7400 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7401 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7402 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7403 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7404 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7405 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7406 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7407 plugins/mpeg2/mpeg2dec/mm_accel.h,
7408 plugins/mpeg2/mpeg2dec/motion_comp.c,
7409 plugins/mpeg2/mpeg2dec/motion_comp.h,
7410 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7411 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7412 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7413 plugins/mpeg2/mpeg2dec/mpeg2.h,
7414 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7415 plugins/mpeg2/mpeg2dec/output_video.h,
7416 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7417 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7418 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7419 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7420 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7421 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7422 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7423 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7424 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7425 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7426 plugins/xmms/main.h, plugins/xmms/output.h,
7427 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7428 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7429 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7430 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7431 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7432 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7433 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7434 More work on the negotiation process to allow for proxied
7435 negotiation which is needed in the queue. gst_pad_connect perform
7436 a negotiation and returns a gboolean indicating successfull
7437 connection. The pads are disconnected when negotiation fails. I'm
7438 not satisfied/sure about the implementation yet, needs some more
7441 2001-03-10 09:03 omegahacker
7443 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7444 g++ compilation, const guchar for pipeline_new
7446 2001-03-09 22:03 wtay
7448 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7450 2001-03-09 22:02 wtay
7452 * configure.in, plugins/Makefile.am: Added a check for librtp.
7454 2001-03-09 20:50 wtay
7456 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7457 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7458 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7459 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7460 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7461 not yet detecting librtp...
7463 2001-03-09 20:35 wtay
7465 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7467 2001-03-09 20:24 wtay
7469 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7470 build alsa when detected by configure
7472 2001-03-09 20:05 wtay
7474 * plugins/alsa/: .cvsignore, README: Some more files.
7476 2001-03-09 20:04 wtay
7478 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7479 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7480 build system is not yet done, we're working on it now.
7482 2001-03-09 18:50 omegahacker
7484 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7485 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7488 2001-03-09 18:33 omegahacker
7490 * gst/gstthread.c: commit to broken code that needs inspecting
7492 2001-03-09 12:31 richardb
7494 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7495 NULLs as parameters. Was dereferencing the argv pointer to get
7496 progname: now defaults to "gstprog".
7498 2001-03-09 12:29 richardb
7500 * testsuite/test_gst_init.c: Updated test to have a comment
7501 explaining its purpose (very important this, especially for
7502 regression tests), and to actually test what I meant it to.
7504 2001-03-09 12:08 richardb
7506 * Makefile.am, configure.in, testsuite/Makefile.am,
7507 testsuite/test_gst_init.c: Added a testsuite. This currently only
7508 has one test, which replicates a problem just submitted to the
7511 I hope noone disagrees that we need a testsuite. Also, hopefully
7512 we all think that a tiny testsuite which is easy to add tests to is
7513 much better than a huge project to create a complete testsuite,
7514 which never gets started because its too big and scary.
7516 I suggest that tests get created whenever someone has a spare
7517 moment, or whenever a bug is reported (to replicate the problem,
7518 and thus be sure that when fixed it stays fixed), and before making
7519 a change to a piece of code to ensure that it remains working.
7521 If we all add little tests occasionally, then we'll have a good
7522 useful testsuite before we know it. All you need to do is make a
7524 2001-03-08 21:28 wtay
7526 * configure.in: Removed the libxmms check until they fix their m4
7529 2001-03-08 19:26 wtay
7531 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7532 warninh when the device could not be opened.
7534 2001-03-07 22:20 wtay
7536 * configure.in: Added a check for libxmms
7538 2001-03-07 21:52 wtay
7540 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7541 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7542 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7543 docs/random/hierarchy, docs/random/wtay/autoplug2,
7544 editor/gsteditor.h, examples/autoplug/autoplug.c,
7545 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7546 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7547 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7548 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7549 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7550 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7551 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7552 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7553 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7554 gst/autoplug/gststaticautoplugrender.c,
7555 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7556 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7557 gstplay/gstplayprivate.h, plugins/Makefile.am,
7558 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7559 plugins/avi/wincodec/gstwincodec.c,
7560 plugins/avi/wincodec/gstwindec.c,
7561 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7562 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7563 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7564 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7567 2001-03-06 22:32 wtay
7569 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7570 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7571 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7572 plugin_load statements in videotest Applied the patch from Steve
7573 Baker for float args parsing
7575 2001-03-06 21:39 wtay
7577 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7578 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7579 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7580 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7581 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7582 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7583 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7584 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7585 plugins/mpeg2/mpeg2dec/attributes.h,
7586 plugins/mpeg2/mpeg2dec/decode.c,
7587 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7588 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7589 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7590 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7591 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7592 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7593 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7594 plugins/mpeg2/mpeg2dec/mm_accel.h,
7595 plugins/mpeg2/mpeg2dec/motion_comp.c,
7596 plugins/mpeg2/mpeg2dec/motion_comp.h,
7597 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7598 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7599 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7600 plugins/mpeg2/mpeg2dec/mpeg2.h,
7601 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7602 plugins/mpeg2/mpeg2dec/output_video.h,
7603 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7604 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7605 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7606 plugins/xmms/effect.h, plugins/xmms/general.h,
7607 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7608 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7609 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7610 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7611 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7612 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7613 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7614 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7615 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7616 again... amazing how many changes we have in only a week time...
7618 2001-03-06 20:06 wtay
7620 * examples/launch/mp3play: Added quotes around the command line mp3
7623 2001-03-06 20:04 wtay
7625 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7626 args in gstreamer-launch
7628 2001-03-05 23:06 wtay
7630 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7631 changes to the input plugins. Added all of the xmms calls/info as
7634 2001-03-05 21:24 wtay
7636 * test/xmmstest.c: Added an effect to the example
7638 2001-03-05 21:24 wtay
7640 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7641 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7644 2001-03-05 19:37 wtay
7646 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7649 2001-03-05 18:55 wtay
7651 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7652 of the sink caps because this plugin can take random data.
7654 2001-03-04 23:40 wtay
7656 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7657 Changed the loop function so that it can stop.
7659 2001-03-04 22:37 dlehn
7661 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7662 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7663 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7665 2001-03-04 22:26 dlehn
7667 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7668 g_return_if_fail() where needed.
7670 2001-03-04 22:22 dlehn
7672 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7673 plugins/mpeg2/mpeg2dec/Makefile.am,
7674 plugins/mpeg2/mpeg2dec/attributes.h,
7675 plugins/mpeg2/mpeg2dec/decode.c,
7676 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7677 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7678 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7679 plugins/mpeg2/mpeg2dec/mm_accel.h,
7680 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7681 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7682 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7683 plugins/mpeg2/mpeg2dec/mpeg2.h,
7684 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7685 plugins/mpeg2/mpeg2dec/output_video.h,
7686 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7687 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7690 2001-03-04 21:59 wtay
7692 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7694 2001-03-04 21:58 wtay
7696 * configure.in: Added makefile for xmms. libxmms detection is not
7699 2001-03-04 21:57 wtay
7701 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7702 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7703 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7704 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7705 mpg123, tonegen, vorbis are tested. Not everything works yet most
7706 notably lots of properties are missing and the vis plugin pads are
7707 not created. State changes are not yet handled as they should.
7709 2001-03-03 19:09 wtay
7711 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7714 2001-03-03 19:09 wtay
7716 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7719 2001-03-03 19:08 wtay
7721 * gst/autoplug/gststaticautoplugrender.c: file
7722 gststaticautoplugrender.c was initially added on branch
7725 2001-03-03 19:08 wtay
7727 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7728 gst/autoplug/gststaticautoplug.c,
7729 gst/autoplug/gststaticautoplugrender.c,
7730 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7731 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7732 tests/autoplug2.c: Added an API for element construction and
7733 renderer autopluggers. Added another autoplugger to render things.
7734 Updated the player to use the new autoplugger.
7736 2001-03-03 19:08 wtay
7738 * gst/autoplug/gststaticautoplugrender.h: file
7739 gststaticautoplugrender.h was initially added on branch
7742 2001-03-03 18:19 wtay
7744 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7747 2001-03-03 17:38 wtay
7749 * gst/gstelement.c: Added gstutils.h to #include
7751 2001-03-03 17:09 wtay
7753 * configure.in: Added a comma to fix ./configure as found by Steve
7756 2001-03-03 16:30 wtay
7758 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7759 function in gstutils to set an object argument as a string.
7760 gstparse.c and gstelement.c now use this function.
7762 2001-03-02 18:30 omegahacker
7764 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7765 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7767 2001-03-02 17:56 wtay
7769 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7770 work again with an ugly hack until we have autoplug2 merged...
7772 2001-03-02 17:03 richardb
7774 * test/xml/readreg.c: Include compatability defines for libxml: use
7775 xmlChildrenNode instead of childs.
7777 2001-03-02 16:50 richardb
7779 * gst/gstplugin.c: Add advice to run gstreamer-register when
7780 warning that registry needs rebuild.
7782 2001-03-02 16:49 richardb
7784 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7786 2001-03-01 23:47 wtay
7788 * AUTHORS: Updated the authors file.
7790 2001-03-01 23:25 wtay
7792 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7793 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7795 2001-03-01 22:36 wtay
7797 * Makefile.am, configure.in, gstreamer-config.in,
7798 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7799 debian/changelog, debian/control, debian/copyright,
7800 debian/gsteditor.files, debian/gsteditor.menu,
7801 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7802 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7803 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7804 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7805 debian/gstreamer-mpg123.files,
7806 debian/gstreamer-plugin-template.postinst,
7807 debian/gstreamer-plugin-template.prerm,
7808 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7809 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7810 debian/libgst-dev.files, debian/libgst0.files,
7811 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7812 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7813 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7814 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7815 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7816 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7817 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7818 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7819 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7820 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7821 docs/manual/Makefile.am, docs/manual/bins.sgml,
7822 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7823 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7824 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7825 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7826 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7827 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7828 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7829 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7830 docs/plugins/tmpl/gstaviencoder.sgml,
7831 docs/plugins/tmpl/gstmpeg2enc.sgml,
7832 docs/plugins/tmpl/gstmpeg2play.sgml,
7833 docs/plugins/tmpl/gstmpeg_play.sgml,
7834 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7835 docs/plugins/tmpl/gstspectrum.sgml,
7836 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7837 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7838 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7839 docs/plugins/tmpl/mpeg2parse.sgml,
7840 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7841 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7842 docs/plugins/tmpl/synaesthesia.sgml,
7843 docs/plugins/tmpl/system_encode.sgml,
7844 docs/plugins/tmpl/videoscale.sgml,
7845 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7846 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7847 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7848 examples/Makefile.am, examples/plugins/example.c,
7849 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7850 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7851 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7852 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7853 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7854 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7855 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7856 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7857 include/avifmt.h, include/default.h, include/registry.h,
7858 libs/Makefile.am, libs/getbits/gstgetbits.c,
7859 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7860 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7861 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7862 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7863 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7864 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7865 plugins/mp3decode/mpg123/layer3.c,
7866 plugins/mp3decode/mpg123/tabinit.c,
7867 plugins/mp3decode/parse/mp3parse.c,
7868 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7869 plugins/mpeg1/mpeg_play/Makefile.am,
7870 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7871 plugins/mpeg1/mpeg_play/recon_sse.s,
7872 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7873 plugins/mpeg2/mpeg2dec/motion_comp.c,
7874 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7875 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7876 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7877 needed some changes for the dynamic pads in the avidecoder since
7878 the new autoplugger doesn't know about the outher elements. The
7879 next version of the autoplugger will also handle the
7880 audfio/videosink connections and will do a complete end-to-end
7883 2001-03-01 19:43 wtay
7885 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7888 2001-03-01 19:11 wtay
7890 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7892 2001-02-28 21:40 wtay
7894 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7895 first one to start the cothread_switch
7897 2001-02-28 20:32 wtay
7899 * gst/gstcpu.c: Redid the cpu detection with a little help from
7902 2001-02-27 22:43 wtay
7904 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7906 2001-02-27 22:38 wtay
7908 * test/Makefile.am: and the updated makefile...
7910 2001-02-27 22:27 wtay
7912 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7915 2001-02-27 21:08 wtay
7917 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7918 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7919 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7920 tmpl/gstreamer-unused.sgml: Small compile fixes
7922 2001-02-27 20:34 wtay
7924 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7925 initially added on branch BRANCH-AUTOPLUG2.
7927 2001-02-27 20:34 wtay
7929 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7930 gst/gstthread.c, gst/autoplug/Makefile.am,
7931 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7932 Added the missing autoplugger, doh
7934 2001-02-27 20:34 wtay
7936 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7937 initially added on branch BRANCH-AUTOPLUG2.
7939 2001-02-27 20:34 wtay
7941 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
7942 branch BRANCH-AUTOPLUG2.
7944 2001-02-27 19:44 wtay
7946 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
7947 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7948 plugins/mpeg1/mpeg_play/recon_sse.s,
7949 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7950 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7951 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7952 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
7953 on Athlon yet) Renamed the mmxe motion compentation files.
7954 disabled SSE optimisation in ac3dec because it apparently faults..
7955 enable MMXEXT motion compensation on non SSE CPUs (AMD)
7957 2001-02-27 00:05 wtay
7959 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
7960 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
7961 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7962 docs/plugins/tmpl/audioscale.sgml,
7963 docs/plugins/tmpl/gstaviencoder.sgml,
7964 docs/plugins/tmpl/gstmpeg2enc.sgml,
7965 docs/plugins/tmpl/gstmpeg2play.sgml,
7966 docs/plugins/tmpl/gstmpeg_play.sgml,
7967 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7968 docs/plugins/tmpl/gstspectrum.sgml,
7969 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7970 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7971 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7972 docs/plugins/tmpl/mpeg2parse.sgml,
7973 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7974 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7975 docs/plugins/tmpl/synaesthesia.sgml,
7976 docs/plugins/tmpl/system_encode.sgml,
7977 docs/plugins/tmpl/videoscale.sgml,
7978 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7979 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
7980 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
7981 docs Makefiles... Make the jpeg decoder a bit more aware about the
7982 different YUV colorspaces.
7984 2001-02-25 23:11 dlehn
7986 * debian/changelog: Oops... wrong email address
7988 2001-02-25 23:08 dlehn
7990 * debian/: changelog, rules: Updated version and build fix.
7992 2001-02-25 03:42 bbradburn
7994 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
7997 2001-02-25 03:40 omegahacker
7999 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8002 2001-02-25 03:36 omegahacker
8004 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8005 plugins/mp3decode/mpg123/layer1.c,
8006 plugins/mp3decode/mpg123/layer3.c,
8007 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8010 2001-02-24 21:07 dlehn
8012 * debian/rules: Call configure instead of autogen.sh.
8014 2001-02-24 20:06 wtay
8016 * configure.in, include/default.h: Remove some unneeded files Added
8017 a fix for broken libglade-config in configure.in
8019 2001-02-24 19:33 dlehn
8021 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8024 2001-02-24 19:28 wtay
8026 * include/Makefile.am: Make dist now works
8028 2001-02-24 17:49 wtay
8030 * include/avifmt.h, include/registry.h,
8031 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8032 small fixes to wincodec
8034 2001-02-24 16:56 wtay
8036 * Makefile.am, configure.in, docs/Makefile.am,
8037 examples/Makefile.am: Added directories to Makefiles for DIST
8039 2001-02-24 00:23 wtay
8041 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8042 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8043 again A little modification to the videotest programm to use a tee
8044 element. added support for multiple paths in --gst-plugin_path=.
8045 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8046 to look for plugins.
8048 2001-02-23 19:22 wtay
8050 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8051 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8052 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8053 the manual with the new --gst-plugin-path/spew options
8055 2001-02-23 19:09 wtay
8057 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8058 Removed the asyncdisksrc again...
8060 2001-02-23 19:09 omegahacker
8062 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8063 options: --gst-plugin-spew will print errors when plugins fail to
8064 load. --gst-plugin-path= will add a directory to the path searched
8067 2001-02-23 01:57 omegahacker
8069 * gst/gstplugin.c: always include the installed plugin directories
8072 2001-02-23 00:55 omegahacker
8074 * configure.in, gstreamer-config.in: updates to configure.in and
8075 -config to help with cross compiling
8077 2001-02-22 23:19 wtay
8079 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8082 2001-02-22 23:18 wtay
8084 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8085 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8086 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8087 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8088 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8089 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8090 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8091 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8092 More doc updates Manual additions: xml/load save of custom XML,
8093 debugging, request pads added a signal to the example plugin fixed
8094 a bug in mp3parse (ifdef 1)
8096 2001-02-22 17:13 wtay
8098 * examples/plugins/example.c: Fixed an unclosed comment
8100 2001-02-22 01:53 omegahacker
8102 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8103 seek-capable mp3parse
8105 2001-02-22 01:36 bbradburn
8107 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8108 seeking by validating the NEXT frame header.
8110 2001-02-22 01:34 omegahacker
8112 * examples/plugins/: example.c, example.h: significant commenting
8113 of the example plugin
8115 2001-02-22 00:47 omegahacker
8117 * gst/gstelement.h: minor change: changed case of the strings for
8120 2001-02-21 23:01 wtay
8122 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8123 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8124 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8125 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8126 Fixed the jpeg decoder Modifications for lame >=3.86
8128 2001-02-21 22:32 dlehn
8130 * debian/: .cvsignore, README.Debian, changelog, control,
8131 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8132 gstmediaplay.menu, gstreamer-cdparanoia.files,
8133 gstreamer-common.files, gstreamer-doc.files,
8134 gstreamer-elements.files, gstreamer-esd.files,
8135 gstreamer-lame.files, gstreamer-mpg123.files,
8136 gstreamer-plugin-template.postinst,
8137 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8138 gstreamer-runtime.postinst, gstreamer-tools.files,
8139 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8140 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8141 libgsteditor0.postinst, libgstmediaplay-dev.files,
8142 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8145 2001-02-21 20:58 dlehn
8147 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8148 for byte order conversion.
8150 2001-02-21 20:57 dlehn
8152 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8153 backwards compatability.
8155 2001-02-21 20:45 dlehn
8157 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8158 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8159 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8162 2001-02-21 20:28 dlehn
8164 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8166 2001-02-21 20:27 dlehn
8168 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8170 2001-02-21 00:57 omegahacker
8172 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8173 into an element landed it in code that still thought it was
8174 connected to the previous element. It now checks to see if the
8175 peer's peer has changed, and deal accordingly.
8177 2001-02-20 08:19 omegahacker
8179 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8180 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8181 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8182 most operations live, without any failure. tests/incsched.c
8183 currently faults at the last iteration, not yet sure why.
8185 2001-02-19 22:15 wtay
8187 * tests/nego/nego1.c: file nego1.c was initially added on branch
8190 2001-02-19 22:15 wtay
8192 * tests/nego/Makefile.am: file Makefile.am was initially added on
8193 branch BRANCH-CAPSNEGO1.
8195 2001-02-19 22:15 wtay
8197 * tests/nego/.cvsignore: file .cvsignore was initially added on
8198 branch BRANCH-CAPSNEGO1.
8200 2001-02-19 22:15 wtay
8202 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8203 negotiation test program
8205 2001-02-19 20:20 wtay
8207 * configure.in, docs/random/wtay/caps-negociation,
8208 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8209 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8210 pad negotiation. - _renegotiate can be called by a plugin to
8211 negotiate the caps - _renegotiate is called whenever a pad
8212 changes its caps - the caps cannot contain lists or ranges -
8213 the pad caps are now only set explicitly using gst_pad_set_caps,
8214 the padtemplate caps are not transfered to the pad caps.
8216 missing: - no notification when negotiation fails - autoplugging
8217 is broken - the editor doesn't show correct caps
8219 2001-02-19 00:07 wtay
8221 * libs/Makefile.am: The BPB has been put over my head... this time
8224 2001-02-18 23:58 wtay
8226 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8227 we now have have a plain C version too.
8229 2001-02-18 10:00 omegahacker
8231 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8232 tests/incsched.c: More incsched progress. Should be able to get
8233 itereration going again tomorrow.
8235 2001-02-17 07:11 omegahacker
8237 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8238 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8239 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8240 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8241 incsched is getting closer.
8243 2001-02-17 04:43 mhowell
8245 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8248 2001-02-17 00:00 omegahacker
8250 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8251 macros and ##arg## syntax
8253 2001-02-16 23:54 richardb
8255 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8256 way and then back again, as wtay suggested. Ho hum.
8258 2001-02-16 23:52 omegahacker
8260 * docs/manual/quotes.sgml: more interesting than a 40K user
8263 2001-02-16 23:45 richardb
8265 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8267 2001-02-16 23:39 omegahacker
8269 * docs/manual/quotes.sgml: added groupie quote
8271 2001-02-16 16:48 richardb
8273 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8274 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8275 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8276 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8277 shown up by gnome-db2html2 - %'s should be written as % (was
8278 causing gnome-db2html2 to segfault, though I've a patch for them to
8279 fix that). Also correct an id which appeared twice.
8281 2001-02-16 13:13 richardb
8283 * gst/gstpad.h: Include compatability defines for old versions of
8286 2001-02-16 12:15 richardb
8288 * tools/README: Trivial fix: change launch to gstreamer-launch in
8291 2001-02-16 12:14 richardb
8293 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8294 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8295 things closer to the Gnome standard guidelines for SGML
8296 documentation. One change in particular is to change the book name
8297 for the manual from gstreamer to index; a change to the link to the
8298 manual on the website will thus be needed when the online version
8299 of the manual is next updated.
8301 These changes should make it possible to view the GStreamer
8302 documentation directly from SGML in Nautilus: anyone with a working
8303 copy of Nautilus should try this out and report ... ;-)
8305 2001-02-15 18:42 richardb
8307 * gst/gstpad.c: Fix a couple of instances of childs, which should
8308 be xmlChildrenNode. We need to be careful to stop these creeping
8311 2001-02-14 23:23 omegahacker
8313 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8314 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8315 need to get the headers redone...
8317 2001-02-14 10:34 richardb
8319 * configure.in: Innocuous little change to fix a warning with newer
8320 versions of automake - shouldn't cause any backwards compatibility
8323 2001-02-13 20:48 wtay
8325 * docs/random/wtay/caps-negociation: Latest begotiation doc
8327 2001-02-13 02:40 omegahacker
8329 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8330 changes to incsched stuff, need to make more major modifications to
8331 manager concept now, so I'm checkpointing.
8333 2001-02-12 23:08 omegahacker
8335 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8336 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8337 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8338 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8339 tests/Makefile.am, tests/incsched.c: First round of incremental
8340 scheduling. Manager setting and managed_elements lists are now
8341 handled at bin_add/remove time. Scheduling chains can be created
8342 incrementally as well, though there are still some pieces missing.
8344 2001-02-12 23:08 omegahacker
8346 * tests/incsched.c: file incsched.c was initially added on branch
8349 2001-02-11 22:22 wtay
8351 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8352 associations on the UML diagrams
8354 2001-02-11 18:29 wtay
8356 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8357 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8358 Added a first draft for caps-negotiation
8360 2001-02-10 14:46 wtay
8362 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8363 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8364 plugins/avi/playcodecs.c: - backported the xml load bug in the
8365 properties - backported the videosink bug - make sure the
8366 regiontype is set to NONE after a getregion - an ugly fix (copy the
8367 chainfunction outselves) to make the avidecoder work again.
8369 2001-02-08 19:52 wtay
8371 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8372 implementation details
8374 2001-02-08 19:37 wtay
8376 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8379 2001-02-08 19:37 wtay
8381 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8382 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8383 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8384 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8385 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8386 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8387 Implemented the plugable autopluggers. - one can aad an
8388 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8389 autopluggers can be queried using _get_list - save/load
8390 autoplugger descriptions in the XML registry - load the
8391 autoplugger only when needed - a signal can be attached to the
8392 autoplugger to be notified of new objects. - improved the
8393 media player to use the new autoplugger - updated
8394 gstreamer-inspect for the autoplugger and types added EOS to the
8395 disksrc fixed two bugs in properties loading (min/max, comment
8398 2001-02-07 22:48 omegahacker
8400 * configure.in: removed intl and po from configure.in, until we
8401 have gettext working
8403 2001-02-07 22:23 omegahacker
8405 * Makefile.am, configure.in: added configure option to turn on
8406 building of docs, else they aren't built
8408 2001-02-07 22:07 omegahacker
8410 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8413 2001-02-06 20:42 wtay
8415 * docs/gst/tmpl/gstreamer-unused.sgml,
8416 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8417 examples/queue2/queue2.c, examples/thread/thread.c,
8418 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8419 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8420 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8421 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8422 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8423 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8424 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8425 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8426 autoplugger: - moved all of the code out of gstpipeline.c to
8427 autoplug.c - The autoplugger now creates a GstElement based on
8428 the given src and sink caps. The API now is: GstElement*
8429 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8430 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8431 sure if this is right behaviour but we need at least a bin in
8432 order to run the typedetect functions. - fixed a bug in
8433 gstbin.c where the MANAGER flag of the bin was not cleared
8434 when going to the NULL state. - a bug in the videosink was
8435 fixed. It was possible that more instances of the video widget
8436 were created, causing major errors. - commented out most of the
8437 'old' autoplug examples. - added the new autoplugger to
8438 gstplay.c. There still is a bit of hacking needed to insert a
8439 queue into the autogenerated element. This will be fixed when
8440 the autoplugger can also create the video/audio elements. Fixed
8441 some more extranous spaces problems in various files.
8443 2001-02-06 20:06 wtay
8445 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8446 ignore, and two documents..
8448 2001-02-06 19:39 omegahacker
8450 * test/ac3play.c: updated ac3play to work with latest libgst
8452 2001-02-05 17:17 omegahacker
8454 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8456 2001-02-05 17:16 omegahacker
8458 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8459 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8460 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8461 guint64's. They are offset and len, where offset can be used for
8462 the time field, and len would be zero or the time unit (say, 33ms
8465 2001-02-04 21:38 omegahacker
8467 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8468 in-use instances of asyncdisksrc
8470 2001-02-04 21:37 omegahacker
8472 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8473 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8474 disksrc, no point in having a distinction
8476 2001-02-03 07:25 omegahacker
8478 * configure.in: fixed up the Alpha and ARM processor checks
8480 2001-02-01 17:42 omegahacker
8482 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8485 2001-02-01 17:39 omegahacker
8487 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8490 2001-01-31 22:54 omegahacker
8492 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8494 2001-01-31 20:27 wtay
8496 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8497 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8498 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8499 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8500 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8501 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8503 2001-01-30 23:53 wtay
8505 * examples/xml/createxml.c, examples/xml/runxml.c,
8506 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8507 gst/gstxml.h: Added a first attempt for XML embedding in the main
8508 core XML. Objects will emit a signal that a user app can connect
8509 to in order to insert its XML into the tree. You can catch the
8510 object_loaded signal in GstXML to parse the user supplied XML data
8511 in the stream. The object_loaded signal is implemented with a
8512 custom made class signal. All GstObject classes now automatically
8513 create a GstSignalObject that serves as a proxy to the user app
8514 when an object is loaded. All objects are currently responsible to
8515 emit the class signal themselves. runxml and createxml serve as an
8516 example how the XML hooks can be used to insert and retrieve custom
8519 2001-01-29 23:51 wtay
8521 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8523 2001-01-29 23:50 wtay
8525 * examples/plugins/example.c, examples/plugins/example.h,
8526 gst/gstxml.c, plugins/audioscale/audioscale.c,
8527 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8528 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8529 plugins/cdparanoia/cdparanoia.c,
8530 plugins/mp3decode/mpg123/gstmpg123.c,
8531 plugins/mp3decode/parse/mp3parse.c,
8532 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8533 parentage macros were replaced with the correct gst_*_get_parent.
8534 Updated the example. 'gstreamer' now is the doc type instead of
8537 2001-01-29 23:32 wtay
8539 * docs/random/wtay/namespaces: Added ramblings about the XML
8542 2001-01-29 00:06 wtay
8544 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8545 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8546 editor/gsteditorpad.c, editor/gsteditorproject.c,
8547 examples/plugins/example.c, examples/xml/createxml.c,
8548 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8549 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8550 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8551 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8552 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8553 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8554 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8555 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8556 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8557 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8558 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8559 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8560 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8561 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8562 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8563 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8564 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8565 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8566 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8567 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8568 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8569 plugins/filters/ladspa/gstladspa.c,
8570 plugins/filters/median/median.c, plugins/filters/median/median.h,
8571 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8572 plugins/icecast/icecastsend/icecastsend.c,
8573 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8574 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8575 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8576 plugins/mp3decode/mpg123/gstmpg123.c,
8577 plugins/mp3decode/parse/mp3parse.c,
8578 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8579 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8580 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8581 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8582 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8583 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8584 plugins/mpeg1/parse/mpeg1parse.c,
8585 plugins/mpeg1/system_encode/system_encode.c,
8586 plugins/mpeg1video/parse/mp1videoparse.c,
8587 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8588 plugins/mpeg2/ac3parse/ac3parse.c,
8589 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8590 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8591 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8592 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8593 plugins/mpeg2/subtitles/mpeg2subt.c,
8594 plugins/mpeg2/video/gstmpeg2play.c,
8595 plugins/mpeg2/video/gstmpeg2play.h,
8596 plugins/mpeg2/videoparse/mp2videoparse.c,
8597 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8598 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8599 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8600 plugins/visualization/smoothwave/smoothwave.c,
8601 plugins/visualization/smoothwave/smoothwave.h,
8602 plugins/visualization/spectrum/gstspectrum.c,
8603 plugins/visualization/synaesthesia/synaesthesia.c,
8604 plugins/visualization/vumeter/vumeter.c,
8605 plugins/visualization/vumeter/vumeter.h,
8606 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8607 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8608 tools/gstreamer-inspect.c: This is a megapatch with the following
8611 - moved the gchar *name to GstObject, removed the ones in
8614 - moved the parent handling completely into GstObject. This cause
8616 the plugins to fail (except those that used gst_pad_get_parent)
8617 - rearanged the XML save handling.
8618 - GstObject now has a class function save/restore_thyself.
8619 - GstObject has a generic method gst_object_save_thyself, this
8621 possible to fire a signal wehever a new object is loaded. This
8623 so we can add XML save hooks.
8624 - GstXML API has changed slightly. You now have to create a
8626 first before you can actually load something. This makes it
8628 attach a signal to GstXML whenever an object is loaded. I'm
8630 will keep this interface.
8631 - GstObject can now print the path_string without knowing about
8634 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8637 - added XML namespaces to the saved pipelines the namespace is:
8638 http://gstreamer.net/gst-core/1.0/
8639 namespaces are needed to distinguish user generated XML from the
8642 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8643 will be replaced with gst_pad_get_parent shortly.
8645 2001-01-26 23:35 wtay
8647 * REQUIREMENTS: Added the requirement for libshout
8649 2001-01-26 23:33 wtay
8651 * configure.in: For the icecast sender
8653 2001-01-26 23:33 wtay
8655 * plugins/: Makefile.am, icecast/Makefile.am,
8656 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8657 icecast/icecastsend/icecastsend.c,
8658 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8661 2001-01-26 18:15 richardb
8663 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8666 2001-01-23 20:03 wtay
8668 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8669 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8670 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8671 new _request methods
8673 2001-01-23 18:42 richardb
8675 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8676 gst_element_request_compatible_pad and remove
8677 gst_element_request_pad. Implemented something reasonable for
8678 gst_element_request_compatible_pad, but havn't tested much: it
8679 won't work for tee because the pad templates have no caps, and
8680 negotiation is not yet written, so it is assumed that the tee pads
8681 can't connect to anything.
8683 2001-01-22 23:39 richardb
8685 * examples/launch/mp3play: Fix launch so that it can play a list of
8686 files, now that EOS works enough. (It needs to not have to restart
8687 gstreamer each time, but good enough for now ;-) )
8689 2001-01-21 23:20 wtay
8691 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8692 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8693 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8694 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8695 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8696 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8697 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8698 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8699 Added XML load from memory functionality Undid the videosink patch,
8700 something else is wrong now on my machine: no MMX acceleration :-(
8702 2001-01-21 17:36 wtay
8704 * docs/random/wtay/eos-19012001: An overview of the current EOS
8707 2001-01-21 16:19 wtay
8709 * docs/random/dynpads: Ramblings about dynamic pads
8711 2001-01-21 16:18 wtay
8713 * docs/random/omega/testing/.cvsignore: [no log message]
8715 2001-01-21 16:10 wtay
8717 * docs/gst/.cvsignore: updated to exclude various docs formats
8720 2001-01-21 16:08 wtay
8722 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8723 in a thread, to test EOS. still hangs because gtk_main hangs in a
8726 2001-01-21 16:06 wtay
8728 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8729 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8730 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8731 correctly now. Updated gstreamer-launch to loop while !EOS.
8733 2001-01-21 01:20 omegahacker
8735 * docs/random/omega/testing/framework: more complete(?) XML
8736 description of example
8738 2001-01-21 01:03 omegahacker
8740 * docs/random/omega/testing/framework: initial thoughts on
8743 2001-01-21 00:57 wtay
8745 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8746 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8747 the device when in use' bug.
8749 2001-01-20 20:08 omegahacker
8751 * docs/design/: part-conventions.txt, part-gstelement.txt,
8752 part-gstobject.txt, part-standards.txt: current set of design docs,
8755 2001-01-20 19:20 omegahacker
8757 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8758 added first hack at testing suite design
8760 2001-01-20 18:20 wtay
8762 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8763 chaining/pushing them to the next element. NULL buffers happen on
8764 EOS. gst_bin_iterate now returns a gboolean indicating something
8765 usefull happened. It the bin is EOS, it returns FALSE.
8767 2001-01-20 17:59 wtay
8769 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8770 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8771 found inside a bin1, we add the bin2 to the EOS providers of the
8772 bin1. When there is nothing more to schedule in bin1 and bin2 has
8773 fired EOS, bin1 is in EOS. The queue overrides the EOS
8774 notification and calls EOS on the src pad when the queue is empty
8775 and the sink pad is in EOS.
8777 2001-01-20 17:53 wtay
8779 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8780 case6.c: More test cases for EOS handling
8782 2001-01-20 03:36 omegahacker
8784 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8787 2001-01-20 03:33 omegahacker
8789 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8790 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8791 vidcapture2.c: updated test programs to new ghostpad API
8793 2001-01-20 03:28 wtay
8795 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8796 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8799 2001-01-20 03:10 wtay
8801 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8802 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8803 eos somewhat work. no inner bins are checked. When an element
8804 fires EOS, the chain with that element is removed from the
8805 scheduler (marked inactive). If all chains are inactive, the bin
8808 2001-01-20 03:02 wtay
8810 * tests/eos/: case2.c, case3.c: Two more test cases
8812 2001-01-20 02:57 omegahacker
8814 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8815 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8818 2001-01-19 23:34 wtay
8820 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8823 2001-01-19 22:15 wtay
8825 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8826 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8827 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8828 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8829 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8830 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8831 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8832 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8833 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8834 tests/tee.c: API docs updates
8836 2001-01-19 09:37 omegahacker
8838 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8839 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8840 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8841 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8842 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8843 changes. Fixed everything that broke, correctly. Someone will
8844 want to go update the API doc templates.
8846 2001-01-19 09:14 omegahacker
8848 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8849 more cothreads cleanup, and first pass at ARM code
8851 2001-01-19 07:48 omegahacker
8853 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8854 stack issue that probably can't be solved anyway. Tomorrow the UDB
8855 build will commence, and let the best guess win!
8857 2001-01-19 02:23 omegahacker
8859 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8860 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8861 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8862 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8863 system. The objects are in place, I now need to go and get all the
8864 Bin end of things worked out. Testing should be fairly easy, at
8865 least for verification.
8867 Everything I've tried so far works with no changes, with is
8868 amazing. That's just cool. Once again we rewrite an entire
8869 subsystem, and nothing else notices anything but the new features
8872 2001-01-19 02:10 richardb
8874 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8877 2001-01-19 02:06 richardb
8879 * docs/fwg/: Makefile.am, firstplugin.sgml,
8880 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8881 typesnprops.sgml: Wrote a little more text, and did more of the
8882 work on making the sections. When this manual has text in all
8883 these sections its going to be pretty impressive...
8885 2001-01-19 00:07 wtay
8887 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8888 little tee test program.
8890 2001-01-19 00:07 wtay
8892 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8893 pad presence REQUEST.
8895 2001-01-19 00:02 wtay
8897 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8898 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8899 elements/gsttypefind.h: And here they are....
8901 2001-01-19 00:01 wtay
8903 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8904 elements/gstelements.c: Moved queue and typefind elements to the
8905 core since they are referenced by name.
8907 2001-01-18 23:46 wtay
8909 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8910 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8911 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8912 mthodes to request an element to create pads:
8913 gst_element_request_pad* This can be used to construct a tee and a
8914 muxer/mixer/aggregator element. Moved the tee element to elements/
8915 because it can now be handled with the new pad request features.
8916 The padfactory also has some changes: a pad can now be of presence
8917 REQUEST, which means that the pad can be requested from this plugin
8920 2001-01-18 15:29 richardb
8922 * plugins/esd/esdsink/esdsink.c,
8923 plugins/visualization/synaesthesia/core.c,
8924 plugins/visualization/synaesthesia/core.h,
8925 plugins/visualization/synaesthesia/synaesthesia.c,
8926 plugins/visualization/synaesthesia/synaesthesia.h,
8927 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8928 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8929 fixes for libxml. Also, some code formatting changes in esdsink,
8930 some further fixes to vumeter, and some work on synaesthesia to
8931 make it closer to working (it doesn't fully work yet, though. :( )
8933 2001-01-18 11:16 richardb
8935 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8936 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8937 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8938 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
8939 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
8940 libxml2. Also improved a couple of debugging messagse.
8942 2001-01-18 08:54 omegahacker
8944 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
8945 gstppc.h: Updates to cothreads code, including non-working alpha.
8946 Changed things a bit, including PPC. Not having a PPC machine, I
8947 need someone to test these changes and report back whether they
8950 2001-01-18 02:25 richardb
8952 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
8953 so that it compiles and runs. It doesn't do much of use though:
8954 simply produces some debug output, and has a set of arguments which
8955 report the volume. It might be more useful if it produced its
8956 output from a source pad, in an appropriate format, so that another
8957 plugin could graphically display this.
8959 2001-01-17 07:43 wtay
8961 * examples/typefind/: Makefile, Makefile.am: Oops
8963 2001-01-17 01:59 richardb
8965 * tools/gstreamer-register.c: Fix permissions problems: the
8966 directory will now always be created mode 2755. In addition, the
8967 temporary file is given restricted permissions, and the permissions
8968 on the registry file are preserved if one already exists, or 666
8969 (and modified by the umask) if one doesn't already exist.
8971 2001-01-17 00:02 wtay
8973 * configure.in: Added typefind example to configure.in
8975 2001-01-17 00:01 wtay
8977 * examples/: autoplug/autoplug.c, typefind/Makefile,
8978 typefind/typefind.c: Added the typefind example from the manual
8980 2001-01-16 23:35 wtay
8982 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
8983 utility.sgml: Manual updates and additions
8985 2001-01-15 21:10 richardb
8987 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
8988 plugin, after I realised they were wrong during a conversation
8989 about pads with wtay. ;-)
8991 2001-01-15 19:25 wtay
8993 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
8994 gstelement that broke with the conversion of the states to a
8997 2001-01-15 00:53 richardb
8999 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9000 conditionals to ensure that the i486 stuff is used only in x86
9001 architectures. Now links on PPC.
9003 2001-01-15 00:53 wtay
9005 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9006 with dynamic pads Fixed quotes
9008 2001-01-14 22:28 wtay
9010 * gstplay/Makefile.am: Added gst_libs to Makefile
9012 2001-01-14 22:25 richardb
9014 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9015 directory to put the manual in: was trying to make a symlink in the
9016 non-existant directory, and causing the build to stop.
9018 2001-01-14 22:24 richardb
9020 * gst/Makefile.am: Adding nasty hack to rules to generate
9021 cothreads.{o,lo}, to get dependencies right. Rules copied from
9022 automake, and therefore a bit dependent on automake keeping doing
9023 dependency things the same kind of way, but it should work as long
9024 as automake puts dependencies into .deps/*.P
9026 2001-01-14 22:23 wtay
9028 * tests/sched/Makefile.am: Fixed a Makefile error
9030 2001-01-14 21:55 omegahacker
9032 * Makefile.am, acconfig.h, configure.in,
9033 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9034 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9035 editor/Makefile.am, examples/autoplug/Makefile.am,
9036 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9037 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9038 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9039 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9040 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9041 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9042 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9043 gst/types/Makefile.am, gstplay/Makefile.am,
9044 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9045 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9046 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9047 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9048 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9049 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9050 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9051 plugins/effects/stereo/Makefile.am,
9052 plugins/effects/volume/Makefile.am,
9053 plugins/esd/esdsink/Makefile.am,
9054 plugins/filters/ladspa/Makefile.am,
9055 plugins/filters/median/Makefile.am,
9056 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9057 plugins/mp3decode/mpg123/Makefile.am,
9058 plugins/mp3decode/parse/Makefile.am,
9059 plugins/mp3decode/types/Makefile.am,
9060 plugins/mp3decode/xa/Makefile.am,
9061 plugins/mp3decode/xing/Makefile.am,
9062 plugins/mp3encode/lame/Makefile.am,
9063 plugins/mpeg1/mpeg1encoder/Makefile.am,
9064 plugins/mpeg1/mpeg_play/Makefile.am,
9065 plugins/mpeg1/mpegaudio/Makefile.am,
9066 plugins/mpeg1/mpegtypes/Makefile.am,
9067 plugins/mpeg1/parse/Makefile.am,
9068 plugins/mpeg1/system_encode/Makefile.am,
9069 plugins/mpeg1video/parse/Makefile.am,
9070 plugins/mpeg2/ac3dec/Makefile.am,
9071 plugins/mpeg2/ac3parse/Makefile.am,
9072 plugins/mpeg2/mpeg2dec/Makefile.am,
9073 plugins/mpeg2/mpeg2enc/Makefile.am,
9074 plugins/mpeg2/mpegtypes/Makefile.am,
9075 plugins/mpeg2/parse/Makefile.am,
9076 plugins/mpeg2/subtitles/Makefile.am,
9077 plugins/mpeg2/video/Makefile.am,
9078 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9079 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9080 plugins/visualization/smoothwave/Makefile.am,
9081 plugins/visualization/spectrum/Makefile.am,
9082 plugins/visualization/synaesthesia/Makefile.am,
9083 plugins/visualization/vumeter/Makefile.am,
9084 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9085 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9086 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9087 Massive build fixup. Will send message to -devel list later with
9088 details on the changes and what they mean for Makefile.am writers.
9089 Check docs/random/omega/build/TODO for a list of things that I had
9092 NOTE: this requires a complete rebuild of all plugins, since I also
9093 changed the STATE enum to a bitfield instead of sequential numbers.
9095 2001-01-14 21:38 omegahacker
9097 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9098 the launcher, didn't deal with argc properly
9100 2001-01-14 14:57 wtay
9102 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9105 2001-01-14 14:43 wtay
9107 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9108 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9109 make sure that the waiting thread is woken up. Can somebody with
9110 queue problems verifify that this does improve the situation a bit.
9111 I'm suspecting that something else is going on, like a pthreads bug
9112 or something. Small updates to the fake elements.
9114 2001-01-14 12:42 richardb
9116 * REQUIREMENTS: Added a couple of lines about debian packages.
9118 2001-01-14 04:45 wtay
9120 * docs/manual/quotes.sgml: Updated quotes :-)
9122 2001-01-13 19:04 wtay
9124 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9125 proposal does not use the recursion to propagate the EOS signal.
9126 This implies that an element cannot deny an EOS signal anymore but
9127 since the signal is generated when a NULL buffer is pushed,
9128 somebody did something wrong anyway.
9130 2001-01-13 15:47 wtay
9132 * docs/random/wtay/eos4: Added an updated use case for EOS
9135 2001-01-13 14:45 wtay
9137 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9139 2001-01-13 14:25 wtay
9141 * tools/gstreamer-register.c: Fixed the directory permission Bug
9144 2001-01-13 13:51 wtay
9146 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9147 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9148 parser.h instead of gnome-xml/parser.h untill xml-config is
9151 2001-01-13 02:55 omegahacker
9153 * configure.in: turned static library build back off for
9156 2001-01-13 02:12 wtay
9158 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9161 2001-01-13 00:14 wtay
9163 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9166 2001-01-12 23:37 wtay
9168 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9169 sure BE/LE stuff works
9171 2001-01-12 22:44 wtay
9173 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9174 with an explanation of how EOS could be handled with it.
9176 2001-01-12 20:54 wtay
9178 * ChangeLog: Updated ChangeLog :-)
9180 2001-01-12 20:48 wtay
9182 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9183 mmx/sse code is not used on non i386
9185 2001-01-12 20:44 wtay
9187 * configure.in: Check for more atomic operations
9189 2001-01-12 20:25 wtay
9191 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9194 2001-01-12 20:15 wtay
9196 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9197 not performed on non intel
9199 2001-01-12 18:51 wtay
9201 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9202 handling, I got an idea and started eos3. eos3 takes a different
9203 approach by merging the eos detection and the scheduling in a quite
9204 elegant way. I'm not sure we handle the scheduling like this
9207 2001-01-11 23:20 wtay
9209 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9210 replaced them with a # comment as suggested by Peter Weilbacher
9212 2001-01-11 23:15 wtay
9214 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9215 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9216 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9217 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9218 the asm sources from /* */ to #, it seems to confuse some compilers
9220 2001-01-11 22:09 omegahacker
9222 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9223 make obvious its usage restrictions
9225 2001-01-11 22:03 omegahacker
9227 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9228 elements can store ints or pointers for their own use
9230 2001-01-11 21:53 wtay
9232 * Makefile.am: Added the REQUIREMENTS file to distdir
9234 2001-01-11 09:42 omegahacker
9236 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9237 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9238 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9239 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9240 sched/walkthrough-72: added all of my un-committed random doc
9241 files, as backup <g>
9243 2001-01-11 00:35 omegahacker
9245 * gstreamer.spec.in: updated spec file to create -devel package too
9247 2001-01-11 00:33 omegahacker
9249 * gst/gstinfo.c: removed some spare newlines
9251 2001-01-10 21:28 omegahacker
9253 * docs/manual/programs.sgml: updated -launch examples
9255 2001-01-10 09:14 omegahacker
9257 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9259 2001-01-09 21:19 wtay
9261 * configure.in: Added --with-win32-libdir to configure
9263 2001-01-09 21:06 omegahacker
9265 * acconfig.h, configure.in: added config option for win32 dll and
9266 re-enabled static building
9268 2001-01-09 20:54 omegahacker
9270 * docs/manual/quotes.sgml: latest irc insanity
9272 2001-01-09 20:53 wtay
9274 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9277 2001-01-09 20:45 omegahacker
9279 * tools/gstreamer-register.c: added unlink() of registry file, and
9280 moved info enable up
9282 2001-01-09 06:48 omegahacker
9284 * tools/gstreamer-launch.c: typo fix
9286 2001-01-09 04:42 omegahacker
9288 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9289 acconfig.h and added debugging output to cdparanoia
9291 2001-01-09 04:39 omegahacker
9293 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9294 gstreamer-register.c: various changes, including making -launch use
9297 2001-01-09 04:36 omegahacker
9299 * gst/gstplugin.c: fixed a leak
9301 2001-01-08 23:57 richardb
9303 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9305 2001-01-08 23:55 richardb
9307 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9308 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9309 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9310 examples/Makefile.am, examples/plugins/.cvsignore,
9311 examples/plugins/Makefile.am, examples/plugins/example.c,
9312 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9313 Move plugin example code to new location, and put it into build
9314 system. Add work on firstplugin chapter of pwg. Fix typo in
9315 quotes. Add @'s before commands in manuals.mak
9317 2001-01-08 22:08 wtay
9319 * docs/Makefile.am, docs/manual/components.sgml,
9320 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9321 docs/manual/states.sgml, docs/manual/xml.sgml,
9322 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9323 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9324 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9325 gst_xml_get_element was broken
9327 2001-01-08 22:04 richardb
9329 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9330 make another comment more helpful.
9332 2001-01-08 22:03 richardb
9334 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9335 position in the heirarchy.
9337 2001-01-08 20:15 richardb
9339 * editor/gsteditorproperty.c: Display what the type of an element
9340 is, as the first thing in the properties box.
9342 2001-01-08 08:32 omegahacker
9344 * docs/manual/quotes.sgml: added another, um, exchange
9346 2001-01-08 01:43 richardb
9348 * tools/gstreamer-launch.c: Fix typo in error message.
9350 2001-01-08 01:27 richardb
9352 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9353 Add a "quotes" section to the gstreamer manual. This may not be an
9354 appropriate place to have this - feel free to remove it. But I
9355 think this should live _somewhere_.
9357 2001-01-08 01:23 richardb
9359 * docs/random/filter-writers-guide: Remove text version of headings
9360 for fwg. This is now contained in the SGML
9362 2001-01-08 01:21 richardb
9364 * docs/fwg/: .cvsignore, Makefile.am,
9365 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9366 Renamed the filter writers guide to plugin writers guide. Added in
9367 the planned section headings.
9369 2001-01-07 22:59 wtay
9371 * tests/sched/testcases1.tc: Added a sample tescase file
9373 2001-01-07 22:36 wtay
9375 * docs/random/testing/syntax: Added iterations
9377 2001-01-07 22:34 wtay
9379 * docs/random/testing/syntax: Added a plan for regression test plan
9382 2001-01-07 18:36 wtay
9384 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9385 thread, pipeline, so that it can be used in gstreamer-inspect and
9388 2001-01-07 17:09 wtay
9390 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9391 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9392 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9393 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9394 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9395 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9396 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9397 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9398 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9399 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9400 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9401 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9402 --enable-debug Updated AUTHORS in gstmediaplay
9404 2001-01-07 16:48 richardb
9406 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9408 2001-01-07 16:14 richardb
9410 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9411 to start using xmlDocDump, to avoid a symlink attack on the
9412 temporary registry file. Unfortunately, xmlDocDump doesn't give
9413 any indication whether its successful, so I've #ifdefed this out
9414 and left the original in place. Since the tmp file is in
9415 /etc/gstreamer, this should be okay for the moment, but I shall ask
9416 the libxml people to add some way of getting the success value of
9417 DocDump so we can use that in future.
9419 2001-01-07 15:31 richardb
9421 * acinclude.m4: Slight tweak: now I just need to send the modified
9422 version off to the alsa people.
9424 2001-01-07 15:25 richardb
9426 * acinclude.m4: New macro for testing for ALSA libraries.
9427 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9429 2001-01-07 15:20 richardb
9431 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9432 gstreamer-register will now never cause the ** WARNING **:
9433 gstplugin: registry needs rebuild warning to appear - sets a hidden
9434 global in gstplugin.c to turn the warning off. Fix a warning in
9435 gst/cothreads.c (function was declared extern, defined static)
9437 2001-01-07 14:55 richardb
9439 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9441 2001-01-07 14:49 wtay
9443 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9444 locking by only using the elements mutex. This should fix the
9445 locking problems we had...
9447 2001-01-07 14:32 richardb
9449 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9451 2001-01-07 14:29 richardb
9453 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9455 2001-01-07 14:16 richardb
9457 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9458 not to be installed.
9460 2001-01-07 14:05 richardb
9462 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9463 can compile. Will shortly update this with a slightly better
9466 2001-01-07 13:58 richardb
9468 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9469 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9470 HAVE_DB2PS instead of HAVE_PS2PDF.
9472 2001-01-07 08:40 omegahacker
9474 * configure.in: added check for libasound, and fixed check for
9477 2001-01-07 08:01 omegahacker
9479 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9480 over-zealous attempt to squash leaks, I put the g_free too early
9482 2001-01-07 07:46 omegahacker
9484 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9485 to both the plugin and the ladspa-provided code
9487 2001-01-07 07:45 omegahacker
9489 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9490 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9492 2001-01-07 07:01 richardb
9494 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9495 repository up-to-dateness by scanning through all directories on
9496 path, and checking that they and all their files are older than the
9497 repository. Give warning message if not.
9499 2001-01-07 05:54 richardb
9501 * tools/gstreamer-register.c: Test xmlSaveFile return value
9502 correctly (had to get source to find out what it meant...)
9503 gstreamer-register now seems to work fine, even in a non-standard
9506 2001-01-07 05:35 richardb
9508 * configure.in: Fix tiny slip which made configdir still always be
9511 2001-01-07 05:30 richardb
9513 * acconfig.h, configure.in, docs/manual/factories.sgml,
9514 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9515 (which currently just holds the registry)ecan now be set by
9516 configure --with-configdir=<directory path>
9518 2001-01-07 04:51 richardb
9520 * tools/gstreamer-register.c: Almost completely rewritten
9521 gstreamer-register. Now checks most errors that can happen, and
9522 displays a useful message.
9524 2001-01-07 04:28 omegahacker
9526 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9528 2001-01-07 04:00 omegahacker
9530 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9531 capabilities into gst_parse_launch()
9533 2001-01-07 03:42 wtay
9535 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9536 gstqueue.h: Added sleep time to identity Added timeout value in
9537 queue (not activated yet)
9539 2001-01-07 03:06 omegahacker
9541 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9542 fix the parser that created them
9544 2001-01-07 02:30 wtay
9546 * docs/random/queue: Added a deadlock case for the queue
9548 2001-01-07 02:23 richardb
9550 * docs/fwg/: Makefile.am, concepts.sgml,
9551 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9552 headings for the second section too, and some text for it... ;-)
9554 2001-01-07 00:12 richardb
9556 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9557 titlepage.sgml: Wrote introduction, and changed name to plugin
9558 writers guide (though files still need rename). I'll leave the
9559 filenames as is for now, since the name might still change again...
9561 2001-01-06 22:05 omegahacker
9563 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9564 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9565 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9566 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9567 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9568 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9569 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9570 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9571 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9572 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9573 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9574 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9575 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9576 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9577 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9578 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9579 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9580 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9581 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9584 2001-01-06 19:09 wtay
9586 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9587 to think about it though...
9589 2001-01-06 18:08 wtay
9591 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9594 2001-01-06 16:56 wtay
9596 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9598 2001-01-06 16:52 wtay
9600 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9601 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9602 create dangling elements with the current scheduler. Remove the
9603 subtitle parser because it's not possible with the current
9604 scheduler. Added a padtemplate for MPEG2 subtitles.
9606 2001-01-06 10:42 omegahacker
9608 * configure.in: removed xing and added AM_CONDITIONAL for
9611 2001-01-06 09:49 omegahacker
9613 * autogen.sh: added --enable-debug to autogen.sh, duh...
9615 2001-01-06 02:35 wtay
9617 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9618 docs/gst/tmpl/gstasyncdisksrc.sgml,
9619 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9620 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9621 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9622 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9623 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9624 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9625 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9626 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9627 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9628 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9629 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9630 docs/manual/bins.sgml, docs/manual/connections.sgml,
9631 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9632 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9633 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9634 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9635 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9636 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9637 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9638 manual and the docs. Removed the esdsink in gst/elements/ we have
9639 a real one not in the plugins dir. Added more APIs to query the
9640 plugins, types and caps. more fields now have a getter and a
9641 setter. This is needed to make gstreamer wrapper fiendly. Added
9642 gst_element_disconnect beacuse we also have a gst_element_connect
9644 2001-01-05 18:50 wtay
9646 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9647 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9648 queues.sgml, threads.sgml: Docs updates
9650 2001-01-05 00:28 omegahacker
9652 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9654 2001-01-04 23:35 wtay
9656 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9657 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9658 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9659 states.sgml, threads.sgml: Updates and additions to the manual
9661 2001-01-04 22:15 omegahacker
9663 * gst/cothreads.c, gst/gstinfo.c,
9664 docs/gst/tmpl/gstasyncdisksrc.sgml,
9665 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9666 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9667 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9668 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9669 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9670 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9671 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9672 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9673 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9674 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9677 2001-01-04 20:34 omegahacker
9679 * tools/gstreamer-launch.c: fixed problems with -launch
9681 2001-01-04 20:17 omegahacker
9683 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9685 2001-01-04 19:22 wtay
9687 * examples/launch/mp3play: Fixed mp3play
9689 2001-01-04 19:16 wtay
9691 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9694 2001-01-04 18:57 wtay
9696 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9697 default removed debugging -g from Makefile
9699 2001-01-04 17:44 richardb
9701 * examples/launch/mp3play: Undo accidental commit of debugging
9704 2001-01-04 16:46 richardb
9706 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9709 2001-01-04 10:54 omegahacker
9711 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9712 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9713 cothreads sources a bit, added some API docs. Added some functions
9714 needed for gstreamer-inspect. Added num_sources to fakesink.
9716 2001-01-04 10:53 omegahacker
9718 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9719 to ladspa wrapper, closer to data movement
9721 2001-01-04 10:47 omegahacker
9723 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9724 to list elements and plugin info too
9726 2001-01-04 07:19 wtay
9728 * tools/gstreamer-launch.c: A little fix for parameter parsing
9730 2001-01-04 00:15 richardb
9732 * examples/launch/mp3play: Updated to supply argument as
9733 "name=value" rather than just "value"
9735 2001-01-04 00:15 richardb
9737 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9740 2001-01-03 23:08 wtay
9742 * test/mp3play.c: Make sure the plugin is loaded only once
9744 2001-01-03 22:58 richardb
9746 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9747 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9748 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9749 supply debugging options to libgst
9751 2001-01-03 20:55 wtay
9753 * tools/gstreamer-inspect.c: Added the previous changes back in
9755 2001-01-03 20:44 omegahacker
9757 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9758 updates and a padtemplate counter added
9760 2001-01-03 20:40 omegahacker
9762 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9765 2001-01-03 20:21 wtay
9767 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9768 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9769 GSList Some fixes to inspect: added the mime type
9771 2001-01-03 19:54 wtay
9773 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9774 the bonobo component fix a compile bug in inspect... Erik, have
9775 pending changes to gstpad.h?
9777 2001-01-03 19:12 richardb
9779 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9780 Do gst_init first in helloworld, so you can supply gst parameters.
9781 Correct name of frequency cap to rate, in esdsink. Now connects
9784 2001-01-03 18:55 richardb
9786 * gst/elements/gstaudiosink.c: Various small fixes.
9788 2001-01-03 18:51 richardb
9790 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9791 updating of parameters now.
9793 2001-01-03 18:15 richardb
9795 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9796 functions! Wheeeee! Still needs to have a few things sorted out
9797 though, such as parameter setting / syncing.
9799 2001-01-03 16:25 richardb
9801 * configure.in, plugins/Makefile.am, plugins/example.c,
9802 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9803 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9804 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9805 Added nearly complete esdsink: all structure in place, just need to
9806 add actaul links to libesd. ;-)
9808 2001-01-03 08:48 omegahacker
9810 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9811 now, like padtemplates, caps/props, and arguments. More stuff can
9812 be done, but not now, I must sleep.
9814 2001-01-03 07:38 omegahacker
9816 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9817 gstreamer-launch.c: Updates to -launch, added -inspect.
9819 2001-01-02 23:33 wtay
9821 * plugins/: example.c, example.h: Updated the example plugin
9824 2001-01-02 22:52 richardb
9826 * docs/Makefile.am: Don't delete CVS directories from working
9827 directory: delete from distdir. Also, delete backup files, while
9830 2001-01-02 20:50 wtay
9832 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9834 2001-01-02 19:46 wtay
9836 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9837 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9838 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9839 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9840 examples/thread/Makefile.am, examples/xml/Makefile.am,
9841 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9842 test/bindings/Makefile.am: The examples must not be installed
9843 Removed debugging from Makefiles for avidecoder/ac3parse
9844 /test/bindings/dummy.h cannot be installed
9846 2001-01-02 18:40 wtay
9848 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9849 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9850 plugins/audioscale/audioscale.c,
9851 plugins/filters/median/Makefile.am,
9852 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9853 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9854 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9855 plugins/mpeg1/mpegtypes/Makefile.am,
9856 plugins/mpeg2/mpegtypes/Makefile.am,
9857 plugins/visualization/spectrum/fix_fft.c,
9858 plugins/visualization/spectrum/gstspectrum.c,
9859 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9860 the docs more fixes for symbols collisions
9862 2001-01-02 16:39 wtay
9864 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9865 conflict with mpeg_audio
9867 2001-01-02 16:29 wtay
9869 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9870 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9871 symbol conflict with mpeg_play
9873 2001-01-02 15:18 richardb
9875 * docs/gst/Makefile.am: Remove gstesdsink
9877 2001-01-02 14:35 richardb
9879 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9880 put into distribution.
9882 2001-01-02 14:34 richardb
9884 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9885 documentation fails to build correctly when libhttp isn't present
9888 2001-01-02 13:23 richardb
9890 * autogen.sh: Correct ftp urls for libtool.
9892 2001-01-02 12:07 wtay
9894 * autogen.sh: Fixed a typo
9896 2001-01-02 12:04 wtay
9898 * acconfig.h, autogen.sh, configure.in,
9899 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9900 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9901 libjpeg Added and action for the load menu in gstplay Fixed drag
9902 and drop in gstplay More verbose errors in gstasyndisksrc
9904 2001-01-02 08:13 omegahacker
9906 * acconfig.h, autogen.sh, configure.in,
9907 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9908 gst/gstplugin.c, gst/elements/Makefile.am,
9909 gst/elements/gstasyncdisksrc.c, include/registry.h,
9910 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9911 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9912 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9913 libs/riff/gstriffparse.c, plugins/Makefile.am,
9914 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9915 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9916 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9917 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9918 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9919 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9920 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9921 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9922 plugins/filters/ladspa/gstladspa.c,
9923 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9924 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9925 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9926 plugins/mp3decode/mpg123/gstmpg123.c,
9927 plugins/mp3decode/parse/mp3parse.c,
9928 plugins/mpeg1/mpeg1encoder/globals.h,
9929 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9930 plugins/mpeg1/mpeg1encoder/marker.c,
9931 plugins/mpeg1/mpeg1encoder/mem.c,
9932 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9933 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9934 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9935 plugins/mpeg1/parse/mpeg1parse.c,
9936 plugins/mpeg1/system_encode/buffer.c,
9937 plugins/mpeg1/system_encode/system_encode.c,
9938 plugins/mpeg1/system_encode/systems.c,
9939 plugins/mpeg1video/parse/mp1videoparse.c,
9940 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
9941 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
9942 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
9943 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
9944 plugins/mpeg2/parse/mpeg2parse.c,
9945 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
9946 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
9947 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
9948 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
9949 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
9950 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
9951 plugins/visualization/smoothwave/smoothwave.c,
9952 plugins/visualization/spectrum/gstspectrum.c,
9953 plugins/visualization/synaesthesia/synaesthesia.c,
9954 plugins/visualization/vumeter/vumeter.c,
9955 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
9956 plugins/wav/gstparsewav.c: Massive, massive update of most source
9957 files. I went through and cleaned up all the warnings that I
9958 could, which involved fixing some of the plugins.
9960 The configure.in script was re-arranged and cleaned up so, and a
9961 check for libtool 1.3.5 was added to autogen.sh. Added checks for
9964 Some plugins were removed from the list of things to build for
9967 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
9968 critical and even an if() from a DEBUG can significantly increase
9971 2001-01-02 02:18 wtay
9973 * tests/Makefile.am: ooops, eos is a dir
9975 2001-01-02 02:16 wtay
9977 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
9978 editor/pixmaps/Makefile.am, tests/Makefile.am,
9979 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
9980 Added eos test programs
9982 2001-01-02 01:44 wtay
9984 * configure.in, docs/random/eos, editor/Makefile.am,
9985 editor/gsteditorimage.c, editor/gsteditorpalette.c,
9986 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
9987 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
9988 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
9989 gsteditor/gstplay install/build fixed typo in random/eos added
9990 num_buffers property to fakesrc
9992 2001-01-02 01:33 richardb
9994 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
9995 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
9996 the tools used to make documentation. If documentation cannot be
9997 generated, whatever is available will still be installed.
9998 videosink/imagetest is now a check_PROGRAM
10000 2001-01-02 01:00 omegahacker
10002 * REQUIREMENTS: updated requirements
10004 2001-01-02 00:35 omegahacker
10006 * REQUIREMENTS: added list of requrements
10008 2001-01-02 00:31 richardb
10010 * configure.in, examples/Makefile.am: Added launch back into make
10011 system. The Makefile wasn't being generated, resulting in make
10012 dist failing when the directory was entered for make dist.
10014 2001-01-01 23:50 wtay
10016 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10018 2001-01-01 23:20 omegahacker
10020 * examples/autoplug/Makefile.am: somehow Makefile.am went
10023 2001-01-01 22:44 omegahacker
10025 * examples/: Makefile.am, thread/Makefile.am: updated examples
10028 2001-01-01 21:21 omegahacker
10030 * Makefile.am, configure.in, examples/xml/Makefile.am,
10031 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10033 2001-01-01 19:54 wtay
10035 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10036 proposition for eos propagation
10038 2001-01-01 17:25 wtay
10040 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10041 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10042 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10043 gst/gstpad.c: Documentation updates
10045 2001-01-01 14:34 richardb
10047 * examples/launch/Makefile.am: Add one more file to dist.
10049 2001-01-01 14:06 richardb
10051 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10052 not being put into distributions. make dist now appears to create
10053 a fully functional distribution. make rpm should now produce an
10054 rpm. Whether that rpm is any good is another matter...
10056 2001-01-01 13:41 richardb
10058 * Makefile.am, configure.in, examples/Makefile.am,
10059 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10060 build system for examples.
10062 2001-01-01 08:43 omegahacker
10064 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10065 plugins/avi/wincodec/Makefile.am: More build changes
10067 2001-01-01 08:37 omegahacker
10069 * Makefile.am, autogen.sh, configure.in,
10070 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10071 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10072 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10073 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10074 examples/queue/Makefile, examples/queue/Makefile.am,
10075 examples/queue2/Makefile, examples/queue2/Makefile.am,
10076 examples/queue3/Makefile, examples/queue3/Makefile.am,
10077 examples/queue4/Makefile, examples/queue4/Makefile.am,
10078 examples/thread/Makefile, examples/thread/Makefile.am,
10079 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10080 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10081 sane. Added some debug.
10083 2001-01-01 07:47 omegahacker
10085 * gstplay/Makefile.am: added headers and such to Makefile.am for
10088 2001-01-01 07:44 omegahacker
10090 * test/: mp3.c, qtest.c: added the category number to DEBUG
10092 2001-01-01 07:42 omegahacker
10094 * plugins/filters/ladspa/Makefile.am: missed utils.h
10096 2001-01-01 07:30 omegahacker
10098 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10100 2001-01-01 06:59 wtay
10102 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10103 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10104 examples/autoplug/autoplug.c: Added -Wall to configure.in
10106 2001-01-01 06:57 omegahacker
10108 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10109 optimized cothreads.c beyond the point of functioning
10111 2001-01-01 06:23 wtay
10113 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10114 vorbisenc.c, vorbisenc.h: Some compile cleanups
10116 2001-01-01 05:26 wtay
10118 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10120 2001-01-01 05:18 omegahacker
10122 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10125 2001-01-01 04:53 omegahacker
10127 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10128 level, updated cmdline code
10130 2001-01-01 04:41 omegahacker
10132 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10133 and dec, and added an INFO line in gst_pad_connect()
10135 2001-01-01 04:11 omegahacker
10137 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10138 checked in Makefile and added .cvsignore
10140 2001-01-01 04:10 wtay
10142 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10143 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10146 2001-01-01 04:04 wtay
10148 * gst/gst.c: Fixed a typo
10150 2001-01-01 04:02 wtay
10152 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10155 2001-01-01 03:59 omegahacker
10157 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10158 filter up to compile
10160 2001-01-01 03:57 omegahacker
10162 * plugins/filters/Makefile.am: added ladspa
10164 2001-01-01 03:57 omegahacker
10166 * gst/gstautoplug.c: set categories for all INFOs
10168 2001-01-01 03:44 omegahacker
10170 * tests/sched/.cvsignore: added .cvsignore
10172 2001-01-01 03:43 wtay
10174 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10175 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10176 FLAGS and options on --help
10178 2001-01-01 03:22 omegahacker
10180 * tests/.cvsignore: updated .cvsignore
10182 2001-01-01 03:20 omegahacker
10184 * configure.in: added directories to configure.in
10186 2001-01-01 03:19 omegahacker
10188 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10189 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10192 2001-01-01 03:18 omegahacker
10194 * examples/Makefile.am: fixed stupid spelling mistake
10196 2001-01-01 03:18 omegahacker
10198 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10199 build-directory, doesn't require a make install
10201 2001-01-01 03:16 omegahacker
10203 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10204 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10205 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10206 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10207 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10208 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10209 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10210 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10211 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10212 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10213 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10214 mpeg1/system_encode/system_encode.c,
10215 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10216 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10217 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10218 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10219 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10220 visualization/smoothwave/smoothwave.c,
10221 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10222 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10224 2001-01-01 03:16 omegahacker
10226 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10227 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10230 2001-01-01 03:14 omegahacker
10232 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10233 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10234 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10235 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10236 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10237 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10238 elements/gstdisksrc.c, elements/gstfdsink.c,
10239 elements/gstpipefilter.c, elements/gstqueue.c,
10240 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10241 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10242 now takes a category parameter, which is the same as GST_INFO
10243 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10244 to 0 for now, we need to go and fix all these eventually.
10246 2001-01-01 02:46 omegahacker
10248 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10249 NULL on g_strconcat
10251 2001-01-01 02:34 omegahacker
10253 * gst/gstcpu.c: fixed the segfault
10255 2001-01-01 01:56 wtay
10257 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10258 --disable-info-system nothing specified = INFO enabled, mask to
10259 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10260 --disable-info = INFO compiled into a nop and thus disabled
10262 2001-01-01 00:44 omegahacker
10264 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10265 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10266 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10267 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10268 examples .cvsignores
10270 2001-01-01 00:44 wtay
10272 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10273 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10274 --enable-debug-info A little fix for the avidecoder
10276 2001-01-01 00:42 omegahacker
10278 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10279 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10280 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10281 cleaned up the examples, added Makefiles, etc
10283 2001-01-01 00:34 omegahacker
10285 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10286 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10287 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10288 thread/Makefile, xml/Makefile: Updated makefiles for examples
10290 2001-01-01 00:17 omegahacker
10292 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10293 Cleaned up INFO system some more, added API to select categories,
10294 modified the printout function to print cleanly for GST_INIT info
10295 (the default min) and spew function:line debug_string [element] for
10296 everything else. Eventually could make even that configurable
10297 easily enough, just check against another bitmap instead of
10298 checking for == GST_INIT.
10300 2000-12-31 23:31 wtay
10302 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10303 some compile warnings
10305 2000-12-31 22:49 omegahacker
10307 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10309 2000-12-31 22:18 omegahacker
10311 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10312 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10313 types/gsttypes.c: Started work on better ghostpad management, and
10314 started to build the low- level EOS mechanism.
10316 Also removed a couple of printouts that aren't needed any more.
10318 2000-12-31 22:16 omegahacker
10320 * plugins/: mp3decode/types/mp3types.c,
10321 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10322 Commented out some extra output that we don't need right now.
10324 2000-12-31 22:15 omegahacker
10326 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10329 2000-12-31 22:14 omegahacker
10331 * tests/: load.c, markup.c: New test programs.
10333 2000-12-31 22:13 omegahacker
10335 * tests/Makefile.am: [no log message]
10337 2000-12-31 22:11 omegahacker
10339 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10340 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10341 a set to READY state before PLAYING that isn't necessary.
10343 2000-12-31 18:06 richardb
10345 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10348 2000-12-31 17:49 richardb
10350 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10351 couple more fixes to make dist.
10353 2000-12-31 17:37 richardb
10355 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10357 2000-12-31 17:34 wtay
10359 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10360 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10361 It should compile now, but doesn't work
10363 2000-12-31 17:32 richardb
10365 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10366 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10367 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10368 ensure that appropriate files are included in make dist. Make dist
10369 now produces a nearly functioning distribution.
10371 2000-12-31 17:32 wtay
10373 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10374 Updated the editor to use the capslist Added change state in
10377 2000-12-31 17:02 wtay
10379 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10380 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10381 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10382 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10383 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10384 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10385 programs to tests/.cvsignore
10387 2000-12-31 16:15 wtay
10389 * tests/padfactory.c: Test program for the pad factory
10391 2000-12-31 16:12 wtay
10393 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10394 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10395 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10396 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10397 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10398 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10399 plugins/cdparanoia/cdparanoia.c,
10400 plugins/mp3decode/mpg123/gstmpg123.c,
10401 plugins/mp3decode/parse/mp3parse.c,
10402 plugins/mp3decode/types/mp3types.c,
10403 plugins/mp3encode/lame/gstlame.c,
10404 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10405 plugins/mpeg1/mpegtypes/mpeg1types.c,
10406 plugins/mpeg1/parse/mpeg1parse.c,
10407 plugins/mpeg1video/parse/mp1videoparse.c,
10408 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10409 plugins/mpeg2/mpegtypes/mpeg2types.c,
10410 plugins/mpeg2/parse/mpeg2parse.c,
10411 plugins/mpeg2/video/gstmpeg2play.c,
10412 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10413 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10414 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10415 Added multiple caps to the pads Extended the padfactory for the
10416 multiple caps GstCaps now have a name so that future manipulations
10417 on them can be done by name Updated the plugins for the new caps
10420 2000-12-31 16:07 richardb
10422 * Makefile.am, configure.in, include/Makefile.am: Add files in
10423 include to distributions.
10425 2000-12-31 15:53 richardb
10427 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10429 2000-12-31 15:19 richardb
10431 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10433 2000-12-31 15:18 richardb
10435 * configure.in: Add docs/fwg/Makefile to things to be built.
10437 2000-12-31 14:22 richardb
10439 * docs/manuals.mak: Fix another bug in make install for fwg
10440 (complained becuase there were no pngs to install). I should have
10441 got up more slowly today...
10443 2000-12-31 14:02 richardb
10445 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10446 manual/images/.cvsignore: Fix .cvsignores
10448 2000-12-31 13:55 richardb
10450 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10451 manuals. Added stuff to .cvsignore in fwg
10453 2000-12-31 10:46 omegahacker
10455 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10456 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10457 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10458 reason, so it goes with the first sink/src pad it finds in a given
10459 element. Other problems still remain, but the hard part is done
10462 2000-12-30 19:51 wtay
10464 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10465 video detection because we simply don't know if it's mpeg1 or mpeg2
10467 2000-12-30 19:41 wtay
10469 * plugins/avi/gstavidecoder.c: removed debugging
10471 2000-12-30 19:40 wtay
10473 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10475 2000-12-30 19:39 wtay
10477 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10478 other private streams until autoplug can figure it out
10480 2000-12-30 19:37 wtay
10482 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10483 versions until they get fixed
10485 2000-12-30 19:04 wtay
10487 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10488 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10489 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10490 plugins/avi/wincodec/gstwindec.c,
10491 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10492 Fixed a bug in multiple typefind function loading: when a typefind
10493 is requested for a mimetype, all plugins with a typefind function
10496 2000-12-30 17:42 wtay
10498 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10499 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10500 plugins/mpeg2/mpegtypes/mpeg2types.c,
10501 plugins/mpeg2/parse/mpeg2parse.c,
10502 plugins/mpeg2/video/gstmpeg2play.c,
10503 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10504 Added some more INFO to gstthread
10506 2000-12-30 17:13 wtay
10508 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10509 makefile for new files
10511 2000-12-30 16:13 wtay
10513 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10514 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10515 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10516 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10517 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10518 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10519 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10520 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10521 docs/gst/tmpl/gstreamer-unused.sgml,
10522 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10523 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10524 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10525 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10526 remove sink, src, filter, connection added gstinfo to docs.
10527 Updated some core files for the docs gsttypefind did not include
10528 gst_private Added CFlags to Makefile.am in gst/elements
10530 2000-12-30 15:36 richardb
10532 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10533 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10534 framework for writing filter writers guide. Extracted much of the
10535 makefile from docs/manual into a shared file which is included, so
10538 2000-12-30 14:46 richardb
10540 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10541 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10542 for make disting .ps files. Couple of final fixes to
10543 libs/Makefile.am, too. Add a few things to cvsignores.
10545 2000-12-30 14:40 richardb
10547 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10548 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10549 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10552 2000-12-30 13:54 richardb
10554 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10555 - make should now cause gstreamer-libs docs to be created. Make
10556 dist may work too - untested. No longer store tmpls in CVS,
10557 either. Only thing missing is make dependencies on the source
10558 files used to extract the docs.
10560 2000-12-30 13:14 richardb
10562 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10563 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10564 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10565 Remove template files from CVS: they're autogenerated better.
10567 2000-12-30 05:05 richardb
10569 * docs/manual/Makefile.am: Makefile can now be used for a different
10570 manual by simply changing the initial variables
10572 2000-12-30 04:40 richardb
10574 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10575 directories and files
10577 2000-12-30 04:36 richardb
10579 * docs/manual/: Makefile.am, bin-element.fig,
10580 connected-elements.fig, filter-element-multi.fig,
10581 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10582 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10583 Misc tweaks to makefile for manual. Moved .figs into same
10584 directory so we can have them built appropriately without having to
10585 hack makefiles horribly. Nearly have a core makefile which can be
10586 reused for other manuals.
10588 2000-12-30 03:28 wtay
10590 * docs/manual/images/Makefile.am: Scaled down the eps images to
10593 2000-12-30 02:47 wtay
10595 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10596 gstelements Reverted pad names in gstfakesrc back to what they were
10598 2000-12-30 02:41 omegahacker
10600 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10601 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10602 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10604 2000-12-30 02:25 richardb
10606 * docs/manual/Makefile.am: Minor neaten to makefile.
10608 2000-12-30 01:53 richardb
10610 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10611 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10612 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10615 2000-12-30 01:06 richardb
10617 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10618 Added configure test for liblame.
10620 2000-12-30 00:46 richardb
10622 * configure.in, plugins/Makefile.am: Add configure tests for
10625 2000-12-30 00:17 richardb
10627 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10629 2000-12-29 22:36 richardb
10631 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10632 Include "include/" when compiling.
10634 2000-12-29 21:58 richardb
10636 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10639 2000-12-29 21:56 richardb
10641 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10644 2000-12-29 21:50 richardb
10646 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10649 2000-12-29 21:44 richardb
10651 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10652 instead of ERROR_VAL, at Erik's suggestion. :)
10654 2000-12-29 21:40 richardb
10656 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10657 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10659 2000-12-29 19:45 wtay
10661 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10662 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10663 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10664 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10665 plugins/mp3decode/parse/mp3parse.c,
10666 plugins/mp3encode/lame/gstlame.h,
10667 plugins/mpeg1/mpeg_play/decoders.c,
10668 plugins/mpeg1/mpeg_play/decoders.h,
10669 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10670 handling gstplay used old flag handling updated some plugins for
10671 the new objects/error handling Fixed a serious buffer error in
10674 2000-12-29 18:31 wtay
10676 * tests/: caps.c, props.c: Updated some test programs
10678 2000-12-29 18:23 wtay
10680 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10681 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10682 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10683 properties with a 0 value causes a segfault Fixed a possible bug in
10684 gstautoplug when one of the constructed paths was empty Commented
10685 out a too liberal assert in gstscheduler.c Added
10686 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10688 2000-12-29 10:02 omegahacker
10690 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10691 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10692 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10693 ERROR systems. Very little code is converted yet. Policy
10694 decisions need to be made as to what kinds of cases get what kind
10695 of response, and what the default ERROR response should be. Right
10696 now it will print out all the information, then have gdb spew a
10699 2000-12-29 05:38 omegahacker
10701 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10702 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10703 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10704 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10705 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10706 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10707 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10708 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10711 2000-12-29 04:36 wtay
10713 * gstplay/gstplay.c: Add the pipeline to the thread after
10716 2000-12-29 03:05 wtay
10718 * editor/gsteditorpadtemplate.c: Added a missing file...
10720 2000-12-29 02:50 omegahacker
10722 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10723 audioscale/audioscale.c, audioscale/audioscale.h,
10724 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10725 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10726 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10727 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10728 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10729 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10730 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10731 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10732 effects/volume/volume.c, effects/volume/volume.h,
10733 filters/median/median.c, filters/median/median.h,
10734 filters/smooth/smooth.c, filters/smooth/smooth.h,
10735 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10736 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10737 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10738 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10739 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10740 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10741 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10742 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10743 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10744 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10745 mpeg1/system_encode/system_encode.c,
10746 mpeg1/system_encode/system_encode.h,
10747 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10748 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10749 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10750 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10751 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10752 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10753 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10754 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10755 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10756 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10757 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10758 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10759 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10760 visualization/smoothwave/smoothwave.h,
10761 visualization/spectrum/gstspectrum.c,
10762 visualization/spectrum/gstspectrum.h,
10763 visualization/synaesthesia/synaesthesia.c,
10764 visualization/synaesthesia/synaesthesia.h,
10765 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10766 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10767 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10768 reparenting of all the elements to GstElement.
10770 2000-12-29 02:28 omegahacker
10772 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10773 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10774 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10775 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10776 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10777 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10778 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10779 elements/gstdisksrc.h, elements/gstelements.c,
10780 elements/gstfakesink.c, elements/gstfakesink.h,
10781 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10782 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10783 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10784 elements/gstidentity.c, elements/gstidentity.h,
10785 elements/gstpipefilter.c, elements/gstpipefilter.h,
10786 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10787 elements/gstsinesrc.h, elements/gsttypefind.c,
10788 elements/gsttypefind.h: Reparented everything to GstElement,
10789 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10790 a bug in gst_bin_iterate_func.
10792 2000-12-28 22:13 omegahacker
10794 * gst/gstcaps.h: missed one file for copyright
10796 2000-12-28 22:12 omegahacker
10798 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10799 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10800 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10801 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10802 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10803 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10804 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10805 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10806 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10807 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10808 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10809 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10810 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10811 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10812 in all the libgst files. Created gst_private.h, set up all files
10815 2000-12-28 21:42 wtay
10817 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10818 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10819 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10820 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10821 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10822 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10823 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10824 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10825 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10826 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10827 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10828 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10829 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10830 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10831 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10832 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10833 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10834 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10835 gst/elements/gsttypefind.c: Updated the API docs.
10837 2000-12-28 21:12 omegahacker
10839 * gst/gstpad.c: removed some dead pad_pull/push code
10841 2000-12-28 03:17 wtay
10843 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10845 2000-12-28 03:00 wtay
10847 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10849 2000-12-28 02:51 wtay
10851 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10852 editor/gsteditorbin.c, editor/gsteditorelement.c,
10853 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10854 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10855 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10856 gst/gstscheduler.c, gst/elements/gstqueue.c,
10857 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10858 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10859 tests/registry.c: Pending editor changes. fixes for autoplug of
10860 elementary MPEG1 video streams make sure mp3 types get compiled
10861 videosink changes for xml loading
10863 2000-12-28 00:18 wtay
10865 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10866 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10867 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10868 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10869 again with mp3/mpeg1/ogg
10871 2000-12-27 23:42 omegahacker
10873 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10874 create_plan can be called multiple times.
10876 2000-12-27 22:49 wtay
10878 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10880 2000-12-27 22:39 wtay
10882 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10883 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10884 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10885 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10886 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10889 2000-12-27 20:41 wtay
10891 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10892 vorbis encoder/decoder to latest CVS version
10894 2000-12-27 04:16 wtay
10896 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10897 option Added multiple pad output
10899 2000-12-27 03:13 omegahacker
10901 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10902 elements/Makefile.am, types/Makefile.am: Mostly minor little
10903 changes, but two interesting things:
10905 1) removed a pthread_join from the gst_thread_main_loop. commented
10906 out because the thread isn't supposed to run pthread_join, the main
10909 2) Fixed a major bug with cothreads in threads. Had to add
10910 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10911 gilbc that ships with redhat 7.0 now places these mmap requests
10912 somewhat randomly. Since they *must* be exactly where we expect
10913 them, it was failing. MAP_FIXED forces it to put it where we say.
10915 2000-12-27 00:46 omegahacker
10917 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10918 the scheduling of chained cases. Very simply right now. Also
10919 added code to allow the use_cothread flag of a bin to force all the
10920 chains to use cothreads as well.
10922 2000-12-27 00:01 omegahacker
10924 * tests/: Makefile.am, case4.c: added case4
10926 2000-12-26 23:51 omegahacker
10928 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10929 gstscheduler.c, gstscheduler.h, gstthread.c,
10930 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10931 More massive changes to the scheduling system. Moved the
10932 scheduling code to gstscheduler.[ch], so an child bin can replace
10933 the scheduler. Introduced the concept of chains, which are subsets
10934 of the list of managed elements for a given manager bin, which get
10935 scheduled as separate entities. gst_bin_iterate_func should be
10936 pretty much fixed now, the scheduling code gets to do all the hard
10939 Cothreaded case work in the couple tests I've tried, chained is
10942 2000-12-26 20:49 omegahacker
10944 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
10946 2000-12-26 20:24 wtay
10948 * docs/random/usecases: This file will contain several use cases to
10951 2000-12-25 01:33 wtay
10953 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
10954 editor/gsteditor.h, editor/gsteditorbin.c,
10955 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
10956 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
10957 editor/gsteditorcreate.h, editor/gsteditorelement.c,
10958 editor/gsteditorpad.c, editor/gsteditorproject.c,
10959 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
10960 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
10961 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
10962 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
10963 - restucturing of object creation - loading of xml files - visual
10964 eye candy: color changes on mouseover - active object is indicated
10965 - property box changes for boolean and enum types - property box:
10966 create properties per element - show pads/caps in propertybox
10967 added gst_util_get_bool_arg in gstutils.c added default properties
10970 2000-12-23 03:17 wtay
10972 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
10973 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
10974 elements/gstdisksrc.c, elements/gstfakesrc.c,
10975 elements/gstidentity.c: Added handoff signals to fakesrc and
10976 fakesink Added scheduling property to identity Added
10977 GST_STATE_TRANSITION macro to check for state changes. Modified
10978 gstbin and gstthread to the new state change macros
10980 2000-12-22 23:23 wtay
10982 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
10983 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
10984 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
10985 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
10986 manager was not detected. Some other testcases bin, thread,
10987 pipeline use the elementfactory on gst_*_new
10989 2000-12-22 16:14 wtay
10991 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
10992 gst/gstxml.c, gst/elements/gstfakesink.c,
10993 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
10994 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
10995 tests/sched/runtestcases, tests/sched/runxml.c,
10996 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
10997 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
10998 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
10999 cases... they all fail :-( Added a flag to identity to for
11000 loop_based behaviour. Added a signal to fakesink when a buffer is
11003 2000-12-21 20:21 wtay
11005 * tests/sched/testcases: More testcases
11007 2000-12-21 19:53 wtay
11009 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11011 2000-12-21 07:10 omegahacker
11013 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11014 very basic way. More use cases will hopefully provide some sanity.
11016 2000-12-21 01:27 omegahacker
11018 * gst/elements/gstqueue.c: Fixing two bugs:
11020 1) I had commented out an unlock. duh. 2) changed the _get
11021 function to return the buffer rather than call _push
11023 Also uncommented some debugging I'd turned off. Need to solve the
11024 verbosity problem somehow, I think by way of debug levels as well
11027 2000-12-20 09:39 omegahacker
11029 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11030 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11031 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11032 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11033 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11034 Massive scheduling changes (again). Not entirely complete, but
11035 getting closer. Need to think about various scheduling plans that
11036 we might want to produce, and figure out the rules for what is
11037 legal, and how to get the results we need as far as the plan.
11039 2000-12-20 00:55 wtay
11041 * docs/random/autoplug1: Added explanation for current autoplugging
11043 2000-12-19 16:38 wtay
11045 * tests/: .cvsignore, props.c: Small test program for the property
11048 2000-12-19 16:36 wtay
11050 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11051 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11052 to dynamically create GstCaps and GstProps Changed typefind of
11053 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11056 2000-12-19 13:44 wtay
11058 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11059 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11060 .dia drawings of the objects the autoplug test program.
11062 2000-12-19 13:41 wtay
11064 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11065 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11066 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11067 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11068 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11069 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11070 of GHashTables, since the autoplugger will use the GstCaps and
11071 elementfactories instead of the type system. We don't maintain a
11072 list anymore of the elements for the specific removed unused
11073 code in XML loading/saving.
11075 Cleanup in gstelementfactory: removed the register/unregister
11076 methods, register is now implicit when gst_elementfactory_new is
11077 called. _unregister is now _destroy. Removed logic to
11078 register/unregister the types in gsttypes. added methods to
11079 query if the factory can src/sink a GstCaps Make sure the
11080 elementfactory is set in the element_class when a new element is
11081 registered with gst_elementfactory_new.
11083 gst.c: properly register the basic bins gst_pipeline: use new
11084 gstautoplug (next checkin) gstprops: fixed an error in
11085 compatibility check registry test program changes plugins: misc
11086 changes for the new caps system.
11088 2000-12-19 05:48 omegahacker
11090 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11091 code the requires a patch to cdparanoia to avoid a segfault
11093 2000-12-17 16:24 wtay
11095 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11096 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11097 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11098 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11099 plugins/mp3decode/parse/mp3parse.c,
11100 plugins/mp3decode/types/mp3types.c,
11101 plugins/mpeg1/mpegtypes/mpeg1types.c,
11102 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11103 typefind function now returns a GstCaps structure instead of a
11104 gboolean. modified some plugins to this new behaviour Fixed
11105 autoplugging for the mpg123 case. When an element is selected in
11106 autoplugging and the caps do not match, another element is selected
11107 until the caps match. only examples/autoplug works because
11108 gstmediaplay uses a threaded setup that does not seem to work with
11109 the current scheduling.
11111 2000-12-17 06:26 omegahacker
11113 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11114 beginning of the first code-review. Here's the README:
11116 Code reviews: =============
11118 Files are to be named by file or subsystem, and CVS revision number
11121 gstbin.c-1.41 editor-20001216
11123 A file should look something like the following:
11125 -------------------------------------------------------------------
11126 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11127 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11129 ----- Line 20: #define GST_DEBUG_ENABLED
11131 Shouldn't be here, DEBUG should be enabled globally. May leave
11132 until scheduling changes are done.
11134 ----- Line 117: (gst_bin_class_init)
11135 gstelement_class->elementfactory =
11136 gst_elementfactory_find("bin");
11138 Not sure this is such a great idea. I thought the GstElement code
11139 did this kind of stuff?
11141 -------------------------------------------------------------------
11144 The format will evolve as we do more stuff, such as putting in
11145 fields for recommended actions, comments regarding any later
11146 changes made and when, etc.
11148 2000-12-17 04:54 omegahacker
11150 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11151 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11152 compilation fixes...
11154 2000-12-16 17:12 wtay
11156 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11157 editor/gsteditor.c, editor/gsteditorbin.c,
11158 editor/gsteditorelement.c, editor/gsteditorproject.c,
11159 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11160 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11161 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11162 tests/registry.c: some editor changes= loading of save pipelines
11163 (not working) added include in gstdebug.h for getpid property
11164 loading implemented GstXML can now be queried for the toplevel
11167 2000-12-16 10:18 omegahacker
11169 * docs/random/sources, examples/autoplug/Makefile,
11170 examples/helloworld/Makefile, examples/queue4/Makefile,
11171 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11172 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11173 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11174 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11175 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11176 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11177 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11178 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11179 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11180 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11181 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11182 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11183 tests/states.c: WARNING: Don't grab this updated unless you're
11184 really, REALLY sure. WARNING: Wait for the next one.
11186 Whole lotta changes here, including a few random bits:
11188 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11189 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11190 added new debugging for function ptrs gstpipeline.c: set type of
11191 parent_class to the class, not the object gstthread.c: ditto
11192 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11193 some defaults cobin/spindentity.c: updated to new do/while
11194 loopfunction style mp3encode/lame/gstlame.c: argument types,
11195 whole lotta lame options tests/: various changes
11197 Now, for the big changes: Once again, the scheduling system has
11198 changed. And once again, it broke a whole bunch of things. The
11199 gist of the change is that there is now a function pointer for
11200 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11201 Well, currently they are functions, but that's for debugging
11202 purposes only, they just call the function pointer after spewing
11205 This changed the GstPad structure a bit, and the GstPad API as
11206 well. Where elements used to provide chain() and pull() functions,
11207 they provide chain() and get() functions.
11208 gst_pad_set_pull[region]_function has been changed to
11209 get_pad_set_get[region]_function. This means all the elements out
11210 there that used to have pull functions need to be updated. The
11211 calls to that function have been changed in the normal elements,
11212 but the names of the functions passed is still _pull[region](),
11213 which is an aesthetic issue more than anything.
11215 As for what doesn't work yet, just about anything dealing with
11216 Connections is hosed, meaning threaded stuff won't work. This will
11217 be fixed about 12 hours from now, after I've slept, etc. The
11218 simplefake.c test works in both cothreaded and chained cases, but
11219 not much else will work due to the Connection problem. Needless to
11220 say, don't grab this unless you *need* these features *now*, else
11221 wait to update this stuff until tomorrow.
11223 I'm going to sleep now.
11225 2000-12-15 16:43 wtay
11227 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11228 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11229 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11230 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11231 a step closer to autoplugging. The element selection in the
11232 pipeline works. Slight modification to the typefind function
11233 handling. removed the stupid mime types in the mpeg decoders.
11234 Adjust videosink for the new caps handling. Modified the queue
11235 example to show an error in plan creation; Erik can you solve this?
11236 This is the type of pipelines autoplugging uses.
11238 2000-12-15 01:57 wtay
11240 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11241 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11242 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11243 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11244 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11245 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11246 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11247 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11248 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11249 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11250 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11251 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11252 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11253 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11254 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11255 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11256 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11257 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11258 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11259 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11260 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11261 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11262 plugins/mp3encode/lame/gstlame.h,
11263 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11264 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11265 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11266 tools/gstreamer-register.c: Header cleanup: try to include as
11267 little as possible; this will probably speed up compilation a bit.
11268 changed the .c files to use #include "..." Fix for the 'plugins are
11269 loaded twice' bug. Fix 22186: GstObject flags are now used
11270 everywhere. Added *_FLAG_LAST so elements do not use the same
11271 flags. Added some padding in the flag enum for future expansion.
11273 2000-12-14 17:21 wtay
11275 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11276 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11277 plugins/mpeg1/parse/mpeg1parse.c,
11278 plugins/mpeg1video/parse/mp1videoparse.c,
11279 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11280 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11281 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11282 pad template mechanisms.
11284 2000-12-14 12:30 wtay
11286 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11288 2000-12-13 21:42 omegahacker
11290 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11291 after 0.1.0 (i.e. in 2001)
11293 2000-12-13 19:35 wtay
11295 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11297 2000-12-13 19:29 wtay
11299 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11300 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11301 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11302 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11303 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11304 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11305 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11306 plugins/cdparanoia/cdparanoia.c,
11307 plugins/mp3decode/mpg123/gstmpg123.c,
11308 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11309 added the GstPadTemplate.
11311 The GstPadFactory is an easy way to define a pad with capabilities.
11312 The GstPadFactory is converted into a GstPadTemplate. The template
11313 is used to create new pads and to expose the possible pads used in
11314 an element to the plugin system.
11316 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11317 gstreamer-register because the XML definition has changed.
11319 2000-12-12 19:31 wtay
11321 * docs/random/plugins: Added a document about how we handle plugins
11322 and dynamic loading.
11324 2000-12-12 19:29 wtay
11326 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11327 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11328 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11329 plugins/mp3decode/mpg123/gstmpg123.c,
11330 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11331 tests/registry.c: More Caps changes, this change introduces the
11332 padfactory. the GstPadFactory will be used to describe the pads
11333 that an element will contain during its lifetime. mpg123 and
11334 mp3parse serve as an example. More XML changes to incorporate the
11337 2000-12-12 09:40 omegahacker
11339 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11340 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11341 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11342 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11343 tests/rip.c: Added LAME encoder. Wow.
11345 2000-12-12 06:49 omegahacker
11347 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11348 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11349 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11350 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11351 audio data from a CD, writes out raw audio. The tests/paranoia.c
11352 program will simply hook this up to a sound card. It works
11355 Next step is to flesh out the rest of the element, including pad
11356 caps, better seek and playout control, signals, and whatever else
11359 A minor patch to the editor is included here, the GstElementFactory
11360 details struct has a name change from 'class' to 'klass' that
11361 wasn't reflected in the elementselect widget. Fixd.
11363 2000-12-11 00:25 omegahacker
11365 * tests/queue.c: Updated to latest code for testing scheduling.
11367 2000-12-11 00:24 omegahacker
11369 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11370 elements/gstqueue.c: Implemented the hybrid scheduling system for
11371 sources and connections outside the current Bin. Is a bit hackish
11372 in one place, but I'll work out a way to make that cleaner soon.
11373 queue.c in tests now works nicely in all cases. More to come
11376 2000-12-11 00:06 wtay
11378 * tests/registry.c: Test program to check the registry handling
11380 2000-12-11 00:04 wtay
11382 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11383 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11384 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11385 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11386 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11387 gstplay/main.c, plugins/au/gstparseau.c,
11388 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11389 plugins/avi/wincodec/gstwincodec.c,
11390 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11391 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11392 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11393 plugins/mp3decode/mpg123/gstmpg123.c,
11394 plugins/mp3decode/mpg123/gstmpg123.h,
11395 plugins/mp3decode/parse/mp3parse.c,
11396 plugins/mp3decode/xing/gstxing.c,
11397 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11398 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11399 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11400 plugins/mpeg1/parse/mpeg1parse.c,
11401 plugins/mpeg1video/parse/mp1videoparse.c,
11402 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11403 plugins/mpeg2/mpeg2dec/decode.c,
11404 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11405 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11406 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11407 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11408 plugins/mpeg2/mpeg2dec/motion_comp.c,
11409 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11410 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11411 plugins/mpeg2/mpeg2dec/mpeg2.h,
11412 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11413 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11414 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11415 plugins/mpeg2/parse/mpeg2parse.c,
11416 plugins/mpeg2/subtitles/mpeg2subt.c,
11417 plugins/mpeg2/video/gstmpeg2play.c,
11418 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11419 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11420 plugins/visualization/smoothwave/smoothwave.c,
11421 plugins/visualization/spectrum/gstspectrum.c,
11422 plugins/visualization/synaesthesia/synaesthesia.c,
11423 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11424 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11425 tests/queue.c: First attempt at rebuilding the type/plugin system
11426 - make sure caps/props are saved in the registry autoplugging is
11427 completely broken. removed the typefactories and typeids from all
11428 the pads in the plugins XML load/save is ok (be sure to rerun
11429 gstreamer-register)
11431 2000-12-09 09:13 omegahacker
11433 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11434 work-in-progress do deal with out-of-bin elements. Current system
11435 is very likely going to be ditched due to its complexity and the
11436 fact that it doesn't work right now. More than that, it's
11437 generating some really odd results in my test program, which aren't
11438 readily explainable.
11440 If you want to keep a working copy of your working copy (heh),
11441 don't update until this is replaced with a hybrid approach. This
11442 approach will be the beginning of a plan generator that can
11443 construct full hybrid schedules given hints from various places.
11445 Hybrid means that cothreads are used, but there are chunks of the
11446 pipeline that are actually dealt with by chaining. This can improve
11447 speed by reducing cothread switches (which are much cheaper than
11448 thread switches, but still far from free, about 570 cycles on my
11449 PIII), but does carry a complexity burden. Luckily, the structure
11450 of GStreamer allows that burden to live entirely in create_plan.
11451 Luck? I think not ;-)
11453 2000-12-08 23:38 omegahacker
11455 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11456 CVS seems to work rather well, actually.
11458 Next is the work on task 23098...
11460 2000-12-08 20:31 omegahacker
11462 * tests/: Makefile.am, queue.c: Test program for simple queue
11463 operations. Good for testing thread/cothread interations.
11465 2000-12-08 18:24 wtay
11467 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11468 in again, it got removed with the previous commit.
11470 2000-12-08 10:33 omegahacker
11472 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11473 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11474 changes. Connections are now also pullfunc based. gstqueue has
11475 been updated, I don't know of any other connections offhand.
11477 There are still a few things that need doing, specifically the
11478 concept of a source or connection with connections to multiple
11479 thread contexts is not dealt with. This may force us to move the
11480 threadstate from the element to the pad, maybe keeping the
11481 element's copy for simple cases. Then the Bin would create a
11482 structure to pass to the cothreaded _wrappers of any such elements,
11483 which would detail the pads that are to be dealt with by this
11484 particular cothread context.
11486 That will speed things up to, since we don't have to look through
11487 the list of all pads for every Src or Connection element for every
11488 iteration, we can simply step through the list provided by the
11489 plan. Special case might even have a single pad pointer sitting
11490 there to trump the list, if there's only one (the common case
11493 Task 23098 is tracking these changes. The main task 22588 depends
11494 on that subtask, as well as 22240, which is a consistency check on
11497 2000-12-07 18:38 wtay
11499 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11501 2000-12-07 18:37 wtay
11503 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11504 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11505 from the capabilities as we might use the properties for metadata
11508 2000-12-06 23:04 wtay
11510 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11511 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11512 GstCapsListFactory in headers
11514 2000-12-05 18:08 wtay
11516 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11517 elements/gstasyncdisksrc.c: Fixed autoplugging.
11519 2000-12-04 19:24 wtay
11521 * docs/random/caps: Added some capability options
11523 2000-12-04 10:52 omegahacker
11525 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11526 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11527 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11528 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11529 elements/gstsinesrc.c: Changed the way things are scheduled,
11530 especially sources. A Src used to have a push() function, and
11531 optionally a pushregion() to deal with async reads, etc. That
11532 whole thing has gone away, in favor of providing a pull() function
11533 for the output (Src) pad instead, ala chain functions. This makes
11534 constructing cothreaded schedules out of non-loop elements somewhat
11535 easier. Basically there was always a question as to which pad was
11536 being dealt with. In the pullregion case, cothread-specific data
11537 was used to try to pass the region struct to the right place, which
11538 is a slow hack. And in general, the push function severely limited
11539 the kind of tricks that could be played when there's more than one
11540 output pad, such as a multi-out file reader with async capabilities
11541 on each pad independently.
11543 This changes the way cothread scheduling occurs. Instead of the
11544 hack to deal with Src's by calling their push() function (or
11545 optionally the pushregion(), in certain cases), we now are working
11546 towards a general mechanism where pads are the only thing that are
11547 dealt with directly.
11549 An optimization was made in the process of doing this: the
11550 loopfunction actually run as the outer [stack] frame of the
11551 cothread is now set more intelligently in create_plan() based on
11552 what kind of element it is. We now have:
11554 loopfunc_wrapper: used for loop-based elements, it simply calls the
11555 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11556 below). It currently does other, soon to be depracated, stuff.
11558 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11559 options are now loop- or pull-based)
11561 There will be a couple more to deal with other cases, such as
11562 Connections and chain-based elements. The general idea is that
11563 it's a lot more efficient to make the decisions once in create_plan
11564 than to keep doing this huge if/else chain in the wrapper. Just
11565 choose the right wrapper up front. It'll be most apparent
11566 performance-wise in the case of whichever element context is
11567 switched to first for each iteration, since the whole wrapper setup
11568 is done for every iteration.
11570 The tricky part is that there is now a bit of overloading of the
11571 function pointers in a pad. The current meanings (possibly to
11572 change a bit more soon) are:
11574 chainfunc: as always, chainfunc pointer is mirrored between peer
11575 pads (this may change, and the chain func may end up in
11576 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11577 to peer SinkPad: none (may take over chainfunc, see
11578 below) pullfunc: SrcPad: Src or Connection's function to construct
11579 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11582 There are a number of issues remaining with the scheduling, not the
11583 least of which is the fact that Connections are still dealt with
11584 the old way, with _push() functions and such. I'm trying to figure
11585 out a way to unify the system so it makes sense. Following the
11586 scheduling system is hard enough, trying to change it is murder.
11588 Another useful scheduling addition, mentioned above, is
11589 COTHREAD_STOPPING. It's an element flag that's used to signal
11590 whatever code is running in cothread context that it should be
11591 finishing up and exiting soon. An example of this is in
11592 plugins/cobin/spindentity.c. All the loops should now be composed
11593 of do/while loops, rather than while(1) loops:
11596 buf = gst_pad_pull(spindentity->sinkpad);
11597 gst_pad_push(spindentity->srcpad,buf);
11598 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11600 The reason for this is that COTHREAD_STOPPING may be set before the
11601 above loop ever gets started. It wouldn't do for the body of the
11602 loop to never once get called, that would simply stall the
11603 pipeline. Note that only the core library code is ever responsible
11604 for setting and unsetting this flag. All elements have to do is
11605 respond to it by cleanly exiting the loop and the function holding
11608 This is needed primarily to allow iterations to occur properly.
11609 Basically, there's a single entry point in the cothread scheduling
11610 loop, gst_bin_iterate_func() simply switches to this cothread. If
11611 the element in this context is allowed to loop infinitely, nothing
11612 would even switch back to the context from which the iterate() was
11613 originally called. This is a bit of a problem. The solution is
11614 for there to be an implicit switch back to the originating context.
11615 Now, even I'm not sure exactly how this works, but if the cothread
11616 that's switched to actually returns, execution returns back to the
11617 calling context, i.e. iterate_func().
11619 COTHREAD_STOPPING is therefore set just before switching into this
11620 (currently randomly chosen) context, on the assumption that it will
11621 return promptly after finishing its duties. The burden of clearing
11622 the flag falls to the various wrapper functions provided by the Bin
11623 code, thus element writers don't have to worry about doing that at
11624 all (and simply shouldn't).
11626 Related changes: All the sources in elements/ have been changed to
11627 reflect the new system.
11629 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11630 why, it's commented out now. 2) any other sources, including
11631 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11632 to work as pull-based sources.
11634 2000-12-04 09:35 omegahacker
11636 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11637 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11638 DEBUG system. New header file gstdebug.h holds the stuff to keep
11639 it out of gst.h's hair. DEBUG prints out the process id, cothread
11640 id, source filename and line number. Two new macros DEBUG_ENTER
11641 and DEBUG_LEAVE are used to show the entry and exit of a given
11642 function. This eventually might be used to construct call trace
11643 graphs, even taking cothreads into account. This would be quite
11644 useful in visualizing the scheduling mechanism.
11646 Minor changes to various debug messages.
11648 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11649 capable of performing DEBUG_LEAVE automatically. It does this by
11650 utilizing a little-known GCC extension that allows one to call a
11651 function with the same parameters as the current function. The
11652 macro uses this to basically call itself. A boolean is used to
11653 ensure that when it calls itself it actually runs the body of the
11654 function. In the meantime it prints stuff out before and after the
11655 real function, as well as constructing a debugging string. This
11656 can be used eventually to provide call-wide data on the DEBUG
11657 lines, instead of having to replicate data on each call to DEBUG.
11658 More research is needed into how this would most cleanly be fit
11659 into some other chunk of code, like GStreamer (I think of this
11660 DEBUG trick as a separate project, sorta).
11662 Unfortunately, the aforementioned DEBUG trick interacts quite
11663 poorly with cothreads. Almost any time it's used in a function
11664 that has anything remotely to do with a cothread context (as in, it
11665 runs in one), a segfault results from the __builtin_apply call,
11666 which is the heart of the whole thing. If someone who really knows
11667 assembly could analyze the resulting code to see what's really
11668 going on, we might find a way to fix either the macro or the
11669 cothreads (I'm thinking that there's something we missed in
11670 constructing the cothreads themselves) so this works in all cases.
11672 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11673 your functions. Be sure to put DEBUG_ENTER after your variable
11674 declarations and before any functional code, not to put the
11675 function name in any DEBUG strings (it's already there, trust me),
11676 and put a DEBUG_LEAVE if you care enough.
11678 Changes are going to happen in the way DEBUGs and other printouts
11679 occur, so stay tuned.
11681 2000-12-04 09:32 omegahacker
11683 * gst/gstplugin.c: Added a check to see if the plugin actually
11684 exists before even bothering to try to load it. Saves a fair
11685 amount of debugging spew with _gst_plugin_spew enabled.
11687 2000-12-04 09:14 omegahacker
11689 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11690 head_check function: DEBUG pretty much assumes there's a newline
11691 (\n) at the end, things get messy otherwise. Might add a
11692 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11693 a good cleanup anyway.
11695 2000-12-03 20:15 wtay
11697 * tests/caps.c: More test cases.
11699 2000-12-03 20:15 wtay
11701 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11703 2000-12-03 17:52 wtay
11705 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11708 2000-12-03 17:51 wtay
11710 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11711 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11712 pads. Added first preview of the capabilities system.
11713 Autoplugging is seriously broken with these (and other) changes.
11715 2000-12-03 15:02 richardb
11717 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11718 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11719 in the Makefile.am to generate symlinks to the live versions of the
11720 code in gst/ : fixes a compile error, and should keep things
11723 2000-12-03 00:17 omegahacker
11725 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11726 making DEBUG() print out the cothread ID as well as the process ID.
11727 cothread_getcurrent returns the current cothread ID, or -1 if
11728 cothreads aren't set up in this process context.
11730 2000-12-02 10:07 omegahacker
11732 * docs/random/filter-writers-guide: First pass at an outline for
11733 the Filter Writer's Guide. Mostly complete, though the structure
11734 needs some work. Just need someone to write it ;-)
11736 2000-11-30 20:30 wtay
11738 * docs/random/types3: Another type system proposal.
11740 2000-11-29 10:05 omegahacker
11742 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11743 code for error conditions to the end, using goto's to get there.
11744 This has the presumed advantage of consolidating all the normally
11745 run code into one chunk, reducing jumps (and the associated
11746 penalties in any modern processor) and limiting cache- line usage.
11747 It may be instructive to look at the generated assembly for this
11748 revision and the previous, to see if gcc is smart enough to do this
11751 If you want to turn off some of the checks (they are all checks for
11752 NULL pointers, if you're curious) for a speed gain, disable the
11753 #define of COTHREAD_PARANOID at the top.
11755 2000-11-26 19:11 wtay
11757 * docs/random/types2: Added the type system design.
11759 2000-11-25 18:13 wtay
11761 * docs/random/sources: More ramblings..
11763 2000-11-25 16:45 wtay
11765 * docs/random/sources: Another alternative to the src. Please
11768 2000-11-25 16:00 wtay
11770 * docs/random/sources: Added asci art control flow diagrams
11772 2000-11-25 14:18 wtay
11774 * docs/random/sources, gst/gstpipeline.c,
11775 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11776 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11777 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11778 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11779 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11780 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11781 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11782 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11783 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11784 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11785 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11786 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11787 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11788 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11789 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11790 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11791 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11792 the source elements.
11794 2000-11-25 07:43 omegahacker
11796 * gst/elements/gstelements.c: Added code to force the gsttypes
11797 plugin to load before gstelements, by simply having gstelements.c
11798 request the plugin. Solves some dependency problems. This is the
11799 correct method of doing this for now, though I had a thought:
11801 Have a static list of hard dependencies that the plugin system is
11802 responsible for satisfying before even trying to load the plugin.
11803 Makes plugin design easier.
11805 2000-11-25 07:02 omegahacker
11807 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11808 quite complete but sufficient for now
11810 2000-11-24 22:28 omegahacker
11812 * gst/gstelement.c: Fixed a dumb mistake: in
11813 gst_element_set_loop_function, it was forcing the cothread's entry
11814 function to change. This is totally wrong, the create_plan function
11815 in GstBin is responsible for setting that to its own internal
11816 helper function. Code removed outright...
11818 2000-11-23 21:49 omegahacker
11820 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11821 support hotswapping of loopfunc
11823 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11824 loopfunc is set, which needs to be obeyed by the loopfuncs
11825 themselves. The assumption is that only a loopfunc or an element
11826 that knows what it's doing will ever change the loopfunc pointer,
11827 so they can be responsible for exitting the loopfunc itself
11830 The loopfunc_wrapper function has been changed to call the loopfunc
11831 pointer itself in a loop. If the loopfunc changes, the current
11832 loop is supposed to exit, which causes the loopfunc_wrapper to
11833 start up the new loopfunc.
11835 2000-11-23 20:39 omegahacker
11837 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11838 gst_element_connect
11840 SImple matter of cleaning up the conflicting checks and actually
11841 connecting the pads in question.
11843 2000-11-23 08:13 omegahacker
11845 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11846 occurs after the state change of all the child elements.
11847 gstelement.c: set_state now loops such that each element only deals
11848 with one state change at a time, i.e.
11849 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11851 2000-11-20 22:05 wtay
11853 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11854 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11855 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11856 initialisation in mpeg2dec Added little performance test (compile
11859 2000-11-20 19:04 wtay
11862 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11863 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11864 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11865 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11866 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11867 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11868 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11869 plugins/mpeg2/ac3dec/audio_out.h,
11870 plugins/mpeg2/ac3dec/bit_allocate.c,
11871 plugins/mpeg2/ac3dec/bit_allocate.h,
11872 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11873 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11874 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11875 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11876 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11877 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11878 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11879 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11880 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11881 plugins/mpeg2/ac3dec/downmix_c.h,
11882 plugins/mpeg2/ac3dec/downmix_i386.S,
11883 plugins/mpeg2/ac3dec/downmix_i386.h,
11884 plugins/mpeg2/ac3dec/downmix_kni.S,
11885 plugins/mpeg2/ac3dec/downmix_kni.h,
11886 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11887 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11888 plugins/mpeg2/ac3dec/imdct512_kni.S,
11889 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11890 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11891 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11892 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11893 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11894 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11895 plugins/mpeg2/ac3dec/rematrix.h,
11896 plugins/mpeg2/ac3dec/sanity_check.c,
11897 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11898 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11899 plugins/mpeg2/ac3dec/srfft_kni.h,
11900 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11901 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11902 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11903 plugins/mpeg2/mpeg2dec/Makefile.am,
11904 plugins/mpeg2/mpeg2dec/decode.c,
11905 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11906 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11907 plugins/mpeg2/mpeg2dec/motion_comp.c,
11908 plugins/mpeg2/mpeg2dec/motion_comp.h,
11909 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11910 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11911 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11912 decoder. No seeking yet but at least we do not need ac3parse
11913 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11914 included). I have modified DeCSS a bit to work in GStreamer. Can I
11915 release the code or is there some lawyer that's going to sue me?
11916 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11917 decoder but failed.
11919 2000-11-12 20:34 wtay
11921 * components/bonobo-gstmediaplay/: Makefile.am,
11922 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11923 now works on audio only (mp3/vorbis). Video is broken because
11924 bonobo does not handle multithreading yet. Added Bonobo toolbar
11927 2000-11-11 15:13 wtay
11929 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11930 components/bonobo-gstmediaplay/Makefile.am,
11931 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11932 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11933 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11934 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11935 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11936 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11937 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11938 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
11939 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
11940 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
11941 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
11942 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
11943 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
11944 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
11945 gst/elements/gstqueue.c, gstplay/Makefile.am,
11946 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
11947 headers/code where missing in gst directory Added a bonobo wrapper
11948 for the media player (it shows up in gshell but locks up when
11949 activating the component, anyone?) Fixed some XML save/load
11950 problems with arguments.
11952 2000-11-08 19:53 wtay
11954 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
11955 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
11956 libraries. It looks like glade does not like empty dockitems...
11958 2000-11-07 21:38 wtay
11960 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
11961 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
11963 2000-11-07 21:24 wtay
11965 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
11966 gstelement.sgml, gstpad.sgml: [no log message]
11968 2000-11-07 21:18 wtay
11970 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
11971 gstreamer-sections.txt: Updated docs
11973 2000-11-06 00:15 wtay
11975 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
11976 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
11977 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11978 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
11979 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
11980 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
11981 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
11982 implementing pull_region. Fixes to the asyncdisksrc. Added thread
11983 specific data to the cothreads.
11985 2000-11-04 18:55 wtay
11987 * include/sse.h: [no log message]
11989 2000-11-04 18:54 wtay
11991 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
11992 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
11993 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
11994 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
11995 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
11996 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
11997 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
11998 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
11999 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12000 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12001 plugins/mpeg2/mpeg2dec/Makefile.am,
12002 plugins/mpeg2/mpeg2dec/decode.c,
12003 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12004 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12005 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12006 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12007 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12008 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12009 plugins/mpeg2/mpeg2dec/motion_comp.c,
12010 plugins/mpeg2/mpeg2dec/motion_comp.h,
12011 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12012 plugins/mpeg2/mpeg2dec/mpeg2.h,
12013 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12014 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12015 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12016 excellent mpeg2dec decoder. Not 100% optimized but allready very
12017 fast. More cleanup.
12019 2000-11-02 20:10 wtay
12021 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12022 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12023 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12024 GUI apps using GStreamer should now handle the Gdk locks when
12025 handling signals from the pipeline (as it should be)
12027 2000-11-01 22:11 wtay
12029 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12030 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12031 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12032 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12033 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12034 Some code cleanup Let the parent GstBin decide when to do a
12035 create_plan (bin inside a thread)
12037 2000-11-01 13:49 wtay
12039 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12040 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12041 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12042 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12043 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12044 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12045 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12046 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12047 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12048 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12049 plugins/mp3decode/parse/mp3parse.c,
12050 plugins/mp3decode/parse/mp3parse.h,
12051 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12052 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12053 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12054 which is quite clean and more readable. Renamed parseavi to
12055 avidecoder Implemented seeking/time display/pause/play/stop/clean
12056 exit to gstmediaplay Added an element flag to indicate that it
12057 cannot deal with noncontigous buffers. If such an element is found
12058 in the pipeline, seeking is disabled for the complete stream
12059 (avidecoder cannot deal with seeking until we convert it to a loop
12060 based element with pull_region to fetch the indeces etc...)
12062 2000-10-30 21:10 wtay
12064 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12067 2000-10-30 21:08 wtay
12069 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12070 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12073 2000-10-30 21:06 wtay
12075 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12076 nonworking forward DCT with MMX
12078 2000-10-30 21:02 wtay
12080 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12081 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12082 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12083 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12084 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12085 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12086 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12087 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12088 plugins/mpeg1/mpegaudio/Makefile.am,
12089 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12090 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12091 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12092 plugins/mpeg1video/parse/mp1videoparse.c,
12093 plugins/mpeg2/mpeg2enc/Makefile.am,
12094 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12095 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12096 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12097 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12098 Misc fixes and cleanups A reworked gstplay. Now it is called
12099 gstmediaplay. gstplay is a custom widget that can display media and
12100 is to become a bonobo component soon. put the tables of the mpeg
12101 audio encoder in a header file. maybe faster quantisation for the
12104 2000-10-25 20:09 wtay
12106 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12107 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12108 docs/plugins/gstreamer-plugins-docs.sgml,
12109 docs/plugins/gstreamer-plugins-sections.txt,
12110 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12111 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12112 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12113 docs/plugins/tmpl/gstaviencoder.sgml,
12114 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12115 docs/plugins/tmpl/gstjpegenc.sgml,
12116 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12117 docs/plugins/tmpl/gstmpeg2enc.sgml,
12118 docs/plugins/tmpl/gstmpeg2play.sgml,
12119 docs/plugins/tmpl/gstmpeg_play.sgml,
12120 docs/plugins/tmpl/gstmpegaudio.sgml,
12121 docs/plugins/tmpl/gstmpg123.sgml,
12122 docs/plugins/tmpl/gstparseau.sgml,
12123 docs/plugins/tmpl/gstparseavi.sgml,
12124 docs/plugins/tmpl/gstparsewav.sgml,
12125 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12126 docs/plugins/tmpl/gstspectrum.sgml,
12127 docs/plugins/tmpl/gstv4lsrc.sgml,
12128 docs/plugins/tmpl/gstwincodec.sgml,
12129 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12130 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12131 docs/plugins/tmpl/median.sgml,
12132 docs/plugins/tmpl/mp1videoparse.sgml,
12133 docs/plugins/tmpl/mp2videoparse.sgml,
12134 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12135 docs/plugins/tmpl/mpeg2parse.sgml,
12136 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12137 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12138 docs/plugins/tmpl/smoothwave.sgml,
12139 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12140 docs/plugins/tmpl/synaesthesia.sgml,
12141 docs/plugins/tmpl/system_encode.sgml,
12142 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12143 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12144 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12145 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12146 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12147 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12148 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12149 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12150 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12151 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12152 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12153 test/qtest.c: More Docs updates. Added plugin documentation. I
12154 fear we need a gstdoc implementation that loads plugins and does
12155 introspection on them. I think we should automatically create the
12156 docs for the pads and mime types the plugins provide. Does anyone
12157 have enough perl knowledge to add these features? I allready
12158 changed the C code to output the pad definitions but my perl
12159 knowledge is too limited, for now, to implement the rest of the
12160 needed functionality...
12162 2000-10-22 17:30 wtay
12164 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12165 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12166 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12167 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12168 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12169 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12170 spectrum.sgml, videoraw.sgml: More docs updates
12172 2000-10-22 17:27 wtay
12174 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12175 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12176 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12177 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12178 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12179 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12180 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12181 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12182 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12183 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12184 updates documented the libraries
12186 2000-10-21 13:04 wtay
12188 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12189 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12190 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12191 plugins/avi/gstparseavi.c,
12192 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12193 plugins/mpeg1video/parse/mp1videoparse.c,
12194 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12195 plugins/mpeg2/mpegtypes/Makefile.am,
12196 plugins/mpeg2/mpegtypes/mpeg2types.c,
12197 plugins/mpeg2/parse/mpeg2parse.c,
12198 plugins/mpeg2/video/gstmpeg2play.c,
12199 plugins/mpeg2/videoparse/.cvsignore,
12200 plugins/mpeg2/videoparse/Makefile.am,
12201 plugins/mpeg2/videoparse/mp2videoparse.c,
12202 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12203 better autoplugging. MPEG2 works more or less. fix in
12204 autoplugging. avi now works.
12206 2000-10-12 20:41 wtay
12208 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12209 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12210 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12211 hardcoded pipeline setup is gstplay in favor of the autoplugging
12212 features. Still in a rought shape...
12214 2000-10-12 09:43 richardb
12216 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12217 gets installed correctly by make install. Problems: clean /
12218 uninstall don't work. make dist not tested. pdf manual doesn't
12221 2000-10-11 20:30 wtay
12223 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12224 gst/gstextratypes.c, gst/gstextratypes.h,
12225 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12226 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12227 types for better editor properties (FILENAME, enums) The disksrcs
12228 location property can now be set in the editor: we can now make our
12229 first working mp3 player with gsteditor!!
12231 2000-10-09 21:01 wtay
12233 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12234 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12235 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12236 bug in mpeg_play. Create a new thread upon a multisrc element in
12237 autoplugging: the autoplug example now correctly sets up 5 threads
12238 for an mpeg player.
12240 2000-10-09 01:34 richardb
12242 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12243 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12244 docs/manual/images/Makefile.am: Added building of the manual to the
12245 build system. Currently in a rudimentary state - will not
12246 gracefully give up if tools not available, will not uninstall /
12247 clean, and may not install / make dist properly. Documentation
12248 does not have dependencies on images, so won't rebuild if they're
12251 2000-10-08 23:23 wtay
12253 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12254 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12255 plugins/mp3decode/types/Makefile.am,
12256 plugins/mp3decode/types/mp3types.c,
12257 plugins/mpeg1/mpegtypes/.cvsignore,
12258 plugins/mpeg1/mpegtypes/Makefile.am,
12259 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12260 This little program (30 relevant lines) is able to play
12261 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12262 you write. Separated the mp3 and mpeg1 types for better reuse.
12264 2000-10-08 23:17 wtay
12266 * configure.in, editor/editor.glade, editor/gsteditor.h,
12267 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12268 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12269 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12270 editor/gsteditorproperty.c, editor/gstelementselect.c,
12271 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12272 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12273 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12274 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12275 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12276 plugins/capture/v4l/gstv4lsrc.c,
12277 plugins/mp3decode/mpg123/gstmpg123.c,
12278 plugins/mp3decode/parse/mp3parse.c,
12279 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12280 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12281 plugins/mpeg1/mpeg_play/video.c,
12282 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12283 plugins/mpeg1/parse/mpeg1parse.c,
12284 plugins/mpeg1video/parse/mp1videoparse.c,
12285 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12286 Fixes to various elements so that correct types are returned.
12287 Fixed flag collision with GtkObject. Elements can now suggest a
12288 thread. not sure if this is the right way to handle automatic
12289 thread creation. Autoplugging now works with multiple sinks and
12290 thread setup. No threads are created for intermediate elements yet,
12291 so MPEG may still be choppy.
12293 2000-10-06 23:52 richardb
12295 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12296 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12297 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12298 don't exist (these looked like copy and paste typos).
12300 2000-10-06 03:38 richardb
12302 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12304 2000-10-01 22:46 wtay
12306 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12307 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12308 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12309 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12310 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12311 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12312 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12313 pixmaps/thread.xpm: Initial work for the new editor.
12315 2000-09-27 20:33 wtay
12317 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12318 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12319 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12320 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12321 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12322 descriptions. GladeXML like operation implemented (you can
12323 retrieve parts of a pipeline)
12325 2000-09-24 23:47 wtay
12327 * examples/xml/.cvsignore: better .cvsignore
12329 2000-09-24 23:45 wtay
12331 * examples/xml/.cvsignore, examples/xml/Makefile,
12332 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12333 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12334 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12335 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12336 handling. A first example of what is to come...
12338 2000-09-24 15:31 wtay
12340 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12341 two threads and two queues.
12343 2000-09-24 15:29 wtay
12345 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12346 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12347 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12348 initialized in its thread context resulting in severe stack
12349 corruption. This was very hard to track down. We should be able
12350 now to modify some plugins to a loop based setup so that we can get
12351 rid of the mp3parse and mp1videoparse elements. Modified the GList
12352 to a GSList in the queue.
12354 2000-09-23 00:35 wtay
12356 * gstreamer-config.in, examples/helloworld/helloworld.c,
12357 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12358 examples/queue/queue.c, examples/queue2/.cvsignore,
12359 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12360 examples/queue3/queue3.c, examples/thread/thread.c,
12361 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12362 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12363 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12364 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12365 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12366 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12367 the thread handling. Fix a bug in gstreamer-config : gthread was
12368 not included. gst_bin_create_plan() is now done in the READY
12369 state. a bin with only another bin in it will now work with
12370 gst_bin_iterate. Added some examples for the queues.
12372 2000-09-21 18:54 richardb
12374 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12375 dct64.c as well. Fixes link error on PPC.
12377 2000-09-21 02:42 richardb
12379 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12380 nicely if attempt to run a test with an unsupported DCT type.
12382 2000-09-21 02:34 richardb
12384 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12385 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12386 support if available - hopefully makes it compile on PPC.
12388 2000-09-21 01:57 richardb
12390 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12391 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12392 cothreads stuff was causing segfaults, because the stack needs to
12393 be initialised with a particular structure on PPC, unlike x86 where
12394 it simply has items pushed or popped. Added Chris to AUTHORS, for
12397 2000-09-18 23:19 richardb
12399 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12400 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12401 Fix compile problem due to DEBUG being redefined in
12402 libs/getbits/gstgetbits.h. Also fix several small typos in the
12405 2000-09-17 23:08 wtay
12407 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12408 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12409 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12410 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12411 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12412 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12413 plugins/mpeg2/ac3parse/ac3parse.c,
12414 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12415 gst_pipeline_add_sink/src to allow multiple sink cases and more
12416 complex autoplugging. Update docs too. Simplified the pipeline
12417 autoplugging code. Changed the cothread case: One iteration is now
12418 a push from the src element. The disk source does not change its
12419 state anymore on eof. Better type setting for the ac3
12420 parser/decoder and mpeg2parse.
12422 2000-09-17 15:06 wtay
12424 * acconfig.h, configure.in, gst/gstbin.c,
12425 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12426 with Xv extension if the library is found. Changed the disksrc so
12427 that is goes to the PAUSE state if eof.
12429 2000-09-17 13:32 wtay
12431 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12433 2000-09-17 13:32 wtay
12435 * docs/manual/components.sgml: Information about the bonobo
12436 components and capplets we are going to make :-)
12438 2000-09-17 13:31 wtay
12440 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12441 plugins/mpeg1/mpeg_play/parseblock.c,
12442 plugins/mpeg2/mpeg2enc/Makefile.am,
12443 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12444 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12445 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12446 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12447 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12448 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12449 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12450 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12451 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12452 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12453 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12454 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12455 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12456 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12457 plugins/mpeg2/mpeg2enc/predict.c,
12458 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12459 plugins/mpeg2/mpeg2enc/predict_sse.s,
12460 plugins/mpeg2/mpeg2enc/ratectl.c,
12461 plugins/mpeg2/mpeg2enc/transfrm.c,
12462 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12463 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12464 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12465 asembler to seperate files.
12467 2000-09-17 00:11 richardb
12469 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12470 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12471 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12472 plugins/avi/wincodec/gstwinenc.c,
12473 plugins/mpeg1/mpeg1encoder/Makefile.am,
12474 plugins/mpeg1/mpeg1encoder/putbits.c,
12475 plugins/mpeg1/mpeg_play/Makefile.am,
12476 plugins/mpeg1/mpeg_play/parseblock.c,
12477 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12478 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12479 libs/winloader is disabled on PPC - I doubt this can be made to
12480 work. libs/videoscale and libs/idct are also disabled - they
12481 should be fixable though.
12483 Sorted out most of the plugins - avi is disabled for now on PPC;
12484 can be worked on later if there's any chance of getting it to work.
12486 Also provide an automake conditional for compiling vorbis, based on
12487 a configure test for the needed libraries: currently the test isn't
12488 implemented and defaults to "no" so you'll have to fiddle it to
12489 compile vorbis. I shall get hold of vorbis and implement an
12490 appropriate test some other time (if noone else beats me to it).
12492 2000-09-16 23:03 richardb
12494 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12495 Moved generic function implementations into gstgetbits_generic.c,
12498 2000-09-16 11:58 wtay
12500 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12501 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12502 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12503 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12504 quick hack to allow loop based elements to finish intead of looping
12505 till infinity. Added compile time i386 or plain C getbits
12506 implementation selection. The vorbis decoder now is our first loop
12509 2000-09-16 01:59 richardb
12511 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12512 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12513 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12514 plugins/mpeg2/ac3dec/Makefile.am,
12515 plugins/mpeg2/mpeg2enc/Makefile.am,
12516 plugins/mpeg2/mpeg2enc/motion.c,
12517 plugins/mpeg2/subtitles/Makefile.am,
12518 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12519 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12520 port, and towards generic portability.
12522 2000-09-16 00:04 richardb
12524 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12525 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12526 checking for 386, D'oh. Fix autogen to run autoheader _before_
12527 autoconf, since it generates a required file (config.h.in, which I
12528 just removed from CVS since its an autogenerated one). Also fix
12529 messed up variables in gst/Makefile.am
12531 2000-09-15 23:44 richardb
12533 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12534 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12535 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12536 Begun to add support for non i386 architectures, with the help of
12537 Chris Emerson. Added bits to configure to figure out architecture,
12538 and added some alternatives for PPC. Should cause no problems on
12539 i386, but I'll check after this commit, but doesn't yet work on PPC
12542 2000-09-14 23:18 wtay
12544 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12545 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12546 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12547 The vorbis encoder A test program to convert an mp3 to a vorbis
12548 file. A fix for the dynamic plugin loader factory_find was not
12549 working. Don't forget to run gstreamer-register after installing
12552 2000-09-14 21:31 wtay
12554 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12555 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12556 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12557 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12558 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12559 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12560 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12561 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12562 vorbis decoder. The encoder is not yet functional. Small cosmetic
12563 changes to gstcpu.c
12565 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12566 you *have* to change the line in libtool to
12567 deplibs_check_method="pass_all" because else the plugin shared
12568 library refuses to link against the static libvorbis.a library.
12569 This is a hack. I have no intention in including libvorbis into the
12570 gstreamer CVS tree and making it libtool compatible.
12572 2000-09-13 20:04 wtay
12574 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12575 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12576 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12577 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12578 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12579 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12580 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12581 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12582 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12583 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12584 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12585 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12588 2000-09-12 19:15 wtay
12590 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12591 MMX optimisation split out in seperate file.
12593 2000-09-12 19:13 wtay
12595 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12596 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12597 plugins/mpeg1/mpeg_play/Makefile.am,
12598 plugins/mpeg1/mpeg_play/parseblock.c,
12599 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12600 plugins/mpeg1/mpeg_play/recon_mmx.c,
12601 plugins/mpeg1/mpeg_play/recon_sse.s,
12602 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12603 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12604 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12605 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12606 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12607 CPU detection. Added SSE optimisation to mpeg_play Modified the
12608 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12609 mpeg1 and mpeg2 decoders.
12611 2000-09-09 17:39 wtay
12613 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12614 thread/Makefile, thread/thread.c: A thread example. An example of
12615 gstreamer-launch: an mp3 player
12617 2000-09-09 17:36 wtay
12619 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12620 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12621 docs/manual/programs.sgml, docs/manual/queues.sgml,
12622 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12623 editor/gsteditor.h, editor/gstelementselect.c,
12624 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12625 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12626 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12627 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12628 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12629 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12630 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12631 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12632 plugins/mpeg2/ac3parse/Makefile.am,
12633 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12634 Changes to gstreamer-config to include gtk+ libs manual changes:
12635 queues, threads, programs gsteditor does not crash anymore.
12636 gstpipline new should return a GstElement * fixed ac3dec for new
12637 getbits fixes to gstreamer-launch more efficient startup for
12640 2000-09-07 21:35 wtay
12642 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12643 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12644 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12645 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12646 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12647 plugins/mp3decode/mpg123/Makefile.am,
12648 plugins/mp3decode/mpg123/common.c,
12649 plugins/mp3decode/mpg123/gstmpg123.c,
12650 plugins/mp3decode/mpg123/layer1.c,
12651 plugins/mp3decode/mpg123/layer2.c,
12652 plugins/mp3decode/mpg123/layer3.c,
12653 plugins/mp3decode/mpg123/mpg123.c,
12654 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12655 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12656 plugins/mpeg1/system_encode/buffer.c,
12657 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12658 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12659 test/cothreads/test.c: Faster and modular getbits implementation.
12660 Fixed a bug in the audiosink that could lock up your box on bad MB.
12661 Modified the plugins to use the new getbits functions.
12663 2000-08-28 21:20 wtay
12665 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12666 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12667 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12668 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12669 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12670 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12671 plugins/avi/wincodec/gstwincodec.c,
12672 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12673 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12674 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12675 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12676 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12677 plugins/mp3decode/parse/mp3parse.c,
12678 plugins/mp3decode/xing/gstxing.c,
12679 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12680 plugins/mpeg1/mpeg_play/decoders.c,
12681 plugins/mpeg1/mpeg_play/decoders.h,
12682 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12683 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12684 plugins/mpeg1/parse/mpeg1parse.c,
12685 plugins/mpeg1/system_encode/system_encode.c,
12686 plugins/mpeg1video/parse/mp1videoparse.c,
12687 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12688 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12689 plugins/mpeg2/parse/mpeg2parse.c,
12690 plugins/mpeg2/subtitles/mpeg2subt.c,
12691 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12692 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12693 plugins/visualization/smoothwave/smoothwave.c,
12694 plugins/visualization/spectrum/gstspectrum.c,
12695 plugins/visualization/synaesthesia/synaesthesia.c,
12696 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12697 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12698 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12699 information in /etc/gstreamer/reg.xml - no need to do a
12700 plugin_load_all() - plugins are loaded when needed - typedetect
12701 functions are loaded when needed (still buggy) - no need to check
12702 for the existance of the plugin in the codecs - added
12703 gstreamer-register to create the reg.xml file - renamed launch to
12704 gstreamer-launch - plugins need to register the typefactory they
12705 provide modified the plugins to meet the new design modified the
12706 plugins to correctly set their pad types autoplugging can be done
12707 without loading the plugins now
12709 2000-08-22 22:18 wtay
12711 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12712 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12713 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12714 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12715 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12716 docs/manual/queues.sgml, docs/manual/threads.sgml,
12717 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12718 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12719 gst/gstpipeline.c, gst/gsttype.c,
12720 plugins/mp3decode/mpg123/gstmpg123.c,
12721 plugins/mp3decode/parse/mp3parse.c,
12722 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12723 empty...) Added automatic pad plugging. Added automatic dynamic
12724 pad plugging. Changed some codecs to correctly set their pad
12727 2000-08-21 22:57 wtay
12729 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12731 2000-08-21 22:23 wtay
12733 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12734 autoplug. Works for mp3 files only for now.
12736 2000-08-21 22:20 wtay
12738 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12739 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12740 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12741 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12742 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12743 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12744 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12745 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12746 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12747 first (rude) attempt at autoplug. Autoplugging selects appropriate
12748 codecs to connect src to sink, adds them to the pipeline and
12749 connect pads. Autoplugging will run the typedetect plugin if the
12750 src pad has no MIME type. No autoplugging is done on the src and
12751 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12752 creating threads. No attempt at dynamically autoplugging not yet
12753 existing pads. Changes to (some) plugins to properly set their
12756 2000-08-19 17:36 wtay
12758 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12759 helloworld.sgml, outline.txt: More manual about MIME types and
12762 2000-08-19 01:34 richardb
12764 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12765 sure that these are generated files which have no right to be in
12766 the CVS. If I'm wrong, and things break, then we'll just have to
12767 put them back again.
12769 2000-08-19 01:29 richardb
12771 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12772 test/Makefile.am: libXv is now linked against by test/* and gstplay
12773 if it is present. -lXv isn't leaked all over the place due to
12774 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12775 to link explicitly with extra things just because we use certain
12778 Build Makefile in tests, but don't recurse into tests when doing
12779 the build (tests no longer in SUBDIRS).
12781 2000-08-19 00:31 richardb
12783 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12784 compile gstplay only if there is one.
12786 2000-08-18 23:54 wtay
12788 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12789 makefile hacker :-)
12791 2000-08-18 23:17 wtay
12793 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12796 2000-08-18 23:15 wtay
12798 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12801 2000-08-18 23:07 richardb
12803 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12804 present, mpeg2enc plugin just ignores the .s files, C equivalents
12807 2000-08-18 22:57 wtay
12809 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12810 using uncompiled code.
12812 2000-08-18 22:30 richardb
12814 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12815 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12818 2000-08-18 21:38 wtay
12820 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12821 examples/helloworld/helloworld.c: helloworld example. and docs
12823 2000-08-18 21:35 wtay
12825 * README, gstreamer-config.in, docs/gst/Makefile.am,
12826 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12827 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12828 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12829 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12830 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12831 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12832 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12833 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12834 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12835 plugins/mp3decode/mpg123/Makefile.am,
12836 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12837 plugins/mpeg1/parse/mpeg1parse.c,
12838 plugins/visualization/smoothwave/smoothwave.c,
12839 plugins/visualization/spectrum/gstspectrum.c,
12840 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12841 Various fixes for the build/install problems update to the
12842 docs/manual. Added a simple helloworld example.
12844 2000-08-17 07:18 wtay
12846 * docs/manual/gstreamer-manual.sgml: The book is not published
12849 2000-08-16 22:40 wtay
12851 * docs/manual/images/.cvsignore: Ignore the png images; they are
12852 supposed to be build by the Makefile.
12854 2000-08-16 22:38 wtay
12856 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12857 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12858 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12859 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12862 2000-08-14 16:18 wtay
12864 * libs/idct/.cvsignore: ignore the test program
12866 2000-08-14 16:17 wtay
12868 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12869 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12870 plugins/vcdsrc/vcdsrc.c,
12871 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12872 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12873 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12874 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12875 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12876 test/record.c, test/spectrum.c, test/vidcapture.c,
12877 test/vidcapture2.c, test/videotest.c, test/wave.c,
12878 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12879 Adapted the test directory to the new state management added an
12880 mpeg2 to avi encoder. added a v4l to divx capture example.
12882 2000-08-14 11:59 wtay
12884 * configure.in, include/avifmt.h, include/registry.h: The include
12885 files for the windows codec loader. top level configure file.
12887 2000-08-14 11:57 wtay
12889 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12890 handler. This object is able to generate buffers and is passed
12891 between elements to exchange buffers. Elements can also use this
12892 pool to efficiently generate output buffers.
12894 2000-08-14 11:55 wtay
12896 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12897 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12898 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12899 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12900 in the threading element. Added bufferpools.
12902 2000-08-14 11:54 wtay
12904 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12905 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12906 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12907 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12908 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12909 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12910 is possible. Added MPEG2 subtitles.
12912 2000-08-14 11:49 wtay
12914 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12915 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12916 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12917 and used the IDCT library.
12919 2000-08-14 11:42 wtay
12921 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12923 2000-08-14 11:41 wtay
12925 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12926 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12927 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12928 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12929 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12930 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12931 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12932 transfrm.c, variance_mmx.s: Better rate control with different
12933 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12934 optimisations. Use the IDCT library.
12936 2000-08-14 11:33 wtay
12938 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
12941 2000-08-14 11:32 wtay
12943 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
12946 2000-08-14 11:31 wtay
12948 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
12949 system_encode.c, system_encode.h: Added statup delay. Added
12952 2000-08-14 11:30 wtay
12954 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
12956 2000-08-14 11:28 wtay
12958 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
12959 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
12960 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
12963 2000-08-14 11:25 wtay
12965 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
12967 2000-08-14 11:23 wtay
12969 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
12970 new state management.
12972 2000-08-14 11:21 wtay
12974 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
12975 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
12976 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
12977 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
12978 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
12979 encoder/decoder plugins for windows codecs.
12981 2000-08-14 11:17 wtay
12983 * gstplay/gstplay.glade: The UI
12985 2000-08-14 11:16 wtay
12987 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
12988 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
12989 stop.xpm, support.c, support.h: glade based gstplay version.
12990 better avi/mpeg support. nice about dialog :-) Drag and drop
12993 2000-08-14 11:12 wtay
12995 * libs/idct/.cvsignore: ..
12997 2000-08-14 11:11 wtay
12999 * libs/: Makefile.am, getbits/gstgetbits.c,
13000 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13001 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13002 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13003 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13004 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13005 Added IEEE testbed. Update to the windows codec loader. fixes in
13006 the riff parser/encoder. cleanup in the getbits/putbits API.
13008 2000-08-05 04:53 omegahacker
13010 * LICENSE, Makefile.am: Adding explicit license information, since
13011 quite a large number of source files don't have the LGPL header.
13012 This is something we need to fix. GNOME has a script to run around
13013 and fix things, maybe we should snag a copy and let it loose in a
13016 2000-07-21 04:57 omegahacker
13018 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13019 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13020 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13021 gstpipefilter.h: Brought standard elements in line with new state
13024 2000-07-17 18:14 omegahacker
13026 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13027 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13028 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13029 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13030 gst/gstthread.h, gst/elements/gstelements.c,
13031 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13032 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13033 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13034 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13035 Megapatch, changes which states are available, how they're used,
13036 and how they're set. Also modifies the scheduling system, breaking
13037 pulled buffers. Check mail archives for more details.
13039 2000-07-15 14:26 wtay
13041 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13042 plugins/mp3decode/mpg123/gstmpg123.c,
13043 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13044 with the allignment of the chunks. This should solve the errors
13047 2000-07-15 13:06 wtay
13049 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13050 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13051 include/default.h, include/registry.h, libs/Makefile.am,
13052 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13053 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13054 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13055 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13056 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13057 plugins/mp3decode/mpg123/layer3.c,
13058 plugins/mpeg1video/parse/mp1videoparse.c,
13059 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13060 the wine .dll loader. you must unzip binaries.zip from
13061 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13062 source tree**. Extended and bugfixed thr riff parser to support
13063 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13064 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13065 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13066 gstplay is temporarly broken.
13068 2000-07-13 20:49 wtay
13070 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13071 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13072 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13073 plugins/mpeg1video/parse/mp1videoparse.c,
13074 plugins/mpeg1video/parse/mp1videoparse.h,
13075 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13076 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13077 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13078 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13079 (from libmpeg2) Round image size up to the nearest multiple of 16
13082 2000-07-12 23:52 wtay
13084 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13085 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13086 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13087 gst/gstthread.c, gst/elements/gstaudiosink.c,
13088 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13089 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13090 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13091 plugins/mp3decode/mpg123/gstmpg123.c,
13092 plugins/mp3decode/mpg123/gstmpg123.h,
13093 plugins/mp3decode/mpg123/layer3.c,
13094 plugins/mp3decode/mpg123/mpg123.c,
13095 plugins/mp3decode/parse/Makefile.am,
13096 plugins/mp3decode/parse/mp3parse.c,
13097 plugins/mp3decode/parse/mp3parse.h,
13098 plugins/mp3decode/xing/libxing/Makefile.am,
13099 plugins/mpeg1/mpeg_play/Makefile.am,
13100 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13101 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13102 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13103 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13104 plugins/mpeg1video/parse/mp1videoparse.c,
13105 plugins/mpeg1video/parse/mp1videoparse.h,
13106 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13107 is the audio/video sync release. Changed the mpegvideoparser to
13108 parse complete pictures. Added the PTS timestamps to the pictures.
13109 Added PTS timestamps to the MPEG audio frames. Made the clock a
13110 littlebit better. Gstplay now uses two more threads one for video,
13111 one for audio playback. Added the first QoS callbacks for the
13112 pads. hopefully fix an mmx compilation problem.
13114 2000-07-05 22:32 wtay
13116 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13117 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13118 mechanism in case no suitable XvImage is found.
13120 2000-07-05 11:21 wtay
13122 * gstplay/gstplay.h: [no log message]
13124 2000-07-05 11:21 wtay
13126 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13127 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13128 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13129 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13130 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13131 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13132 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13133 plugins/mp3decode/parse/mp3parse.c,
13134 plugins/mpeg1/mpeg_play/Makefile.am,
13135 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13136 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13137 plugins/mpeg1/mpeg_play/parseblock.c,
13138 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13139 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13140 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13141 plugins/mpeg1video/parse/Makefile.am,
13142 plugins/mpeg1video/parse/mp1videoparse.c,
13143 plugins/mpeg1video/parse/mp1videoparse.h,
13144 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13145 plugins/mpeg2/ac3parse/Makefile.am,
13146 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13147 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13148 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13149 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13150 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13151 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13152 MMX conversion implemented seeking to gstplay.
13154 2000-06-27 21:22 wtay
13156 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13157 interpollation for bidirectionally predicted macroblocks.
13158 (players based on mpeg_play should also implement this, as it was
13159 left out from the reference decoder, probabliy for performance
13160 reasons) Reduced rounding errors in the quatisation of the
13163 2000-06-25 23:23 wtay
13165 * gstplay/.cvsignore: [no log message]
13167 2000-06-25 23:21 wtay
13169 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13170 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13171 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13172 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13173 Added mpeg2 playback for gstplay
13175 2000-06-25 22:37 wtay
13177 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13178 gst/gsttypefind.h, gst/elements/Makefile.am,
13179 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13180 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13181 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13182 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13183 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13184 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13185 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13186 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13187 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13188 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13189 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13190 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13191 plugins/filters/median/median.c, plugins/filters/median/median.h,
13192 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13193 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13194 plugins/mp3decode/parse/mp3parse.c,
13195 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13196 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13197 plugins/mpeg1/mpeg_play/parseblock.c,
13198 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13199 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13200 plugins/mpeg1/parse/mpeg1parse.c,
13201 plugins/mpeg1/system_encode/system_encode.c,
13202 plugins/mpeg1video/parse/mp1videoparse.c,
13203 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13204 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13205 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13206 fixed the avi parser (gstriff had wrong size) the system_encoder
13207 can now do video only system streams sanitized the colorspace and
13208 scaler api. added fast self modifying asm scaler. worked on the
13209 typefind stuff. added a cool media player (gstplay) it uses the
13210 typefinder to playback avi, mpeg1 (system and video) streams. It
13211 is also a testbed and a real app.
13213 2000-06-18 15:13 wtay
13215 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13216 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13219 2000-06-18 14:51 wtay
13221 * plugins/avi/videoheader.c: Construct the avi header based on the
13224 2000-06-18 14:50 wtay
13226 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13227 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13228 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13229 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13230 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13231 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13232 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13233 color conversion bug. Initial work for multiply avi codecs.
13235 2000-06-16 23:58 wtay
13237 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13238 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13239 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13240 plugins/mpeg1/mpegaudio/common.c,
13241 plugins/mpeg1/mpegaudio/encoder.h,
13242 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13243 plugins/mpeg1/mpegaudio/gstputbits.c,
13244 plugins/mpeg1/mpegaudio/gstputbits.h,
13245 plugins/mpeg1/mpegaudio/musicin.h,
13246 plugins/mpeg2/mpeg2enc/Makefile.am,
13247 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13248 plugins/mpeg2/mpeg2enc/gstputbits.c,
13249 plugins/mpeg2/mpeg2enc/gstputbits.h,
13250 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13251 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13252 plugins/mpeg2/mpeg2enc/ratectl.c,
13253 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13255 2000-06-16 23:33 wtay
13257 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13259 2000-06-16 23:32 wtay
13261 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13262 putbits.h: putbits implementation
13264 2000-06-16 23:30 wtay
13266 * configure.in, plugins/mpeg1/Makefile.am,
13267 plugins/mpeg1/mpegaudio/Makefile.am,
13268 plugins/mpeg1/mpegaudio/README.crh,
13269 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13270 plugins/mpeg1/mpegaudio/encode.c,
13271 plugins/mpeg1/mpegaudio/encoder.h,
13272 plugins/mpeg1/mpegaudio/fixes.txt,
13273 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13274 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13275 plugins/mpeg1/mpegaudio/gstputbits.c,
13276 plugins/mpeg1/mpegaudio/gstputbits.h,
13277 plugins/mpeg1/mpegaudio/musicin.c,
13278 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13279 plugins/mpeg1/mpegaudio/readme.txt,
13280 plugins/mpeg1/mpegaudio/release.txt,
13281 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13282 plugins/mpeg1/system_encode/buffer.c,
13283 plugins/mpeg1/system_encode/system_encode.c,
13284 plugins/mpeg1/system_encode/system_encode.h,
13285 plugins/mpeg2/mpeg2enc/Makefile.am,
13286 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13287 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13288 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13289 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13290 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13291 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13292 unified putbits implementation Added an MPEG audio layer 1&2
13295 2000-06-12 22:27 wtay
13297 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13298 plugins/mpeg1/system_encode/buffer.c,
13299 plugins/mpeg2/mpeg2enc/predict.c,
13300 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13301 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13302 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13303 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13305 2000-06-11 13:11 wtay
13307 * configure.in, gst/elements/gstpipefilter.c,
13308 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13309 plugins/mp3decode/mpg123/gstmpg123.c,
13310 plugins/mp3decode/parse/mp3parse.c,
13311 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13312 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13313 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13314 plugins/mpeg1/mpeg_play/parseblock.c,
13315 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13316 plugins/mpeg1/system_encode/.cvsignore,
13317 plugins/mpeg1/system_encode/Makefile.am,
13318 plugins/mpeg1/system_encode/buffer.c,
13319 plugins/mpeg1/system_encode/buffer.h,
13320 plugins/mpeg1/system_encode/main.h,
13321 plugins/mpeg1/system_encode/system_encode.c,
13322 plugins/mpeg1/system_encode/system_encode.h,
13323 plugins/mpeg1/system_encode/systems.c,
13324 plugins/mpeg2/ac3parse/ac3parse.c,
13325 plugins/mpeg2/ac3parse/ac3parse.h,
13326 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13327 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13328 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13329 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13330 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13331 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13332 Added first frames skipping to the mp3 and ac3 parser (this allows
13333 you to skip a number of frames before pushing them). Removed wrong
13334 mmx code from the encoder. Added Macroblocks per slice to the
13335 encoder. added bilinear and bicubic interpolation to the
13336 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13337 calculations yet) Added some options (framerate to the
13340 2000-06-04 20:18 richardb
13342 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13344 2000-05-28 23:46 wtay
13346 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13347 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13348 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13349 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13350 like the mpeg1 parser. Added a command property to the pipefilter.
13352 2000-05-28 21:04 wtay
13354 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13355 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13356 element: pipefilter. This element connects the stdin/stdout of an
13357 external program into the pipeline. We now have virtually all of
13358 the capabilities of sox, lame, ...
13360 2000-05-28 20:59 wtay
13362 * configure.in, gst/elements/Makefile.am,
13363 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13364 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13365 plugins/mpeg1/mpeg_play/parseblock.c,
13366 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13367 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13368 plugins/mpeg2/mpeg2enc/Makefile.am,
13369 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13370 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13371 plugins/mpeg2/mpeg2enc/ratectl.c,
13372 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13373 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13374 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13375 motion compensation bug (was a bug on Intels site)
13376 Faster/Better/more accurate motion detection in the mpeg encoder
13377 Added an audio resampler (convert 48000 kHz to 44100 for example)
13378 does not work Fixed rate control in the mpeg2 encoder.
13380 2000-05-21 23:00 wtay
13382 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13384 2000-05-21 22:59 wtay
13386 * test/mp1tomp1.c: An MPEG1 transcoder.
13388 2000-05-21 22:58 wtay
13390 * configure.in, docs/gst/gstreamer-decl.txt,
13391 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13392 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13393 gst/elements/gstqueue.c, plugins/Makefile.am,
13394 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13395 plugins/filters/median/.cvsignore,
13396 plugins/filters/median/Makefile.am,
13397 plugins/filters/median/median.c, plugins/filters/median/median.h,
13398 plugins/filters/smooth/.cvsignore,
13399 plugins/filters/smooth/Makefile.am,
13400 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13401 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13402 plugins/mpeg1/mpeg1encoder/.cvsignore,
13403 plugins/mpeg1/mpeg1encoder/CHANGES,
13404 plugins/mpeg1/mpeg1encoder/Makefile.am,
13405 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13406 plugins/mpeg1/mpeg1encoder/README,
13407 plugins/mpeg1/mpeg1encoder/SETUP,
13408 plugins/mpeg1/mpeg1encoder/chendct.c,
13409 plugins/mpeg1/mpeg1encoder/codec.c,
13410 plugins/mpeg1/mpeg1encoder/csize.h,
13411 plugins/mpeg1/mpeg1encoder/ctables.h,
13412 plugins/mpeg1/mpeg1encoder/dct.h,
13413 plugins/mpeg1/mpeg1encoder/globals.h,
13414 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13415 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13416 plugins/mpeg1/mpeg1encoder/htable.lex,
13417 plugins/mpeg1/mpeg1encoder/huffman.c,
13418 plugins/mpeg1/mpeg1encoder/huffman.h,
13419 plugins/mpeg1/mpeg1encoder/io.c,
13420 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13421 plugins/mpeg1/mpeg1encoder/lexer.c,
13422 plugins/mpeg1/mpeg1encoder/lexer.l,
13423 plugins/mpeg1/mpeg1encoder/marker.c,
13424 plugins/mpeg1/mpeg1encoder/marker.h,
13425 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13426 plugins/mpeg1/mpeg1encoder/mem.h,
13427 plugins/mpeg1/mpeg1encoder/mpeg.c,
13428 plugins/mpeg1/mpeg1encoder/param.h,
13429 plugins/mpeg1/mpeg1encoder/prototypes.h,
13430 plugins/mpeg1/mpeg1encoder/putbits.c,
13431 plugins/mpeg1/mpeg1encoder/putbits.h,
13432 plugins/mpeg1/mpeg1encoder/qtables.h,
13433 plugins/mpeg1/mpeg1encoder/size.h,
13434 plugins/mpeg1/mpeg1encoder/stat.c,
13435 plugins/mpeg1/mpeg1encoder/stream.c,
13436 plugins/mpeg1/mpeg1encoder/stream.h,
13437 plugins/mpeg1/mpeg1encoder/system.h,
13438 plugins/mpeg1/mpeg1encoder/tables.h,
13439 plugins/mpeg1/mpeg1encoder/transform.c,
13440 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13441 plugins/mpeg1/mpeg_play/parseblock.c,
13442 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13443 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13444 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13445 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13446 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13447 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13448 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13449 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13450 MMX optimisations for motion estimation. Added another mpeg1
13451 encoder. Added Two filters: smooth and median (a median cut
13452 filter) Made the queue pull buffers.
13454 2000-05-17 23:49 richardb
13456 * plugins/Makefile.am: Always build videosink, now that the
13457 dependency on gdk_pixbuf is removed.
13459 2000-05-13 10:41 richardb
13461 * plugins/Makefile.am: Make videosink compiled only if
13462 HAVE_GDK_PIXBUF again.
13464 2000-05-12 18:41 wtay
13466 * plugins/videoscale/.cvsignore: ...
13468 2000-05-12 18:39 wtay
13470 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13471 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13472 scaler as a library and an Element. Also a little non working mpeg2
13473 to mpeg1 converter (still struggling with the quantisation).
13475 2000-05-12 18:33 wtay
13477 * configure.in, gst/gstclock.c, libs/Makefile.am,
13478 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13479 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13480 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13481 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13482 plugins/mpeg1/parse/mpeg1parse.c,
13483 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13484 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13485 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13486 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13487 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13488 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13489 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13490 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13491 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13494 2000-05-12 08:15 richardb
13496 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13497 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13498 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13499 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13500 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13501 videosink only if it is present. Make documentation generated
13502 successfully even if libghttp isn't present (by skipping the
13505 2000-05-12 08:09 richardb
13507 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13508 macro call, so it compiles with debug on.
13510 2000-05-02 00:22 wtay
13512 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13513 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13516 2000-05-02 00:09 wtay
13518 * configure.in, libs/getbits/gstgetbits.h,
13519 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13520 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13521 plugins/mpeg1/parse/mpeg1parse.c,
13522 plugins/mpeg1video/parse/mp1videoparse.c,
13523 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13524 plugins/mpeg2/ac3parse/ac3parse.c,
13525 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13526 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13527 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13528 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13529 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13530 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13531 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13532 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13533 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13534 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13535 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13536 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13537 plugins/mpeg2/mpeg2enc/quantize.c,
13538 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13539 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13540 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13541 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13542 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13543 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13544 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13545 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13546 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13547 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13548 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13549 MPEG System stream parser. an mpeg encoder.
13551 2000-04-24 21:51 wtay
13553 * configure.in, libs/getbits/gstgetbits_inl.h,
13554 plugins/mpeg1/mpeg_play/decoders.c,
13555 plugins/mpeg1/mpeg_play/decoders.h,
13556 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13557 plugins/mpeg1/mpeg_play/parseblock.c,
13558 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13559 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13560 plugins/mpeg1/mpeg_play/video.h,
13561 plugins/mpeg1video/parse/mp1videoparse.c,
13562 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13563 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13564 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13565 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13566 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13567 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13568 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13569 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13570 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13571 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13572 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13573 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13574 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13575 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13576 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13577 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13578 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13579 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13582 2000-04-17 00:33 wtay
13584 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13585 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13588 2000-04-17 00:25 wtay
13590 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13591 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13592 Reworked the ac3decoder for the new getbits functions. We are now
13593 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13596 2000-04-16 19:51 wtay
13598 * libs/getbits/.cvsignore: [no log message]
13600 2000-04-16 19:50 wtay
13602 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13603 gstgetbits_inl.h: I the generc getbits implementation
13605 2000-04-16 19:47 wtay
13607 * configure.in, docs/gst/gstreamer-decl.txt,
13608 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13609 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13610 plugins/mp3decode/mpg123/common.c,
13611 plugins/mp3decode/mpg123/getbits.c,
13612 plugins/mp3decode/mpg123/getbits.h,
13613 plugins/mp3decode/mpg123/gstmpg123.c,
13614 plugins/mp3decode/mpg123/layer1.c,
13615 plugins/mp3decode/mpg123/layer2.c,
13616 plugins/mp3decode/mpg123/layer3.c,
13617 plugins/mp3decode/mpg123/mpg123.c,
13618 plugins/mp3decode/mpg123/mpg123.h,
13619 plugins/mp3decode/parse/mp3parse.c,
13620 plugins/mp3decode/parse/mp3parse.h,
13621 plugins/mpeg1/mpeg_play/Makefile.am,
13622 plugins/mpeg1/mpeg_play/ctrlbar.c,
13623 plugins/mpeg1/mpeg_play/ctrlbar.h,
13624 plugins/mpeg1/mpeg_play/decoders.c,
13625 plugins/mpeg1/mpeg_play/decoders.h,
13626 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13627 plugins/mpeg1/mpeg_play/motionvector.c,
13628 plugins/mpeg1/mpeg_play/parseblock.c,
13629 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13630 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13631 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13632 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13633 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13634 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13635 getbits handling. I currently have an inline integer
13638 2000-04-13 22:59 wtay
13640 * Makefile.am, configure.in, gst/gstclock.c,
13641 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13642 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13644 2000-04-09 22:38 wtay
13646 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13648 2000-04-09 22:36 wtay
13650 * gst/Makefile.am, gst/gstelement.c,
13651 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13652 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13653 plugins/capture/v4l/gstv4lsrc.c,
13654 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13655 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13656 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13657 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13658 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13659 clock. The audiosink can now adjust the clock. Fixed incorrect
13660 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13661 videosink, it now uses the color conversion library when needed.
13663 2000-04-02 22:38 wtay
13665 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13666 new riff parser and encoder
13668 2000-04-02 22:36 wtay
13670 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13671 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13672 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13673 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13674 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13675 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13676 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13677 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13678 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13679 colorspace library and removed yuv2rgb conversion from the
13680 videosink. The aviencoder should now more or less work.
13682 2000-03-27 20:53 wtay
13684 * docs/Makefile.am, docs/gst/Makefile.am,
13685 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13686 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13687 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13688 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13689 docs/gst/tmpl/gstasyncdisksrc.sgml,
13690 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13691 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13692 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13693 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13694 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13695 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13696 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13697 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13698 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13699 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13700 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13701 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13702 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13703 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13704 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13705 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13706 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13707 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13708 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13709 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13710 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13711 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13712 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13713 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13714 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13715 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13716 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13717 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13718 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13719 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13720 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13721 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13722 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13723 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13724 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13725 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13726 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13727 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13728 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13729 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13730 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13731 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13732 standard library objects and standard elements are documented.
13733 Modified some of the elements to more accuratly report about their
13734 arguments so the documentation builds more reasonable output.
13735 Added aviencoder and jpegencoder elements (not working yet)
13737 2000-03-22 21:18 wtay
13739 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13740 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13741 plugins/Makefile.am, plugins/avi/Makefile.am,
13742 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13743 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13744 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13745 the avi decoder now configures the jpeg codec if an MJPG encoded
13746 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13747 videosink. jpeglib is used to decode the jpeg image.
13749 2000-03-21 20:06 omegahacker
13751 * plugins/avi/gstparseavi.c: removed second check on riff library,
13752 moved original to top so it fails out right away
13754 2000-03-21 19:54 omegahacker
13756 * plugins/avi/gstparseavi.c: added load and check of libriff during
13759 2000-03-21 19:54 omegahacker
13761 * gst/gstplugin.c: spelling fixes to gst_library_load()
13763 2000-03-20 20:25 wtay
13765 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13766 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13767 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13768 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13769 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13770 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13771 riff parsing as a library. The avi parser can play simple PCM
13772 encoded audio. some minor cleanups.
13774 2000-03-19 00:59 wtay
13776 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13777 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13778 plugins/Makefile.am, plugins/avi/.cvsignore,
13779 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13780 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13781 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13782 the riff code into a seperate library in /libs dir. The plugin
13783 loader also checks the /libs path. The avi parser now uses the
13784 riff library. WAV is broken.
13786 2000-03-13 22:17 wtay
13788 * test/aviparse.c: A non functional avi parser.
13790 2000-03-13 22:13 wtay
13792 * configure.in, gst/gst.c, gst/gstbuffer.h,
13793 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13794 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13795 plugins/Makefile.am, plugins/au/gstparseau.c,
13796 plugins/capture/v4l/gstv4lsrc.c,
13797 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13798 test/videotest.c: Various cleanups. Moved the overlay code to a
13799 specialized widget. One error I cannot seem to fix: switching
13800 desktops does not disable the overlay.
13802 2000-03-05 21:48 wtay
13804 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13805 much better but still not perfect.
13807 2000-03-03 22:13 wtay
13809 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13810 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13811 test/Makefile.am, test/videotest.c: Added overlay and DGA
13812 capability for the videosink. Not really good but functional.
13814 2000-02-27 23:18 wtay
13816 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13817 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13818 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13819 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13820 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13821 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13822 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13823 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13824 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13825 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13826 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13827 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13828 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13829 plugins/capture/v4l/gstv4lsrc.h,
13830 plugins/mp3decode/mpg123/Makefile.am,
13831 plugins/mp3decode/mpg123/common.c,
13832 plugins/mp3decode/mpg123/decode_i386.c,
13833 plugins/mp3decode/mpg123/decode_i486.c,
13834 plugins/mp3decode/mpg123/getbits.c,
13835 plugins/mp3decode/mpg123/getbits.h,
13836 plugins/mp3decode/mpg123/gstmpg123.c,
13837 plugins/mp3decode/mpg123/layer1.c,
13838 plugins/mp3decode/mpg123/layer2.c,
13839 plugins/mp3decode/mpg123/layer3.c,
13840 plugins/mp3decode/mpg123/mpg123.c,
13841 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13842 plugins/mpeg1/mpeg_play/Makefile.am,
13843 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13844 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13845 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13846 plugins/mpeg1/parse/mpeg1parse.c,
13847 plugins/mpeg1video/parse/Makefile.am,
13848 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13849 a rather large patch. Switched on -Wall compiler flag and fixed the
13850 warnings. Made the Video for Linux more like it should be.
13852 2000-02-26 18:55 wtay
13854 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13855 test/mp1parse.c, test/videotest.c: Added a pull function in the
13856 gstpad. Modified the videosink to implement the pull. This function
13857 allows a source element to request a buffer from the destination.
13858 This is much more efficient because the videosink can then pass a
13859 buffer with SHM to the element, which does not require an aditional
13860 memcpy. removed scaling from the videosink. I need something
13863 2000-02-25 23:19 wtay
13865 * test/videotest.c: test code for the Video for linux source
13867 2000-02-25 23:18 wtay
13869 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13870 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13871 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13872 linux source. Not generic at all and may not work on any other
13875 2000-02-24 20:56 wtay
13877 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13878 plugins/mp3decode/parse/Makefile.am,
13879 plugins/mp3decode/parse/mp3parse.c,
13880 plugins/mp3decode/parse/mp3parse.h,
13881 plugins/mpeg1/mpeg_play/Makefile.am,
13882 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13883 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13884 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13885 plugins/mpeg1/mpeg_play/jrevdct.c,
13886 plugins/mpeg1/mpeg_play/mmx_idct.c,
13887 plugins/mpeg1/mpeg_play/parseblock.c,
13888 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13889 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13890 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13891 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13892 player got rid of some memcpy. bit handling changes. MMX code for
13893 the IDCT and motion compensation in mpeg_play. Almost as fast as
13894 the commercial mpeg player mtv, but with a much better video
13897 2000-02-20 16:19 wtay
13899 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13900 GdkPixbuf support and scaling (sloww...)
13902 2000-02-20 12:58 wtay
13904 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13905 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13906 video.h: General cleanup and speedup. removed color conversion out
13909 2000-02-19 13:37 wtay
13911 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13912 video.c, video.h: Added timestamps for video buffers. The videosink
13913 syncs to the timestamps. Added a buffer with finished frames for
13916 2000-02-19 10:50 wtay
13918 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13919 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13920 lockup by not calling any gtk functions in the main thread. This
13923 2000-02-18 23:48 wtay
13925 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13926 size to 1 to avoid the strange lockups...
13928 2000-02-18 23:07 wtay
13930 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13931 plugins/mpeg1/mpeg_play/Makefile.am,
13932 plugins/mpeg1/mpeg_play/descrip.mms,
13933 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13934 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13935 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13936 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13937 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13938 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13939 plugins/mpeg1/mpeg_play/hybrid.c,
13940 plugins/mpeg1/mpeg_play/hybriderr.c,
13941 plugins/mpeg1/mpeg_play/index.bt,
13942 plugins/mpeg1/mpeg_play/mb_ordered.c,
13943 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
13944 plugins/mpeg1/mpeg_play/ordered2.c,
13945 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
13946 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13947 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
13948 test/mp1parse.c: The first functional video sink... Removed all of
13949 the video stuff from the MPEG video decoder. Fixed a bug in
13950 smoothwave. The MPEG video decoder still does the YUV->RGB
13953 2000-02-17 22:50 wtay
13955 * configure.in, plugins/Makefile.am,
13956 plugins/mpeg1/mpeg_play/Makefile.am,
13957 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
13958 plugins/mpeg1/mpeg_play/mmx_idct.c,
13959 plugins/mpeg1/mpeg_play/parseblock.c,
13960 plugins/mpeg1/mpeg_play/proto.h,
13961 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
13962 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13963 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
13964 functional) video sink.
13966 2000-02-16 23:27 wtay
13968 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
13969 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
13970 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
13971 Fixed memory leak in queue.
13973 2000-02-16 16:44 wtay
13975 * plugins/mpeg1/mpeg_play/video.c,
13976 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
13977 some bugs in the parsers, fixed memory leak (not all of them yet)
13979 2000-02-15 20:14 wtay
13981 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
13982 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
13983 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
13984 caused some I-frames to be skipped.
13986 2000-02-15 00:32 omegahacker
13988 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
13990 2000-02-14 23:21 wtay
13992 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
13993 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
13994 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
13995 looking for a bug...
13997 2000-02-14 20:42 wtay
13999 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14000 Some frames were skipped if the header was on partial frames. This
14001 fixes the strange invalid sync errors.
14003 2000-02-14 00:22 wtay
14005 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14008 2000-02-13 22:30 wtay
14010 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14011 cleaned up the parsing code a bit.
14013 2000-02-13 15:20 wtay
14015 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14016 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14017 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14018 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14019 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14020 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14021 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14022 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14023 should do. Skips are currently ignored and give some error on the
14024 console, need to clean this up.
14026 2000-02-13 13:43 wtay
14028 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14029 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14030 length 5 for now). fixed mpeg1 video rate control. AlienSong
14031 segfaults sometimes. My other movies don't....
14033 2000-02-13 03:19 wtay
14035 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14038 2000-02-12 23:09 omegahacker
14040 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14041 sane again (what editor are you using, Wim?), and it now uses
14042 threads. Playback is clean (at least, audio and video are running
14043 smoothly. Video is still a little choppy on my test stream (first
14044 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14045 but it's looking VERY COOL.
14047 2000-02-12 23:08 omegahacker
14049 * gst/gstbin.c: Changed the way state is dealt with when a child is
14050 added to the bin. The note states that the COMPLETE state should
14051 probably reflect nothing more than whether or not there is a child
14052 in the bin, not whether or not all children are COMPLETE. I need
14053 to write out a few scenarios for complex pipeline manipulations to
14054 figure out how all the states should interact. The idea is to
14055 maintain the ability to dynamically recofigure the pipeline.
14057 2000-02-12 12:20 wtay
14059 * plugins/mpeg1/mpeg_play/16bit.c,
14060 plugins/mpeg1/mpeg_play/Makefile.am,
14061 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14062 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14063 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14064 plugins/mpeg1/mpeg_play/main.c,
14065 plugins/mpeg1/mpeg_play/mb_ordered.c,
14066 plugins/mpeg1/mpeg_play/motionvector.c,
14067 plugins/mpeg1/mpeg_play/parseblock.c,
14068 plugins/mpeg1/mpeg_play/proto.h,
14069 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14070 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14071 plugins/mpeg1/mpeg_play/video.h,
14072 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14073 first functional video MPEG1 decoder. The decoder still opens a
14074 window to show the video. This is not optimised at all. Some
14075 glitches and crashes due to bugs in mp1videoparse.c. I need to
14076 queue incomplete slices in mp1videoparse before sending them to the
14077 decoder. use test/mp1parse on your favorite video to test. No
14078 audio/video sync, no QoS at all.
14080 2000-02-10 17:02 wtay
14082 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14083 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14084 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14085 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14086 now correctly pushes buffers in complete chuncks.
14088 2000-02-08 22:36 wtay
14090 * configure.in, gst/types/gsttypes.c,
14091 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14092 plugins/mpeg1video/parse/Makefile.am,
14093 plugins/mpeg1video/parse/README,
14094 plugins/mpeg1video/parse/mp1videoparse.c,
14095 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14096 MPEG1 video parser.
14098 2000-02-07 19:29 wtay
14100 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14102 2000-02-07 19:22 wtay
14104 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14105 gstmpeg_play.h: [no log message]
14107 2000-02-07 19:04 wtay
14109 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14110 plugins/mp3decode/mpg123/decode_i386.c,
14111 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14112 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14113 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14114 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14115 plugins/mpeg1/mpeg_play/INSTALL,
14116 plugins/mpeg1/mpeg_play/Makefile.am,
14117 plugins/mpeg1/mpeg_play/README,
14118 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14119 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14120 plugins/mpeg1/mpeg_play/ctrlbar.h,
14121 plugins/mpeg1/mpeg_play/decoders.c,
14122 plugins/mpeg1/mpeg_play/decoders.h,
14123 plugins/mpeg1/mpeg_play/descrip.mms,
14124 plugins/mpeg1/mpeg_play/dither.h,
14125 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14126 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14127 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14128 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14129 plugins/mpeg1/mpeg_play/hybriderr.c,
14130 plugins/mpeg1/mpeg_play/index.bt,
14131 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14132 plugins/mpeg1/mpeg_play/mb_ordered.c,
14133 plugins/mpeg1/mpeg_play/mono.c,
14134 plugins/mpeg1/mpeg_play/motionvector.c,
14135 plugins/mpeg1/mpeg_play/ordered.c,
14136 plugins/mpeg1/mpeg_play/ordered2.c,
14137 plugins/mpeg1/mpeg_play/parseblock.c,
14138 plugins/mpeg1/mpeg_play/proto.h,
14139 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14140 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14141 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14142 Added compiler optimistaion flags to mpg123. reverted to old
14143 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14144 video player. It does not work yet.
14146 2000-02-06 22:04 wtay
14148 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14149 plugins/mp3decode/mpg123/gstmpg123.c,
14150 plugins/mp3decode/parse/mp3parse.c,
14151 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14152 removed (disabeled) debug info.
14154 2000-02-06 18:50 wtay
14156 * plugins/mp3decode/mpg123/common.c,
14157 plugins/mp3decode/parse/mp3parse.c,
14158 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14159 parser. It can now be used to playback the audio stream of an MPEG1
14160 movie (check out test/mp1parse.c).
14162 2000-02-06 12:33 wtay
14164 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14165 videos seem to parse OK.
14167 2000-02-06 01:52 wtay
14169 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14172 2000-02-06 00:56 wtay
14174 * test/mp1parse.c: The mpeg1 parser test program.
14176 2000-02-06 00:55 wtay
14178 * plugins/mpeg1/parse/mpeg1parse.c,
14179 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14180 the mpeg 1 parser. Does not work yet.
14182 2000-02-05 16:08 wtay
14184 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14185 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14186 486 optimisation. Pentium optimisation added, but does not work
14189 2000-02-05 14:37 wtay
14191 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14192 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14193 moved the buffer handling to common.c, getbits should not know
14196 2000-02-05 01:58 wtay
14198 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14201 2000-02-05 01:40 wtay
14203 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14204 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14206 2000-02-05 01:20 wtay
14208 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14209 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14210 remained) Added eos check for the test programs to stop them from
14211 allocating all of your memory (had to use alt-sysreq-k a few times
14212 :-( ). MPEG layer 1 plays fine now with mp3play.
14214 2000-02-04 23:27 wtay
14216 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14217 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14218 bit slow, though...
14220 2000-02-04 22:06 wtay
14222 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14223 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14224 working. Tried with the test program included. Still some errors
14225 and clicks sometime, but you can hear something. Double buffering
14226 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14227 stream (I have none) and together with the mp3parse?
14229 2000-02-04 21:49 omegahacker
14231 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14232 as well as some other stuff.
14234 2000-02-04 02:25 richardb
14236 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14237 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14238 Compile a test program to ensure that we have working atomic
14241 A few small changes (include headers, fix a cast) to stop compiler
14244 2000-02-02 06:26 omegahacker
14246 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14247 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14248 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14249 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14250 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14251 documentation changes, a couple configure.in and Makefile.am fixes.
14253 2000-02-01 20:35 wtay
14255 * configure.in, gst/elements/Makefile.am,
14256 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14257 which made running test apps fail. Added GHTTP_LIBS to the
14258 libraries. commented out mm_support() call, wich is not working
14259 yet and causes errors.
14261 2000-02-01 19:40 wtay
14263 * configure.in, docs/gst/Makefile.am,
14264 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14265 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14266 the default value of HAVE_LIBMMX. some typos fixed. Changed
14267 include path for volume.c. RTjpeg uses mmx.h
14269 2000-02-01 09:16 omegahacker
14271 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14272 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14273 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14274 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14275 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14276 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14277 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14278 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14279 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14280 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14281 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14282 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14283 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14284 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14285 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14286 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14287 managed to mutilate it a while back, but now it's fixed. I'll put
14288 a copy of the HTML output somewhere on the website tonight.
14290 In order to actually generate the docs, you'll have to install all
14291 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14292 http://developer.gnome.org/arch/doc/tools.html)
14294 Notes (I'll codify these some day):
14296 - Don't believe the Gnome page, always edit the SOURCES when
14297 documenting a given function, never the tmpl file. - I'll be
14298 re-arranging things a lot, but gtk-doc is smart enough to merge any
14299 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14300 are two entirely separate animals. We should probably have a
14301 virtual mutex on the entire docs/gst/ directory, over and above
14302 what CVS does. - I'm going to try to end up with a book set
14303 (docbook terms), where docs/gst/ is only one book. There'd be
14304 another called docs/manual/, and another docs/plugins/, etc. If
14305 you have any comments as to how these should be done,
14306 gstreamer-devel is the place.
14308 2000-02-01 04:10 richardb
14310 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14311 gst/elements/Makefile.am, gst/elements/gstelements.c,
14312 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14313 script. Make libghttp detection work at all. Make library
14314 configuration specifiable on configure commandline. Make detection
14315 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14316 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14319 2000-01-31 22:53 wtay
14321 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14322 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14324 2000-01-31 17:29 wtay
14326 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14327 IDCT for RTjpeg. It still doesn't do anything. This version also
14328 has optimised versions for 422 and 420 YUV (de)compression. This
14329 version is not compatible with the regular RTjpeg due to
14330 optimisations using unrolled loops. Is *very* fast.
14332 2000-01-31 09:43 omegahacker
14334 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14335 gst/elements/Makefile.am, gst/types/Makefile.am,
14336 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14337 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14338 updates. I can now successfully produce an rpm simply by typing
14339 `./autogen.sh;make rpm`. This is good ;-)
14341 2000-01-31 06:49 omegahacker
14343 * Makefile.am: gah, missed Makefile.am of all files...
14345 2000-01-31 06:46 omegahacker
14347 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14348 plugins/mp3decode/mpg123/.cvsignore,
14349 plugins/mp3decode/xing/libxing/Makefile.am,
14350 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14351 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14352 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14353 build/`make dist` issues, as well as a spec file, -config file,
14354 .m4, etc. Next step is to build an RPM of this mess.
14356 2000-01-31 05:55 omegahacker
14358 * .cvsignore, acconfig.h, config.h.in, configure.in,
14359 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14360 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14361 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14362 that collectively allow `make dist` to work.
14364 2000-01-31 04:22 omegahacker
14366 * .cvsignore: uh, forgot to do the root .cvsignore...
14368 2000-01-31 04:20 omegahacker
14370 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14371 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14372 Makefile.am, that's used as the list of things to include in the
14373 distribution, regardless of whether or not something is included in
14374 SUBDIRS due to conditional stuff.
14376 2000-01-31 03:36 omegahacker
14378 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14379 gst/elements/.cvsignore, gst/types/.cvsignore,
14380 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14381 plugins/effects/stereo/.cvsignore,
14382 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14383 plugins/mp3decode/mpg123/.cvsignore,
14384 plugins/mp3decode/parse/.cvsignore,
14385 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14386 plugins/mp3decode/xing/libxing/.cvsignore,
14387 plugins/visualization/spectrum/.cvsignore,
14388 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14389 plugins/.cvsignore, plugins/cobin/.cvsignore,
14390 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14391 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14392 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14393 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14394 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14395 plugins/visualization/smoothwave/.cvsignore,
14396 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14397 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14398 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14399 .cvsignore stuff taken care of, though we'll want to fine-tune
14400 things as we go, of course. Most of them are the same, with some
14401 exceptions for directories that produce executables (those are
14402 listed by name after the standard ones and a newline for
14405 2000-01-31 03:25 omegahacker
14407 * test/README: initial checkin
14409 2000-01-31 03:22 omegahacker
14411 * test/xml/readreg.c: - added usage info - uses first arg as
14412 registry filename - any additional args are plugins to search for
14413 (no change but argv base) - cleaned up output with a spare \n
14415 2000-01-31 03:02 omegahacker
14417 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14418 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14419 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14420 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14421 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14422 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14423 It's currently a skeleton, doing no work at all. Need to have a
14424 video display element, some kind of simulation source (read from
14425 .ppm, a la what I do at work to solve the exact same problem), raw
14426 video types, metadata structs, etc.
14428 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14429 Justin's site, with some fixes (#include <asm/types.h> to get
14430 __u64,etc). Once the aforementioned infrastructure is in place,
14431 the elements can actually be set up to do the encode/decode, and
14432 we'll have our first functioning video codec in place. ;-)
14434 2000-01-31 01:24 omegahacker
14436 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14439 2000-01-31 01:11 omegahacker
14441 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14442 testig loginfo script
14444 2000-01-31 00:16 omegahacker
14446 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14447 testing loginfo script
14449 2000-01-31 00:04 omegahacker
14451 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14454 2000-01-31 00:02 omegahacker
14456 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14458 2000-01-30 22:50 wtay
14460 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14461 gst/elements/Makefile.am, gst/types/Makefile.am,
14462 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14463 plugins/mp3decode/xing/Makefile.am,
14464 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14465 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14466 CSS (check if css.c is in plugins/dvdsrc), need something better.
14467 some LDFLAGS had *.la dependencies which failed for libtool
14469 The build is now 100% on my system.
14471 2000-01-30 10:58 omegahacker
14473 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14474 dvdsrc.h: initial checkin
14476 2000-01-30 10:48 omegahacker
14478 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14479 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14481 2000-01-30 10:44 omegahacker
14483 * docs/: Makefile.am, random/arch, random/buffers,
14484 random/coroutines, random/design, random/example,
14485 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14486 random/mutability, random/padarch, random/sequence,
14487 random/state-transitions, random/states, random/states.old,
14488 random/types, random/vis-transform, random/walkthrough,
14489 slides/README, slides/abstract, slides/abstract.save,
14490 slides/outline, slides/slides: initial checkin
14492 2000-01-30 10:39 omegahacker
14494 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14495 gstxing.h: initial checkin
14497 2000-01-30 10:17 omegahacker
14499 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14500 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14501 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14502 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14503 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14504 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14505 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14506 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14507 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14508 x86intel.c: initial checkin
14510 2000-01-30 10:03 omegahacker
14512 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14513 xa/gstxa.c, xa/gstxa.h: initial checkin
14515 2000-01-30 09:58 omegahacker
14517 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14520 2000-01-30 09:54 omegahacker
14522 * tools/Makefile.am, tools/README, tools/launch.c,
14523 test/bindings/Makefile.am, test/bindings/dummy.c,
14524 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14526 2000-01-30 09:50 omegahacker
14528 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14529 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14530 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14531 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14532 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14533 teardown.c, typefind.c, types.c, w.c, wave.c,
14534 cothreads/Makefile.am, cothreads/cothreads.c,
14535 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14536 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14537 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14540 2000-01-30 09:46 omegahacker
14542 * editor/: Makefile.am, editor.c, editor.glade,
14543 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14544 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14545 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14546 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14547 gstelementselect.h: initial checkin
14549 2000-01-30 09:22 omegahacker
14551 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14552 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14553 cobin/spindentity.c, cobin/spindentity.h,
14554 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14555 effects/stereo/stereo.h, effects/volume/Makefile.am,
14556 effects/volume/volume.c, effects/volume/volume.h,
14557 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14558 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14559 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14560 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14561 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14562 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14563 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14564 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14565 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14566 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14567 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14568 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14569 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14570 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14571 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14572 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14573 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14574 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14575 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14576 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14577 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14578 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14579 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14580 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14581 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14582 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14583 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14584 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14585 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14586 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14587 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14588 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14589 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14590 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14591 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14592 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14593 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14594 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14595 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14596 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14597 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14598 visualization/smoothwave/README,
14599 visualization/smoothwave/smoothwave.c,
14600 visualization/smoothwave/smoothwave.h,
14601 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14602 visualization/spectrum/fix_fft.c,
14603 visualization/spectrum/gstspectrum.c,
14604 visualization/spectrum/gstspectrum.h,
14605 visualization/synaesthesia/Makefile.am,
14606 visualization/synaesthesia/README,
14607 visualization/synaesthesia/README-syna,
14608 visualization/synaesthesia/core.c,
14609 visualization/synaesthesia/core.h,
14610 visualization/synaesthesia/synaesthesia.c,
14611 visualization/synaesthesia/synaesthesia.h,
14612 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14613 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14614 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14615 wav/gstriff.c, wav/gstriff.h: initial checkin
14617 2000-01-30 09:04 omegahacker
14619 * plugins/: Makefile.am, example.c, example.h: initial checkin
14621 2000-01-30 09:00 omegahacker
14623 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14624 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14625 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14626 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14627 elements/gstdisksrc.h, elements/gstelements.c,
14628 elements/gstesdsink.c, elements/gstesdsink.h,
14629 elements/gstfakesink.c, elements/gstfakesink.h,
14630 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14631 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14632 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14633 elements/gstidentity.c, elements/gstidentity.h,
14634 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14635 elements/gstsinesrc.h, elements/gsttypefind.c,
14636 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14639 2000-01-30 08:57 omegahacker
14641 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14642 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14643 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14644 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14645 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14646 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14647 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14648 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14649 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14650 Makefile.am: initial checkin
14652 2000-01-30 08:51 omegahacker
14654 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14655 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14656 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14658 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14660 * PPC compilation fixes (thanks to hadess)
14661 * add eos2 and eos3 proposals