1 2001-12-14 Michael Meeks <michael@ximian.com>
3 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
5 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
6 kill broken mess for install_std_props.
8 * plugins/gnomevfs/gnomevfssink.c
9 (gst_gnomevfssink_class_init): upd.
11 * tools/gstreamer-launch.c (main): add efence hook.
13 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
14 a volatile pointer, don't write to the buffer.
16 * gst/gstelement.c (gst_element_populate_std_props):
17 add debug & robustness.
19 * gst/gstelement.c (gst_element_populate_std_props):
20 add debug & robustness.
22 2001-12-13 Michael Meeks <michael@ximian.com>
24 * gst/elements/*.c: (..._class_init): clean to use
25 gst_populate_std_props.
28 (gst_element_populate_std_props): impl, simply for now,
29 with a few standard properties.
30 (gst_element_install_std_props): impl nice helper.
32 2001-12-13 Michael Meeks <michael@ximian.com>
34 * gst/gstplugin.c (_gst_plugin_initialize): g_error
37 * Makefile.am: update.
39 * editor/gsteditorprojectview.c (view_on_element_added):
41 * editor/gsteditorproject.c
42 (gst_editor_project_class_init): upd.
44 * plugins/avi/gstavimux.c
45 (gst_avimux_request_new_pad): don't clobber name.
47 * libs/control/gstdparammanager.c
48 (gst_dpman_class_init): upd.
49 (gst_dpman_dispose): chain to parent.
51 * gst/cothreads.c (cothread_create): use guchar *'s
52 not void *'s for bytewise pointer arithmetic.
54 * gst/gstelement.h: kill const on get_property value.
56 * plugins/avi/gstavimux.c
57 (gst_avimux_request_new_pad): add name param.
59 * configure.ac: Add checks for libglade-2.0 and
62 2001-12-13 Michael Meeks <michael@ximian.com>
64 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
66 * examples/typefind/typefind.c (type_found): upd.
69 * plugins/mikmod/gstmikmod.c
70 (gst_mikmod_set_property): same memory bug here -
73 * plugins/oss/gstosssrc.c
74 (gst_osssrc_set_property): fix memory issue.
75 (gst_osssrc_init): dup the string - argh; quit here -
76 such code should be stuck in a common base class not
79 * plugins/oss/gstosssink.c
80 (gst_osssink_init): manage the device allocation.
81 (gst_osssink_finalize): impl.
82 (gst_osssink_class_init): upd.
83 (gst_osssink_set_property): upd.
85 * acconfig.h: cover HAVE_LIBXML2
87 * configure.ac: update libxml checks.
89 2001-12-11 22:10 thomasvs
91 * lots of build fixes for 0.3.0 release
95 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
96 to make sure we have video to fullscreen, will be removed when the
101 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
102 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
103 including better fullscreen handling and some new playlist stuff
104 that's not hooked up yet.
106 2001-08-14 20:13 thomasvs
108 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
109 anyone gets into problems with this then let me know and we'll fix
112 2001-08-14 05:11 parapraxis
114 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
117 2001-08-13 21:19 omegahacker
119 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
122 2001-08-13 20:03 omegahacker
124 * gst/Makefile.am: messy hack to make sure libgst.la builds
127 2001-08-13 20:00 sbaker3
129 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
130 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
131 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
132 sync with the current CVS glib API
134 2001-08-13 19:55 sbaker3
136 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
137 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
138 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
139 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
140 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
141 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
142 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
143 tests/sched/runxml.c: sync with the current CVS glib API
145 2001-08-13 19:50 sbaker3
147 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
148 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
149 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
150 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
151 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
152 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
153 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
154 plugins/quicktime/gstquicktimedecoder.c,
155 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
156 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
157 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
158 examples/plugins/example.c, examples/queue2/queue2.c,
159 examples/queue3/queue3.c, examples/queue4/queue4.c,
160 examples/thread/thread.c, examples/typefind/typefind.c,
161 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
164 2001-08-13 19:48 omegahacker
166 * configure.base: Added libgst.la to the global LDFLAGS, so all
167 plugins link against it. This should help solve problems with
168 bindings and dynamic loading of libgst.
170 2001-08-13 19:45 sbaker3
172 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
173 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
174 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
175 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
176 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
177 elements/gstdisksink.c, elements/gstfakesink.c,
178 elements/gstfakesrc.c, elements/gstidentity.c,
179 elements/gstmultidisksrc.c: sync with the current CVS glib API
181 2001-08-13 14:52 thomasvs
183 * configure.base: added swig/Makefile.PL
185 2001-08-12 11:09 sbaker3
187 * tests/.cvsignore: added more exes
189 2001-08-12 10:48 sbaker3
191 * gst/gstbufferpool.c: doc update
193 2001-08-11 23:04 omegahacker
195 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
197 2001-08-11 09:25 omegahacker
199 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
200 (*signed* 64-bit) - updated buf->offset handling to deal with the
201 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
202 (see -devel for details)
204 2001-08-10 22:36 wtay
206 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
207 error, also do a perror in case of a failure.
209 2001-08-10 18:45 wtay
211 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
212 some test apps by Zeenix.
214 2001-08-10 18:40 wtay
216 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
217 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
218 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
219 plugins/quicktime/gstquicktimedemux.c,
220 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
221 test/Makefile.am, test/main.c, tests/faketest.c,
222 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
223 eos/qos calls in favour of the soon to be event system. Added a
224 test app to test element reuse (doesn't work)
226 2001-08-10 18:34 wtay
228 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
229 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
230 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
231 elements/gstpipefilter.c: Removed the old eos and qos functions.
232 Removed the functions from the elements.
234 2001-08-10 18:02 sbaker3
236 * examples/launch/.cvsignore: added an exe
238 2001-08-10 17:49 sbaker3
240 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
242 2001-08-10 17:36 sbaker3
244 * tests/.cvsignore: hide new tests
246 2001-08-07 17:14 thomasvs
248 * configure.base: removed libs/colorscpace again
250 2001-08-07 17:08 thomasvs
252 * configure.base: do FLAC lib check against main function
254 2001-08-07 17:06 thomasvs
256 * acconfig.h, configure.base, plugins/Makefile.am: changed
257 HAVE_FLAC to HAVE_FLACLIB
259 2001-08-07 15:46 thomasvs
261 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
262 for HAVE_FLAC look for thomas in the file
264 2001-08-06 23:16 wtay
266 * examples/plugins/example.c: Fixed the padtemplate definition.
268 2001-08-06 21:40 omegahacker
270 * gst/gstevent.h: added gstevent.h
272 2001-08-06 21:37 omegahacker
274 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
275 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
276 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
277 tests/Makefile.am, tests/events.c: Initial code for the event
280 2001-08-06 21:20 wtay
282 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
285 2001-08-06 20:52 wtay
287 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
289 2001-08-06 20:49 wtay
291 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
293 2001-08-06 17:46 theuraeus
295 * configure.base: 2001-06-08 Christian Schaller
296 <Uraeus@linuxrising.org> - Change from == to = since == only works
297 with GNU test and not the version of test shipping with Solaris
298 (and probably other Unices) - Once again a ordinary user has to
299 teach hackers to hack :)
301 2001-08-03 01:08 omegahacker
303 * gst/Makefile.am: moved the object-model headers back to _HDR
306 2001-08-03 00:55 hadess
308 * Makefile.am: - revert location of gstreamer.pc
310 2001-08-03 00:50 hadess
312 * Makefile.am: - install gstreamer.pc to the right place under
313 $(prefix)/share/pkconfig
315 2001-08-01 23:44 dlehn
317 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
319 2001-07-31 21:57 wtay
321 * gst/gstthread.c: Added a missing state change switch.
322 Uncommented a big FIXME that was needed after all. Stop now works.
324 2001-07-30 18:50 wtay
326 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
329 2001-07-27 18:12 wtay
331 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
332 thread state change app.
334 2001-07-27 17:35 sbaker3
336 * tools/gstreamer-inspect.c: compile fix for glib2
338 2001-07-27 14:12 sbaker3
340 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
343 2001-07-25 23:46 wtay
345 * plugins/festival/gstfestival.c: Added caps to the src pad to
346 properly set rate/channels for peer elements.
348 2001-07-25 22:40 wtay
350 * tools/gstreamer-inspect.c: Added signal output and object
353 2001-07-25 22:40 wtay
355 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
356 introspections and g_type_parent
358 2001-07-25 21:49 wingo
360 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
363 2001-07-25 01:02 wingo
365 * plugins/filters/speed/Makefile.am: Removed 'README' from
366 EXTRA_DIST so that 'make dist' would work.
368 2001-07-24 21:05 theuraeus
370 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
371 <Uraeus@linuxrising.org> - Put README contents into man page and
372 fixed the Groff enconding (or whatever it is called.)
374 2001-07-23 01:57 wtay
376 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
379 2001-07-23 01:57 wtay
381 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
382 many problems with xvideosink and the GtkWindow when we don't have
385 2001-07-20 23:10 dlehn
387 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
388 use glib for byte swapping
390 2001-07-20 23:08 dlehn
392 * Makefile.am: Some basic deb building rules
394 2001-07-20 23:08 dlehn
396 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
397 stuff, -O3 does inline-functions
399 2001-07-20 22:26 wtay
401 * docs/gst/: Makefile.am, gstreamer.hierarchy,
402 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
403 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
404 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
405 stopped complaining when building debs...
407 2001-07-20 08:10 dlehn
409 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
412 2001-07-20 08:00 dlehn
414 * plugins/Makefile.am: Always compile avi dir. It has it's own
415 conditionals for avifile libs. Add (back?) arts dir. (was this
418 2001-07-20 07:56 dlehn
420 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
421 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
424 2001-07-20 07:54 dlehn
426 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
429 2001-07-20 07:53 dlehn
431 * configure.in.ac250: not used anymore
433 2001-07-20 07:52 dlehn
435 * debian/: Makefile.am, README.Debian, changelog, control,
436 gstreamer-arts.files, gstreamer-artsd.files,
437 gstreamer-avifile.files, gstreamer-common.files,
438 gstreamer-festival.files, gstreamer-flac.files,
439 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
440 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
441 gstreamer-runtime.files, gstreamer-runtime.manpages,
442 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
443 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
444 libgst0.postinst, libgsteditor0.postinst,
445 libgstmediaplay0.postinst, rules: Update to Debian packaging files
448 2001-07-18 23:38 richardb
450 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
451 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
452 Sort out some remaining bits of fwg which weren't valid sgml.
454 2001-07-18 23:18 richardb
456 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
457 matched tags, as found by xsltproc. ;-)
459 2001-07-18 23:08 richardb
461 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
462 debian package, needed to build manual and PWG.
464 2001-07-18 20:04 wtay
466 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
467 doesn't try to connect elements with request pads for now.
469 2001-07-18 18:29 wtay
471 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
472 system_encode.h, systems.c: Added request pad to the muxer. Fixed
473 the object size problem by dynamically allocating the sector data.
475 2001-07-17 23:01 richardb
477 * plugins/effects/volume/volume.c: Rename the GstVolume type to
478 GstVolumeOld, so that it doesn't conflict with the type registered
479 by the new volume plugin.
481 2001-07-17 22:51 wtay
483 * docs/fwg/intro.sgml: Added what I think should be the basic steps
484 for writing a plugin.
486 2001-07-16 21:18 wtay
488 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
491 2001-07-16 10:04 richardb
493 * configure.base: Change tests/muxer/Makefile to
494 tests/muxing/Makefile, since tests/muxer is now an empty dir.
496 2001-07-15 15:24 wtay
498 * tools/gstreamer-launch.c: Changed the main loop to while
501 2001-07-15 14:04 wtay
503 * gst/gstscheduler.c: Properly set the eos flag when no elements
506 2001-07-14 21:29 shitowax
508 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
509 initial introduction of a really basic muxer
511 2001-07-14 21:15 thomasvs
513 * configure.base: added muxer Makefile
515 2001-07-13 17:49 wtay
517 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
520 2001-07-11 23:52 wtay
522 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
523 elements/gstaggregator.c, elements/gstaggregator.h,
524 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
525 gst_pad_select and gst_pad_selectv. Added different scheduling
526 methods in aggregator. Fixed a bug in fakesrc when setting up the
527 scheduling functions.
529 2001-07-11 20:26 wtay
531 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
532 muxing/case1.c: Added a muxing test case.
534 2001-07-11 20:23 wtay
536 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
539 2001-07-11 20:22 wtay
541 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
542 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
543 various test plugins. Added debug output to tee. Added buffer
544 duplication to identity.
546 2001-07-11 17:45 wtay
548 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
549 request pads to fakesink.
551 2001-07-11 16:51 wtay
553 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
554 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
555 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
558 2001-07-11 16:50 wtay
560 * tools/gstreamer-inspect.c: Print out the request pad function.
562 2001-07-11 15:56 wtay
564 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
565 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
566 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
567 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
568 printouts of the buffer timestamps in identity, fakesrc, fakesink.
569 Added an aggregator test element.
571 2001-07-11 13:33 wtay
573 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
574 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
575 element classes without using an elementfactory. The
576 gst_element_add_padtemplate_to_class method was renamed to
577 gst_element_class_add_padtemplate to better match glib/gtk
580 2001-07-11 13:09 wtay
582 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
583 remaining bits of MetaData.
585 2001-07-11 02:02 omegahacker
587 * configure.base: added speed and volume to configure.base
589 2001-07-11 00:47 omegahacker
591 * plugins/filters/Makefile.am: added speed and volume to
594 2001-07-08 22:02 wtay
596 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
597 transcoder. note that this one is only 68 lines long.
599 2001-07-08 10:47 wtay
601 * plugins/effects/volume/volume.c: I'm a moron..
603 2001-07-08 10:46 wtay
605 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
608 2001-07-08 10:44 wtay
610 * plugins/filters/: speed/Makefile.am, speed/filter.func,
611 speed/speed.c, speed/speed.h, volume/Makefile.am,
612 volume/filter.func, volume/mono-filter.func,
613 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
614 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
616 2001-07-07 17:34 wtay
618 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
620 2001-07-07 16:30 wtay
622 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
623 cool GStreamer really is..
625 2001-07-07 16:10 wtay
627 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
628 Added docs on library init.
630 2001-07-07 15:17 wtay
632 * docs/manual/: autoplugging.sgml, debugging.sgml,
633 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
634 updates. Added a chapter about the autoplugcache. Updated the
635 autoplug example using the autoplugcache. Moved some stuff around.
636 Added an example app for gst_parse_launch. Updated the debug
639 2001-07-07 15:14 wtay
641 * examples/launch/mp3parselaunch.c: Add sane arg checking.
643 2001-07-07 15:07 wtay
645 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
646 parse_launch example.
648 2001-07-07 14:32 wtay
650 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
652 2001-07-07 12:34 wtay
654 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
655 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
656 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
657 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
658 updates to the manual, mostly glib2 related.
660 2001-07-07 11:55 wtay
662 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
663 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
664 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
665 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
666 Removed the last bits of Metadata. Updated the bufferpool docs.
668 2001-07-06 22:00 wtay
670 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
673 2001-07-05 23:08 wtay
675 * configure.base: Added the qcam src
677 2001-07-05 23:06 wtay
679 * plugins/capture/qcam/dark.c: Some unused file..
681 2001-07-05 23:05 wtay
683 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
684 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
685 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
686 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
688 2001-07-05 22:53 wtay
690 * tools/gstreamer-launch.c: Added the xid stuff in again if
691 compiling against gtk.
693 2001-07-04 21:49 uid21147
695 * gst/gstutils.c: Added arg setting for UINT types.
697 2001-07-04 16:33 uid21147
699 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
700 Lots of improvements to the ffmpeg wrappers.
702 2001-07-02 21:38 wtay
704 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
705 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
708 2001-07-01 23:19 wtay
710 * configure.base, plugins/ffmpeg/Makefile.am,
711 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
712 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
713 encoders are currently support, so no decoders or muxers yet..
715 2001-07-01 18:52 wtay
717 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
718 with the buffer handling.
720 2001-07-01 17:10 sbaker3
722 * plugins/filters/ladspa/gstladspa.c: better property name munging
723 and added check for duplicate property names
725 2001-07-01 17:01 sbaker3
727 * gst/gobject2gtk.c: return NULL from
728 g2g_object_class_find_property if gtk_object_arg_get_info returns
731 2001-07-01 15:05 wtay
733 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
734 ownership of the riff parser chunks..
736 2001-07-01 14:59 wtay
738 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
740 2001-07-01 14:58 wtay
742 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
743 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
744 supported. Both type1 and type2 avi/dv formats are supported.
746 2001-07-01 12:18 theuraeus
748 * gstreamer.spec.in: 2001-01-07 Christian Schaller
749 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
750 modules - Added quicktime, flac, chart, udp modules
752 2001-07-01 12:16 theuraeus
754 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
755 <Uraeus@linuxrising.org> - Added FLAC information
757 2001-07-01 12:12 richardb
759 * configure.base: Put the back check for the FLAC library. This
760 looks to have been accidentally removed when the sidplay one was
763 2001-07-01 11:28 sbaker3
765 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
767 2001-06-30 20:41 sbaker3
769 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
772 2001-06-30 17:26 wtay
774 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
777 2001-06-30 16:22 wtay
779 * acinclude.m4, configure.base, plugins/Makefile.am,
780 plugins/SID/Makefile.am: Added configure checks for libsidplay.
782 2001-06-30 15:10 wtay
784 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
786 2001-06-30 01:45 wtay
788 * configure.base: Added the SID plugin.
790 2001-06-30 01:44 wtay
792 * plugins/SID/gstsiddec.cc: Some cleanups
794 2001-06-30 01:37 wtay
796 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
797 A first attempt at a SID decoder plugin.
799 2001-06-30 01:35 wtay
801 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
804 2001-06-29 21:31 wtay
806 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
807 xmms plugins. Cleaner names for the generated plugins.
809 2001-06-29 18:53 richardb
811 * gst/gstparse.c: Allow elements to be given custom names with []
814 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
815 named mysrc, rather than disksrc0
817 Suggestion: don't name things with names with numbers at the end,
818 or they may conflict with names allocated automatically.
820 2001-06-29 12:30 richardb
822 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
823 that the correct headers get used if there's an installed copy of
824 the gst headers on the system (ie, make sure the uninstalled
825 headers are used instead).
827 2001-06-29 11:26 richardb
829 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
830 rather than gst. This now actually compiles for me.
832 2001-06-29 10:39 richardb
834 * gst/Makefile.am: Ensure that the marshaller code #includes
835 glib-object.h, and hence the neccessary definitions to enable it to
838 I don't pretend to understand how the marshalling stuff works - I
839 just know that it clearly needs this #include, or something
840 similar. If there's a more correct fix, someone else can do it.
841 Possibly this is a glib-genmarshal bug, but I've not got the time
844 2001-06-29 00:58 richardb
846 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
847 generated in time by generating both files in the same rule:
848 previously, only the .c would be generated in time. Don't put the
849 files in dists (add a dist-hook to take them out), and clean the
850 files when running distclean.
852 2001-06-28 22:44 richardb
854 * gst/Makefile.am: Make sure conditionally compiled files are added
857 2001-06-28 21:13 sbaker3
859 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
860 and alsasink - params need more work (odd warning when doing
863 2001-06-28 20:32 wtay
865 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
868 2001-06-28 19:35 richardb
870 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
871 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
872 the check that alsa 0.9 wasn't there. Now does the 0.9 check
873 first, to avoid this problem.
875 2001-06-28 17:31 richardb
877 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
878 since it was just a broken copy of one of the other files. Sort
879 out cleanfiles to some extent. Note: the make dependencies in this
880 file are completely broken, but it's not clear how to fix them.
881 The docs will be built at make install / dist time, as a result.
883 2001-06-28 17:01 richardb
885 * acinclude.m4: Fix a typo in a comment.
887 2001-06-28 16:39 richardb
889 * acinclude.m4, configure.base: Add ACTION-IF-USE and
890 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
891 check to use GST_CHECK_FEATURE.
893 2001-06-28 16:11 thomasvs
895 * plugins/filters/cutter/README: cutter plugin now has a settable
896 pre-record buffer (using GList) README has been fleshed out a bit
899 2001-06-28 12:56 richardb
901 * configure.base: Actually pass the infomessages variable into
902 config.status, so the message about plugin-builddir gets displayed.
904 We can use this mechanism to display lists of plugins which won't
905 be built: just add the lines to be output at the end of ./configure
908 2001-06-28 11:57 richardb
910 * configure.base: Change plugin-srcdir msg stuff near the end of
911 configure.base to -builddir.
913 2001-06-27 21:53 thomasvs
915 * examples/cutter/cutter.c: implemented ring buffer
917 2001-06-27 21:53 thomasvs
919 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
922 2001-06-27 21:20 wtay
924 * test/: dvshow.c, mp2toavi.c: Some small fixes.
926 2001-06-27 21:19 wtay
928 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
929 that it uses a colorspace element for video.
931 2001-06-27 21:15 wtay
933 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
936 2001-06-27 21:14 wtay
938 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
941 2001-06-27 21:14 omegahacker
943 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
944 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
945 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
946 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
948 2001-06-27 20:45 dlehn
950 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
951 the generated source. Clean up generated files. Make sure only
952 source idl gets into tarball.
954 2001-06-27 20:22 omegahacker
956 * makeconfigure: added _CFLAGS and modified to allow the multiple
957 substitition to occur
959 2001-06-27 18:22 richardb
961 * makeconfigure: Add a hack to ensure that automake picks up the
962 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
964 2001-06-27 18:04 richardb
966 * acinclude.m4, configure.base: Add a "MODULES" parameter to
967 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
968 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
970 2001-06-27 17:56 richardb
972 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
973 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
974 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
975 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
976 and set --cflags and --libs from it. Replace audiofile and
977 gdk-pixbuf checks with calls to this macro. Change use of
978 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
979 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
981 2001-06-27 17:06 richardb
983 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
985 2001-06-27 16:04 richardb
987 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
988 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
989 Turn of XMMS check using this, rather than a hack. Fix display of
990 commandline parameters for GST_CHECK_FEATURE and
991 GST_SUBSYSTEM_DISABLE.
993 2001-06-27 15:07 thomasvs
995 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
998 2001-06-27 10:59 richardb
1000 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1001 commonly missing macro. This joins the ALSA macro, which was
1002 already in acinclude.m4 We need some more consistent scheme for
1003 dealing with these... :(
1005 2001-06-26 23:26 omegahacker
1007 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1008 though vgasink is disabled
1010 2001-06-26 23:15 wtay
1012 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1013 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1014 that we can do full expansion on the sysconfdir.
1016 2001-06-26 22:49 richardb
1018 * configure.base: Fix up configure --help output:
1019 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1021 2001-06-26 22:44 richardb
1023 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1024 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1025 check is turned off by default (though not in a very neat way)
1027 2001-06-26 22:29 wtay
1029 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1031 2001-06-26 22:07 wtay
1033 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1035 2001-06-26 20:56 richardb
1037 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1038 GST_SUBSYSTEM_DISABLE, too.
1040 2001-06-26 20:49 omegahacker
1042 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1044 2001-06-26 20:06 richardb
1046 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1047 num_properties gets set.
1049 2001-06-26 19:20 richardb
1051 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1052 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1055 2001-06-26 03:48 richardb
1057 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1058 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1061 2001-06-26 03:27 richardb
1063 * acinclude.m4: Fixes to work properly with automake 1.4
1065 2001-06-26 02:53 richardb
1067 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1068 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1069 generation of configure.{in,ac} into a separate script. Add hack
1070 to the script to stop automake complaining about missing
1071 AM_CONDITIONAL call. Replace ESD check by a call to
1074 2001-06-25 22:39 richardb
1076 * configure.base: Move config dir from /etc/gstreamer to
1077 ${sysconfdir}/gstreamer by default: more portable, configurable,
1080 2001-06-25 21:53 richardb
1082 * docs/plugins/Makefile.am: Remove more generated files
1084 2001-06-25 21:41 richardb
1086 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1087 many unwanted generated files from distributions.
1089 2001-06-25 21:39 richardb
1091 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1093 2001-06-25 21:37 wtay
1095 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1098 2001-06-25 21:36 wtay
1100 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1101 Don't use the autoplugger when it is disabled.
1103 2001-06-25 21:36 wtay
1105 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1106 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1107 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1108 GstMeta. Added conditional compilation of various subsystems.
1110 2001-06-25 21:09 richardb
1112 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1113 appropriate parameters in debug and info handlers. Add appropriate
1114 types for some of the memebers of the GTypeInfo struct.
1116 2001-06-25 21:01 omegahacker
1118 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1119 .cvsignore, added gstmarshal.list to EXTRA_DIST
1121 2001-06-25 21:00 omegahacker
1123 * gst/gstobject.h, plugins/Makefile.am,
1124 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1125 added a comment to gstobject.h
1127 2001-06-25 20:59 omegahacker
1129 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1130 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1133 2001-06-25 20:19 wtay
1135 * configure.base, gst/Makefile.am: Added configure checks to
1136 disable various major subsystems.
1138 2001-06-25 19:14 richardb
1140 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1141 remove colorspace header. Makefile.am: remove comment inside rule
1144 2001-06-25 18:22 omegahacker
1146 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1147 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1148 prototype gstelement.c: changed some prototypes, added a cast
1150 2001-06-25 18:17 wtay
1152 * gst/gstobject.h: Added a missing #else
1154 2001-06-25 17:44 wtay
1156 * configure.base: Removed the wine stuff.
1158 2001-06-25 13:28 richardb
1160 * gst/gstobject.c: Fix a warning; stuff following an #endif
1162 2001-06-25 13:09 richardb
1164 * autogen.sh: Added check for pkg-config to autogen.sh
1166 2001-06-25 07:45 omegahacker
1168 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1169 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1170 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1171 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1172 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1173 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1175 2001-06-25 04:37 omegahacker
1177 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1178 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1179 potential namespace conflicts.
1181 2001-06-25 02:20 omegahacker
1183 * acconfig.h, configure.base, docs/random/wtay/events,
1184 examples/Makefile.am, examples/cutter/cutter.c,
1185 examples/helloworld/helloworld.c,
1186 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1187 examples/plugins/example.c, examples/plugins/example.h,
1188 examples/queue/queue.c, examples/queue2/queue2.c,
1189 examples/queue3/queue3.c, examples/queue4/queue4.c,
1190 examples/thread/thread.c, examples/typefind/typefind.c,
1191 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1192 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1193 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1194 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1195 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1196 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1197 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1198 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1199 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1200 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1201 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1202 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1203 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1204 gst/autoplug/gststaticautoplug.h,
1205 gst/autoplug/gststaticautoplugrender.c,
1206 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1207 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1208 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1209 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1210 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1211 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1212 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1213 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1214 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1215 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1216 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1217 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1218 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1219 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1220 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1221 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1222 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1223 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1224 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1225 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1226 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1227 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1228 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1229 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1230 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1231 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1232 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1233 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1234 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1235 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1236 plugins/avi/winaudio/aviaudiodecoder.c,
1237 plugins/avi/winaudio/aviaudiodecoder.h,
1238 plugins/avi/wincodec/gstwindec.cc,
1239 plugins/avi/wincodec/gstwindec.h,
1240 plugins/avi/wincodec/gstwinenc.cc,
1241 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1242 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1243 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1244 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1245 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1246 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1247 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1248 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1249 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1250 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1251 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1252 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1253 plugins/filters/adder/adder.h,
1254 plugins/filters/colorspace/colorspace.c,
1255 plugins/filters/colorspace/colorspace.h,
1256 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1257 plugins/filters/cutter/filter.func,
1258 plugins/filters/deinterlace/deinterlace.c,
1259 plugins/filters/deinterlace/deinterlace.h,
1260 plugins/filters/intfloatconvert/float2int.c,
1261 plugins/filters/intfloatconvert/float2int.h,
1262 plugins/filters/intfloatconvert/int2float.c,
1263 plugins/filters/intfloatconvert/int2float.h,
1264 plugins/filters/intfloatconvert/intfloatconvert.c,
1265 plugins/filters/ladspa/gstladspa.c,
1266 plugins/filters/ladspa/gstladspa.h,
1267 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1268 plugins/filters/level/level.c, plugins/filters/level/level.h,
1269 plugins/filters/median/median.c, plugins/filters/median/median.h,
1270 plugins/filters/mono2stereo/mono2stereo.c,
1271 plugins/filters/mono2stereo/mono2stereo.h,
1272 plugins/filters/passthrough/level.c,
1273 plugins/filters/passthrough/level.h,
1274 plugins/filters/passthrough/passthrough.c,
1275 plugins/filters/passthrough/passthrough.h,
1276 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1277 plugins/filters/stereo2mono/stereo2mono.c,
1278 plugins/filters/stereo2mono/stereo2mono.h,
1279 plugins/filters/volenv/filter.func,
1280 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1281 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1282 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1283 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1284 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1285 plugins/icecast/icecastsend/icecastsend.c,
1286 plugins/icecast/icecastsend/icecastsend.h,
1287 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1288 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1289 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1290 plugins/mp3decode/mpg123/gstmpg123.c,
1291 plugins/mp3decode/mpg123/gstmpg123.h,
1292 plugins/mp3decode/parse/mp3parse.c,
1293 plugins/mp3decode/parse/mp3parse.h,
1294 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1295 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1296 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1297 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1298 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1299 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1300 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1301 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1302 plugins/mpeg1/system_encode/buffer.c,
1303 plugins/mpeg1/system_encode/system_encode.c,
1304 plugins/mpeg1/system_encode/system_encode.h,
1305 plugins/mpeg1video/parse/mp1videoparse.c,
1306 plugins/mpeg1video/parse/mp1videoparse.h,
1307 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1308 plugins/mpeg2/ac3parse/ac3parse.c,
1309 plugins/mpeg2/ac3parse/ac3parse.h,
1310 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1311 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1312 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1313 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1314 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1315 plugins/mpeg2/subtitles/mpeg2subt.c,
1316 plugins/mpeg2/subtitles/mpeg2subt.h,
1317 plugins/mpeg2/video/gstmpeg2play.c,
1318 plugins/mpeg2/video/gstmpeg2play.h,
1319 plugins/mpeg2/videoparse/mp2videoparse.c,
1320 plugins/mpeg2/videoparse/mp2videoparse.h,
1321 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1322 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1323 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1324 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1325 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1326 plugins/quicktime/gstquicktimedecoder.c,
1327 plugins/quicktime/gstquicktimedecoder.h,
1328 plugins/quicktime/gstquicktimedemux.c,
1329 plugins/quicktime/gstquicktimedemux.h,
1330 plugins/quicktime/gstquicktimetypes.c,
1331 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1332 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1333 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1334 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1335 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1336 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1337 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1338 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1339 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1340 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1341 plugins/visualization/Makefile.am,
1342 plugins/visualization/chart/gstchart.c,
1343 plugins/visualization/smoothwave/smoothwave.c,
1344 plugins/visualization/smoothwave/smoothwave.h,
1345 plugins/visualization/spectrum/gstspectrum.c,
1346 plugins/visualization/spectrum/gstspectrum.h,
1347 plugins/visualization/synaesthesia/core.h,
1348 plugins/visualization/synaesthesia/synaesthesia.c,
1349 plugins/visualization/synaesthesia/synaesthesia.h,
1350 plugins/visualization/vumeter/vumeter.c,
1351 plugins/visualization/vumeter/vumeter.h,
1352 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1353 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1354 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1355 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1356 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1357 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1358 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1359 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1360 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1361 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1362 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1363 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1364 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1365 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1366 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1367 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1368 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1369 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1370 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1371 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1372 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1373 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1375 2001-06-25 01:07 omegahacker
1377 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1378 tools/gstreamer-inspect.c: added shim for
1379 g_object_class_list_properties and converted -inspect and -compprep
1382 2001-06-25 00:50 omegahacker
1384 * examples/plugins/: example.c, example.h: ported example plugin to
1387 2001-06-25 00:25 omegahacker
1389 * examples/cutter/cutter.c: ported to gobject
1391 2001-06-24 23:56 omegahacker
1393 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1395 2001-06-24 23:44 omegahacker
1397 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1398 configure.base, gstreamer.spec.in, idiottest.mak,
1399 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1400 docs/manual/bins.sgml, docs/manual/factories.sgml,
1401 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1402 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1403 examples/Makefile.am, examples/cutter/Makefile.am,
1404 examples/cutter/cutter.c, examples/cutter/cutter.h,
1405 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1406 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1407 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1408 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1409 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1410 gst/gstthread.c, gst/elements/gstdisksink.c,
1411 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1412 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1413 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1414 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1415 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1416 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1417 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1418 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1419 plugins/filters/Makefile.am,
1420 plugins/filters/colorspace/Makefile.am,
1421 plugins/filters/colorspace/colorspace.c,
1422 plugins/filters/colorspace/colorspace.h,
1423 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1424 plugins/filters/cutter/cutter.h,
1425 plugins/filters/deinterlace/.cvsignore,
1426 plugins/filters/deinterlace/Makefile.am,
1427 plugins/filters/deinterlace/deinterlace.c,
1428 plugins/filters/deinterlace/deinterlace.h,
1429 plugins/filters/intfloatconvert/float2int.c,
1430 plugins/filters/intfloatconvert/float2int.h,
1431 plugins/filters/intfloatconvert/int2float.c,
1432 plugins/filters/intfloatconvert/int2float.h,
1433 plugins/filters/median/median.c, plugins/filters/median/median.h,
1434 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1435 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1436 plugins/flac/flac.c, plugins/flac/flacdec.c,
1437 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1438 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1439 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1440 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1441 plugins/quicktime/Makefile.am,
1442 plugins/quicktime/gstquicktimedecoder.c,
1443 plugins/quicktime/gstquicktimedecoder.h,
1444 plugins/quicktime/gstquicktimedemux.c,
1445 plugins/quicktime/gstquicktimedemux.h,
1446 plugins/quicktime/gstquicktimetypes.c,
1447 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1448 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1449 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1450 plugins/visualization/Makefile.am,
1451 plugins/visualization/chart/.cvsignore,
1452 plugins/visualization/chart/Makefile.am,
1453 plugins/visualization/chart/gstchart.c, tools/README,
1454 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1455 HEAD to BRANCH-GOBJECT1 at 200106241
1457 2001-06-24 22:21 wtay
1459 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1461 2001-06-24 22:18 omegahacker
1463 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1464 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1465 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1468 2001-06-24 22:15 wtay
1470 * gstplay/gstplay.c: Some compile fixes.
1472 2001-06-24 22:14 wtay
1474 * configure.base: Added the festival plugin and udp.
1476 2001-06-24 22:10 wtay
1478 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1479 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1480 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1481 arg to set the fragment size in oss plugins. Use a TCP stream
1482 connection to do caps nego over the wire in UDP. More pending
1483 changes to some plugins.
1485 2001-06-24 22:06 omegahacker
1487 * configure.base, plugins/Makefile.am: New check for libesd, a
1488 model for all the other checks I hope. Need to convert all the
1489 other checks to operate like this.
1491 2001-06-24 16:20 wtay
1493 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1494 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1495 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1498 2001-06-24 16:20 wtay
1500 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1501 on branch BRANCH-GOBJECT1.
1503 2001-06-24 16:20 wtay
1505 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1506 branch BRANCH-GOBJECT1.
1508 2001-06-24 16:20 wtay
1510 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1511 branch BRANCH-GOBJECT1.
1513 2001-06-24 16:20 wtay
1515 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1518 2001-06-24 16:20 wtay
1520 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1521 on branch BRANCH-GOBJECT1.
1523 2001-06-24 16:20 wtay
1525 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1526 branch BRANCH-GOBJECT1.
1528 2001-06-24 16:20 wtay
1530 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1531 branch BRANCH-GOBJECT1.
1533 2001-06-24 15:55 wtay
1535 * docs/random/wtay/events: file events was initially added on
1536 branch BRANCH-GOBJECT1.
1538 2001-06-24 15:55 wtay
1540 * docs/random/wtay/events: Added some random ramblings about a the
1541 design of an event system.
1543 2001-06-24 02:02 wtay
1545 * gst/gobject2gtk.c: Removed some debug noise.
1547 2001-06-24 01:55 wtay
1549 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1550 Compile fixes for gtk.
1552 2001-06-23 13:23 wtay
1554 * plugins/festival/gstfestival.c: Make sure we don't send more data
1555 than the buffersize.
1557 2001-06-23 13:12 wtay
1559 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1560 added on branch BRANCH-GOBJECT1.
1562 2001-06-23 13:12 wtay
1564 * plugins/festival/Makefile.am: file Makefile.am was initially
1565 added on branch BRANCH-GOBJECT1.
1567 2001-06-23 13:12 wtay
1569 * plugins/: Makefile.am, festival/Makefile.am,
1570 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1571 text-to-speech plugin. It will currently only work by contacting
1572 the festival server on localhost. The output is WAV so it needs to
1573 be parsed with parsewav before connecting it to an audiosink:
1575 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1578 Latency is terrible because we don't process uterances individually
1581 2001-06-23 13:12 wtay
1583 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1584 added on branch BRANCH-GOBJECT1.
1586 2001-06-22 02:14 wtay
1588 * examples/: Makefile.am, helloworld/helloworld.c,
1589 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1590 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1591 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1592 examples for glib2 Removed plugins for now (need to run the script
1595 2001-06-22 02:05 wtay
1597 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1598 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1599 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1600 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1603 2001-06-22 01:43 wtay
1605 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1606 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1607 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1608 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1611 2001-06-22 01:14 wtay
1613 * configure.base: Disable most of the gnome/gtk stuff when
1614 compiling with glib2
1616 2001-06-22 00:11 wtay
1618 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1619 to set the format and the output size.
1621 2001-06-21 23:48 omegahacker
1623 * gst/gstqueue.c: marked up the function pointers with
1626 2001-06-21 20:44 wtay
1628 * configure.base: Added vgasink.
1630 2001-06-21 20:43 wtay
1632 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1633 vgavideosink.h: Added the vgasink by sienap.
1635 2001-06-21 16:29 wtay
1637 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1639 2001-06-21 15:39 wtay
1641 * tools/gstreamer-inspect.c: Fixed a compileation error for
1644 2001-06-21 15:22 wtay
1646 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1648 2001-06-21 13:21 sbaker3
1650 * docs/gst/gstreamer-sections.txt: added refcounting and
1653 2001-06-21 12:50 wtay
1655 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1657 2001-06-21 12:50 wtay
1659 * plugins/Makefile.am: Removed the videoscaler for now until it's
1662 2001-06-21 12:49 wtay
1664 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1665 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1666 Added some files for future use.
1668 2001-06-21 12:42 wtay
1670 * libs/Makefile.am: Removed old unused libs.
1672 2001-06-21 12:35 wtay
1674 * configure.base: Removed the winloader
1676 2001-06-21 12:34 wtay
1678 * libs/Makefile.am: Removed the wine loader.
1680 2001-06-21 12:32 wtay
1682 * include/Makefile.am: Removed the winelibs.
1684 2001-06-21 12:19 sbaker3
1686 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1687 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1688 if it is the default implementation
1690 2001-06-21 03:03 omegahacker
1692 * plugins/Makefile.am: fixed spelling of xvideosink
1694 2001-06-21 00:43 wtay
1696 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1697 the queue state_change stuff.
1699 2001-06-20 23:52 wtay
1701 * plugins/Makefile.am: Added the xvideosink to the dirs.
1703 2001-06-20 23:33 wtay
1705 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1708 2001-06-20 23:21 wtay
1710 * plugins/aasink/aasink.c: Compile fixes for aasink.
1712 2001-06-20 23:21 wtay
1714 * gst/gobject2gtk.h: Added a shim for a marshaller.
1716 2001-06-20 22:56 wtay
1718 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1720 2001-06-20 22:55 wtay
1722 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1725 2001-06-20 22:40 wtay
1727 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1729 2001-06-20 22:40 wtay
1731 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1734 2001-06-20 22:30 wtay
1736 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1738 2001-06-20 22:29 wtay
1740 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1742 2001-06-20 21:58 wtay
1744 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1745 name to match the glib2.0 implementation.
1747 2001-06-20 21:49 wtay
1749 * tools/gstreamer-inspect.c: Added object properties introspection.
1751 2001-06-20 21:48 wtay
1753 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1755 2001-06-20 15:53 sbaker3
1757 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1758 times too much memory to be allocated for each GstBuffer struct
1760 2001-06-20 00:17 omegahacker
1762 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1763 signal registration problem in gobject2gtk shim
1765 2001-06-19 22:14 omegahacker
1767 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1768 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1769 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1770 plugins/effects/volume/volume.c,
1771 plugins/filters/mono2stereo/mono2stereo.c,
1772 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1773 More GObject updates, cleanups to some of the elements to make the
1776 2001-06-19 19:32 wtay
1778 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1779 to avoid overflow...
1781 2001-06-19 13:53 richardb
1783 * idiottest.mak: idiottest was failing because of change of
1784 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1786 2001-06-19 11:34 richardb
1788 * tools/gstreamer-launch.c: Add -o option argument to
1789 gstreamer-launch, to specify a file to output the pipeline to,
1790 instead of running it.
1792 2001-06-19 08:57 omegahacker
1794 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1796 2001-06-19 08:57 omegahacker
1798 * gst/gstplugin.c, acconfig.h, configure.base: changed
1799 plugin-srcdir to plugin-builddir, which is what it should be
1801 2001-06-18 23:33 richardb
1803 * gst/gstprops.c: Simplify properties which contain lists of
1804 integer and integer range entries to minimal combination of ints
1805 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1808 Don't bother with floats for the moment, though it would be easy to
1809 add an equivalent, which would simplify overlapping ranges.
1811 2001-06-18 21:14 richardb
1813 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1816 2001-06-18 20:20 wtay
1818 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1819 Updated the flac decoder/encode to the latest CVS version. I had
1820 to increase the cothread stack in cothread.c (8 threads max) to get
1821 the encoder working :(
1823 2001-06-18 12:27 richardb
1825 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1827 2001-06-18 12:12 richardb
1829 * configure.base, plugins/visualization/Makefile.am: Add chart
1830 plugin to build system.
1832 2001-06-18 12:09 richardb
1834 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1835 gstchart.c: Initial commit of chart plugin. Draws charts of data
1836 streams. Currently has no settable framerate, draws inefficiently,
1837 has no settable size and looks fairly ugly. Needs data parsing to
1838 be split into a separate plugin.
1840 2001-06-18 05:56 dlehn
1842 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1843 to save flags fails when using the same names. Prefixed with gst_.
1845 2001-06-17 23:14 wtay
1847 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1848 it still segfaults inside the flac lib for some reason..
1850 2001-06-17 20:44 wtay
1852 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1853 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1856 2001-06-17 16:06 wtay
1858 * gst/elements/gstsinesrc.c: Updated the params a bit.
1860 2001-06-17 16:03 wtay
1862 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1863 properties again. Added come const directives to the arguments
1864 again. Check for non exiting properties.
1866 2001-06-17 15:35 sbaker3
1868 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1870 2001-06-17 15:12 wtay
1872 * tools/gstreamer-inspect.c: Print out the enum values too.
1874 2001-06-17 14:58 sbaker3
1876 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1877 default bufferpool factory
1879 2001-06-17 14:55 sbaker3
1881 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1882 bufferpool factory function. it reuses existing instances of
1883 bufferpool if requests are made for existing buffer sizes
1885 2001-06-17 09:55 omegahacker
1887 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1888 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1889 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1890 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1891 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1892 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1893 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1894 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1895 plugins/xvideosink/xvideosink.c: Mostly went around converting
1896 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1898 2001-06-17 09:52 omegahacker
1900 * configure.ac, configure.in: removed configure.ac and configure.in
1902 2001-06-17 05:07 omegahacker
1904 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1905 gobject, somehow forget that one...
1907 2001-06-17 04:17 wtay
1909 * tools/gstreamer-inspect.c: Added enums to inspect.
1911 2001-06-17 04:10 omegahacker
1913 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1914 branch BRANCH-GOBJECT1.
1916 2001-06-17 04:10 omegahacker
1918 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1919 branch BRANCH-GOBJECT1.
1921 2001-06-17 04:10 omegahacker
1923 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1924 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1925 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1926 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1927 gst/gstutils.h: Added gobject to gtkobject bridge
1928 (gobject2gtk.[ch]) and configure-time support for selecting between
1929 glib and gtk (--enable-glib2 to build with gobject).
1931 2001-06-17 04:05 wtay
1933 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1934 for enum properties.
1936 2001-06-17 04:03 wtay
1938 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1941 2001-06-17 03:47 wtay
1943 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1944 properties. Added come const directives to the arguments.
1946 2001-06-17 03:39 wtay
1948 * tools/gstreamer-inspect.c: Figured out how to get a property from
1951 2001-06-16 18:35 wtay
1953 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1954 someone try to get a property from a GObject?
1956 2001-06-16 18:25 wtay
1958 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1960 2001-06-16 15:36 wtay
1962 * configure.base: Removed the obsolete libs.
1964 2001-06-16 15:35 wtay
1966 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1968 2001-06-16 15:29 wtay
1970 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1971 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1972 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1973 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1976 2001-06-16 14:46 wtay
1978 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1979 Updated the audiodecoder to gobject.
1981 2001-06-16 14:24 wtay
1983 * gstplay/gstplay.c: Removed a check (see that the file exists
1984 locally ??) to enable network streaming with gnomevfssrc again.
1986 2001-06-16 14:17 wtay
1988 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1989 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1990 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1991 20010616 (13:00 GMT). Compile fixes for GObject.
1993 2001-06-16 01:43 wtay
1995 * plugins/Makefile.am: Updated the makefile.
1997 2001-06-16 01:32 wtay
1999 * plugins/arts/gst_arts.c: Fixed arts
2001 2001-06-16 01:26 wtay
2003 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2005 2001-06-16 01:25 wtay
2007 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2009 2001-06-16 01:14 wtay
2011 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2012 Fixed some stuff in xmms, removed the args for now.
2014 2001-06-16 00:49 wtay
2016 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2018 2001-06-16 00:48 wtay
2020 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2021 from the Makefile until it compiles. Removed the dependency on OSS
2024 2001-06-16 00:36 wtay
2026 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2027 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2028 old, non functional code out of the makefile.
2030 2001-06-16 00:23 omegahacker
2032 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2033 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2034 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2035 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2036 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2037 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2038 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2039 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2040 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2041 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2042 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2043 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2044 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2045 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2046 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2047 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2048 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2049 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2050 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2051 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2052 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2053 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2054 plugins/filters/adder/adder.h,
2055 plugins/filters/colorspace/colorspace.c,
2056 plugins/filters/colorspace/colorspace.h,
2057 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2058 plugins/filters/cutter/filter.func,
2059 plugins/filters/intfloatconvert/float2int.c,
2060 plugins/filters/intfloatconvert/float2int.h,
2061 plugins/filters/intfloatconvert/int2float.c,
2062 plugins/filters/intfloatconvert/int2float.h,
2063 plugins/filters/intfloatconvert/intfloatconvert.c,
2064 plugins/filters/ladspa/gstladspa.c,
2065 plugins/filters/ladspa/gstladspa.h,
2066 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2067 plugins/filters/level/level.c, plugins/filters/level/level.h,
2068 plugins/filters/median/median.c, plugins/filters/median/median.h,
2069 plugins/filters/mono2stereo/mono2stereo.c,
2070 plugins/filters/mono2stereo/mono2stereo.h,
2071 plugins/filters/passthrough/level.c,
2072 plugins/filters/passthrough/level.h,
2073 plugins/filters/passthrough/passthrough.c,
2074 plugins/filters/passthrough/passthrough.h,
2075 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2076 plugins/filters/stereo2mono/stereo2mono.c,
2077 plugins/filters/stereo2mono/stereo2mono.h,
2078 plugins/filters/volenv/filter.func,
2079 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2080 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2081 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2082 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2083 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2084 plugins/icecast/icecastsend/icecastsend.c,
2085 plugins/icecast/icecastsend/icecastsend.h,
2086 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2087 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2088 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2089 plugins/mp3decode/mpg123/gstmpg123.c,
2090 plugins/mp3decode/mpg123/gstmpg123.h,
2091 plugins/mp3decode/parse/mp3parse.c,
2092 plugins/mp3decode/parse/mp3parse.h,
2093 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2094 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2095 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2096 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2097 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2098 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2099 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2100 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2101 plugins/mpeg1/system_encode/buffer.c,
2102 plugins/mpeg1/system_encode/system_encode.c,
2103 plugins/mpeg1/system_encode/system_encode.h,
2104 plugins/mpeg1video/parse/mp1videoparse.c,
2105 plugins/mpeg1video/parse/mp1videoparse.h,
2106 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2107 plugins/mpeg2/ac3parse/ac3parse.c,
2108 plugins/mpeg2/ac3parse/ac3parse.h,
2109 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2110 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2111 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2112 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2113 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2114 plugins/mpeg2/subtitles/mpeg2subt.c,
2115 plugins/mpeg2/subtitles/mpeg2subt.h,
2116 plugins/mpeg2/video/gstmpeg2play.c,
2117 plugins/mpeg2/video/gstmpeg2play.h,
2118 plugins/mpeg2/videoparse/mp2videoparse.c,
2119 plugins/mpeg2/videoparse/mp2videoparse.h,
2120 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2121 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2122 plugins/quicktime/gstquicktimedecoder.c,
2123 plugins/quicktime/gstquicktimedecoder.h,
2124 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2125 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2126 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2127 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2128 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2129 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2130 plugins/visualization/smoothwave/smoothwave.c,
2131 plugins/visualization/smoothwave/smoothwave.h,
2132 plugins/visualization/spectrum/gstspectrum.c,
2133 plugins/visualization/spectrum/gstspectrum.h,
2134 plugins/visualization/synaesthesia/synaesthesia.c,
2135 plugins/visualization/synaesthesia/synaesthesia.h,
2136 plugins/visualization/vumeter/vumeter.c,
2137 plugins/visualization/vumeter/vumeter.h,
2138 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2139 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2140 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2141 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2142 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2143 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2144 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2145 Mega patch updates almost all the plugins to GObject. This was
2146 done with a Perl script, with only a few minor manual tweaks where
2147 the perl didn't catch the code just right. There may be a few
2148 minor issues remaining from this, but they should be easy to catch
2149 (plugin doesn't work).
2151 There are several plugins that have GDK/GTK code in them that
2152 shouldn't, these need to be dealt with next.
2154 2001-06-16 00:15 wtay
2156 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2159 2001-06-16 00:15 wtay
2161 * plugins/filters/median/median.c: copy timestamps too.
2163 2001-06-15 23:48 wtay
2165 * plugins/filters/median/: median.c, median.h: Added an option to
2166 only filter the luminance plane.
2168 2001-06-15 23:38 wtay
2170 * plugins/filters/median/: median.c, median.h: Added caps to the
2173 2001-06-15 23:03 wtay
2175 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2176 was initially added on branch BRANCH-GOBJECT1.
2178 2001-06-15 23:03 wtay
2180 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2181 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2182 Just added some files I will need soon.
2184 2001-06-15 23:03 wtay
2186 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2187 initially added on branch BRANCH-GOBJECT1.
2189 2001-06-15 23:03 wtay
2191 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2192 initially added on branch BRANCH-GOBJECT1.
2194 2001-06-15 23:03 wtay
2196 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2197 initially added on branch BRANCH-GOBJECT1.
2199 2001-06-15 23:03 wtay
2201 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2202 initially added on branch BRANCH-GOBJECT1.
2204 2001-06-15 23:00 wtay
2206 * libs/Makefile.am: Removed old unused libs.
2208 2001-06-15 22:46 wtay
2210 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2211 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2212 updates to the manual.
2214 2001-06-15 20:49 sbaker3
2216 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2217 multiple float pads and converts to interleaved int data. Different
2218 sized and out-of-order buffer support is in place but not tested.
2220 2001-06-15 20:48 sbaker3
2222 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2223 converts interleaved ints to mono floats in seperate pads. Also
2224 now has a _request_new_pad func
2226 2001-06-15 20:46 wtay
2228 * tools/README: Updated the README file with some cool
2229 gstreamer-launch cmd lines by Matthew McClintock
2230 <mattsm@mail.utexas.edu>
2232 2001-06-15 20:13 wtay
2234 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2235 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2236 request_pad. Some fixes for pullregion and EOS conditions. Remove
2237 an unneeded check in the scheduler (check for NULL buffer) some EOS
2238 fixes for pullregion in disksrc. Removed the macro in the
2239 gstparse.h header 'cause it's internal to gstparse.c Added a check
2240 in gstparse for NULL element.
2242 2001-06-15 17:42 thomasvs
2244 * examples/cutter/cutter.c: added some minor stuff
2246 2001-06-15 17:22 wtay
2248 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2250 2001-06-15 16:44 richardb
2252 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2253 libdv test: was unsaving the value before saving... :(
2255 2001-06-15 16:42 richardb
2257 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2259 2001-06-15 07:33 sbaker3
2261 * gst/gstparse.c: should restore dynamic connection of pads
2262 (couldn't really test it though)
2264 2001-06-14 22:02 omegahacker
2266 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2267 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2269 2001-06-14 22:02 omegahacker
2271 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2272 elements/gstdisksrc.c, elements/gstfakesrc.c,
2273 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2274 get to sinesrc ! osssink
2276 2001-06-14 21:39 wtay
2278 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2279 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2282 2001-06-14 21:23 omegahacker
2284 * configure.base: added gmodule to glib-2.0 stuff
2286 2001-06-14 21:19 omegahacker
2288 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2291 2001-06-14 21:19 omegahacker
2293 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2294 removed at some point because they are to be autogenerated
2296 2001-06-14 21:19 omegahacker
2298 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2301 2001-06-14 19:04 thomasvs
2303 * examples/cutter/cutter.c: changed cutter example to use a thread
2305 2001-06-14 04:14 omegahacker
2307 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2308 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2309 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2310 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2311 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2312 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2313 elements/gstdisksink.h, elements/gstdisksrc.c,
2314 elements/gstdisksrc.h, elements/gstelements.c,
2315 elements/gstfakesink.c, elements/gstfakesink.h,
2316 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2317 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2318 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2319 elements/gstidentity.c, elements/gstidentity.h,
2320 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2321 elements/gstpipefilter.c, elements/gstpipefilter.h,
2322 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2323 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2324 libgst.la's GObject port. Fixed some minor problems with the
2325 signalling stuff in the core.
2329 2001-06-13 23:09 thomasvs
2331 * examples/cutter/cutter.c: cutter now uses afsink to write out
2332 wavs we will add a queue next to handle latency problems
2334 2001-06-13 23:03 thomasvs
2336 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2337 files when you change the location
2339 2001-06-13 22:59 omegahacker
2341 * configure.base: new configure check for glib 2.0, now requires
2342 pkg-config to be installed
2344 2001-06-13 22:52 thomasvs
2346 * configure.base, examples/Makefile.am: added cutter example
2348 2001-06-13 22:52 omegahacker
2350 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2351 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2352 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2353 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2354 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2355 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2356 gstxml.h: First round of changes to port to GObject. libgst.la
2357 compiles, though there are a few things commented out.
2358 Specifically object destruction is probably broken, but wtay gets
2359 to fix that because he researched the problem of glib 2.0 object
2360 destruction while doing the first round. Some of the XML stuff is
2361 commented out, but that's an easy fix.
2363 Next is the rest of the gst/ directory, then on to the plugins.
2365 2001-06-13 22:45 wtay
2367 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2368 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2369 Fixed the quicktime plugin. things now work with mjpeg.
2371 2001-06-13 22:35 thomasvs
2373 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2376 2001-06-13 22:33 wtay
2378 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2381 2001-06-13 22:08 thomasvs
2383 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2385 2001-06-13 22:08 thomasvs
2387 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2388 the buffer's data is framed
2390 2001-06-13 22:02 wtay
2392 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2393 fix in the type init function that makes some C++ compilers
2396 2001-06-13 21:26 thomasvs
2398 * configure.base: added deinterlace
2400 2001-06-13 18:39 wtay
2402 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2404 2001-06-13 17:20 thomasvs
2406 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2407 program to show how cutter plugin works
2409 2001-06-13 17:16 thomasvs
2411 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2414 2001-06-13 17:13 thomasvs
2416 * plugins/filters/cutter/README: added a better description of the
2419 2001-06-13 17:04 thomasvs
2421 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2422 threshold level and runlength arguments stopped copying buffer used
2423 audio lib functions for some stuff
2425 2001-06-13 16:33 thomasvs
2427 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2428 calculate maximum possible sample value based on caps
2430 2001-06-13 10:51 thomasvs
2432 * docs/random/eos: added two more cases of eos reasoning
2434 2001-06-13 02:18 cael
2436 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2437 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2438 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2439 full-screen play, shuffled things around, added error checking so
2440 we don't crash on file not found, added the beginnings of a
2443 2001-06-12 22:35 wtay
2445 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2446 filter.func file and README in the makefile.
2448 2001-06-12 22:35 wtay
2450 * plugins/filters/Makefile.am: Added the deinterlace filter
2452 2001-06-12 22:33 wtay
2454 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2455 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2457 2001-06-12 22:27 wtay
2459 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2462 2001-06-12 21:19 wtay
2464 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2467 2001-06-12 21:19 wtay
2469 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2470 colorspace.h: ifdef out the Hermes code when the library was not
2473 2001-06-12 20:47 wtay
2475 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2478 2001-06-12 20:45 wtay
2480 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2483 2001-06-12 20:44 wtay
2485 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2486 arg to turn off syncing on the timestamps.
2488 2001-06-12 20:42 wtay
2490 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2491 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2492 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2493 Removed old code. Enhanced the avi decoder. The encoder now sorta
2494 works. For big input frames it segfaults though inside a libavifile
2495 function. Renamed the aviencoder to avimux.
2497 2001-06-12 15:35 thomasvs
2499 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2502 2001-06-12 14:42 thomasvs
2504 * plugins/mp3decode/mad/gstmad.h: added framestamp
2506 2001-06-12 11:12 thomasvs
2508 * plugins/mp3decode/mad/gstmad.c: added a different way of
2509 generating timestamps; activate by uncommenting #define
2512 2001-06-12 11:11 thomasvs
2514 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2515 support framestamps & timestamps
2517 2001-06-11 23:04 shitowax
2519 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2520 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2523 2001-06-11 23:02 shitowax
2525 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2526 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2528 2001-06-11 21:19 thomasvs
2530 * plugins/Makefile.am: fixed AVIFILE dependency check
2532 2001-06-11 20:09 omegahacker
2534 * gst/gstelement.h: changed indent and argnames to trigger
2537 2001-06-10 22:13 richardb
2539 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2542 2001-06-10 19:50 theuraeus
2544 * LICENSE_readme: 2001-10-06 Christian Schaller
2545 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2546 since they had been mistakenly branded as GPL.
2548 2001-06-10 12:57 sbaker3
2550 * gst/gstparse.c: can now take comma delimited list of pads. eg
2551 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2552 src%d,src%d\!sink%d,sink%d float2int ! osssink
2554 2001-06-10 02:18 theuraeus
2556 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2557 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2558 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2559 when run after each package
2561 2001-06-09 22:48 theuraeus
2563 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2564 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2566 2001-06-09 20:23 theuraeus
2568 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2569 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2571 TODO: 1. the mpeg plugins need sorting out. currently they are all
2572 just placed inside the main package. Need help with this since I am
2573 unsure about what files belongs where with what dependency 2.
2574 Cross-dependencies probably should be added to the plugins 3.
2575 License information should be added to the plugins 4.
2576 GStreamer-register needs to be added for each plugin
2578 2001-06-09 19:50 theuraeus
2580 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2581 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2582 only polishing it remains
2584 2001-06-09 17:44 theuraeus
2586 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2587 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2588 maybe it actually works now
2590 2001-06-09 12:43 sbaker3
2592 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2593 to get ready for the src1,src2\!sink1,sink2 syntax
2595 2001-06-09 11:16 sbaker3
2597 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2598 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2600 2001-06-09 03:33 theuraeus
2602 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2603 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2604 verfied that it works, but I need sleep and it is guaranteed closer
2605 to working than the current one. More testing and SPEC file hacking
2606 tommorow(aka later today).
2608 2001-06-09 01:16 wtay
2610 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2611 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2612 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2613 loader from avifile, significantly simplyfying the codec.
2615 2001-06-09 01:14 wtay
2617 * REQUIREMENTS, configure.base: Added a check for avifile.
2619 2001-06-08 23:17 theuraeus
2621 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2622 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2623 don't have alsa installed)
2625 2001-06-08 22:56 theuraeus
2627 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2628 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2629 plugins into separate plugins, needs more work to support all
2632 2001-06-07 22:45 ajmitch
2634 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2636 2001-06-07 22:43 wtay
2638 * plugins/avi/Makefile.am: Added README to dist
2640 2001-06-07 22:02 ajmitch
2642 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2643 please give it some TLC before 0.2.0 release :)
2645 2001-06-07 19:31 wtay
2647 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2648 about the innner working of the avi decoder.
2650 2001-06-07 17:56 dlehn
2652 * debian/changelog, debian/gstreamer-tools.manpages,
2653 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2654 binary Bump debian version to 0.2.0
2656 2001-06-07 11:58 richardb
2658 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2659 gstreamer-register.1: Add gstreamer-compprep man page.
2661 2001-06-07 09:18 ajmitch
2663 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2665 2001-06-07 07:38 dlehn
2667 * debian/gstreamer-common.files: latest plugins updates
2669 2001-06-07 07:06 cael
2671 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2672 for the time being till i have time to fix it.
2674 2001-06-07 01:08 omegahacker
2676 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2677 gstreamer-register.1: added --gst-mask to the man pages
2679 2001-06-06 20:31 wtay
2681 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2683 2001-06-06 20:23 dlehn
2685 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2686 gstreamer-audiofile.files, gstreamer-common.files,
2687 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2688 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2689 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2690 rules: Added new plugin packages and synced up to a late pre2 CVS
2693 2001-06-06 20:21 dlehn
2695 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2696 autogenerated from configure.base now.
2698 2001-06-06 20:20 dlehn
2700 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2702 2001-06-06 20:15 wtay
2704 * gst/gstelement.c: Removed a warning.
2706 2001-06-06 20:12 wtay
2708 * plugins/filters/lav/Makefile.am: Removed the README file from
2711 2001-06-06 20:07 wtay
2713 * plugins/filters/Makefile.am: Added the lavencoder
2715 2001-06-06 19:33 wtay
2717 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2720 2001-06-06 19:31 wtay
2722 * configure.base: Added the lav encoder Makefile.am
2724 2001-06-06 19:29 wtay
2726 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2727 connect to the new_ghost_pad signal in parse.
2729 2001-06-06 17:21 wtay
2731 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2733 2001-06-06 17:20 wtay
2735 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2738 2001-06-06 17:09 wtay
2740 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2741 audio. Only send buffers if the pad is connected.
2743 2001-06-06 17:08 wtay
2745 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2747 2001-06-06 15:24 thomasvs
2749 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2752 2001-06-06 15:21 thomasvs
2754 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2755 filter.func: cutter plugin; emits signals when audio RMS level
2756 falls below or rises above threshold value for a given consecutive
2759 2001-06-06 15:14 thomasvs
2761 * configure.base, libs/Makefile.am: added Makefile generation for
2764 2001-06-06 15:13 thomasvs
2766 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2767 general gstreamer audio library with helper functions
2769 2001-06-06 13:47 richardb
2771 * docs/manual/quotes.sgml: Add an important quote from Omega.
2773 2001-06-06 00:39 theuraeus
2775 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2776 <Uraeus@linuxrising.org> * Add small textfile with some information
2777 on win32 dll situation
2779 2001-06-05 20:44 sbaker3
2781 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2782 _chain should now work.Many other changes including: all immutable
2783 info is in the class struct, activate/deactivate should work, and a
2784 bunch of other stuff
2786 2001-06-05 18:45 wtay
2788 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2791 2001-06-05 18:26 sbaker3
2793 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2794 int2float.c, int2float.h: use proxying for caps
2796 2001-06-05 02:27 richardb
2798 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2799 applied changes. Time for bed.
2801 2001-06-05 02:26 richardb
2803 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2804 in save-thyself introduced by changing plugin_get_list to copy.
2806 2001-06-05 02:15 richardb
2808 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2809 when the registry is in use.
2811 2001-06-04 22:52 wtay
2813 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2814 to disable Xv images. It's not pretty but it works.
2816 2001-06-04 22:02 wtay
2818 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2820 2001-06-04 21:16 wtay
2822 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2824 2001-06-04 20:20 wtay
2826 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2827 bacause they seem to be undefined with some versions of lame.
2829 2001-06-04 20:00 wtay
2831 * plugins/oss/README: Added a little info about the ossgst hack.
2833 2001-06-04 19:59 wtay
2835 * plugins/oss/gstosssrc.c: Some osssrc fixes
2837 2001-06-04 17:55 wtay
2839 * plugins/mp3encode/lame/gstlame.c: Small updates.
2841 2001-06-04 17:33 wtay
2843 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2845 2001-06-04 17:02 wtay
2847 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2848 calculate the cothread stack space (easier to change the number of
2851 2001-06-04 16:59 thomasvs
2853 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2855 2001-06-04 16:38 thomasvs
2857 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2858 quits when the first element fires it
2860 2001-06-04 15:52 wtay
2862 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2865 2001-06-04 15:50 wtay
2867 * tools/gstreamer-inspect.c: Print out the default values.
2869 2001-06-04 14:51 sbaker3
2871 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2872 didn't seem to work)\nAttempted to make the element name consist
2873 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2875 2001-06-04 12:25 richardb
2877 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2878 unpatched versions of gtkdoc-scanobj which don't understand
2881 2001-06-04 02:26 wtay
2883 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2884 to the xmms effects.
2886 2001-06-04 01:51 richardb
2888 * gst/gst.c: Replace NO_X conditional compilation with testing
2889 whether DISPLAY env variable is set, and doing gtk_type_init()
2890 instead of gtk_init() if not.
2892 2001-06-04 01:38 richardb
2894 * autogen.sh: Don't ever run if we know automake isn't patched:
2895 people keep complaining that their machine crashed while trying to
2898 2001-06-04 00:40 wtay
2900 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2903 2001-06-03 23:30 wtay
2905 * tools/README: More info about the other tools.
2907 2001-06-03 20:49 richardb
2909 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2910 Add man page for gstreamer-complete
2912 2001-06-03 20:26 wtay
2914 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2916 2001-06-03 20:24 wtay
2918 * plugins/flx/flx_decoder.c: More cleanups
2920 2001-06-03 20:20 wtay
2922 * plugins/flx/flx_decoder.c: Small cleanups
2924 2001-06-03 20:19 wtay
2926 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2927 if NO_X is defined. This avoids the X dependency of GStreamer.
2929 2001-06-03 20:14 wtay
2931 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2934 2001-06-03 20:13 wtay
2936 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2938 2001-06-03 20:11 wtay
2940 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2941 an X-connection could not be made.
2943 2001-06-03 20:09 wtay
2945 * docs/random/NOTES-0.2.0: small changes
2947 2001-06-03 20:06 wtay
2949 * Makefile.am: Removed the components dir from since it doesn't
2952 2001-06-03 16:30 wtay
2954 * docs/random/NOTES-0.2.0: More small updates.:
2956 2001-06-03 16:29 wtay
2958 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2961 2001-06-03 13:08 wtay
2963 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2966 2001-06-03 13:06 wtay
2968 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2969 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2970 Set the buffer flush flag in windec.
2972 2001-06-03 12:28 wtay
2974 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2976 2001-06-03 12:28 wtay
2978 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2981 2001-06-03 12:20 richardb
2983 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2984 gets generated in time, and change rule to generate it into a
2985 suffix rule. Register suffix so that automake can set _OBJECTS
2988 2001-06-03 02:45 wtay
2990 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2991 Added support for mjpeg and PCM audio.
2993 2001-06-03 02:00 wtay
2995 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2998 2001-06-03 00:36 richardb
3000 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3001 artsc-config hackery.
3003 2001-06-02 22:57 wtay
3005 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3006 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3007 current sector )
\9a _ Add properties last_track read only ( last
3008 track of the cd )
\9a _ Add properties cur_track read only ( get the
3009 current track )
\9a _ Properties end_track writeable ( last track to
3012 2001-06-02 22:52 wtay
3014 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3015 before sending a buffer instead of in the _init function.
3017 2001-06-02 19:26 omegahacker
3019 * tools/gstreamer-launch.c: added check to make sure there's a
3020 pipeline desc before building
3022 2001-06-02 19:11 wtay
3024 * configure.base: Added the avi makefiles.
3026 2001-06-02 19:08 wtay
3028 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3029 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3030 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3031 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3032 avi decoder is now a bin that manages the avidemuxer and the
3033 codecs. It uses the autoplugger and avitypes to convert avi types
3034 into mime/types and select gstreamer codecs to create an element.
3036 2001-06-02 19:06 richardb
3038 * autogen.sh: Clarify the messages about the patched automake one
3039 more time. If it's not clear now, and people continue to complain
3040 about automake eating their resources, I'm mysteriously unable to
3043 2001-06-02 17:38 wtay
3045 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3046 using a pipeline as the toplevel element.
3048 2001-06-02 16:33 ajmitch
3050 * configure.base: Let's just say I have a better understanding of
3051 autoconf now (I should really have read the manual first). It helps
3052 to remember that yes != no ;)
3054 2001-06-02 14:42 ajmitch
3056 * configure.base: Automake is picky about white space...
3058 2001-06-02 14:38 ajmitch
3060 * Makefile.am, configure.base: Added options --disable-tests and
3061 --disable-examples for quicker builds for the impatient...
3063 2001-06-02 13:45 wtay
3065 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3067 2001-06-02 13:21 richardb
3069 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3070 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3073 2001-06-02 11:42 richardb
3075 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3077 2001-06-02 11:40 theuraeus
3079 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3080 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3081 inside the SPEC file
3083 2001-06-02 11:38 theuraeus
3085 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3086 <Uraeus@linuxrising.org> * Small fix to group statement for
3089 My work on the SPEC file making the RPM make one package for all
3090 non-core plugins is underway, but I am not ready with it yet.
3092 2001-06-02 03:21 richardb
3094 * configure.base: Oops: fixed SDL header check: put flags in
3095 CPPFLAGS rather than CFLAGS. We should really filter the
3096 SDL_CFLAGS and only pass appropriate options through, but this
3097 works well enough for now.
3099 2001-06-02 03:05 richardb
3101 * configure.base: Improve SDL check: use correct CFLAGS when
3102 searching for header.
3104 2001-06-01 23:56 wtay
3106 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3107 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3108 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3111 2001-06-01 23:36 thomasvs
3113 * tests/reconnect.c: ok, this works now
3115 2001-06-01 23:23 thomasvs
3117 * tests/: Makefile.am, reconnect.c: test for disconnect and
3118 reconnect of elements
3120 2001-06-01 22:26 theuraeus
3122 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3123 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3124 file, this one from Dennis Bjorklund. Thanks Dennis.
3126 2001-06-01 19:52 wtay
3128 * configure.base: Added a better SDL_createYUVOverlay check.
3130 2001-06-01 19:30 wtay
3132 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3133 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3136 2001-06-01 19:24 wtay
3138 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3139 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3140 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3141 couple of compiler warnings.
3143 2001-06-01 19:09 wtay
3145 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3146 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3147 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3148 video2mp1.c: Fixed some compile warnings.
3150 2001-06-01 18:55 hadess
3152 * REQUIREMENTS: - added url to openquicktime
3154 2001-06-01 18:42 hadess
3156 * REQUIREMENTS: - added some more urls
3158 2001-06-01 18:42 wtay
3160 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3161 is not found and try to do without it...
3163 2001-06-01 18:32 theuraeus
3165 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3166 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3167 file * LICENCE readme containing licensing details on our plugins
3169 2001-06-01 17:57 wtay
3171 * README, REQUIREMENTS: Slightly changed the README, we are not
3172 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3173 someone should complete the URLS.
3175 2001-06-01 17:46 wtay
3177 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3180 2001-06-01 16:29 thomasvs
3182 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3185 2001-06-01 14:27 richardb
3187 * tools/README: Add a note about gstreamer-complete
3189 2001-06-01 14:03 richardb
3191 * configure.base: More tidyup to SDL check.
3193 2001-06-01 13:36 richardb
3195 * configure.base: Fix SDL check Check for Overlay stuff, which
3196 isn't in SDL version 1.0
3198 2001-05-31 23:57 hadess
3200 * REQUIREMENTS: - added urls to the required libs, with a lot of
3203 2001-05-31 21:20 richardb
3205 * REQUIREMENTS, configure.base: Add comments to many (but not all
3206 :( ) AC_DEFINES in configure scripts. Add note about debian
3207 packages for building documentation.
3209 2001-05-31 21:14 richardb
3211 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3212 that it's not been needed so far.
3214 2001-05-31 21:13 richardb
3216 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3217 comment about one which will become redundant in future.
3219 2001-05-31 20:52 wtay
3221 * testsuite/refcounting/Makefile.am: Removed the thread test so
3222 make distcheck works.
3224 2001-05-31 20:18 wtay
3226 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3229 2001-05-31 20:16 richardb
3231 * plugins/arts/Makefile.am: Remove generated files from the dist.
3233 2001-05-31 20:08 richardb
3235 * configure.base, idiottest.mak: Fix a couple of formatting errors
3236 in idiottest, and add plugin-srcdir warning to configure.base.
3238 2001-05-31 19:42 wtay
3240 * plugins/avi/Makefile.am: Fixed the codectest.
3242 2001-05-31 19:35 richardb
3244 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3245 plugin-srcdir installation idiottest into a separate file, and
3246 include it from the include Makefile.am, to ensure that it gets
3247 called at the start of a make install process, not after the whole
3250 2001-05-31 19:31 wtay
3252 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3254 2001-05-31 19:03 richardb
3256 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3257 libgstelements.la exist when trying to link the scanner with them.
3258 Fix mkdirs so that they don't fall over if directories already
3261 2001-05-31 18:32 richardb
3263 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3264 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3265 from it). This ensures that the original source is present, and
3266 also allows make dist to work on machines which don't have mcopidl
3267 and the arts idl stuff installed.
3269 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3270 I argue against it since as far as I can tell it can be generated
3271 on any system which has arts installed (mcopidl is in the libarts
3272 package on debian), and putting it in EXTRA_DIST requires that
3273 mcopidl is present in order to run make dist.
3275 2001-05-31 15:19 richardb
3277 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3278 build with automake 1.4g AS is defined in a hacky way: I've asked
3279 on the automake list for help doing this properly.
3281 2001-05-31 10:53 thomasvs
3283 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3284 some real work on this
3286 2001-05-30 23:06 thomasvs
3288 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3291 2001-05-30 22:35 thomasvs
3293 * include/gstaudio.h: header file for standard audio stuff for
3296 2001-05-30 22:27 omegahacker
3298 * configure.base: added no-alsa warning and made 0.9 check
3299 conditional on alsa existing at all
3301 2001-05-30 22:15 wtay
3303 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3306 2001-05-30 22:14 wtay
3308 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3310 2001-05-30 21:54 omegahacker
3312 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3313 to SDL_Init, to disable one of the most annoying features IMO of
3316 2001-05-30 21:36 omegahacker
3318 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3321 2001-05-30 21:13 omegahacker
3323 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3324 don't get called on pads of the wrong direction
3326 2001-05-30 20:07 sbaker3
3328 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3329 inplace mono chain func
3331 2001-05-30 17:37 thomasvs
3333 * plugins/oss/gstosssrc.c: switched some lines around
3335 2001-05-30 17:10 thomasvs
3337 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3338 thing, don't know yet what to do about it
3340 2001-05-30 16:16 richardb
3342 * README, autogen.sh: Automatically generate a patched automake if
3343 needed, and put instructions in the README about how to use such a
3346 2001-05-30 15:39 richardb
3348 * Makefile.am: Add configure.base and autogen.sh to distributions.
3349 Add rules to keep configure.in and configure.ac up-to-date.
3351 2001-05-30 15:22 richardb
3353 * autogen.sh, configure.ac, configure.base, configure.in: * create
3354 a configure.base file, containing the contents of
3355 configure.{in,ac}, with those lines specific to one file
3357 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3360 * Add lines to autogen.sh to generate configure.in and
3362 automatically from this file. (Very simple sed scripts)
3364 * Remove configure.in and configure.ac
3366 This shouldn't cause any problems to anyone, and should make it
3367 easy to do work on configure scripts by just working on
3370 2001-05-30 14:54 thomasvs
3372 * plugins/filters/passthrough/passthrough.c: added signed support
3373 implemented include/gstaudio.h use
3375 2001-05-30 14:25 richardb
3377 * configure.ac, configure.in: More small changes to bring the two
3378 scripts closer together. Turned off building docs by default in
3379 configure.ac. Only diffs are now essential due to changes from
3380 autoconf 2.13 to 2.50.
3382 2001-05-30 13:56 richardb
3384 * autogen.sh: Deal more gracefully with being either unable to
3385 check that automake is patched (will now just give a small
3386 warning), or finding that automake definitely isn't patched (will
3387 give a big loud warning recommend stopping the build and sleep
3388 briefly to give the user a chance to read the message). Will
3389 eventually try to do the build anyway though.
3391 Also, don't abort if autoconf or automake return error codes: they
3392 both seem able to do so even when having produced viable results.
3394 2001-05-29 23:10 wtay
3396 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3397 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3400 2001-05-29 17:40 richardb
3402 * autogen.sh: Add checks for appropriate versions of automake. Add
3403 check that automake has been patched if it is a version which
3404 requires a patch. Please check that this doesn't cause problems:
3405 it's a bit of a hairy test, so I might well have mucked it up and
3406 broken some people's build systems. Hope not, though. ;-)
3408 2001-05-29 17:39 hadess
3410 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3411 acquired (fixes icecast streaming)
3413 2001-05-29 17:38 richardb
3415 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3416 the installing of versions with plugin srcdir enabled.
3418 2001-05-29 16:19 richardb
3420 * configure.ac, configure.in: Fix differences between configure.in
3421 and configure.ac which were trivial or due merely to formatting
3422 differences. diff can now be used to see only the significant
3423 differences, which should be helpful in keeping these two files in
3426 2001-05-29 13:43 richardb
3428 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3429 for Makefile.am which uses features present in recent versions of
3430 automake (>1.4d) to avoid horrendous hackery.
3432 2001-05-29 13:31 richardb
3434 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3435 we can use the standard AM_PATH_ALSA macro to check that we don't
3436 have alsa 0.9.x: we just need to specify something for
3437 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3438 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3439 macro in acinclude with the latest from the alsa project CVS.
3441 2001-05-28 23:23 omegahacker
3443 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3445 2001-05-28 23:02 wtay
3447 * configure.ac, configure.in: Added a check for gsm/gsm.h
3449 2001-05-28 22:41 omegahacker
3451 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3454 2001-05-28 22:02 wtay
3456 * configure.ac: Removed the -pre0
3458 2001-05-28 22:00 wtay
3460 * plugins/Makefile.am: Added gsm to subds.
3462 2001-05-28 21:47 wtay
3464 * configure.ac: Added the refcounting to the output targets.
3466 2001-05-28 21:36 wtay
3468 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3470 2001-05-28 21:22 wtay
3472 * configure.ac: Updated to match configure.in
3474 2001-05-28 21:05 wtay
3476 * configure.ac: The configure file for autoconf 2.50
3478 2001-05-28 20:59 omegahacker
3480 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3483 2001-05-28 20:34 omegahacker
3485 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3487 2001-05-28 20:33 omegahacker
3489 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3491 2001-05-28 20:09 omegahacker
3493 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3494 plugins/xvideosink/Makefile.am: distcheck cleanups
3496 2001-05-28 08:46 omegahacker
3498 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3499 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3500 uses, along with complete .pc files
3502 2001-05-28 01:07 hadess
3504 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3506 2001-05-28 00:57 omegahacker
3508 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3509 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3510 some caps != NULL checks. Patched up a problem with the thread
3511 handling when the iteration fails. Cleaned up the output of
3512 -inspect a tiny bit.
3514 2001-05-28 00:52 omegahacker
3516 * configure.in: removed a spare alsa check, and made sure it fails
3519 2001-05-28 00:12 wtay
3521 * examples/mixer/Makefile.am: Added the headers
3523 2001-05-28 00:01 wtay
3525 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3527 2001-05-27 23:55 wtay
3529 * tests/nego/nego1.c: Updated for new API calls.
3531 2001-05-27 23:45 wtay
3533 * plugins/sdlsink/Makefile.am: Added the header file.
3535 2001-05-27 23:26 wtay
3537 * configure.in.ac250: Added refcounting to the targets.
3539 2001-05-27 23:25 wtay
3541 * testsuite/: Makefile.am, capsnego/Makefile.am,
3542 refcounting/Makefile.am: Makfeile updates.
3544 2001-05-27 22:56 omegahacker
3546 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3547 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3548 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3549 plugins/filters/passthrough/Makefile.am,
3550 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3551 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3552 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3554 2001-05-27 21:52 wtay
3556 * plugins/Makefile.am: Only build the quiktime plugin if the
3557 openquicktime library was found.
3559 2001-05-27 21:52 wtay
3561 * configure.in, configure.in.ac250: Added a check for
3564 2001-05-27 18:02 sbaker3
3566 * tools/gstreamer-complete.c: now builds for those who are too lazy
3567 to upgrade their xml libraries
3569 2001-05-27 16:13 hadess
3571 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3572 source, and fix the seek segfaults
3574 2001-05-27 15:41 hadess
3576 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3577 shortcuts (like in all proper GTK+ apps)
3579 2001-05-27 15:38 wtay
3581 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3583 2001-05-27 15:38 wtay
3585 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3586 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3589 2001-05-27 15:37 wtay
3591 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3592 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3593 Changed the cothread to use sigjmp_buf removed some unused methods.
3596 2001-05-27 15:33 wtay
3598 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3599 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3600 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3601 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3602 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3603 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3605 2001-05-27 01:04 omegahacker
3607 * gst/gstscheduler.h: fixed up and turned back on
3610 2001-05-26 23:58 omegahacker
3612 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3613 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3616 2001-05-26 20:47 hadess
3618 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3621 2001-05-26 19:46 hadess
3623 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3624 local files, first try at seek in remote files
3626 2001-05-26 18:17 hadess
3628 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3631 2001-05-26 17:41 wtay
3633 * gst/gstelement.h: Removed redundant prototypes.
3635 2001-05-26 17:33 wtay
3637 * gst/gstpad.h: Fixed a bug in the typecast macros for
3640 2001-05-26 13:17 wtay
3642 * gst/elements/Makefile.am: don't link against libgst.la because it
3643 seems to fail on some libtool versions.
3645 2001-05-26 06:36 omegahacker
3647 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3650 2001-05-26 06:26 omegahacker
3652 * tests/threadlock.c: moved debug to before _init so cmdline can
3653 override, and put sleep(1)'s in while(1) to increase chance of
3654 contention (I think)
3656 2001-05-26 06:19 omegahacker
3658 * tests/threadlock.c: updated threadlock to actually be a thread
3661 2001-05-26 00:36 dlehn
3663 * test/lat.c: Elements must have different names.
3665 2001-05-25 23:08 hadess
3667 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3669 2001-05-25 23:02 hadess
3671 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3674 2001-05-25 23:01 hadess
3676 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3677 and WMName to the gstmediaplay windows
3679 2001-05-25 22:42 wtay
3681 * gst/gstplugin.c: Removed a stupid printf.
3683 2001-05-25 22:39 wtay
3685 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3686 cleanups. Removed some bogus code from element and pipeline
3687 elements. Fixed a typo.
3689 2001-05-25 22:38 wtay
3691 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3693 2001-05-25 22:35 omegahacker
3695 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3697 2001-05-25 22:31 omegahacker
3699 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3700 converted to GST_DEBUG
3702 2001-05-25 22:25 omegahacker
3704 * gst/gstelement.c: removed annoying debug message during state
3705 change (made GST_DEBUG)
3707 2001-05-25 22:13 hadess
3709 * autogen.sh: - added a line for busy application developers, it's
3712 2001-05-25 22:00 omegahacker
3714 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3715 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3716 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3717 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3718 docs/random/matth/scheduling.txt, examples/Makefile.am,
3719 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3720 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3721 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3722 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3723 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3724 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3725 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3726 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3727 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3728 gst/gstxml.c, gst/autoplug/Makefile.am,
3729 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3730 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3731 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3732 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3733 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3734 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3735 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3736 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3737 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3738 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3739 plugins/filters/adder/adder.c,
3740 plugins/filters/colorspace/colorspace.c,
3741 plugins/filters/ladspa/gstladspa.c,
3742 plugins/filters/stereo2mono/stereo2mono.c,
3743 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3744 plugins/mp3decode/mpg123/gstmpg123.c,
3745 plugins/mp3decode/parse/mp3parse.c,
3746 plugins/mp3decode/types/mp3types.c,
3747 plugins/mp3encode/lame/gstlame.c,
3748 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3749 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3750 plugins/mpeg1/mpegaudio/musicin.c,
3751 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3752 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3753 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3754 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3755 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3756 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3757 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3758 tests/reaping.c, tests/states.c, tests/threadlock.c,
3759 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3760 testsuite/refcounting/element.c,
3761 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3762 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3763 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3764 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3765 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3766 INCSCHED on 200505251!!!
3768 2001-05-25 21:50 omegahacker
3770 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3771 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3772 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3773 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3774 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3775 plugins/filters/level/level.c,
3776 plugins/filters/passthrough/filter.func,
3777 plugins/filters/passthrough/passthrough.c,
3778 plugins/filters/passthrough/passthrough.h,
3779 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3780 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3781 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3782 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3783 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3784 from HEAD into INCSCHED on 200105251
3786 2001-05-25 21:41 wtay
3788 * docs/manual/autoplugging.sgml: More docs updates.
3790 2001-05-25 21:41 wtay
3792 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3794 2001-05-25 21:39 wtay
3796 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3798 2001-05-25 20:53 wtay
3800 * test/Makefile.am: Cleaned up the makefile a bit.
3802 2001-05-25 20:36 wtay
3804 * test/: cobin.c, fake.c: Remove deprecated methods.
3806 2001-05-25 20:19 wtay
3808 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3809 in gstbin Fixed a compiler warning.
3811 2001-05-25 20:16 omegahacker
3813 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3814 before, maybe this will fix wtay's case
3816 2001-05-25 19:07 wtay
3818 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3821 2001-05-25 18:35 omegahacker
3823 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3824 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3825 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3826 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3827 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3828 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3829 reworked thread interlocking. States are now: NULL <-> READY <->
3832 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3835 Cleaned up DEBUG output in several places to by much much less
3836 verbose but still just as useful (denser).
3838 2001-05-25 17:21 thomasvs
3840 * plugins/filters/passthrough/: filter.func, passthrough.c,
3841 passthrough.h: Cleaned out level code from passthrough plugin added
3842 silent argument, defaults to false
3844 2001-05-25 17:19 thomasvs
3846 * plugins/audiofile/gstafsink.c: cleaned up output info
3848 2001-05-25 17:17 thomasvs
3850 * plugins/filters/level/level.c: cleaned up level plugin output
3852 2001-05-25 15:02 thomasvs
3854 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3855 got rate and signedness to work on afsrc
3857 2001-05-25 14:42 thomasvs
3859 * plugins/audiofile/README: a little info
3861 2001-05-25 11:43 wtay
3863 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3866 2001-05-25 11:43 wtay
3868 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3869 if gnomevfs is not found and the URI starts with file:/, disksrc is
3872 2001-05-25 11:10 thomasvs
3874 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3875 print out signed/unsigned and endianness
3877 2001-05-25 10:47 thomasvs
3879 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3880 audiofile src element, doesn't work yet
3882 2001-05-25 05:42 dlehn
3884 * configure.in.ac250: automake 1.4-p1 doesn't support
3885 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3886 released 1.4-p2 gets debianized. ;)
3888 2001-05-25 02:28 hadess
3890 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3892 2001-05-25 01:35 wtay
3894 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3895 mpeg2dec until we figure out what's wrong.
3897 2001-05-25 01:29 omegahacker
3899 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3900 gstthread.c: fixed some interruptability problems with thread and
3903 2001-05-25 01:14 wtay
3905 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3906 COTHREAD_STOPPING hack.
3908 2001-05-25 01:09 wtay
3910 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3911 media player so that it works with incsched. Removed the thread
3912 and add the _iterate to the g_idle_loop, this makes the GUI very
3913 cluncky but is needed because we cannot chance the state of a
3914 thread inside the threads context yet.
3916 2001-05-24 23:38 thomasvs
3918 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3919 own code before sending mail to library author asking why sample
3920 rate setting on output doesn't work... note to others: afsink now
3921 handles samplerate right
3923 2001-05-24 23:24 thomasvs
3925 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3926 for endianness, you can set it through an arg until I figure out
3927 what it is supposed to do
3929 2001-05-24 23:23 thomasvs
3931 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3934 2001-05-24 22:46 omegahacker
3936 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3939 2001-05-24 21:36 omegahacker
3941 * gst/gstthread.c: fixed thread lock mis-merge
3943 2001-05-24 21:20 wtay
3945 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3948 2001-05-24 12:24 wtay
3950 * configure.in.ac250: Added the autoconf file for version 2.50
3952 2001-05-24 12:22 wtay
3954 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3955 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3956 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3957 decoder/encoder element.
3959 2001-05-24 01:55 thomasvs
3961 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3962 handles endianness right, and also allows for choosing the output
3963 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3966 2001-05-24 01:46 omegahacker
3968 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3969 configure.in, components/bonobo-media/Makefile.am,
3970 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3971 components/bonobo-media/bonobo-media-gstreamer.gob,
3972 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3973 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3974 debian/Makefile.am, debian/changelog, debian/control,
3975 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3976 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3977 debian/gstreamer-mad.files, debian/rules,
3978 docs/fwg/gst-plugin-writers-guide.sgml,
3979 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3980 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3981 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3982 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3983 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3984 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3985 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3986 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3987 docs/manual/xml.sgml, docs/random/autoplug2,
3988 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3989 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3990 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3991 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3992 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3993 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3994 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3995 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3996 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3997 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3998 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3999 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4000 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4001 gstplay/full-screen.c, gstplay/full-screen.h,
4002 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4003 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4004 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4005 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4006 plugins/Makefile.am, plugins/alsa/alsa.h,
4007 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4008 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4009 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4010 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4011 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4012 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4013 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4014 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4015 plugins/filters/adder/adder.c,
4016 plugins/filters/colorspace/Makefile.am,
4017 plugins/filters/colorspace/colorspace.c,
4018 plugins/filters/colorspace/colorspace.h,
4019 plugins/filters/colorspace/yuv2yuv.c,
4020 plugins/filters/intfloatconvert/Makefile.am,
4021 plugins/filters/intfloatconvert/float2int.c,
4022 plugins/filters/intfloatconvert/float2int.h,
4023 plugins/filters/intfloatconvert/int2float.c,
4024 plugins/filters/intfloatconvert/int2float.h,
4025 plugins/filters/intfloatconvert/intfloatconvert.c,
4026 plugins/filters/intfloatconvert/intfloatconvert.h,
4027 plugins/filters/ladspa/gstladspa.c,
4028 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4029 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4030 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4031 plugins/filters/level/README, plugins/filters/level/filter.func,
4032 plugins/filters/level/level.c, plugins/filters/level/level.h,
4033 plugins/filters/mono2stereo/Makefile.am,
4034 plugins/filters/mono2stereo/mono2stereo.c,
4035 plugins/filters/mono2stereo/mono2stereo.h,
4036 plugins/filters/passthrough/README,
4037 plugins/filters/passthrough/filter.func,
4038 plugins/filters/passthrough/level.c,
4039 plugins/filters/passthrough/level.h,
4040 plugins/filters/passthrough/passthrough.c,
4041 plugins/filters/passthrough/passthrough.h,
4042 plugins/filters/stereo2mono/Makefile.am,
4043 plugins/filters/volenv/Makefile.am,
4044 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4045 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4046 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4047 plugins/mp3decode/mpg123/gstmpg123.c,
4048 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4049 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4050 plugins/mpeg1/mpegaudio/encoder.h,
4051 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4052 plugins/mpeg1/mpegaudio/musicin.c,
4053 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4054 plugins/mpeg1/mpegaudio/subs.c,
4055 plugins/mpeg1/mpegaudio/table_absthr.h,
4056 plugins/mpeg1/mpegaudio/table_cb.h,
4057 plugins/mpeg1/mpegaudio/table_enwindow.h,
4058 plugins/mpeg1/mpegaudio/table_th.h,
4059 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4060 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4061 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4062 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4063 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4064 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4065 plugins/quicktime/gstquicktimedecoder.c,
4066 plugins/quicktime/gstquicktimedecoder.h,
4067 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4068 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4069 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4070 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4071 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4072 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4073 test/videotest.c, test/wave.c, tests/autoplug2.c,
4074 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4075 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4078 2001-05-24 00:24 dlehn
4080 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4083 2001-05-24 00:23 dlehn
4085 * autogen.sh: libtool check fix... copy & paste error msgs code
4088 2001-05-23 21:35 wtay
4090 * test/video2mp1.c: Some small modifications.
4092 2001-05-23 20:53 omegahacker
4094 * plugins/oss/gstosssink.c: default settings are intenionally very
4095 wrong (make it obvious when the capsnego didn't work) and it checks
4098 2001-05-23 20:52 omegahacker
4100 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4103 2001-05-23 20:50 omegahacker
4105 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4107 2001-05-23 20:49 omegahacker
4109 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4110 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4111 wasn't catching the no entry case
4113 2001-05-23 20:48 omegahacker
4115 * examples/autoplug/autoplug.c: added have_size handler so the
4116 window matches the video size
4118 2001-05-23 20:09 omegahacker
4120 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4121 added leaky-queue semantics
4123 2001-05-23 10:18 thomasvs
4125 * plugins/filters/level/README: some more info on how to plot the
4126 level using gnuplot it would be nice if the output from level
4127 plugin could serve as input to a gstreamer plotting plugin (I'm not
4130 2001-05-23 09:49 thomasvs
4132 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4133 channels and sample rate
4135 2001-05-23 09:48 thomasvs
4137 * configure.in: added level Makefile deleted one of two instances
4140 2001-05-23 09:47 thomasvs
4142 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4144 2001-05-23 09:47 thomasvs
4146 * plugins/filters/level/: Makefile.am, README, filter.func,
4147 level.c, level.h: Added level detection plugin; prints out RMS
4148 values calculated over buffer size to stdout
4150 2001-05-22 21:11 omegahacker
4152 * tests/states.c: fixed references to _gst_print_statename
4154 2001-05-22 20:22 hadess
4156 * gst/elements/gstdisksrc.c: - it is now possible to change the
4157 opened file when state is PAUSED
4159 2001-05-22 19:57 hadess
4161 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4163 2001-05-22 19:44 hadess
4165 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4166 the src file if the state is PAUSED
4168 2001-05-22 17:48 thomasvs
4170 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4173 2001-05-22 14:48 richardb
4175 * autogen.sh: autogen.sh now fails if aclocal fails.
4177 2001-05-22 13:56 hadess
4179 * autogen.sh: - added a line to autogen.sh for the busy application
4182 2001-05-22 02:42 omegahacker
4184 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4185 caps_nego_failed signal to indicate that it's solved the problem,
4186 via a gboolean * argument that's FALSE, and can be set to TRUE if
4187 the handler has fixed things up.
4189 Updated the autoplugger so it now works in both the unknown and
4190 known cases with and without other issues like a crippled
4191 (mono-only) osssink.
4193 2001-05-22 00:23 omegahacker
4195 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4196 gstthread.c: Updates to DEBUG system: moved statename into
4197 gstelement.c, colorized the states:
4199 NULL: white READY: read PAUSED: yellow PLAYING: green
4201 2001-05-21 22:35 omegahacker
4203 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4204 src_caps_nego_failed body
4206 2001-05-21 21:17 wtay
4208 * acconfig.h, configure.in: Updates to the audiofile detection
4211 2001-05-21 21:17 wtay
4213 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4215 2001-05-21 20:48 thomasvs
4217 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4218 pass at an audiofile sink this sink uses the SGI audiofile library
4219 to write audio files
4221 2001-05-21 20:42 thomasvs
4223 * plugins/Makefile.am: trying to add a check for libaudiofile
4225 2001-05-21 20:40 thomasvs
4227 * configure.in: trying to add a check for libaudiofile (->
4228 plugins/audiofile/afsink)
4230 2001-05-21 03:41 omegahacker
4232 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4233 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4234 again. gstautoplugger.c: Fixed with strategic positioning of
4237 2001-05-21 03:40 omegahacker
4239 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4240 statements. Added specific debug for int props.
4242 2001-05-21 03:35 hadess
4244 * test/mp3mad.c: - removed the parse factory, it's unused
4246 2001-05-21 02:37 cael
4248 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4249 hadess' sugesstion, and added myself as an author.
4251 2001-05-21 02:19 cael
4253 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4254 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4255 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4256 gststatusarea.h, main.c: added the begninnings of full-screen
4257 support (crashes atm), playing at double size, general code cleanup
4260 2001-05-20 22:24 wtay
4262 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4263 some args would not show up correctly
4265 2001-05-20 22:24 thomasvs
4267 * plugins/filters/adder/adder.c: fixed caps stuff
4269 2001-05-20 21:12 wtay
4271 * tools/gstreamer-inspect.c: Better output of element flags.
4273 2001-05-20 21:06 wtay
4275 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4276 "\\ " so that parse can handle it.
4278 2001-05-20 21:05 wtay
4280 * gst/gstparse.c: Added the possibility to escape chars in
4281 gstparse. You can now give it a cmdline like disksrc location=some\
4282 sort\ of.mp3 ! .... and it does the right thing.
4284 2001-05-20 19:59 wtay
4286 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4287 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4289 2001-05-20 19:24 wtay
4291 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4292 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4294 2001-05-20 19:17 thomasvs
4296 * plugins/filters/passthrough/passthrough.c: changed pad templates
4298 2001-05-20 19:05 thomasvs
4300 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4301 updating passthrough to handle caps
4303 2001-05-20 19:01 thomasvs
4305 * plugins/filters/volenv/volenv.c: updating caps handling
4307 2001-05-20 16:45 thomasvs
4309 * plugins/filters/passthrough/passthrough.c: trying to add caps
4310 detection to passthrough
4312 2001-05-20 15:55 thomasvs
4314 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4315 the plugin mentioned
4317 2001-05-20 15:16 thomasvs
4319 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4320 width, depth, channels, frequency
4322 2001-05-20 15:12 wtay
4324 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4327 2001-05-20 15:03 thomasvs
4329 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4331 2001-05-20 14:56 thomasvs
4333 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4334 setting caps on src pad
4336 2001-05-20 11:31 wtay
4338 * components/bonobo-media/: Makefile.am,
4339 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4340 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4341 Added the code for the bonobo media component. It doesn't really
4342 work yet because bonobo-media doesn't show video.
4344 2001-05-20 06:48 cael
4346 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4347 big things are coming allright ;-)
4349 2001-05-20 01:16 hadess
4351 * AUTHORS: - added myself to the AUTHORS file
4353 2001-05-19 19:17 wtay
4355 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4356 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4357 More updates to caps in vorbisenc. it now correctly sets up the
4358 encoder based on the input audio type.
4360 2001-05-19 15:16 wtay
4362 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4363 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4364 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4365 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4366 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4367 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4368 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4369 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4370 updates. Make mpegaudio use a sane namespace for all exported
4371 symbols. the mad element can now play mpeg audio comming is as
4374 2001-05-19 07:39 omegahacker
4376 * .cvsignore, Makefile.am, configure.in,
4377 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4378 prep for future changes to pkg-config. Disabled docs building by
4379 default (--enable-docs-build to turn it on). Added more visible
4380 warning messages for lacking libraries, listing the plugins that
4381 won't build (not complete!).
4383 2001-05-19 07:39 omegahacker
4385 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4386 initially added on branch BRANCH-INCSCHED1.
4388 2001-05-19 01:33 wtay
4390 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4391 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4392 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4393 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4394 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4395 Updates to various mp3 related plugins. Added args and capsnego to
4398 2001-05-18 19:11 wtay
4400 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4401 to sync with the provided caps.
4403 2001-05-18 18:58 wtay
4405 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4407 2001-05-17 23:00 omegahacker
4409 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4410 caps_fail handlers that kinda work
4412 2001-05-17 06:20 dlehn
4414 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4415 emails exposing my forgetfulness...
4417 2001-05-17 01:18 hadess
4419 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4422 2001-05-16 23:42 wtay
4424 * acconfig.h: Added SDL.
4426 2001-05-16 23:40 wtay
4428 * configure.in: Added a check for SDL
4430 2001-05-16 23:09 wtay
4432 * testsuite/refcounting/thread.c: file thread.c was initially added
4433 on branch BRANCH-INCSCHED1.
4435 2001-05-16 23:09 wtay
4437 * testsuite/refcounting/thread.c: Added thread refcounting and
4440 2001-05-16 23:08 wtay
4442 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4445 2001-05-16 23:08 wtay
4447 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4448 different approach for object destruction, using the real _remove
4449 functions so that the scheduler has a chance to destroy its state
4450 too. This breaks the thread with ghostpads destruction case for
4453 2001-05-16 22:42 omegahacker
4455 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4456 stereo2mono_init, it was fragging its src pad
4458 2001-05-16 22:21 omegahacker
4460 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4461 autoplug can do something with it
4463 2001-05-16 22:19 omegahacker
4465 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4466 default to caps_proxy true
4468 2001-05-16 22:18 omegahacker
4470 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4472 2001-05-16 21:41 wtay
4474 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4475 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4476 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4477 the template. some name changes to the jpeg decoder.
4479 2001-05-16 20:32 wtay
4481 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4482 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4484 2001-05-16 20:32 wtay
4486 * configure.in: Added gnomevfs checks.
4488 2001-05-16 08:16 dlehn
4490 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4491 allocation so full 2M stack space available: - Double maximums to
4492 use full stack space: - COTHREAD_STACKSIZE = 16k -
4493 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4494 cothread_create returns NULL if nthreads == MAXTHREADS though not
4495 yet handled by gstschedule caller
4497 2001-05-16 06:04 dlehn
4499 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4500 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4501 - use common gst_trace_read_tsc() for RDTSC call - add untested
4502 function to do ascii dump of trace data
4504 2001-05-16 05:07 dlehn
4506 * test/: videotest.c, wave.c: fix a couple warnings
4508 2001-05-15 22:04 wtay
4510 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4511 samples in the native endianness.
4513 2001-05-15 20:25 wtay
4515 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4518 2001-05-15 10:40 omegahacker
4520 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4521 mpeg2dec can play mpeg1 streams too
4523 2001-05-15 10:04 omegahacker
4525 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4528 2001-05-15 05:13 omegahacker
4530 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4532 2001-05-15 02:45 omegahacker
4534 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4535 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4536 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4537 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4538 to *before* the caps_changed signal gstautoplugcache.c: added
4539 refcounting around signal_emit, and debug updates gstautoplugger.c:
4540 added code to remove the autoplugcache when done
4542 2001-05-14 23:42 wtay
4544 * gst/gsttypefind.c: Added a reference to typefind.
4546 2001-05-14 23:21 omegahacker
4548 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4551 2001-05-14 22:57 wtay
4553 * gst/gstelement.c: Refcounting fixes
4555 2001-05-14 22:22 wtay
4557 * gst/gstelement.c: fixed a mem leak in the destroy code.
4559 2001-05-14 22:20 wtay
4561 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4562 refcount handling. the pad shutdown function doesn't remove the pad
4563 from the parent because the parent is needed in the destroy
4566 2001-05-14 21:08 omegahacker
4568 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4569 gstpad.h, gstscheduler.c, gsttypefind.c,
4570 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4571 cothreads.c: added a comment on one of the tests gstbin.h: added
4572 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4573 _change_state function a little gstobject.c: improved the
4574 refcounting DEBUGs gstpad.c: moved the connected signal to after
4575 capsnego, added the caps_nego_failed signal gstpad.h:
4576 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4577 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4578 around signal_emit to deal with the case where the
4579 signal's handler shuts down the element gstautoplugcache.c: added
4580 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4581 significant rework, it functions quite nicely actually
4583 2001-05-14 09:51 omegahacker
4585 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4586 and friends, since they're now private to cothreads.c
4588 2001-05-13 16:29 wtay
4590 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4593 2001-05-13 16:29 wtay
4595 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4596 updates. _destroying an element or a pad properly removes if from
4599 2001-05-13 08:49 omegahacker
4601 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4602 S16_LE no matter what. FIXME\!
4604 2001-05-12 19:04 wtay
4606 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4607 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4609 2001-05-12 19:03 wtay
4611 * testsuite/refcounting/bin.c: file bin.c was initially added on
4612 branch BRANCH-INCSCHED1.
4614 2001-05-12 19:03 wtay
4616 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4617 refcounting test cases
4619 2001-05-12 15:07 wtay
4621 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4622 pad.c: More testcases
4624 2001-05-12 15:07 wtay
4626 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4627 gst_element_remove_pad. more refcounting stuff (object unparent on
4630 2001-05-12 01:04 wtay
4632 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4633 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4634 ne w category for REFCOUNTING.
4636 2001-05-12 01:03 wtay
4638 * testsuite/refcounting/element_pad.c: file element_pad.c was
4639 initially added on branch BRANCH-INCSCHED1.
4641 2001-05-12 01:03 wtay
4643 * testsuite/refcounting/pad.c: file pad.c was initially added on
4644 branch BRANCH-INCSCHED1.
4646 2001-05-12 01:03 wtay
4648 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4651 2001-05-11 20:36 wtay
4653 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4656 2001-05-11 19:44 wtay
4658 * configure.in: Added the refcounting testsuite dir to configure.in
4660 2001-05-11 19:44 wtay
4662 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4663 added on branch BRANCH-INCSCHED1.
4665 2001-05-11 19:44 wtay
4667 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4668 object.c: Added a testsuite for refcounting.
4670 2001-05-11 19:44 wtay
4672 * testsuite/refcounting/element.c: file element.c was initially
4673 added on branch BRANCH-INCSCHED1.
4675 2001-05-11 19:44 wtay
4677 * testsuite/refcounting/mem.c: file mem.c was initially added on
4678 branch BRANCH-INCSCHED1.
4680 2001-05-11 19:44 wtay
4682 * testsuite/refcounting/object.c: file object.c was initially added
4683 on branch BRANCH-INCSCHED1.
4685 2001-05-11 19:44 wtay
4687 * testsuite/refcounting/mem.h: file mem.h was initially added on
4688 branch BRANCH-INCSCHED1.
4690 2001-05-11 19:41 wtay
4692 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4693 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4696 2001-05-11 15:42 dlehn
4698 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4700 2001-05-11 00:43 omegahacker
4702 * gst/gstpad.h: some minor updates with a hair more speed
4704 2001-05-10 23:35 omegahacker
4706 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4709 2001-05-10 23:30 omegahacker
4711 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4712 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4715 2001-05-10 23:10 omegahacker
4717 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4718 to avoid rebuilding libgst.la every time
4720 2001-05-10 22:44 omegahacker
4722 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4725 2001-05-10 21:30 dlehn
4727 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4730 2001-05-10 21:28 dlehn
4732 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4733 tests/sched/runxml.c: Pass buffer in handoff signal
4735 2001-05-10 21:25 dlehn
4737 * tests/autoplug2.c: just call exit() once
4739 2001-05-10 09:22 omegahacker
4741 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4742 for meta-elements' children
4744 2001-05-10 09:21 omegahacker
4746 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4749 2001-05-10 09:18 omegahacker
4751 * plugins/filters/adder/adder.c: added comment to make the adder
4752 compliant (don't set COTHREAD_STOPPING)
4754 2001-05-10 09:17 omegahacker
4756 * libs/idct/gstidct.c: minor cleanup of some debug strings
4758 2001-05-10 09:16 omegahacker
4760 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4761 initially added on branch BRANCH-INCSCHED1.
4763 2001-05-10 09:16 omegahacker
4765 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4766 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4767 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4768 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4769 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4770 Added start of autoplugger meta-element
4772 2001-05-09 07:20 wtay
4774 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4776 2001-05-09 05:12 dlehn
4778 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4780 2001-05-08 21:52 wtay
4782 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4783 dv/dvdec.c, filters/colorspace/Makefile.am,
4784 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4785 filters/lav/.cvsignore, filters/lav/Makefile.am,
4786 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4787 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4788 plugins. Added a lav encoder, this one just adds a header in front
4789 YUV data so that the lav tools can operate on it.
4791 2001-05-08 21:44 omegahacker
4793 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4794 a few other things around a littleto clean up warnings
4796 2001-05-07 23:10 wtay
4798 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4799 Applied the alsa patch from Thomas Nyberg.
4801 2001-05-07 22:57 wtay
4803 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4804 livelock we're trying to fix.
4806 2001-05-07 22:46 omegahacker
4808 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4809 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4810 removed mid-signal, now autoplugtest works
4812 2001-05-06 23:48 omegahacker
4814 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4816 2001-05-06 23:12 omegahacker
4818 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4819 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4820 (never ignore compiler warnings\!) and updated a few INFO lines
4822 2001-05-06 23:12 omegahacker
4824 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4826 2001-05-06 19:03 wtay
4828 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4829 so that it builds here...
4831 2001-05-06 18:57 wtay
4833 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4835 2001-05-06 18:33 omegahacker
4837 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4838 added on branch BRANCH-INCSCHED1.
4840 2001-05-06 18:33 omegahacker
4842 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4843 initial checkin of autoplugcache and a test program to simulate
4844 dynamic autoplugging
4846 2001-05-06 18:33 omegahacker
4848 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4849 initially added on branch BRANCH-INCSCHED1.
4851 2001-05-06 15:27 wtay
4853 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4854 Fixed a namespace issue with lame.
4856 2001-05-06 15:22 wtay
4858 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4859 passing. Some cleanups.
4861 2001-05-06 14:53 wtay
4863 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4864 environment of the child process.
4866 2001-05-06 14:52 wtay
4868 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4869 caps of the sinkpad.
4871 2001-05-06 09:16 omegahacker
4873 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4874 initially added on branch BRANCH-INCSCHED1.
4876 2001-05-06 09:16 omegahacker
4878 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4879 initially added on branch BRANCH-INCSCHED1.
4881 2001-05-06 09:16 omegahacker
4883 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4884 gstreamer-compprep.c: added initial bash commandline completion
4887 2001-05-06 04:06 omegahacker
4889 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4892 2001-05-06 03:47 omegahacker
4894 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4895 mpeg1 video streams, update caps to show that
4897 2001-05-05 20:01 wtay
4899 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4900 little cleanup (more defines) Better arg parsing.
4902 2001-05-05 18:22 wtay
4904 * plugins/oss/gstosshelper.h: The inter process protocol layout
4907 2001-05-05 18:21 wtay
4909 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4910 format set by the OSS app.
4912 2001-05-05 05:07 dlehn
4914 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4915 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4916 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4917 README from dirs with a README.
4919 2001-05-05 03:16 wtay
4921 * gst/gstplugin.c: Make sure the plugin filaname is set before
4922 calling the init function.
4924 2001-05-05 03:05 wtay
4926 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4927 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4928 and feeding the audio of an OSS app into GStreamer.
4930 2001-05-05 02:50 dlehn
4932 * debian/changelog: update version
4934 2001-05-05 01:45 dlehn
4936 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4937 gstreamer-arts.files, gstreamer-colorspace.files,
4938 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4939 current code - add more and more plugins.
4941 2001-05-04 23:14 omegahacker
4943 * gst/gstelement.h, gst/gstscheduler.c,
4944 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4945 which when set will force the scheduler to skip over an element as
4946 an option for the first cothread jump. This is needed because
4947 libraries like mad don't ever seem to want to quit. Thus they
4948 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4950 2001-05-04 21:43 omegahacker
4952 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4953 cleanups, renamed the various scheduler-specific routines to
4954 actually be called gst_schedule_ instead of gst_bin_.
4956 2001-05-04 21:41 omegahacker
4958 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4959 gst_mad_loop instance
4961 2001-05-04 00:21 omegahacker
4963 * gst/gstparse.c: fixed spelling mistake in user-visible output
4965 2001-05-03 23:29 wtay
4967 * gst/gstprops.c: Created a macro of the va_arg parsing function
4968 because some systems (PPC) cannot handle passing a va_list by
4971 2001-05-03 22:44 wtay
4973 * gst/gstparse.c: Added dynamic pads to the command line parser.
4975 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4976 mpeg1parse video_00!
4977 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4981 2001-05-03 21:06 wtay
4983 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4984 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4985 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4988 2001-05-03 18:49 wtay
4990 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4992 2001-05-03 11:16 thomasvs
4994 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4995 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4996 one interation to force return to main program; should probably be
4997 fixed in a better way * cleaned mixer up, it now works with
4998 delayed start. Drinks are in order.
5000 2001-05-03 00:46 wtay
5002 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5003 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5004 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5007 2001-05-03 00:44 wtay
5009 * gst/gstinfo.h: Added and extra whitespace before ## args
5010 (remember it eats all non whitespace chars to the left if it's
5013 2001-05-03 00:12 wtay
5015 * examples/plugins/example.c: We don't want to teach you bad
5016 habbits, so here's a fix for a memleak in the example plugin.
5018 2001-05-02 21:27 omegahacker
5020 * gst/gstinfo.h: re-enabled the funcptr hash table
5022 2001-05-02 21:16 wtay
5024 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5025 scheduling error we're trying to chase.
5027 2001-05-02 21:12 thomasvs
5029 * examples/mixer/mixer.c: delayed second song
5031 2001-05-02 21:01 omegahacker
5033 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5034 output, and schedule dump
5036 2001-05-02 20:20 omegahacker
5038 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5039 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5040 the DEBUG system to look like the INFO system, with a function
5041 pointer that can be replaced. Not done with everything, since it
5042 seems that we need an ERROR system plus a FATAL error, or maybe
5043 just an ERROR system with a severity, and depending on this the
5044 DEBUG system might again be changed to have a single or at least
5047 Also did a bit of work fixing up the actual DEBUG and INFO commands
5048 scattered throughout the code. We still have over 500 of these in
5051 2001-05-02 20:11 thomasvs
5053 * examples/mixer/mixer.c: trying to adapt to incsched
5055 2001-05-02 09:52 thomasvs
5057 * plugins/filters/Makefile.am: added volenv and adder
5059 2001-05-02 09:51 thomasvs
5061 * examples/Makefile.am: added mixer
5063 2001-05-02 00:00 omegahacker
5065 * gst/gstscheduler.c: /me is an idiot
5067 2001-05-01 23:58 thomasvs
5069 * plugins/filters/passthrough/: README, filter.func, level.c,
5070 level.h: Basic level detection/printing plugin; calculates RMS over
5071 data block and prints this out along with time in secs through
5072 plugin needs more work
5074 2001-05-01 23:45 wtay
5076 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5077 for incremental scheduling.
5079 2001-05-01 23:43 wtay
5081 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5084 2001-05-01 22:41 omegahacker
5086 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5087 branch BRANCH-INCSCHED1.
5089 2001-05-01 22:41 omegahacker
5091 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5092 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5093 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5094 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5095 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5096 - fixed up incremental scheduling some more - updated the
5097 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5098 DEBUG colorization - new test/mpeg2parse4.c
5100 2001-05-01 22:35 omegahacker
5102 * gstplay/main.c: added code to save the pipeline to xml
5104 2001-05-01 14:54 richardb
5106 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5107 audio/raw properties to cover format=float case. Please check this
5110 2001-05-01 14:16 thomasvs
5112 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5113 added newlines to debug output
5115 2001-05-01 00:35 wtay
5117 * gstplay/gstplay.c: Implemented the function to get the pipeline
5120 2001-05-01 00:20 wtay
5122 * docs/random/autoplug2: Added an explanation of the innner
5123 workings of the current autoplugger.
5125 2001-04-30 21:40 richardb
5127 * configure.in: Tighten some library checks (check for header files
5128 as well as libraries) Also, clean up structure slightly: put all
5129 AC_DEFINEs for feature checks into the appropriate section at end.
5130 This structure allows user parameter code which overrides the
5131 feature selection to be kept together in a section after the
5132 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5134 2001-04-30 20:51 thomasvs
5136 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5138 2001-04-30 15:34 thomasvs
5140 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5143 2001-04-30 11:22 richardb
5145 * configure.in: Add explicit check for <artsc.h>, in case
5146 artsc-config lies to us.
5148 2001-04-29 23:46 sbaker3
5150 * plugins/filters/: intfloatconvert/float2int.h,
5151 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5152 bogus reference to audioraw.h
5154 2001-04-29 23:27 wtay
5156 * examples/mixer/mixer.c: Changed the way the typefind function
5157 works by creating a little pipeline as the toplevel bin..
5159 2001-04-29 22:56 thomasvs
5161 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5164 2001-04-29 18:59 richardb
5166 * README: Add detailed note (and patch) about automake problem.
5168 2001-04-29 08:54 sbaker3
5170 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5171 recent api changes - still not functional
5173 2001-04-29 08:41 sbaker3
5175 * configure.in: added mono2stereo and intfloatconvert plugin
5177 2001-04-29 08:39 sbaker3
5179 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5180 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5181 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5182 intfloatconvert/intfloatconvert.c,
5183 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5184 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5185 mono2stereo and intfloatconvert plugins
5187 2001-04-28 20:16 sbaker3
5189 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5190 output of float properties
5192 2001-04-28 19:59 wtay
5194 * gst/: gstinfo.c, gstprops.c: Added more colors for
5195 props/caps/clock/negotiation.
5197 2001-04-28 19:58 sbaker3
5199 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5202 2001-04-28 19:57 sbaker3
5204 * gst/elements/gstelements.c: add factory init for sinesrc
5206 2001-04-28 19:56 sbaker3
5208 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5211 2001-04-28 08:17 omegahacker
5213 * test/mpeg2parse3.c: now fully correct within incsched1 world
5215 2001-04-28 05:23 omegahacker
5217 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5218 mpeg2parse3.c from HEAD and fixed it up so it works
5220 2001-04-28 05:23 omegahacker
5222 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5223 some more (pthread and cothread id is in color) - Added some minor
5224 debug to help trace mp1vid segfaults
5226 2001-04-28 04:38 dlehn
5228 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5229 audio = mpeg2parse3.c = a simple .vob player
5231 2001-04-28 03:54 omegahacker
5233 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5234 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5235 gstutils.c: Updated the colorization a bit more, and did a
5236 significant pass through all the other code to change categories on
5237 DEBUG and INFO statements to be correct, and not simply zero.
5238 There are still more, but this is a good first pass.
5240 2001-04-28 02:46 mhowell
5242 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5243 thread synch case... better debug
5245 2001-04-28 02:06 omegahacker
5247 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5250 2001-04-27 22:14 wtay
5252 * gst/gstutils.c: Added enum parsing...
5254 2001-04-27 22:09 omegahacker
5256 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5258 2001-04-27 22:01 thomasvs
5260 * plugins/filters/filterstamp.sh: changed "rename" command to
5261 something using sed in one line having the same effect
5263 2001-04-27 21:58 omegahacker
5265 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5267 2001-04-27 21:54 mhowell
5269 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5270 gstqueue.c: initial fix of thread synch for queues and state change
5272 2001-04-27 21:47 omegahacker
5274 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5275 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5276 and a comment in gstelement.h
5278 2001-04-27 21:45 wtay
5280 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5281 autoplugger working by setting the pipeline to PAUSED before
5282 attempting to connect pads...
5284 2001-04-27 21:31 omegahacker
5286 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5287 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5288 based on categories, with the strings in _gst_category_colors[] in
5289 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5290 /etc/DIR_COLORS works too.
5292 Please comment on the colorization style and ideas in the above
5295 2001-04-27 20:35 wtay
5297 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5298 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5299 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5300 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5301 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5302 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5305 2001-04-27 20:17 wtay
5307 * examples/autoplug/autoplug.c: Fixed the autoplugger
5309 2001-04-27 02:46 omegahacker
5311 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5314 2001-04-27 02:42 omegahacker
5316 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5319 2001-04-27 00:34 omegahacker
5321 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5324 2001-04-26 23:32 omegahacker
5326 * tests/mp1vid.c: updated to working state
5328 2001-04-26 23:32 omegahacker
5330 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5331 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5332 failed merge that locked the same mutex twice ...in a row
5334 2001-04-26 06:47 dlehn
5336 * configure.in: fix typos: %VAR -> $VAR
5338 2001-04-26 02:53 omegahacker
5340 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5341 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5342 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5343 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5344 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5345 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5346 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5347 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5348 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5349 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5350 docs/libs/Makefile.am, examples/Makefile.am,
5351 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5352 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5353 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5354 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5355 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5356 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5357 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5358 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5359 gst/autoplug/gststaticautoplug.c,
5360 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5361 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5362 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5363 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5364 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5365 gst/types/Makefile.am, gst/types/gsttypes.c,
5366 libs/putbits/gstputbits.c, plugins/Makefile.am,
5367 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5368 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5369 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5370 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5371 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5372 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5373 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5374 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5375 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5376 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5377 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5378 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5379 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5380 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5381 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5382 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5383 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5384 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5385 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5386 plugins/filters/adder/.cvsignore,
5387 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5388 plugins/filters/adder/adder.h,
5389 plugins/filters/colorspace/colorspace.c,
5390 plugins/filters/colorspace/colorspace.h,
5391 plugins/filters/ladspa/gstladspa.c,
5392 plugins/filters/median/median.c,
5393 plugins/filters/passthrough/passthrough.c,
5394 plugins/filters/smooth/smooth.c,
5395 plugins/filters/stereo2mono/stereo2mono.c,
5396 plugins/filters/volenv/filter.func,
5397 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5398 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5399 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5400 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5401 plugins/mp3decode/mpg123/Makefile.am,
5402 plugins/mp3decode/mpg123/gstmpg123.c,
5403 plugins/mp3decode/parse/mp3parse.c,
5404 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5405 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5406 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5407 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5408 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5409 plugins/mpeg1/mpegtypes/mpeg1types.c,
5410 plugins/mpeg1/parse/mpeg1parse.c,
5411 plugins/mpeg1/system_encode/buffer.c,
5412 plugins/mpeg1/system_encode/system_encode.c,
5413 plugins/mpeg1video/parse/mp1videoparse.c,
5414 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5415 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5416 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5417 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5418 plugins/mpeg2/mpegtypes/mpeg2types.c,
5419 plugins/mpeg2/parse/mpeg2parse.c,
5420 plugins/mpeg2/subtitles/mpeg2subt.c,
5421 plugins/mpeg2/video/gstmpeg2play.c,
5422 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5423 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5424 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5425 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5426 plugins/videoscale/videoscale.c,
5427 plugins/visualization/smoothwave/smoothwave.c,
5428 plugins/visualization/spectrum/gstspectrum.c,
5429 plugins/visualization/synaesthesia/synaesthesia.c,
5430 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5431 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5432 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5433 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5434 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5435 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5436 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5437 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5438 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5439 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5440 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5441 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5444 2001-04-26 02:43 omegahacker
5446 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5449 2001-04-26 01:25 omegahacker
5451 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5454 2001-04-26 01:25 omegahacker
5456 * tests/mp1vid.c: added mp1vid to CVS
5458 2001-04-26 01:20 omegahacker
5460 * test/dvshow.c: set the video window size up front for NTSC, as a
5463 2001-04-26 01:19 omegahacker
5465 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5467 2001-04-26 00:56 omegahacker
5469 * configure.in: turn off optimization when profiling (ackcvs diff
5470 configure.in) because something segfaults if we don't
5472 2001-04-26 00:30 omegahacker
5474 * gst/cothreads.c: fixed a locking issue
5476 2001-04-25 23:32 omegahacker
5478 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5479 gstscheduler.c, gstscheduler.h: Added element-level locking
5480 support, implemented for cothreads with a mutex held whenever an
5481 element is actually currently running. This should be done with
5482 atomic variables eventually, but the best I can find is to use
5483 <asm/spinlock.h> from the kernel, which brings in too much for my
5486 Also increased cothread stack size to 32KB and max cothread count
5487 to 64, which fits within the default pthread 2MB stack. It would
5488 probably be good to do a pthread_attr_getstacksize() to verify that
5489 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5490 could remove these limits.
5492 2001-04-25 12:49 richardb
5494 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5495 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5496 don't actually need it, and make the other tests and the autoplug
5497 example only compile if gnome headers are present.
5499 2001-04-24 22:28 omegahacker
5501 * gst/gstbuffer.c: I will successfully compile code before I check
5502 it in. I will successfully compile code before I check it in. I
5503 will successfully compile code before I check it in. I will
5504 successfully compile code before I check it in. I will
5505 successfully compile code before I check it in. I will
5506 successfully compile code before I check it in. I will
5507 successfully compile code before I check it in. I will
5508 successfully compile code before I check it in. I will
5509 successfully compile code before I check it in. I will
5510 successfully compile code before I check it in.
5512 2001-04-24 20:20 omegahacker
5514 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5515 stuff - enhanced mem_chunk allocation to round up to nearest 32
5516 bytes this helps ensure that GstBuffers are more likely to be on
5517 cache-lines - added free() and copy() function pointers to
5518 GstBuffer - added code in _destroy and _copy to use above routines
5519 if !NULL - fixed up _copy code to suck less
5521 2001-04-24 20:04 omegahacker
5523 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5524 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5525 the remaining bits of Meta stuff
5527 2001-04-24 00:16 omegahacker
5529 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5530 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5531 Collection of minor changes:
5533 * autogen.sh - remove config.cache before running ./configure
5534 * gst/elements/gstfakesink.c - print out the size of the buffer,
5536 * plugins/Makefile.am - removed a spare trailing backslash
5537 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5538 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5540 2001-04-23 23:04 wtay
5542 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5544 2001-04-23 16:16 omegahacker
5546 * test/dvshow.c: updated dvshow to use dv1394src instead of
5549 2001-04-23 16:16 omegahacker
5551 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5552 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5555 2001-04-23 00:28 wtay
5557 * configure.in: Added a check for aalib
5559 2001-04-23 00:18 wtay
5561 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5562 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5563 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5564 Makefile changes. Added an aasink, draw graphics with aalib :-)
5566 2001-04-22 17:34 wtay
5568 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5569 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5570 plugin version system.
5572 2001-04-22 17:06 wtay
5574 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5576 2001-04-22 17:05 wtay
5578 * test/.cvsignore: Updates
5580 2001-04-22 17:04 wtay
5582 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5584 2001-04-22 17:04 wtay
5586 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5587 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5588 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5589 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5590 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5591 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5592 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5593 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5594 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5595 tests/padfactory.c: API docs updates. Properly implemented the
5596 disksink. Fixed a compile problem with alsa. Added bufferpool
5597 handling to dvdec Some compiler warning fixes
5599 2001-04-22 13:30 richardb
5601 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5602 gst/autoplug/gststaticautoplug.c,
5603 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5604 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5605 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5606 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5607 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5608 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5609 plugins/avi/wincodec/gstwincodec.c,
5610 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5611 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5612 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5613 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5614 plugins/filters/adder/adder.c,
5615 plugins/filters/colorspace/colorspace.c,
5616 plugins/filters/ladspa/gstladspa.c,
5617 plugins/filters/median/median.c,
5618 plugins/filters/passthrough/passthrough.c,
5619 plugins/filters/smooth/smooth.c,
5620 plugins/filters/stereo2mono/stereo2mono.c,
5621 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5622 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5623 plugins/mp3decode/mad/gstmad.c,
5624 plugins/mp3decode/mpg123/gstmpg123.c,
5625 plugins/mp3decode/parse/mp3parse.c,
5626 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5627 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5628 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5629 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5630 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5631 plugins/mpeg1/mpegtypes/mpeg1types.c,
5632 plugins/mpeg1/parse/mpeg1parse.c,
5633 plugins/mpeg1/system_encode/system_encode.c,
5634 plugins/mpeg1video/parse/mp1videoparse.c,
5635 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5636 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5637 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5638 plugins/mpeg2/mpegtypes/mpeg2types.c,
5639 plugins/mpeg2/parse/mpeg2parse.c,
5640 plugins/mpeg2/subtitles/mpeg2subt.c,
5641 plugins/mpeg2/video/gstmpeg2play.c,
5642 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5643 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5644 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5645 plugins/videoscale/videoscale.c,
5646 plugins/visualization/smoothwave/smoothwave.c,
5647 plugins/visualization/spectrum/gstspectrum.c,
5648 plugins/visualization/synaesthesia/synaesthesia.c,
5649 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5650 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5651 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5652 Merged from BRANCH-PLUGINVER1
5654 2001-04-22 13:06 richardb
5656 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5658 2001-04-22 11:16 richardb
5660 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5661 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5662 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5663 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5664 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5665 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5666 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5667 plugins/mpeg1/system_encode/buffer.c,
5668 plugins/mpeg1/system_encode/system_encode.c,
5669 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5670 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5671 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5673 2001-04-22 05:38 omegahacker
5675 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5676 and removed ## from gstcaps.h that was causing all that warning
5679 2001-04-22 02:41 omegahacker
5681 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5683 2001-04-22 02:40 omegahacker
5685 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5687 2001-04-22 02:32 omegahacker
5689 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5690 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5692 2001-04-22 02:30 wtay
5694 * configure.in: Add -lm and the glib libs too for the dv_init check
5696 2001-04-22 02:30 omegahacker
5698 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5699 not complete, it should copy more stuff like flags and such.
5702 2001-04-22 02:28 omegahacker
5704 * plugins/Makefile.am: fixed caps error in path for dv
5706 2001-04-22 00:48 omegahacker
5708 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5709 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5710 initial DV (smpte314m) decoder plugin
5712 2001-04-21 18:45 wtay
5714 * examples/autoplug/autoplug.c,
5715 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5716 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5717 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5718 plugins/mpeg1/system_encode/buffer.c,
5719 plugins/mpeg1/system_encode/system_encode.c,
5720 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5721 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5722 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5723 works. Added an mpeg1 encoder example, it uses the autoplugger to
5724 convert the stream to audio/video, which is then fed to the
5727 2001-04-21 13:43 richardb
5729 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5730 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5731 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5732 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5733 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5734 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5735 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5736 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5737 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5738 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5739 plugins/filters/adder/adder.c,
5740 plugins/filters/colorspace/colorspace.c,
5741 plugins/filters/ladspa/gstladspa.c,
5742 plugins/filters/median/median.c,
5743 plugins/filters/passthrough/passthrough.c,
5744 plugins/filters/smooth/smooth.c,
5745 plugins/filters/stereo2mono/stereo2mono.c,
5746 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5747 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5748 plugins/mp3decode/mad/gstmad.c,
5749 plugins/mp3decode/mpg123/gstmpg123.c,
5750 plugins/mp3decode/parse/mp3parse.c,
5751 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5752 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5753 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5754 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5755 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5756 plugins/mpeg1/mpegtypes/mpeg1types.c,
5757 plugins/mpeg1/parse/mpeg1parse.c,
5758 plugins/mpeg1/system_encode/system_encode.c,
5759 plugins/mpeg1video/parse/mp1videoparse.c,
5760 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5761 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5762 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5763 plugins/mpeg2/mpegtypes/mpeg2types.c,
5764 plugins/mpeg2/parse/mpeg2parse.c,
5765 plugins/mpeg2/subtitles/mpeg2subt.c,
5766 plugins/mpeg2/video/gstmpeg2play.c,
5767 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5768 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5769 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5770 plugins/videoscale/videoscale.c,
5771 plugins/visualization/smoothwave/smoothwave.c,
5772 plugins/visualization/spectrum/gstspectrum.c,
5773 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5774 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5775 gst/types/gsttypes.c,
5776 plugins/visualization/synaesthesia/synaesthesia.c,
5777 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5778 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5779 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5780 plugin descriptions, which start with the major and minor version
5781 numbers, instead of relying on each plugin to call gst_plugin_new
5782 appropriately, and check the return value, and tidy up if there's a
5783 failure. This seems to work fine, and factors out some code common
5786 2001-04-21 10:30 richardb
5788 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5789 gst/autoplug/gststaticautoplug.c,
5790 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5791 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5792 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5793 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5794 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5795 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5796 plugins/avi/wincodec/gstwincodec.c,
5797 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5798 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5799 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5800 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5801 plugins/filters/adder/adder.c,
5802 plugins/filters/colorspace/colorspace.c,
5803 plugins/filters/ladspa/gstladspa.c,
5804 plugins/filters/median/median.c,
5805 plugins/filters/passthrough/passthrough.c,
5806 plugins/filters/smooth/smooth.c,
5807 plugins/filters/stereo2mono/stereo2mono.c,
5808 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5809 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5810 plugins/mp3decode/mad/gstmad.c,
5811 plugins/mp3decode/mpg123/gstmpg123.c,
5812 plugins/mp3decode/parse/mp3parse.c,
5813 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5814 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5815 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5816 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5817 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5818 plugins/mpeg1/mpegtypes/mpeg1types.c,
5819 plugins/mpeg1/parse/mpeg1parse.c,
5820 plugins/mpeg1/system_encode/system_encode.c,
5821 plugins/mpeg1video/parse/mp1videoparse.c,
5822 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5823 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5824 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5825 plugins/mpeg2/mpegtypes/mpeg2types.c,
5826 plugins/mpeg2/parse/mpeg2parse.c,
5827 plugins/mpeg2/subtitles/mpeg2subt.c,
5828 plugins/mpeg2/video/gstmpeg2play.c,
5829 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5830 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5831 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5832 plugins/videoscale/videoscale.c,
5833 plugins/visualization/smoothwave/smoothwave.c,
5834 plugins/visualization/spectrum/gstspectrum.c,
5835 plugins/visualization/synaesthesia/synaesthesia.c,
5836 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5837 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5838 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5841 2001-04-21 00:20 wtay
5843 * plugins/filters/colorspace/colorspace.c: Added more verbose
5844 output for debugging purposes.
5846 2001-04-20 23:50 wtay
5848 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5849 xvideosink.h: Added proper locking around the bufferpool and the X
5852 2001-04-20 22:41 wtay
5854 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5856 2001-04-20 22:40 wtay
5858 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5859 the number of channels into account. Added propper TIMESTAMPS to
5862 2001-04-20 21:36 wtay
5864 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5865 so that the caps negotiated parmams are set.
5867 2001-04-20 20:21 wtay
5869 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5870 and bufferpool passing to identity so that -launch disksrc ! mad !
5871 identity ! osssink works.
5873 2001-04-20 15:42 richardb
5875 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5876 this isn't defined by the header files for older linux kernels
5877 (2.0.36) (and its just INFO code, anyway)
5879 2001-04-20 13:04 thomasvs
5881 * gst/elements/: Makefile.am, gstelements.c: update to take new
5882 gstdisksink element into account
5884 2001-04-20 12:56 richardb
5886 * gst/Makefile.am.future: Update the alternative Makefile.am for
5887 gst/, which depends on automake
5890 2001-04-20 12:14 thomasvs
5892 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5893 disk sink element * no optimization, is it necessary ? * basic
5894 error checking * seems to work; you can copy files by typing
5895 gstreamer-launch disksrc location=test.in ! disksink
5896 location=test.out * decode of mp3 to raw pcm also tested
5898 2001-04-20 00:47 omegahacker
5900 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5901 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5902 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5903 working aRts wrapper plugin, just caps issues left
5905 2001-04-19 23:25 wtay
5907 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5908 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5909 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5910 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5911 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5912 gst/gstpad.c: More API docs updates
5914 2001-04-19 23:03 omegahacker
5916 * plugins/arts/gst_artsio_impl.cc: minor updates
5918 2001-04-19 21:42 omegahacker
5920 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5921 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5922 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5923 to be added, etc. But it works.
5925 2001-04-19 17:40 omegahacker
5927 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5929 2001-04-19 10:27 thomasvs
5931 * plugins/filters/adder/adder.c: * a little cleanup
5933 2001-04-19 01:23 omegahacker
5935 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5938 2001-04-19 00:25 omegahacker
5940 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5941 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5942 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5943 arts plugin doesn't compile yet
5945 2001-04-18 23:00 wtay
5947 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5950 2001-04-18 22:59 wtay
5952 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5953 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5954 XvImage and XImage pool in xvideosink. Together these changes give
5955 an 80% speedup on mpeg2 playback (rough estimate)
5957 2001-04-18 21:16 wtay
5959 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5960 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5961 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5964 2001-04-18 17:08 thomasvs
5966 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5967 mixer creates custom volume envelopes allowing each song to play
5968 alone and end with a mix of all of them, undistorted
5970 2001-04-18 15:50 thomasvs
5972 * plugins/filters/volenv/filter.func: made errors more descriptive
5974 2001-04-18 15:04 thomasvs
5976 * examples/mixer/mixer.c: * cleaned up some code and integrated
5977 with new adder (mixer now works with different types of files)
5979 2001-04-18 15:03 thomasvs
5981 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5982 with variable length input data buffers
5984 2001-04-17 22:17 thomasvs
5986 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5987 autoplugging the input channels (not very useful yet, since the
5988 input buffers to volenv have different sizes)
5990 2001-04-17 22:14 wtay
5992 * configure.in, docs/gst/gstreamer-sections.txt,
5993 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5994 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5995 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5996 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5997 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5998 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5999 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6000 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6001 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6002 little more comments about the API usage in the api docs. Some
6003 fixes for the capsnego testsuite.
6005 2001-04-17 22:03 wtay
6007 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6008 example of an autoplugged mp3 player. Autoplug4 shows various
6009 static autoplugger examples.
6011 2001-04-17 18:48 thomasvs
6013 * examples/mixer/mixer.h: header for mixer.c, containing
6016 2001-04-17 18:47 thomasvs
6018 * examples/mixer/mixer.c: added a struct to set up input channels
6020 2001-04-17 16:32 thomasvs
6022 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6023 with starting rise calculation * cleaned up some debug info *
6024 started wondering if it really is a good idea to #include the
6025 actual filter now that's it's grown so large, but decided it
6026 wasn't worth the effort now anyway
6028 2001-04-17 14:36 thomasvs
6030 * configure.in: added mixer example and adder plugin to
6033 2001-04-17 06:24 omegahacker
6035 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6036 types/Makefile.am: finished change to GST_ macros
6038 2001-04-17 03:19 omegahacker
6040 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6041 gst/gstversion.h.in: added gstversion.h
6043 2001-04-17 02:32 omegahacker
6045 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6046 branch BRANCH-INCSCHED1.
6048 2001-04-17 02:32 omegahacker
6050 * gstreamer.pc.in: added pkg-config file
6052 2001-04-17 00:17 omegahacker
6054 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6055 gststaticautoplug.h, gststaticautoplugrender.c,
6056 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6059 2001-04-17 00:17 wtay
6061 * plugins/: filters/colorspace/colorspace.c,
6062 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6063 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6064 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6065 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6066 xvideosink. Modified colorspace to draw straight into a bufferpool
6067 buffer when possible.
6069 2001-04-16 22:48 wtay
6071 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6074 2001-04-16 22:45 wtay
6076 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6077 gstqueue.c: Added 1337 macros to create padtemplates and
6078 capstemplates. Added some code for bufferpools
6080 2001-04-16 22:43 omegahacker
6082 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6083 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6084 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6085 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6086 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6087 debian/changelog, debian/control, debian/copyright,
6088 debian/gsteditor.files, debian/gsteditor.manpages,
6089 debian/gsteditor.menu, debian/gstmediaplay.files,
6090 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6091 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6092 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6093 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6094 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6095 debian/gstreamer-mpg123.files,
6096 debian/gstreamer-plugin-template.postinst,
6097 debian/gstreamer-plugin-template.prerm,
6098 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6099 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6100 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6101 debian/libgst-dev.files, debian/libgst-dev.manpages,
6102 debian/libgst0.files, debian/libgst0.postinst,
6103 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6104 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6105 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6106 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6107 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6108 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6109 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6110 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6111 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6112 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6113 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6114 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6115 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6116 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6117 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6118 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6119 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6120 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6121 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6122 docs/gst/tmpl/gststaticautoplug.sgml,
6123 docs/gst/tmpl/gststaticautoplugrender.sgml,
6124 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6125 docs/libs/.cvsignore, docs/manual/Makefile.am,
6126 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6127 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6128 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6129 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6130 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6131 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6132 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6133 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6134 docs/plugins/tmpl/audioscale.sgml,
6135 docs/plugins/tmpl/gstaviencoder.sgml,
6136 docs/plugins/tmpl/gstmpeg2enc.sgml,
6137 docs/plugins/tmpl/gstmpeg2play.sgml,
6138 docs/plugins/tmpl/gstmpeg_play.sgml,
6139 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6140 docs/plugins/tmpl/gstspectrum.sgml,
6141 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6142 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6143 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6144 docs/plugins/tmpl/mpeg2parse.sgml,
6145 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6146 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6147 docs/plugins/tmpl/synaesthesia.sgml,
6148 docs/plugins/tmpl/system_encode.sgml,
6149 docs/plugins/tmpl/videoscale.sgml,
6150 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6151 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6152 docs/random/caps.dia, docs/random/hierarchy,
6153 docs/random/plugins.dia, docs/random/omega/eos,
6154 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6155 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6156 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6157 editor/gsteditorproperty.c, examples/Makefile.am,
6158 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6159 examples/helloworld/helloworld.c,
6160 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6161 examples/plugins/example.c, examples/plugins/example.h,
6162 examples/queue/queue.c, examples/queue2/queue2.c,
6163 examples/queue3/queue3.c, examples/queue4/queue4.c,
6164 examples/thread/thread.c, examples/typefind/.cvsignore,
6165 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6166 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6167 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6168 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6169 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6170 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6171 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6172 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6173 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6174 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6175 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6176 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6177 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6178 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6179 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6180 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6181 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6182 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6183 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6184 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6185 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6186 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6187 include/default.h, include/registry.h, libs/Makefile.am,
6188 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6189 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6190 plugins/Makefile.am, plugins/alaw/Makefile.am,
6191 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6192 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6193 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6194 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6195 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6196 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6197 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6198 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6199 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6200 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6201 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6202 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6203 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6204 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6205 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6206 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6207 plugins/avi/wincodec/gstwincodec.c,
6208 plugins/avi/wincodec/gstwincodec.h,
6209 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6210 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6211 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6212 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6213 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6214 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6215 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6216 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6217 plugins/filters/colorspace/.cvsignore,
6218 plugins/filters/colorspace/Makefile.am,
6219 plugins/filters/colorspace/colorspace.c,
6220 plugins/filters/colorspace/colorspace.h,
6221 plugins/filters/colorspace/yuv2rgb.c,
6222 plugins/filters/colorspace/yuv2rgb.h,
6223 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6224 plugins/filters/ladspa/gstladspa.c,
6225 plugins/filters/median/median.c, plugins/filters/median/median.h,
6226 plugins/filters/passthrough/.cvsignore,
6227 plugins/filters/passthrough/Makefile.am,
6228 plugins/filters/passthrough/filter.func,
6229 plugins/filters/passthrough/passthrough.c,
6230 plugins/filters/passthrough/passthrough.h,
6231 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6232 plugins/filters/stereo2mono/Makefile.am,
6233 plugins/filters/stereo2mono/stereo2mono.c,
6234 plugins/filters/stereo2mono/stereo2mono.h,
6235 plugins/filters/volenv/.cvsignore,
6236 plugins/filters/volenv/Makefile.am,
6237 plugins/filters/volenv/filter.func,
6238 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6239 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6240 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6241 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6242 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6243 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6244 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6245 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6246 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6247 plugins/mp3decode/mad/gstmad.h,
6248 plugins/mp3decode/mpg123/gstmpg123.c,
6249 plugins/mp3decode/mpg123/gstmpg123.h,
6250 plugins/mp3decode/mpg123/layer1.c,
6251 plugins/mp3decode/mpg123/layer3.c,
6252 plugins/mp3decode/mpg123/mpg123.c,
6253 plugins/mp3decode/mpg123/tabinit.c,
6254 plugins/mp3decode/parse/mp3parse.c,
6255 plugins/mp3decode/types/mp3types.c,
6256 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6257 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6258 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6259 plugins/mpeg1/mpeg_play/Makefile.am,
6260 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6261 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6262 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6263 plugins/mpeg1/mpeg_play/recon_sse.s,
6264 plugins/mpeg1/mpeg_play/video.c,
6265 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6266 plugins/mpeg1/mpegtypes/mpeg1types.c,
6267 plugins/mpeg1/parse/mpeg1parse.c,
6268 plugins/mpeg1video/parse/mp1videoparse.c,
6269 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6270 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6271 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6272 plugins/mpeg2/mpeg2dec/Makefile.am,
6273 plugins/mpeg2/mpeg2dec/attributes.h,
6274 plugins/mpeg2/mpeg2dec/decode.c,
6275 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6276 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6277 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6278 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6279 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6280 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6281 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6282 plugins/mpeg2/mpeg2dec/mm_accel.h,
6283 plugins/mpeg2/mpeg2dec/motion_comp.c,
6284 plugins/mpeg2/mpeg2dec/motion_comp.h,
6285 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6286 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6287 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6288 plugins/mpeg2/mpeg2dec/mpeg2.h,
6289 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6290 plugins/mpeg2/mpeg2dec/output_video.h,
6291 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6292 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6293 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6294 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6295 plugins/mpeg2/mpegtypes/mpeg2types.c,
6296 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6297 plugins/mpeg2/video/gstmpeg2play.c,
6298 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6299 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6300 plugins/mpeg2/videoparse/mp2videoparse.c,
6301 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6302 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6303 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6304 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6305 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6306 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6307 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6308 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6309 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6310 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6311 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6312 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6313 plugins/videoscale/videoscale.h,
6314 plugins/visualization/smoothwave/smoothwave.h,
6315 plugins/visualization/spectrum/gstspectrum.c,
6316 plugins/visualization/spectrum/gstspectrum.h,
6317 plugins/visualization/synaesthesia/synaesthesia.c,
6318 plugins/visualization/synaesthesia/synaesthesia.h,
6319 plugins/visualization/vumeter/vumeter.c,
6320 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6321 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6322 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6323 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6324 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6325 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6326 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6327 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6328 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6329 plugins/xmms/main.h, plugins/xmms/output.h,
6330 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6331 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6332 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6333 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6334 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6335 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6336 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6337 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6338 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6339 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6340 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6341 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6342 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6343 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6344 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6345 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6346 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6347 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6348 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6349 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6350 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6351 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6352 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6353 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6354 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6355 tools/gstreamer-register.1: Merged HEAD from
6356 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6358 2001-04-16 22:33 wtay
6360 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6363 2001-04-16 20:41 thomasvs
6365 * plugins/filters/adder/adder.c: commented some debug info to get a
6368 2001-04-16 20:38 thomasvs
6370 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6371 transition between both songs now
6373 2001-04-16 20:11 thomasvs
6375 * plugins/filters/volenv/volenv.c: removed example volume envelope
6376 registration plugin now accepts both a volume envelope (before
6377 start) or direct argument setting
6379 2001-04-16 18:36 omegahacker
6381 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6382 0.12 or 0.13 of libmad
6384 2001-04-16 17:45 wtay
6386 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6387 fakesink so that it doesn't printf.
6389 2001-04-16 17:34 wtay
6391 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6392 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6394 2001-04-16 17:30 wtay
6396 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6397 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6398 audio mixer from Thomas Vander Stichele
6400 2001-04-16 11:55 wtay
6402 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6404 2001-04-16 01:59 wtay
6406 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6409 2001-04-16 00:59 omegahacker
6411 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6412 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6413 things are very close to working
6415 2001-04-16 00:44 wtay
6417 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6418 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6419 header file that will soon be part of the C fallback code..
6421 2001-04-16 00:12 wtay
6423 * gst/gstinfo.c: Added missing category strings...
6425 2001-04-16 00:05 wtay
6427 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6430 2001-04-15 23:54 omegahacker
6432 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6434 2001-04-15 23:54 omegahacker
6436 * gst/gstelement.h: added comment about missing flag
6438 2001-04-15 23:53 omegahacker
6440 * gstreamer.spec.in: run gstreamer-register on postinstall
6442 2001-04-15 23:52 omegahacker
6444 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6445 changed some INFOs to DEBUGs
6447 2001-04-15 23:29 wtay
6449 * configure.in: Added the volenv/passthrough plugin Makefiles
6451 2001-04-15 23:20 wtay
6453 * plugins/filters/: passthrough/.cvsignore,
6454 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6455 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6456 passthrough filter with the new caps API Added the volume envelope
6459 2001-04-15 16:30 wtay
6461 * plugins/filters/: filterstamp.README, filterstamp.sh,
6462 passthrough/Makefile.am, passthrough/filter.func,
6463 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6464 little script to create an audio filter plugin template (provided
6465 by Thomas Vander Stichele)
6467 2001-04-15 15:42 wtay
6469 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6472 2001-04-15 15:29 wtay
6474 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6475 plugins/filters/colorspace/colorspace.c,
6476 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6477 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6478 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6479 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6480 vorbis decoder. Updated configure.in to check for Hermes and
6483 2001-04-15 02:02 wtay
6485 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6487 2001-04-14 19:56 wtay
6489 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6490 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6491 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6492 editor/gsteditorproperty.c, examples/plugins/example.c,
6493 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6494 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6495 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6496 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6497 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6498 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6499 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6500 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6501 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6502 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6503 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6504 plugins/filters/colorspace/colorspace.c,
6505 plugins/filters/colorspace/yuv2rgb.c,
6506 plugins/filters/stereo2mono/stereo2mono.c,
6507 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6508 plugins/mp3decode/mpg123/gstmpg123.c,
6509 plugins/mp3decode/parse/mp3parse.c,
6510 plugins/mp3decode/types/mp3types.c,
6511 plugins/mp3encode/lame/gstlame.c,
6512 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6513 plugins/mpeg1/mpegtypes/mpeg1types.c,
6514 plugins/mpeg1/parse/mpeg1parse.c,
6515 plugins/mpeg1video/parse/mp1videoparse.c,
6516 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6517 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6518 plugins/mpeg2/mpegtypes/mpeg2types.c,
6519 plugins/mpeg2/parse/mpeg2parse.c,
6520 plugins/mpeg2/video/gstmpeg2play.c,
6521 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6522 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6523 plugins/visualization/synaesthesia/synaesthesia.c,
6524 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6525 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6526 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6527 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6528 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6529 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6530 large patch: - changed the API for the padtemplates: - remove
6531 the factories (array of pointers) for the padtemplates,
6532 properties and caps. The static array was a nice idea but
6533 converting all the property values to a gpointer was not a
6534 good idea. float properties were not possible, and casting
6535 a gint to a pointer is not very portable. The new API just
6536 uses the _padtemplate_new, _caps_new and _props_new
6537 functions to create the templates. This has the added
6538 benefit that the API is now uniform for static and dynamic
6539 templates and that the code can be made cleaner. - lots of
6540 cleanups in the way the capabilities are constructed (va_list)
6541 - lots of updates for all the plugins (new API) - docs updates
6542 (new API) - removed the videoraw docs.
6544 2001-04-12 19:11 wtay
6546 * components/bonobo-gstmediaplay/Makefile.am,
6547 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6548 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6549 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6550 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6551 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6552 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6553 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6554 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6555 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6556 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6557 plugins/filters/colorspace/Makefile.am,
6558 plugins/filters/colorspace/colorspace.c,
6559 plugins/filters/colorspace/colorspace.h,
6560 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6561 plugins/filters/stereo2mono/stereo2mono.c,
6562 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6563 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6564 plugins/mpeg2/ac3dec/decode.c,
6565 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6566 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6567 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6568 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6569 updates to the plugins for caps negotiation. Added YUY2 output to
6570 the win32 dlls. Added a colorspace converter in gstplay
6572 2001-04-10 20:46 wtay
6574 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6575 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6576 Fixed the doc build warnings
6578 2001-04-09 20:56 mhowell
6580 * docs/random/matth/scheduling.txt: added incremental scheduling
6583 2001-04-09 20:56 mhowell
6585 * docs/random/matth/scheduling.txt: file scheduling.txt was
6586 initially added on branch BRANCH-INCSCHED1.
6588 2001-04-06 17:29 scavenger
6590 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6591 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6592 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6593 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6594 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6595 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6597 2001-04-06 15:20 scavenger
6599 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6601 2001-04-03 17:25 scavenger
6603 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6605 2001-04-03 05:56 richardb
6607 * gst/Makefile.am.future: Add a proposed makefile to use in place
6608 of Makefile.am. This depends on automake 1.4d or later, but is
6609 much neater, avoiding horrible hacks to pass special flags in.
6611 I put it here for safekeeping until automake 1.5 is released, at
6612 which point we can reasonably require it.
6614 2001-04-03 05:53 richardb
6616 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6617 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6618 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6619 plugin. Worked first time for me. :)
6621 2001-04-03 05:52 richardb
6623 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6624 Makefile.am (Had some 240's there. Uh?) Also, remove some
6625 unwanted CFLAGS which had been added.
6627 2001-04-03 05:38 richardb
6629 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6630 running with libxml 1.8.11 (prerelease version), but a worthwhile
6633 2001-04-03 02:30 scavenger
6635 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6636 instead of in buf size to mulaw decode function
6638 2001-04-03 02:18 scavenger
6640 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6643 2001-04-03 02:01 wtay
6645 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6646 padtemplates for the two elements in the mulaw plugin.
6648 2001-04-03 01:46 wtay
6650 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6653 2001-04-03 01:43 scavenger
6655 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6657 2001-04-03 01:38 scavenger
6659 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6660 details of mulawencode and mulawdecode to mulaw.c
6662 2001-04-03 01:33 scavenger
6664 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6665 redundant caps=NULL statement
6667 2001-04-03 01:30 scavenger
6669 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6670 where srcpads were being created twice, second time around
6673 2001-04-03 01:25 scavenger
6675 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6676 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6677 mulaw.c: added mulaw decoder
6679 2001-04-02 21:03 wtay
6681 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6682 colorspace.c, colorspace.h: Added a non functional colorspace
6685 2001-04-02 20:56 wtay
6687 * configure.in, docs/libs/.cvsignore,
6688 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6689 gst/gstpropsprivate.h: Merged the float property patch from Steve
6690 Baker. This patch doesn't really work yet...
6692 2001-04-02 19:29 wtay
6694 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6695 negotiation for the mulaw element. In the sink negotiate pad it
6696 copies the caps and modifies it according to what it is going to
6697 ouput. It then tries to set the caps on the src pad, if that
6698 succeeds, negotiation succeeds, else it fails.
6700 2001-04-02 18:54 scavenger
6702 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6703 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6704 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6705 of the mulaw plugin...needs finishing off
6707 2001-04-02 16:09 richardb
6709 * configure.in: Add configure support for detecting artsc: if this
6710 is found, its okay to build an artsdsink plugin. Now, someone just
6711 needs to write an artsdsink.
6713 2001-04-02 16:08 richardb
6715 * plugins/oss/gstosssink.c: Correct tiny typo.
6717 2001-04-02 15:21 wtay
6719 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6720 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6721 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6722 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6723 plugins/avi/wincodec/Makefile.am,
6724 plugins/avi/wincodec/gstwincodec.c,
6725 plugins/avi/wincodec/gstwincodec.h,
6726 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6727 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6728 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6729 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6730 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6731 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6732 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6733 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6734 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6735 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6736 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6737 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6738 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6739 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6740 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6741 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6742 plugins/mpeg2/parse/mpeg2parse.c,
6743 plugins/mpeg2/video/gstmpeg2play.c,
6744 plugins/mpeg2/video/gstmpeg2play.h,
6745 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6746 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6747 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6748 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6749 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6750 large update: - a new videosink using plain X windows
6751 (xvideosink). It uses capsnego to set up it's formats. -
6752 gstplay uses the new xvideosink and a gtk_socket. The initial
6753 window size is set to 0x0 so you need to resize it before you
6754 see something. - got rid of the video metadata include file in
6755 favour of properties and caps negotiation - adjusted most
6756 plugins to not use the metadata.
6758 2001-04-02 15:08 omegahacker
6760 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6763 2001-04-01 15:09 wtay
6765 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6766 the .glade file from the current dir too when pressing the about
6769 2001-04-01 15:01 wtay
6771 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6772 Right Way(tm) to handle the stop button but at least it doesn't
6775 2001-04-01 14:51 wtay
6777 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6778 gstmediaplay crashes less viontly. The real problem is that going
6779 to the NULL state does not clean up the scheduling structures I
6782 2001-03-31 15:35 wtay
6784 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6785 correct when we agree to yuv formats in capsnego.
6787 2001-03-31 15:22 wtay
6789 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6790 negotiation if the format is supported by the driver.
6792 2001-03-31 15:10 wtay
6794 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6795 the format print code.
6797 2001-03-31 14:47 wtay
6799 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6802 2001-03-31 02:08 wtay
6804 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6805 the padtemplates to the elementfactory.
6807 2001-03-31 01:56 scavenger
6809 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6812 2001-03-31 01:47 scavenger
6814 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6815 stereo2mono.h: stereo2mono plugin with caps negotiation code
6818 2001-03-31 01:13 wtay
6820 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6823 2001-03-31 00:56 wtay
6825 * examples/helloworld/helloworld.c, gst/gstprops.h,
6826 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6827 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6828 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6829 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6830 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6831 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6832 the plugins to use the new FOURCC API
6834 2001-03-31 00:51 wtay
6836 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6837 xvideosink.c: Check for Xv support before trying to get caps.
6839 2001-03-30 21:10 wtay
6841 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6842 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6843 updates to the .cvsignore files.
6845 2001-03-30 21:08 wtay
6847 * acconfig.h, configure.in, plugins/Makefile.am,
6848 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6849 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6850 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6851 some minor modifications to the configure.in patch.
6853 2001-03-30 20:52 wtay
6855 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6857 2001-03-30 01:06 omegahacker
6859 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6860 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6861 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6862 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6863 work with while I fly over to Europe....
6865 2001-03-29 23:33 wtay
6867 * test/videotest2.c: Added a test program to test v4lsrc and
6868 xvideosink doing capsnego.
6870 2001-03-29 23:31 wtay
6872 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6873 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6874 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6875 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6876 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6877 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6878 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6879 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6880 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6881 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6882 that it uses capsnego on the src pad Small fixed to capsnego and
6883 the properties/caps.
6885 2001-03-29 18:27 richardb
6887 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6888 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6891 2001-03-27 18:34 wtay
6893 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6894 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6896 2001-03-27 18:33 wtay
6898 * plugins/wav/gstparsewav.c: Removed the oss dependency
6900 2001-03-27 17:25 wtay
6902 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6903 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6904 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6905 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6906 docs. Removed the audioraw metadata file from the docs.
6908 2001-03-26 12:12 richardb
6910 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6911 not defined both conditionally and unconditionally - broke some
6912 versions of automake.
6914 2001-03-24 18:50 wtay
6916 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6917 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6918 effects/stereo/stereo.h, effects/volume/volume.c,
6919 effects/volume/volume.h, esd/esdsink/esdsink.c,
6920 visualization/smoothwave/smoothwave.h,
6921 visualization/spectrum/gstspectrum.c,
6922 visualization/spectrum/gstspectrum.h,
6923 visualization/synaesthesia/synaesthesia.c,
6924 visualization/synaesthesia/synaesthesia.h,
6925 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6926 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6927 to the old metadata handling in various plugins. They need to be
6928 converted to the new audio properties before they will work again.
6929 esdsink and alsasrc/sink are seriously damaged now.. :(
6931 2001-03-24 18:28 wtay
6933 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6936 2001-03-24 17:22 wtay
6938 * configure.in, examples/autoplug/autoplug.c,
6939 examples/helloworld/helloworld.c,
6940 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6941 examples/queue/queue.c, examples/queue2/queue2.c,
6942 examples/queue3/queue3.c, examples/queue4/queue4.c,
6943 examples/thread/thread.c, examples/xml/createxml.c,
6944 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6945 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6946 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6947 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6948 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6949 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6950 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6951 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6952 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6953 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6954 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6955 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6956 plugins/mp3decode/mpg123/gstmpg123.h,
6957 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6958 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6959 plugins/mpeg1video/parse/mp1videoparse.c,
6960 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6961 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6962 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6963 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6964 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6965 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6966 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6967 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6968 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6969 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6970 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6971 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6972 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6973 tests/autoplug3.c, tests/paranoia.c, tools/README,
6974 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6975 caps system. Modified the caps of audio/raw to our agreed
6976 properties. Added the multidisksrc plugin of Dominic Ludlam
6977 Renamed audiosink/src to osssink/src and updated all the examples
6978 using the old name. Moved oss specific plugins in an oss directory.
6979 removed the old audiosink from the elements/ dir. removed
6980 audioraw.h metadata header files since we now use the properties.
6981 There are still a few plugins that won't build because they include
6982 the old audioraw.h header file. This will be fixed soon. Make sure
6983 the caps are set in the plugins as described by their padtemplates
6984 (this should solve problems with gstmediaplay with various media
6987 *please don't panic when some plugins won't build, just cd manually
6988 into the plugin dirs* This will be fixed soon.
6990 2001-03-22 16:05 dlehn
6992 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6993 gstmediaplay.manpages, gstreamer-alsa.files,
6994 gstreamer-common.files, gstreamer-elements.files,
6995 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6996 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6997 updates: * add manpages * split off mpeg2dec and alsa packages *
6998 use latest doc build flags
7000 2001-03-22 00:03 wtay
7002 * plugins/flx/flx_decoder.c: unref the header buffer too.
7004 2001-03-22 00:00 wtay
7006 * docs/gst/tmpl/: gststaticautoplug.sgml,
7007 gststaticautoplugrender.sgml: Added the templates for the
7010 2001-03-21 23:59 wtay
7012 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7013 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7014 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7015 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7016 <mrrazz@garbage-coderz.net>
7018 2001-03-21 21:43 wtay
7020 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7021 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7022 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7023 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7024 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7025 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7026 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7027 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7028 gst/gstprops.h, gst/gstutils.c: API docs updates
7030 2001-03-20 23:12 richardb
7032 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7033 examples/plugins/example.c: Added --enable-plugin-docs configure
7034 option, to enable build of the plugin documentation (currently
7035 broken). This defaults to off. Changed --enable-docs-build to
7036 default to on, since all other documentation should build
7039 Also, correct typo in manual, and fix up a couple of things in
7042 2001-03-20 18:29 wtay
7044 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7047 2001-03-20 18:29 wtay
7049 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7050 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7051 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7052 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7053 work on capsnego proxying. It should be OK now. Added another
7054 testcase enum that shows various capsnego algorithms. Warn about
7055 pads that try to set a capability incompatible with their
7056 padtemplate. Implemented refcounting and copy_on_write for
7059 2001-03-18 16:17 wtay
7061 * gst/gstpad.c, gst/gstqueue.c,
7062 gst/autoplug/gststaticautoplugrender.c,
7063 plugins/mp3decode/mpg123/gstmpg123.c,
7064 plugins/mp3decode/parse/mp3parse.c,
7065 plugins/mpeg1/parse/mpeg1parse.c,
7066 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7067 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7068 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7069 More work on capsnego, mostly proxying Added another testsuite for
7070 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7071 queue proxy handling a bit.
7073 2001-03-18 14:41 richardb
7075 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7078 2001-03-18 06:24 richardb
7080 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7081 modifications before going to bed.
7083 2001-03-18 06:16 richardb
7085 * docs/fwg/: Makefile.am, firstplugin.sgml,
7086 gst-plugin-writers-guide.sgml: Some further modifications to the
7089 2001-03-18 05:21 richardb
7091 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7094 2001-03-18 03:57 richardb
7096 * docs/fwg/: Makefile.am, concepts.sgml,
7097 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7098 PWG; mainly adding information about types and properties. Removed
7099 concepts.sgml and typesnprops.sgml; merged into main file. I was
7100 finding that having all the separate subfiles simply stopped me
7101 from finding what I wanted to edit. Maybe I'll split it up again
7102 later, but this is much better for now.
7104 2001-03-18 02:42 wtay
7106 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7107 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7108 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7109 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7110 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7111 plugins/mp3decode/mpg123/gstmpg123.c,
7112 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7113 tests/props.c, testsuite/capsnego/.cvsignore,
7114 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7115 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7116 function audiosink now uses capsnego to set its parameters
7117 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7118 of a testsuite for capsnego.
7120 2001-03-17 17:50 richardb
7122 * docs/manual/plugins.sgml: Update to note that plugins can also
7123 contain autopluggers.
7125 2001-03-17 17:16 richardb
7127 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7128 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7130 2001-03-17 03:15 omegahacker
7132 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7133 its age and to aid ailing OS's like Windoze <g>
7135 2001-03-16 01:06 dlehn
7137 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7138 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7139 tools/Makefile.am, tools/gstreamer-inspect.1,
7140 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7143 2001-03-16 00:49 scavenger
7145 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7147 2001-03-15 20:08 wtay
7149 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7150 case doc on caps nego
7152 2001-03-14 21:56 omegahacker
7154 * configure.in: fixed issue with the xmlDocGetRootElement test and
7155 non-/usr/lib installs of libxml
7157 2001-03-14 07:54 dlehn
7159 * gstreamer.m4: Use of system() in test programs needs an #include
7162 2001-03-14 06:46 dlehn
7164 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7166 2001-03-13 22:21 wtay
7168 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7171 2001-03-13 22:13 wtay
7173 * gst/gsttypefind.c: The typefind element now sets the caps on its
7174 sink pad when the type has been detected.
7176 2001-03-13 20:26 wtay
7178 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7179 check. Small changes to the pad negotiation and proxy functions
7181 2001-03-13 18:57 wtay
7183 * examples/autoplug/autoplug.c: Updated the autoplug example with
7184 the new autoplugger. there still is a scheduling issue though.
7186 2001-03-13 18:45 wtay
7188 * configure.in: Applied the patch from hadess/ajmitch to add
7189 --disable-alsasink and --disable-esdsink (the latter one being
7190 untested) to configure.in
7192 2001-03-13 02:20 omegahacker
7194 * gst/gstthread.c: fixed READY_TO_NULL bug
7196 2001-03-13 01:44 scavenger
7198 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7199 added simultaneous waiting for 2 states
7201 2001-03-13 01:24 scavenger
7203 * gst/gstthread.c: exactly opposite check needed in wait_thread
7205 2001-03-13 01:08 scavenger
7207 * gst/gstthread.c: made wait_thread check for logical true rather
7208 than check equality with gboolean
7210 2001-03-13 00:57 scavenger
7212 * gst/gstthread.c: changed debug to print unsigned not signed
7214 2001-03-13 00:46 scavenger
7216 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7218 2001-03-13 00:45 scavenger
7220 * gst/gstthread.c: added debug to signal noting the result of the
7221 flag after being set
7223 2001-03-13 00:39 scavenger
7225 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7228 2001-03-13 00:09 scavenger
7230 * gst/gstthread.c: made cond_wait into cond_timedwait
7232 2001-03-12 23:51 omegahacker
7234 * tests/threadlock.c: file threadlock.c was initially added on
7235 branch BRANCH-INCSCHED1.
7237 2001-03-12 23:51 omegahacker
7239 * tests/: Makefile.am, threadlock.c: added threadlock test
7241 2001-03-12 23:39 scavenger
7243 * gst/gstthread.c: repositioning of debug after mutex in
7244 wait_thread and signal_thread
7246 2001-03-12 23:28 scavenger
7248 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7250 2001-03-12 23:27 scavenger
7252 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7253 wait_thread to reveal more info
7255 2001-03-12 21:02 wtay
7257 * configure.in, docs/random/wtay/caps-negociation,
7258 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7259 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7260 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7261 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7262 gst/autoplug/gststaticautoplugrender.c,
7263 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7264 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7265 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7266 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7267 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7270 2001-03-12 20:04 wtay
7272 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7273 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7274 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7275 plugins/Makefile.am, plugins/alsa/.cvsignore,
7276 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7277 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7278 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7279 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7280 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7281 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7282 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7283 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7284 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7285 Another merge from HEAD into CAPSNEGO1
7287 2001-03-12 02:44 scavenger
7289 * gst/gstthread.c: added a set flag to end of
7290 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7291 whether signal should set flag or unset flag, and whether wait
7292 should wait for flag to be set or to be unset. this is needed for
7293 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7296 2001-03-12 02:30 omegahacker
7298 * tests/: Makefile.am, reaping.c: added thread REAPING test
7300 2001-03-12 02:30 omegahacker
7302 * tests/reaping.c: file reaping.c was initially added on branch
7305 2001-03-12 01:55 scavenger
7307 * gst/gstthread.c: making wait for REAPING state when
7308 gst_bin_iterate returns non zero
7310 2001-03-12 01:37 scavenger
7312 * gst/gstthread.c: added debug statement
7314 2001-03-12 01:13 omegahacker
7316 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7318 2001-03-12 01:13 omegahacker
7320 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7323 2001-03-12 00:37 omegahacker
7325 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7327 2001-03-12 00:28 scavenger
7329 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7332 2001-03-11 22:45 omegahacker
7334 * configure.in: added check for version 1.8.1 or better of libxml
7336 2001-03-11 19:51 wtay
7338 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7339 gets emited when a frame has been encoded..
7341 2001-03-11 19:31 wtay
7343 * gst/gstpad.c, gst/gstpad.h,
7344 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7345 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7348 2001-03-11 18:47 wtay
7350 * tests/capsconnect.c: file capsconnect.c was initially added on
7351 branch BRANCH-CAPSNEGO1.
7353 2001-03-11 18:47 wtay
7355 * tests/capsconnect.c: Added a little test program for caps
7356 negotiation proxying.
7358 2001-03-11 18:34 wtay
7360 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7361 patch from Steve Baker.
7363 2001-03-11 16:29 wtay
7365 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7366 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7367 debian/Makefile.am, debian/README.Debian, debian/changelog,
7368 debian/control, debian/copyright, debian/gsteditor.files,
7369 debian/gsteditor.menu, debian/gstmediaplay.files,
7370 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7371 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7372 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7373 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7374 debian/gstreamer-plugin-template.postinst,
7375 debian/gstreamer-plugin-template.prerm,
7376 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7377 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7378 debian/libgst-dev.files, debian/libgst0.files,
7379 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7380 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7381 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7382 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7383 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7384 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7385 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7386 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7387 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7388 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7389 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7390 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7391 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7392 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7393 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7394 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7395 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7396 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7397 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7398 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7399 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7400 docs/plugins/tmpl/audioscale.sgml,
7401 docs/plugins/tmpl/gstaviencoder.sgml,
7402 docs/plugins/tmpl/gstmpeg2enc.sgml,
7403 docs/plugins/tmpl/gstmpeg2play.sgml,
7404 docs/plugins/tmpl/gstmpeg_play.sgml,
7405 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7406 docs/plugins/tmpl/gstspectrum.sgml,
7407 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7408 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7409 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7410 docs/plugins/tmpl/mpeg2parse.sgml,
7411 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7412 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7413 docs/plugins/tmpl/synaesthesia.sgml,
7414 docs/plugins/tmpl/system_encode.sgml,
7415 docs/plugins/tmpl/videoscale.sgml,
7416 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7417 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7418 docs/random/hierarchy, docs/random/wtay/autoplug2,
7419 editor/gsteditor.h, examples/Makefile.am,
7420 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7421 examples/launch/mp3play, examples/plugins/example.c,
7422 examples/plugins/example.h, examples/queue2/queue2.c,
7423 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7424 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7425 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7426 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7427 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7428 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7429 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7430 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7431 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7432 gst/gstutils.h, gst/autoplug/Makefile.am,
7433 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7434 gst/autoplug/gststaticautoplugrender.c,
7435 gst/autoplug/gststaticautoplugrender.h,
7436 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7437 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7438 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7439 include/avifmt.h, include/default.h, include/registry.h,
7440 libs/Makefile.am, libs/getbits/gstgetbits.c,
7441 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7442 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7443 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7444 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7445 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7446 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7447 plugins/mp3decode/mpg123/layer1.c,
7448 plugins/mp3decode/mpg123/layer3.c,
7449 plugins/mp3decode/mpg123/tabinit.c,
7450 plugins/mp3decode/parse/mp3parse.c,
7451 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7452 plugins/mpeg1/mpeg_play/Makefile.am,
7453 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7454 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7455 plugins/mpeg1/mpeg_play/recon_sse.s,
7456 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7457 plugins/mpeg2/ac3dec/cpu_accel.c,
7458 plugins/mpeg2/mpeg2dec/Makefile.am,
7459 plugins/mpeg2/mpeg2dec/attributes.h,
7460 plugins/mpeg2/mpeg2dec/decode.c,
7461 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7462 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7463 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7464 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7465 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7466 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7467 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7468 plugins/mpeg2/mpeg2dec/mm_accel.h,
7469 plugins/mpeg2/mpeg2dec/motion_comp.c,
7470 plugins/mpeg2/mpeg2dec/motion_comp.h,
7471 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7472 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7473 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7474 plugins/mpeg2/mpeg2dec/mpeg2.h,
7475 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7476 plugins/mpeg2/mpeg2dec/output_video.h,
7477 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7478 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7479 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7480 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7481 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7482 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7483 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7484 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7485 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7486 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7487 plugins/xmms/main.h, plugins/xmms/output.h,
7488 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7489 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7490 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7491 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7492 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7493 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7494 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7495 More work on the negotiation process to allow for proxied
7496 negotiation which is needed in the queue. gst_pad_connect perform
7497 a negotiation and returns a gboolean indicating successfull
7498 connection. The pads are disconnected when negotiation fails. I'm
7499 not satisfied/sure about the implementation yet, needs some more
7502 2001-03-10 09:03 omegahacker
7504 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7505 g++ compilation, const guchar for pipeline_new
7507 2001-03-09 22:03 wtay
7509 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7511 2001-03-09 22:02 wtay
7513 * configure.in, plugins/Makefile.am: Added a check for librtp.
7515 2001-03-09 20:50 wtay
7517 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7518 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7519 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7520 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7521 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7522 not yet detecting librtp...
7524 2001-03-09 20:35 wtay
7526 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7528 2001-03-09 20:24 wtay
7530 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7531 build alsa when detected by configure
7533 2001-03-09 20:05 wtay
7535 * plugins/alsa/: .cvsignore, README: Some more files.
7537 2001-03-09 20:04 wtay
7539 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7540 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7541 build system is not yet done, we're working on it now.
7543 2001-03-09 18:50 omegahacker
7545 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7546 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7549 2001-03-09 18:33 omegahacker
7551 * gst/gstthread.c: commit to broken code that needs inspecting
7553 2001-03-09 12:31 richardb
7555 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7556 NULLs as parameters. Was dereferencing the argv pointer to get
7557 progname: now defaults to "gstprog".
7559 2001-03-09 12:29 richardb
7561 * testsuite/test_gst_init.c: Updated test to have a comment
7562 explaining its purpose (very important this, especially for
7563 regression tests), and to actually test what I meant it to.
7565 2001-03-09 12:08 richardb
7567 * Makefile.am, configure.in, testsuite/Makefile.am,
7568 testsuite/test_gst_init.c: Added a testsuite. This currently only
7569 has one test, which replicates a problem just submitted to the
7572 I hope noone disagrees that we need a testsuite. Also, hopefully
7573 we all think that a tiny testsuite which is easy to add tests to is
7574 much better than a huge project to create a complete testsuite,
7575 which never gets started because its too big and scary.
7577 I suggest that tests get created whenever someone has a spare
7578 moment, or whenever a bug is reported (to replicate the problem,
7579 and thus be sure that when fixed it stays fixed), and before making
7580 a change to a piece of code to ensure that it remains working.
7582 If we all add little tests occasionally, then we'll have a good
7583 useful testsuite before we know it. All you need to do is make a
7585 2001-03-08 21:28 wtay
7587 * configure.in: Removed the libxmms check until they fix their m4
7590 2001-03-08 19:26 wtay
7592 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7593 warninh when the device could not be opened.
7595 2001-03-07 22:20 wtay
7597 * configure.in: Added a check for libxmms
7599 2001-03-07 21:52 wtay
7601 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7602 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7603 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7604 docs/random/hierarchy, docs/random/wtay/autoplug2,
7605 editor/gsteditor.h, examples/autoplug/autoplug.c,
7606 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7607 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7608 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7609 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7610 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7611 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7612 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7613 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7614 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7615 gst/autoplug/gststaticautoplugrender.c,
7616 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7617 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7618 gstplay/gstplayprivate.h, plugins/Makefile.am,
7619 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7620 plugins/avi/wincodec/gstwincodec.c,
7621 plugins/avi/wincodec/gstwindec.c,
7622 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7623 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7624 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7625 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7628 2001-03-06 22:32 wtay
7630 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7631 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7632 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7633 plugin_load statements in videotest Applied the patch from Steve
7634 Baker for float args parsing
7636 2001-03-06 21:39 wtay
7638 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7639 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7640 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7641 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7642 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7643 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7644 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7645 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7646 plugins/mpeg2/mpeg2dec/attributes.h,
7647 plugins/mpeg2/mpeg2dec/decode.c,
7648 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7649 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7650 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7651 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7652 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7653 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7654 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7655 plugins/mpeg2/mpeg2dec/mm_accel.h,
7656 plugins/mpeg2/mpeg2dec/motion_comp.c,
7657 plugins/mpeg2/mpeg2dec/motion_comp.h,
7658 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7659 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7660 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7661 plugins/mpeg2/mpeg2dec/mpeg2.h,
7662 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7663 plugins/mpeg2/mpeg2dec/output_video.h,
7664 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7665 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7666 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7667 plugins/xmms/effect.h, plugins/xmms/general.h,
7668 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7669 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7670 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7671 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7672 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7673 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7674 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7675 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7676 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7677 again... amazing how many changes we have in only a week time...
7679 2001-03-06 20:06 wtay
7681 * examples/launch/mp3play: Added quotes around the command line mp3
7684 2001-03-06 20:04 wtay
7686 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7687 args in gstreamer-launch
7689 2001-03-05 23:06 wtay
7691 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7692 changes to the input plugins. Added all of the xmms calls/info as
7695 2001-03-05 21:24 wtay
7697 * test/xmmstest.c: Added an effect to the example
7699 2001-03-05 21:24 wtay
7701 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7702 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7705 2001-03-05 19:37 wtay
7707 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7710 2001-03-05 18:55 wtay
7712 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7713 of the sink caps because this plugin can take random data.
7715 2001-03-04 23:40 wtay
7717 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7718 Changed the loop function so that it can stop.
7720 2001-03-04 22:37 dlehn
7722 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7723 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7724 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7726 2001-03-04 22:26 dlehn
7728 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7729 g_return_if_fail() where needed.
7731 2001-03-04 22:22 dlehn
7733 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7734 plugins/mpeg2/mpeg2dec/Makefile.am,
7735 plugins/mpeg2/mpeg2dec/attributes.h,
7736 plugins/mpeg2/mpeg2dec/decode.c,
7737 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7738 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7739 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7740 plugins/mpeg2/mpeg2dec/mm_accel.h,
7741 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7742 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7743 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7744 plugins/mpeg2/mpeg2dec/mpeg2.h,
7745 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7746 plugins/mpeg2/mpeg2dec/output_video.h,
7747 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7748 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7751 2001-03-04 21:59 wtay
7753 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7755 2001-03-04 21:58 wtay
7757 * configure.in: Added makefile for xmms. libxmms detection is not
7760 2001-03-04 21:57 wtay
7762 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7763 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7764 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7765 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7766 mpg123, tonegen, vorbis are tested. Not everything works yet most
7767 notably lots of properties are missing and the vis plugin pads are
7768 not created. State changes are not yet handled as they should.
7770 2001-03-03 19:09 wtay
7772 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7775 2001-03-03 19:09 wtay
7777 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7780 2001-03-03 19:08 wtay
7782 * gst/autoplug/gststaticautoplugrender.c: file
7783 gststaticautoplugrender.c was initially added on branch
7786 2001-03-03 19:08 wtay
7788 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7789 gst/autoplug/gststaticautoplug.c,
7790 gst/autoplug/gststaticautoplugrender.c,
7791 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7792 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7793 tests/autoplug2.c: Added an API for element construction and
7794 renderer autopluggers. Added another autoplugger to render things.
7795 Updated the player to use the new autoplugger.
7797 2001-03-03 19:08 wtay
7799 * gst/autoplug/gststaticautoplugrender.h: file
7800 gststaticautoplugrender.h was initially added on branch
7803 2001-03-03 18:19 wtay
7805 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7808 2001-03-03 17:38 wtay
7810 * gst/gstelement.c: Added gstutils.h to #include
7812 2001-03-03 17:09 wtay
7814 * configure.in: Added a comma to fix ./configure as found by Steve
7817 2001-03-03 16:30 wtay
7819 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7820 function in gstutils to set an object argument as a string.
7821 gstparse.c and gstelement.c now use this function.
7823 2001-03-02 18:30 omegahacker
7825 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7826 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7828 2001-03-02 17:56 wtay
7830 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7831 work again with an ugly hack until we have autoplug2 merged...
7833 2001-03-02 17:03 richardb
7835 * test/xml/readreg.c: Include compatability defines for libxml: use
7836 xmlChildrenNode instead of childs.
7838 2001-03-02 16:50 richardb
7840 * gst/gstplugin.c: Add advice to run gstreamer-register when
7841 warning that registry needs rebuild.
7843 2001-03-02 16:49 richardb
7845 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7847 2001-03-01 23:47 wtay
7849 * AUTHORS: Updated the authors file.
7851 2001-03-01 23:25 wtay
7853 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7854 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7856 2001-03-01 22:36 wtay
7858 * Makefile.am, configure.in, gstreamer-config.in,
7859 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7860 debian/changelog, debian/control, debian/copyright,
7861 debian/gsteditor.files, debian/gsteditor.menu,
7862 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7863 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7864 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7865 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7866 debian/gstreamer-mpg123.files,
7867 debian/gstreamer-plugin-template.postinst,
7868 debian/gstreamer-plugin-template.prerm,
7869 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7870 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7871 debian/libgst-dev.files, debian/libgst0.files,
7872 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7873 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7874 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7875 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7876 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7877 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7878 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7879 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7880 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7881 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7882 docs/manual/Makefile.am, docs/manual/bins.sgml,
7883 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7884 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7885 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7886 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7887 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7888 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7889 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7890 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7891 docs/plugins/tmpl/gstaviencoder.sgml,
7892 docs/plugins/tmpl/gstmpeg2enc.sgml,
7893 docs/plugins/tmpl/gstmpeg2play.sgml,
7894 docs/plugins/tmpl/gstmpeg_play.sgml,
7895 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7896 docs/plugins/tmpl/gstspectrum.sgml,
7897 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7898 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7899 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7900 docs/plugins/tmpl/mpeg2parse.sgml,
7901 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7902 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7903 docs/plugins/tmpl/synaesthesia.sgml,
7904 docs/plugins/tmpl/system_encode.sgml,
7905 docs/plugins/tmpl/videoscale.sgml,
7906 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7907 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7908 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7909 examples/Makefile.am, examples/plugins/example.c,
7910 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7911 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7912 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7913 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7914 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7915 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7916 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7917 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7918 include/avifmt.h, include/default.h, include/registry.h,
7919 libs/Makefile.am, libs/getbits/gstgetbits.c,
7920 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7921 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7922 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7923 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7924 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7925 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7926 plugins/mp3decode/mpg123/layer3.c,
7927 plugins/mp3decode/mpg123/tabinit.c,
7928 plugins/mp3decode/parse/mp3parse.c,
7929 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7930 plugins/mpeg1/mpeg_play/Makefile.am,
7931 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7932 plugins/mpeg1/mpeg_play/recon_sse.s,
7933 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7934 plugins/mpeg2/mpeg2dec/motion_comp.c,
7935 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7936 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7937 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7938 needed some changes for the dynamic pads in the avidecoder since
7939 the new autoplugger doesn't know about the outher elements. The
7940 next version of the autoplugger will also handle the
7941 audfio/videosink connections and will do a complete end-to-end
7944 2001-03-01 19:43 wtay
7946 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7949 2001-03-01 19:11 wtay
7951 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7953 2001-02-28 21:40 wtay
7955 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7956 first one to start the cothread_switch
7958 2001-02-28 20:32 wtay
7960 * gst/gstcpu.c: Redid the cpu detection with a little help from
7963 2001-02-27 22:43 wtay
7965 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7967 2001-02-27 22:38 wtay
7969 * test/Makefile.am: and the updated makefile...
7971 2001-02-27 22:27 wtay
7973 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7976 2001-02-27 21:08 wtay
7978 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7979 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7980 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7981 tmpl/gstreamer-unused.sgml: Small compile fixes
7983 2001-02-27 20:34 wtay
7985 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7986 initially added on branch BRANCH-AUTOPLUG2.
7988 2001-02-27 20:34 wtay
7990 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7991 gst/gstthread.c, gst/autoplug/Makefile.am,
7992 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7993 Added the missing autoplugger, doh
7995 2001-02-27 20:34 wtay
7997 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7998 initially added on branch BRANCH-AUTOPLUG2.
8000 2001-02-27 20:34 wtay
8002 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8003 branch BRANCH-AUTOPLUG2.
8005 2001-02-27 19:44 wtay
8007 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8008 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8009 plugins/mpeg1/mpeg_play/recon_sse.s,
8010 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8011 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8012 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8013 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8014 on Athlon yet) Renamed the mmxe motion compentation files.
8015 disabled SSE optimisation in ac3dec because it apparently faults..
8016 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8018 2001-02-27 00:05 wtay
8020 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8021 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8022 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8023 docs/plugins/tmpl/audioscale.sgml,
8024 docs/plugins/tmpl/gstaviencoder.sgml,
8025 docs/plugins/tmpl/gstmpeg2enc.sgml,
8026 docs/plugins/tmpl/gstmpeg2play.sgml,
8027 docs/plugins/tmpl/gstmpeg_play.sgml,
8028 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8029 docs/plugins/tmpl/gstspectrum.sgml,
8030 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8031 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8032 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8033 docs/plugins/tmpl/mpeg2parse.sgml,
8034 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8035 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8036 docs/plugins/tmpl/synaesthesia.sgml,
8037 docs/plugins/tmpl/system_encode.sgml,
8038 docs/plugins/tmpl/videoscale.sgml,
8039 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8040 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8041 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8042 docs Makefiles... Make the jpeg decoder a bit more aware about the
8043 different YUV colorspaces.
8045 2001-02-25 23:11 dlehn
8047 * debian/changelog: Oops... wrong email address
8049 2001-02-25 23:08 dlehn
8051 * debian/: changelog, rules: Updated version and build fix.
8053 2001-02-25 03:42 bbradburn
8055 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8058 2001-02-25 03:40 omegahacker
8060 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8063 2001-02-25 03:36 omegahacker
8065 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8066 plugins/mp3decode/mpg123/layer1.c,
8067 plugins/mp3decode/mpg123/layer3.c,
8068 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8071 2001-02-24 21:07 dlehn
8073 * debian/rules: Call configure instead of autogen.sh.
8075 2001-02-24 20:06 wtay
8077 * configure.in, include/default.h: Remove some unneeded files Added
8078 a fix for broken libglade-config in configure.in
8080 2001-02-24 19:33 dlehn
8082 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8085 2001-02-24 19:28 wtay
8087 * include/Makefile.am: Make dist now works
8089 2001-02-24 17:49 wtay
8091 * include/avifmt.h, include/registry.h,
8092 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8093 small fixes to wincodec
8095 2001-02-24 16:56 wtay
8097 * Makefile.am, configure.in, docs/Makefile.am,
8098 examples/Makefile.am: Added directories to Makefiles for DIST
8100 2001-02-24 00:23 wtay
8102 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8103 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8104 again A little modification to the videotest programm to use a tee
8105 element. added support for multiple paths in --gst-plugin_path=.
8106 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8107 to look for plugins.
8109 2001-02-23 19:22 wtay
8111 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8112 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8113 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8114 the manual with the new --gst-plugin-path/spew options
8116 2001-02-23 19:09 wtay
8118 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8119 Removed the asyncdisksrc again...
8121 2001-02-23 19:09 omegahacker
8123 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8124 options: --gst-plugin-spew will print errors when plugins fail to
8125 load. --gst-plugin-path= will add a directory to the path searched
8128 2001-02-23 01:57 omegahacker
8130 * gst/gstplugin.c: always include the installed plugin directories
8133 2001-02-23 00:55 omegahacker
8135 * configure.in, gstreamer-config.in: updates to configure.in and
8136 -config to help with cross compiling
8138 2001-02-22 23:19 wtay
8140 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8143 2001-02-22 23:18 wtay
8145 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8146 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8147 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8148 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8149 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8150 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8151 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8152 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8153 More doc updates Manual additions: xml/load save of custom XML,
8154 debugging, request pads added a signal to the example plugin fixed
8155 a bug in mp3parse (ifdef 1)
8157 2001-02-22 17:13 wtay
8159 * examples/plugins/example.c: Fixed an unclosed comment
8161 2001-02-22 01:53 omegahacker
8163 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8164 seek-capable mp3parse
8166 2001-02-22 01:36 bbradburn
8168 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8169 seeking by validating the NEXT frame header.
8171 2001-02-22 01:34 omegahacker
8173 * examples/plugins/: example.c, example.h: significant commenting
8174 of the example plugin
8176 2001-02-22 00:47 omegahacker
8178 * gst/gstelement.h: minor change: changed case of the strings for
8181 2001-02-21 23:01 wtay
8183 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8184 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8185 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8186 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8187 Fixed the jpeg decoder Modifications for lame >=3.86
8189 2001-02-21 22:32 dlehn
8191 * debian/: .cvsignore, README.Debian, changelog, control,
8192 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8193 gstmediaplay.menu, gstreamer-cdparanoia.files,
8194 gstreamer-common.files, gstreamer-doc.files,
8195 gstreamer-elements.files, gstreamer-esd.files,
8196 gstreamer-lame.files, gstreamer-mpg123.files,
8197 gstreamer-plugin-template.postinst,
8198 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8199 gstreamer-runtime.postinst, gstreamer-tools.files,
8200 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8201 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8202 libgsteditor0.postinst, libgstmediaplay-dev.files,
8203 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8206 2001-02-21 20:58 dlehn
8208 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8209 for byte order conversion.
8211 2001-02-21 20:57 dlehn
8213 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8214 backwards compatability.
8216 2001-02-21 20:45 dlehn
8218 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8219 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8220 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8223 2001-02-21 20:28 dlehn
8225 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8227 2001-02-21 20:27 dlehn
8229 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8231 2001-02-21 00:57 omegahacker
8233 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8234 into an element landed it in code that still thought it was
8235 connected to the previous element. It now checks to see if the
8236 peer's peer has changed, and deal accordingly.
8238 2001-02-20 08:19 omegahacker
8240 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8241 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8242 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8243 most operations live, without any failure. tests/incsched.c
8244 currently faults at the last iteration, not yet sure why.
8246 2001-02-19 22:15 wtay
8248 * tests/nego/nego1.c: file nego1.c was initially added on branch
8251 2001-02-19 22:15 wtay
8253 * tests/nego/Makefile.am: file Makefile.am was initially added on
8254 branch BRANCH-CAPSNEGO1.
8256 2001-02-19 22:15 wtay
8258 * tests/nego/.cvsignore: file .cvsignore was initially added on
8259 branch BRANCH-CAPSNEGO1.
8261 2001-02-19 22:15 wtay
8263 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8264 negotiation test program
8266 2001-02-19 20:20 wtay
8268 * configure.in, docs/random/wtay/caps-negociation,
8269 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8270 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8271 pad negotiation. - _renegotiate can be called by a plugin to
8272 negotiate the caps - _renegotiate is called whenever a pad
8273 changes its caps - the caps cannot contain lists or ranges -
8274 the pad caps are now only set explicitly using gst_pad_set_caps,
8275 the padtemplate caps are not transfered to the pad caps.
8277 missing: - no notification when negotiation fails - autoplugging
8278 is broken - the editor doesn't show correct caps
8280 2001-02-19 00:07 wtay
8282 * libs/Makefile.am: The BPB has been put over my head... this time
8285 2001-02-18 23:58 wtay
8287 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8288 we now have have a plain C version too.
8290 2001-02-18 10:00 omegahacker
8292 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8293 tests/incsched.c: More incsched progress. Should be able to get
8294 itereration going again tomorrow.
8296 2001-02-17 07:11 omegahacker
8298 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8299 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8300 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8301 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8302 incsched is getting closer.
8304 2001-02-17 04:43 mhowell
8306 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8309 2001-02-17 00:00 omegahacker
8311 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8312 macros and ##arg## syntax
8314 2001-02-16 23:54 richardb
8316 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8317 way and then back again, as wtay suggested. Ho hum.
8319 2001-02-16 23:52 omegahacker
8321 * docs/manual/quotes.sgml: more interesting than a 40K user
8324 2001-02-16 23:45 richardb
8326 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8328 2001-02-16 23:39 omegahacker
8330 * docs/manual/quotes.sgml: added groupie quote
8332 2001-02-16 16:48 richardb
8334 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8335 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8336 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8337 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8338 shown up by gnome-db2html2 - %'s should be written as % (was
8339 causing gnome-db2html2 to segfault, though I've a patch for them to
8340 fix that). Also correct an id which appeared twice.
8342 2001-02-16 13:13 richardb
8344 * gst/gstpad.h: Include compatability defines for old versions of
8347 2001-02-16 12:15 richardb
8349 * tools/README: Trivial fix: change launch to gstreamer-launch in
8352 2001-02-16 12:14 richardb
8354 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8355 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8356 things closer to the Gnome standard guidelines for SGML
8357 documentation. One change in particular is to change the book name
8358 for the manual from gstreamer to index; a change to the link to the
8359 manual on the website will thus be needed when the online version
8360 of the manual is next updated.
8362 These changes should make it possible to view the GStreamer
8363 documentation directly from SGML in Nautilus: anyone with a working
8364 copy of Nautilus should try this out and report ... ;-)
8366 2001-02-15 18:42 richardb
8368 * gst/gstpad.c: Fix a couple of instances of childs, which should
8369 be xmlChildrenNode. We need to be careful to stop these creeping
8372 2001-02-14 23:23 omegahacker
8374 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8375 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8376 need to get the headers redone...
8378 2001-02-14 10:34 richardb
8380 * configure.in: Innocuous little change to fix a warning with newer
8381 versions of automake - shouldn't cause any backwards compatibility
8384 2001-02-13 20:48 wtay
8386 * docs/random/wtay/caps-negociation: Latest begotiation doc
8388 2001-02-13 02:40 omegahacker
8390 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8391 changes to incsched stuff, need to make more major modifications to
8392 manager concept now, so I'm checkpointing.
8394 2001-02-12 23:08 omegahacker
8396 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8397 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8398 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8399 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8400 tests/Makefile.am, tests/incsched.c: First round of incremental
8401 scheduling. Manager setting and managed_elements lists are now
8402 handled at bin_add/remove time. Scheduling chains can be created
8403 incrementally as well, though there are still some pieces missing.
8405 2001-02-12 23:08 omegahacker
8407 * tests/incsched.c: file incsched.c was initially added on branch
8410 2001-02-11 22:22 wtay
8412 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8413 associations on the UML diagrams
8415 2001-02-11 18:29 wtay
8417 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8418 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8419 Added a first draft for caps-negotiation
8421 2001-02-10 14:46 wtay
8423 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8424 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8425 plugins/avi/playcodecs.c: - backported the xml load bug in the
8426 properties - backported the videosink bug - make sure the
8427 regiontype is set to NONE after a getregion - an ugly fix (copy the
8428 chainfunction outselves) to make the avidecoder work again.
8430 2001-02-08 19:52 wtay
8432 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8433 implementation details
8435 2001-02-08 19:37 wtay
8437 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8440 2001-02-08 19:37 wtay
8442 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8443 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8444 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8445 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8446 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8447 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8448 Implemented the plugable autopluggers. - one can aad an
8449 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8450 autopluggers can be queried using _get_list - save/load
8451 autoplugger descriptions in the XML registry - load the
8452 autoplugger only when needed - a signal can be attached to the
8453 autoplugger to be notified of new objects. - improved the
8454 media player to use the new autoplugger - updated
8455 gstreamer-inspect for the autoplugger and types added EOS to the
8456 disksrc fixed two bugs in properties loading (min/max, comment
8459 2001-02-07 22:48 omegahacker
8461 * configure.in: removed intl and po from configure.in, until we
8462 have gettext working
8464 2001-02-07 22:23 omegahacker
8466 * Makefile.am, configure.in: added configure option to turn on
8467 building of docs, else they aren't built
8469 2001-02-07 22:07 omegahacker
8471 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8474 2001-02-06 20:42 wtay
8476 * docs/gst/tmpl/gstreamer-unused.sgml,
8477 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8478 examples/queue2/queue2.c, examples/thread/thread.c,
8479 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8480 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8481 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8482 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8483 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8484 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8485 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8486 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8487 autoplugger: - moved all of the code out of gstpipeline.c to
8488 autoplug.c - The autoplugger now creates a GstElement based on
8489 the given src and sink caps. The API now is: GstElement*
8490 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8491 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8492 sure if this is right behaviour but we need at least a bin in
8493 order to run the typedetect functions. - fixed a bug in
8494 gstbin.c where the MANAGER flag of the bin was not cleared
8495 when going to the NULL state. - a bug in the videosink was
8496 fixed. It was possible that more instances of the video widget
8497 were created, causing major errors. - commented out most of the
8498 'old' autoplug examples. - added the new autoplugger to
8499 gstplay.c. There still is a bit of hacking needed to insert a
8500 queue into the autogenerated element. This will be fixed when
8501 the autoplugger can also create the video/audio elements. Fixed
8502 some more extranous spaces problems in various files.
8504 2001-02-06 20:06 wtay
8506 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8507 ignore, and two documents..
8509 2001-02-06 19:39 omegahacker
8511 * test/ac3play.c: updated ac3play to work with latest libgst
8513 2001-02-05 17:17 omegahacker
8515 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8517 2001-02-05 17:16 omegahacker
8519 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8520 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8521 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8522 guint64's. They are offset and len, where offset can be used for
8523 the time field, and len would be zero or the time unit (say, 33ms
8526 2001-02-04 21:38 omegahacker
8528 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8529 in-use instances of asyncdisksrc
8531 2001-02-04 21:37 omegahacker
8533 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8534 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8535 disksrc, no point in having a distinction
8537 2001-02-03 07:25 omegahacker
8539 * configure.in: fixed up the Alpha and ARM processor checks
8541 2001-02-01 17:42 omegahacker
8543 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8546 2001-02-01 17:39 omegahacker
8548 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8551 2001-01-31 22:54 omegahacker
8553 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8555 2001-01-31 20:27 wtay
8557 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8558 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8559 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8560 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8561 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8562 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8564 2001-01-30 23:53 wtay
8566 * examples/xml/createxml.c, examples/xml/runxml.c,
8567 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8568 gst/gstxml.h: Added a first attempt for XML embedding in the main
8569 core XML. Objects will emit a signal that a user app can connect
8570 to in order to insert its XML into the tree. You can catch the
8571 object_loaded signal in GstXML to parse the user supplied XML data
8572 in the stream. The object_loaded signal is implemented with a
8573 custom made class signal. All GstObject classes now automatically
8574 create a GstSignalObject that serves as a proxy to the user app
8575 when an object is loaded. All objects are currently responsible to
8576 emit the class signal themselves. runxml and createxml serve as an
8577 example how the XML hooks can be used to insert and retrieve custom
8580 2001-01-29 23:51 wtay
8582 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8584 2001-01-29 23:50 wtay
8586 * examples/plugins/example.c, examples/plugins/example.h,
8587 gst/gstxml.c, plugins/audioscale/audioscale.c,
8588 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8589 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8590 plugins/cdparanoia/cdparanoia.c,
8591 plugins/mp3decode/mpg123/gstmpg123.c,
8592 plugins/mp3decode/parse/mp3parse.c,
8593 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8594 parentage macros were replaced with the correct gst_*_get_parent.
8595 Updated the example. 'gstreamer' now is the doc type instead of
8598 2001-01-29 23:32 wtay
8600 * docs/random/wtay/namespaces: Added ramblings about the XML
8603 2001-01-29 00:06 wtay
8605 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8606 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8607 editor/gsteditorpad.c, editor/gsteditorproject.c,
8608 examples/plugins/example.c, examples/xml/createxml.c,
8609 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8610 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8611 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8612 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8613 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8614 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8615 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8616 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8617 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8618 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8619 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8620 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8621 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8622 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8623 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8624 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8625 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8626 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8627 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8628 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8629 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8630 plugins/filters/ladspa/gstladspa.c,
8631 plugins/filters/median/median.c, plugins/filters/median/median.h,
8632 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8633 plugins/icecast/icecastsend/icecastsend.c,
8634 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8635 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8636 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8637 plugins/mp3decode/mpg123/gstmpg123.c,
8638 plugins/mp3decode/parse/mp3parse.c,
8639 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8640 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8641 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8642 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8643 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8644 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8645 plugins/mpeg1/parse/mpeg1parse.c,
8646 plugins/mpeg1/system_encode/system_encode.c,
8647 plugins/mpeg1video/parse/mp1videoparse.c,
8648 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8649 plugins/mpeg2/ac3parse/ac3parse.c,
8650 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8651 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8652 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8653 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8654 plugins/mpeg2/subtitles/mpeg2subt.c,
8655 plugins/mpeg2/video/gstmpeg2play.c,
8656 plugins/mpeg2/video/gstmpeg2play.h,
8657 plugins/mpeg2/videoparse/mp2videoparse.c,
8658 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8659 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8660 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8661 plugins/visualization/smoothwave/smoothwave.c,
8662 plugins/visualization/smoothwave/smoothwave.h,
8663 plugins/visualization/spectrum/gstspectrum.c,
8664 plugins/visualization/synaesthesia/synaesthesia.c,
8665 plugins/visualization/vumeter/vumeter.c,
8666 plugins/visualization/vumeter/vumeter.h,
8667 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8668 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8669 tools/gstreamer-inspect.c: This is a megapatch with the following
8672 - moved the gchar *name to GstObject, removed the ones in
8675 - moved the parent handling completely into GstObject. This cause
8677 the plugins to fail (except those that used gst_pad_get_parent)
8678 - rearanged the XML save handling.
8679 - GstObject now has a class function save/restore_thyself.
8680 - GstObject has a generic method gst_object_save_thyself, this
8682 possible to fire a signal wehever a new object is loaded. This
8684 so we can add XML save hooks.
8685 - GstXML API has changed slightly. You now have to create a
8687 first before you can actually load something. This makes it
8689 attach a signal to GstXML whenever an object is loaded. I'm
8691 will keep this interface.
8692 - GstObject can now print the path_string without knowing about
8695 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8698 - added XML namespaces to the saved pipelines the namespace is:
8699 http://gstreamer.net/gst-core/1.0/
8700 namespaces are needed to distinguish user generated XML from the
8703 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8704 will be replaced with gst_pad_get_parent shortly.
8706 2001-01-26 23:35 wtay
8708 * REQUIREMENTS: Added the requirement for libshout
8710 2001-01-26 23:33 wtay
8712 * configure.in: For the icecast sender
8714 2001-01-26 23:33 wtay
8716 * plugins/: Makefile.am, icecast/Makefile.am,
8717 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8718 icecast/icecastsend/icecastsend.c,
8719 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8722 2001-01-26 18:15 richardb
8724 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8727 2001-01-23 20:03 wtay
8729 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8730 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8731 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8732 new _request methods
8734 2001-01-23 18:42 richardb
8736 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8737 gst_element_request_compatible_pad and remove
8738 gst_element_request_pad. Implemented something reasonable for
8739 gst_element_request_compatible_pad, but havn't tested much: it
8740 won't work for tee because the pad templates have no caps, and
8741 negotiation is not yet written, so it is assumed that the tee pads
8742 can't connect to anything.
8744 2001-01-22 23:39 richardb
8746 * examples/launch/mp3play: Fix launch so that it can play a list of
8747 files, now that EOS works enough. (It needs to not have to restart
8748 gstreamer each time, but good enough for now ;-) )
8750 2001-01-21 23:20 wtay
8752 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8753 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8754 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8755 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8756 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8757 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8758 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8759 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8760 Added XML load from memory functionality Undid the videosink patch,
8761 something else is wrong now on my machine: no MMX acceleration :-(
8763 2001-01-21 17:36 wtay
8765 * docs/random/wtay/eos-19012001: An overview of the current EOS
8768 2001-01-21 16:19 wtay
8770 * docs/random/dynpads: Ramblings about dynamic pads
8772 2001-01-21 16:18 wtay
8774 * docs/random/omega/testing/.cvsignore: [no log message]
8776 2001-01-21 16:10 wtay
8778 * docs/gst/.cvsignore: updated to exclude various docs formats
8781 2001-01-21 16:08 wtay
8783 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8784 in a thread, to test EOS. still hangs because gtk_main hangs in a
8787 2001-01-21 16:06 wtay
8789 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8790 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8791 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8792 correctly now. Updated gstreamer-launch to loop while !EOS.
8794 2001-01-21 01:20 omegahacker
8796 * docs/random/omega/testing/framework: more complete(?) XML
8797 description of example
8799 2001-01-21 01:03 omegahacker
8801 * docs/random/omega/testing/framework: initial thoughts on
8804 2001-01-21 00:57 wtay
8806 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8807 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8808 the device when in use' bug.
8810 2001-01-20 20:08 omegahacker
8812 * docs/design/: part-conventions.txt, part-gstelement.txt,
8813 part-gstobject.txt, part-standards.txt: current set of design docs,
8816 2001-01-20 19:20 omegahacker
8818 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8819 added first hack at testing suite design
8821 2001-01-20 18:20 wtay
8823 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8824 chaining/pushing them to the next element. NULL buffers happen on
8825 EOS. gst_bin_iterate now returns a gboolean indicating something
8826 usefull happened. It the bin is EOS, it returns FALSE.
8828 2001-01-20 17:59 wtay
8830 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8831 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8832 found inside a bin1, we add the bin2 to the EOS providers of the
8833 bin1. When there is nothing more to schedule in bin1 and bin2 has
8834 fired EOS, bin1 is in EOS. The queue overrides the EOS
8835 notification and calls EOS on the src pad when the queue is empty
8836 and the sink pad is in EOS.
8838 2001-01-20 17:53 wtay
8840 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8841 case6.c: More test cases for EOS handling
8843 2001-01-20 03:36 omegahacker
8845 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8848 2001-01-20 03:33 omegahacker
8850 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8851 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8852 vidcapture2.c: updated test programs to new ghostpad API
8854 2001-01-20 03:28 wtay
8856 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8857 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8860 2001-01-20 03:10 wtay
8862 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8863 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8864 eos somewhat work. no inner bins are checked. When an element
8865 fires EOS, the chain with that element is removed from the
8866 scheduler (marked inactive). If all chains are inactive, the bin
8869 2001-01-20 03:02 wtay
8871 * tests/eos/: case2.c, case3.c: Two more test cases
8873 2001-01-20 02:57 omegahacker
8875 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8876 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8879 2001-01-19 23:34 wtay
8881 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8884 2001-01-19 22:15 wtay
8886 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8887 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8888 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8889 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8890 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8891 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8892 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8893 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8894 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8895 tests/tee.c: API docs updates
8897 2001-01-19 09:37 omegahacker
8899 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8900 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8901 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8902 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8903 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8904 changes. Fixed everything that broke, correctly. Someone will
8905 want to go update the API doc templates.
8907 2001-01-19 09:14 omegahacker
8909 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8910 more cothreads cleanup, and first pass at ARM code
8912 2001-01-19 07:48 omegahacker
8914 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8915 stack issue that probably can't be solved anyway. Tomorrow the UDB
8916 build will commence, and let the best guess win!
8918 2001-01-19 02:23 omegahacker
8920 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8921 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8922 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8923 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8924 system. The objects are in place, I now need to go and get all the
8925 Bin end of things worked out. Testing should be fairly easy, at
8926 least for verification.
8928 Everything I've tried so far works with no changes, with is
8929 amazing. That's just cool. Once again we rewrite an entire
8930 subsystem, and nothing else notices anything but the new features
8933 2001-01-19 02:10 richardb
8935 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8938 2001-01-19 02:06 richardb
8940 * docs/fwg/: Makefile.am, firstplugin.sgml,
8941 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8942 typesnprops.sgml: Wrote a little more text, and did more of the
8943 work on making the sections. When this manual has text in all
8944 these sections its going to be pretty impressive...
8946 2001-01-19 00:07 wtay
8948 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8949 little tee test program.
8951 2001-01-19 00:07 wtay
8953 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8954 pad presence REQUEST.
8956 2001-01-19 00:02 wtay
8958 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8959 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8960 elements/gsttypefind.h: And here they are....
8962 2001-01-19 00:01 wtay
8964 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8965 elements/gstelements.c: Moved queue and typefind elements to the
8966 core since they are referenced by name.
8968 2001-01-18 23:46 wtay
8970 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8971 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8972 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8973 mthodes to request an element to create pads:
8974 gst_element_request_pad* This can be used to construct a tee and a
8975 muxer/mixer/aggregator element. Moved the tee element to elements/
8976 because it can now be handled with the new pad request features.
8977 The padfactory also has some changes: a pad can now be of presence
8978 REQUEST, which means that the pad can be requested from this plugin
8981 2001-01-18 15:29 richardb
8983 * plugins/esd/esdsink/esdsink.c,
8984 plugins/visualization/synaesthesia/core.c,
8985 plugins/visualization/synaesthesia/core.h,
8986 plugins/visualization/synaesthesia/synaesthesia.c,
8987 plugins/visualization/synaesthesia/synaesthesia.h,
8988 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8989 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8990 fixes for libxml. Also, some code formatting changes in esdsink,
8991 some further fixes to vumeter, and some work on synaesthesia to
8992 make it closer to working (it doesn't fully work yet, though. :( )
8994 2001-01-18 11:16 richardb
8996 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8997 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8998 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8999 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9000 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9001 libxml2. Also improved a couple of debugging messagse.
9003 2001-01-18 08:54 omegahacker
9005 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9006 gstppc.h: Updates to cothreads code, including non-working alpha.
9007 Changed things a bit, including PPC. Not having a PPC machine, I
9008 need someone to test these changes and report back whether they
9011 2001-01-18 02:25 richardb
9013 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9014 so that it compiles and runs. It doesn't do much of use though:
9015 simply produces some debug output, and has a set of arguments which
9016 report the volume. It might be more useful if it produced its
9017 output from a source pad, in an appropriate format, so that another
9018 plugin could graphically display this.
9020 2001-01-17 07:43 wtay
9022 * examples/typefind/: Makefile, Makefile.am: Oops
9024 2001-01-17 01:59 richardb
9026 * tools/gstreamer-register.c: Fix permissions problems: the
9027 directory will now always be created mode 2755. In addition, the
9028 temporary file is given restricted permissions, and the permissions
9029 on the registry file are preserved if one already exists, or 666
9030 (and modified by the umask) if one doesn't already exist.
9032 2001-01-17 00:02 wtay
9034 * configure.in: Added typefind example to configure.in
9036 2001-01-17 00:01 wtay
9038 * examples/: autoplug/autoplug.c, typefind/Makefile,
9039 typefind/typefind.c: Added the typefind example from the manual
9041 2001-01-16 23:35 wtay
9043 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9044 utility.sgml: Manual updates and additions
9046 2001-01-15 21:10 richardb
9048 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9049 plugin, after I realised they were wrong during a conversation
9050 about pads with wtay. ;-)
9052 2001-01-15 19:25 wtay
9054 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9055 gstelement that broke with the conversion of the states to a
9058 2001-01-15 00:53 richardb
9060 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9061 conditionals to ensure that the i486 stuff is used only in x86
9062 architectures. Now links on PPC.
9064 2001-01-15 00:53 wtay
9066 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9067 with dynamic pads Fixed quotes
9069 2001-01-14 22:28 wtay
9071 * gstplay/Makefile.am: Added gst_libs to Makefile
9073 2001-01-14 22:25 richardb
9075 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9076 directory to put the manual in: was trying to make a symlink in the
9077 non-existant directory, and causing the build to stop.
9079 2001-01-14 22:24 richardb
9081 * gst/Makefile.am: Adding nasty hack to rules to generate
9082 cothreads.{o,lo}, to get dependencies right. Rules copied from
9083 automake, and therefore a bit dependent on automake keeping doing
9084 dependency things the same kind of way, but it should work as long
9085 as automake puts dependencies into .deps/*.P
9087 2001-01-14 22:23 wtay
9089 * tests/sched/Makefile.am: Fixed a Makefile error
9091 2001-01-14 21:55 omegahacker
9093 * Makefile.am, acconfig.h, configure.in,
9094 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9095 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9096 editor/Makefile.am, examples/autoplug/Makefile.am,
9097 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9098 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9099 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9100 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9101 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9102 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9103 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9104 gst/types/Makefile.am, gstplay/Makefile.am,
9105 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9106 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9107 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9108 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9109 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9110 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9111 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9112 plugins/effects/stereo/Makefile.am,
9113 plugins/effects/volume/Makefile.am,
9114 plugins/esd/esdsink/Makefile.am,
9115 plugins/filters/ladspa/Makefile.am,
9116 plugins/filters/median/Makefile.am,
9117 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9118 plugins/mp3decode/mpg123/Makefile.am,
9119 plugins/mp3decode/parse/Makefile.am,
9120 plugins/mp3decode/types/Makefile.am,
9121 plugins/mp3decode/xa/Makefile.am,
9122 plugins/mp3decode/xing/Makefile.am,
9123 plugins/mp3encode/lame/Makefile.am,
9124 plugins/mpeg1/mpeg1encoder/Makefile.am,
9125 plugins/mpeg1/mpeg_play/Makefile.am,
9126 plugins/mpeg1/mpegaudio/Makefile.am,
9127 plugins/mpeg1/mpegtypes/Makefile.am,
9128 plugins/mpeg1/parse/Makefile.am,
9129 plugins/mpeg1/system_encode/Makefile.am,
9130 plugins/mpeg1video/parse/Makefile.am,
9131 plugins/mpeg2/ac3dec/Makefile.am,
9132 plugins/mpeg2/ac3parse/Makefile.am,
9133 plugins/mpeg2/mpeg2dec/Makefile.am,
9134 plugins/mpeg2/mpeg2enc/Makefile.am,
9135 plugins/mpeg2/mpegtypes/Makefile.am,
9136 plugins/mpeg2/parse/Makefile.am,
9137 plugins/mpeg2/subtitles/Makefile.am,
9138 plugins/mpeg2/video/Makefile.am,
9139 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9140 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9141 plugins/visualization/smoothwave/Makefile.am,
9142 plugins/visualization/spectrum/Makefile.am,
9143 plugins/visualization/synaesthesia/Makefile.am,
9144 plugins/visualization/vumeter/Makefile.am,
9145 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9146 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9147 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9148 Massive build fixup. Will send message to -devel list later with
9149 details on the changes and what they mean for Makefile.am writers.
9150 Check docs/random/omega/build/TODO for a list of things that I had
9153 NOTE: this requires a complete rebuild of all plugins, since I also
9154 changed the STATE enum to a bitfield instead of sequential numbers.
9156 2001-01-14 21:38 omegahacker
9158 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9159 the launcher, didn't deal with argc properly
9161 2001-01-14 14:57 wtay
9163 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9166 2001-01-14 14:43 wtay
9168 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9169 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9170 make sure that the waiting thread is woken up. Can somebody with
9171 queue problems verifify that this does improve the situation a bit.
9172 I'm suspecting that something else is going on, like a pthreads bug
9173 or something. Small updates to the fake elements.
9175 2001-01-14 12:42 richardb
9177 * REQUIREMENTS: Added a couple of lines about debian packages.
9179 2001-01-14 04:45 wtay
9181 * docs/manual/quotes.sgml: Updated quotes :-)
9183 2001-01-13 19:04 wtay
9185 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9186 proposal does not use the recursion to propagate the EOS signal.
9187 This implies that an element cannot deny an EOS signal anymore but
9188 since the signal is generated when a NULL buffer is pushed,
9189 somebody did something wrong anyway.
9191 2001-01-13 15:47 wtay
9193 * docs/random/wtay/eos4: Added an updated use case for EOS
9196 2001-01-13 14:45 wtay
9198 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9200 2001-01-13 14:25 wtay
9202 * tools/gstreamer-register.c: Fixed the directory permission Bug
9205 2001-01-13 13:51 wtay
9207 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9208 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9209 parser.h instead of gnome-xml/parser.h untill xml-config is
9212 2001-01-13 02:55 omegahacker
9214 * configure.in: turned static library build back off for
9217 2001-01-13 02:12 wtay
9219 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9222 2001-01-13 00:14 wtay
9224 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9227 2001-01-12 23:37 wtay
9229 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9230 sure BE/LE stuff works
9232 2001-01-12 22:44 wtay
9234 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9235 with an explanation of how EOS could be handled with it.
9237 2001-01-12 20:54 wtay
9239 * ChangeLog: Updated ChangeLog :-)
9241 2001-01-12 20:48 wtay
9243 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9244 mmx/sse code is not used on non i386
9246 2001-01-12 20:44 wtay
9248 * configure.in: Check for more atomic operations
9250 2001-01-12 20:25 wtay
9252 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9255 2001-01-12 20:15 wtay
9257 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9258 not performed on non intel
9260 2001-01-12 18:51 wtay
9262 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9263 handling, I got an idea and started eos3. eos3 takes a different
9264 approach by merging the eos detection and the scheduling in a quite
9265 elegant way. I'm not sure we handle the scheduling like this
9268 2001-01-11 23:20 wtay
9270 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9271 replaced them with a # comment as suggested by Peter Weilbacher
9273 2001-01-11 23:15 wtay
9275 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9276 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9277 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9278 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9279 the asm sources from /* */ to #, it seems to confuse some compilers
9281 2001-01-11 22:09 omegahacker
9283 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9284 make obvious its usage restrictions
9286 2001-01-11 22:03 omegahacker
9288 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9289 elements can store ints or pointers for their own use
9291 2001-01-11 21:53 wtay
9293 * Makefile.am: Added the REQUIREMENTS file to distdir
9295 2001-01-11 09:42 omegahacker
9297 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9298 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9299 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9300 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9301 sched/walkthrough-72: added all of my un-committed random doc
9302 files, as backup <g>
9304 2001-01-11 00:35 omegahacker
9306 * gstreamer.spec.in: updated spec file to create -devel package too
9308 2001-01-11 00:33 omegahacker
9310 * gst/gstinfo.c: removed some spare newlines
9312 2001-01-10 21:28 omegahacker
9314 * docs/manual/programs.sgml: updated -launch examples
9316 2001-01-10 09:14 omegahacker
9318 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9320 2001-01-09 21:19 wtay
9322 * configure.in: Added --with-win32-libdir to configure
9324 2001-01-09 21:06 omegahacker
9326 * acconfig.h, configure.in: added config option for win32 dll and
9327 re-enabled static building
9329 2001-01-09 20:54 omegahacker
9331 * docs/manual/quotes.sgml: latest irc insanity
9333 2001-01-09 20:53 wtay
9335 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9338 2001-01-09 20:45 omegahacker
9340 * tools/gstreamer-register.c: added unlink() of registry file, and
9341 moved info enable up
9343 2001-01-09 06:48 omegahacker
9345 * tools/gstreamer-launch.c: typo fix
9347 2001-01-09 04:42 omegahacker
9349 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9350 acconfig.h and added debugging output to cdparanoia
9352 2001-01-09 04:39 omegahacker
9354 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9355 gstreamer-register.c: various changes, including making -launch use
9358 2001-01-09 04:36 omegahacker
9360 * gst/gstplugin.c: fixed a leak
9362 2001-01-08 23:57 richardb
9364 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9366 2001-01-08 23:55 richardb
9368 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9369 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9370 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9371 examples/Makefile.am, examples/plugins/.cvsignore,
9372 examples/plugins/Makefile.am, examples/plugins/example.c,
9373 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9374 Move plugin example code to new location, and put it into build
9375 system. Add work on firstplugin chapter of pwg. Fix typo in
9376 quotes. Add @'s before commands in manuals.mak
9378 2001-01-08 22:08 wtay
9380 * docs/Makefile.am, docs/manual/components.sgml,
9381 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9382 docs/manual/states.sgml, docs/manual/xml.sgml,
9383 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9384 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9385 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9386 gst_xml_get_element was broken
9388 2001-01-08 22:04 richardb
9390 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9391 make another comment more helpful.
9393 2001-01-08 22:03 richardb
9395 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9396 position in the heirarchy.
9398 2001-01-08 20:15 richardb
9400 * editor/gsteditorproperty.c: Display what the type of an element
9401 is, as the first thing in the properties box.
9403 2001-01-08 08:32 omegahacker
9405 * docs/manual/quotes.sgml: added another, um, exchange
9407 2001-01-08 01:43 richardb
9409 * tools/gstreamer-launch.c: Fix typo in error message.
9411 2001-01-08 01:27 richardb
9413 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9414 Add a "quotes" section to the gstreamer manual. This may not be an
9415 appropriate place to have this - feel free to remove it. But I
9416 think this should live _somewhere_.
9418 2001-01-08 01:23 richardb
9420 * docs/random/filter-writers-guide: Remove text version of headings
9421 for fwg. This is now contained in the SGML
9423 2001-01-08 01:21 richardb
9425 * docs/fwg/: .cvsignore, Makefile.am,
9426 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9427 Renamed the filter writers guide to plugin writers guide. Added in
9428 the planned section headings.
9430 2001-01-07 22:59 wtay
9432 * tests/sched/testcases1.tc: Added a sample tescase file
9434 2001-01-07 22:36 wtay
9436 * docs/random/testing/syntax: Added iterations
9438 2001-01-07 22:34 wtay
9440 * docs/random/testing/syntax: Added a plan for regression test plan
9443 2001-01-07 18:36 wtay
9445 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9446 thread, pipeline, so that it can be used in gstreamer-inspect and
9449 2001-01-07 17:09 wtay
9451 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9452 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9453 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9454 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9455 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9456 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9457 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9458 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9459 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9460 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9461 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9462 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9463 --enable-debug Updated AUTHORS in gstmediaplay
9465 2001-01-07 16:48 richardb
9467 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9469 2001-01-07 16:14 richardb
9471 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9472 to start using xmlDocDump, to avoid a symlink attack on the
9473 temporary registry file. Unfortunately, xmlDocDump doesn't give
9474 any indication whether its successful, so I've #ifdefed this out
9475 and left the original in place. Since the tmp file is in
9476 /etc/gstreamer, this should be okay for the moment, but I shall ask
9477 the libxml people to add some way of getting the success value of
9478 DocDump so we can use that in future.
9480 2001-01-07 15:31 richardb
9482 * acinclude.m4: Slight tweak: now I just need to send the modified
9483 version off to the alsa people.
9485 2001-01-07 15:25 richardb
9487 * acinclude.m4: New macro for testing for ALSA libraries.
9488 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9490 2001-01-07 15:20 richardb
9492 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9493 gstreamer-register will now never cause the ** WARNING **:
9494 gstplugin: registry needs rebuild warning to appear - sets a hidden
9495 global in gstplugin.c to turn the warning off. Fix a warning in
9496 gst/cothreads.c (function was declared extern, defined static)
9498 2001-01-07 14:55 richardb
9500 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9502 2001-01-07 14:49 wtay
9504 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9505 locking by only using the elements mutex. This should fix the
9506 locking problems we had...
9508 2001-01-07 14:32 richardb
9510 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9512 2001-01-07 14:29 richardb
9514 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9516 2001-01-07 14:16 richardb
9518 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9519 not to be installed.
9521 2001-01-07 14:05 richardb
9523 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9524 can compile. Will shortly update this with a slightly better
9527 2001-01-07 13:58 richardb
9529 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9530 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9531 HAVE_DB2PS instead of HAVE_PS2PDF.
9533 2001-01-07 08:40 omegahacker
9535 * configure.in: added check for libasound, and fixed check for
9538 2001-01-07 08:01 omegahacker
9540 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9541 over-zealous attempt to squash leaks, I put the g_free too early
9543 2001-01-07 07:46 omegahacker
9545 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9546 to both the plugin and the ladspa-provided code
9548 2001-01-07 07:45 omegahacker
9550 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9551 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9553 2001-01-07 07:01 richardb
9555 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9556 repository up-to-dateness by scanning through all directories on
9557 path, and checking that they and all their files are older than the
9558 repository. Give warning message if not.
9560 2001-01-07 05:54 richardb
9562 * tools/gstreamer-register.c: Test xmlSaveFile return value
9563 correctly (had to get source to find out what it meant...)
9564 gstreamer-register now seems to work fine, even in a non-standard
9567 2001-01-07 05:35 richardb
9569 * configure.in: Fix tiny slip which made configdir still always be
9572 2001-01-07 05:30 richardb
9574 * acconfig.h, configure.in, docs/manual/factories.sgml,
9575 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9576 (which currently just holds the registry)ecan now be set by
9577 configure --with-configdir=<directory path>
9579 2001-01-07 04:51 richardb
9581 * tools/gstreamer-register.c: Almost completely rewritten
9582 gstreamer-register. Now checks most errors that can happen, and
9583 displays a useful message.
9585 2001-01-07 04:28 omegahacker
9587 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9589 2001-01-07 04:00 omegahacker
9591 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9592 capabilities into gst_parse_launch()
9594 2001-01-07 03:42 wtay
9596 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9597 gstqueue.h: Added sleep time to identity Added timeout value in
9598 queue (not activated yet)
9600 2001-01-07 03:06 omegahacker
9602 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9603 fix the parser that created them
9605 2001-01-07 02:30 wtay
9607 * docs/random/queue: Added a deadlock case for the queue
9609 2001-01-07 02:23 richardb
9611 * docs/fwg/: Makefile.am, concepts.sgml,
9612 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9613 headings for the second section too, and some text for it... ;-)
9615 2001-01-07 00:12 richardb
9617 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9618 titlepage.sgml: Wrote introduction, and changed name to plugin
9619 writers guide (though files still need rename). I'll leave the
9620 filenames as is for now, since the name might still change again...
9622 2001-01-06 22:05 omegahacker
9624 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9625 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9626 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9627 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9628 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9629 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9630 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9631 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9632 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9633 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9634 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9635 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9636 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9637 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9638 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9639 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9640 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9641 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9642 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9645 2001-01-06 19:09 wtay
9647 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9648 to think about it though...
9650 2001-01-06 18:08 wtay
9652 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9655 2001-01-06 16:56 wtay
9657 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9659 2001-01-06 16:52 wtay
9661 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9662 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9663 create dangling elements with the current scheduler. Remove the
9664 subtitle parser because it's not possible with the current
9665 scheduler. Added a padtemplate for MPEG2 subtitles.
9667 2001-01-06 10:42 omegahacker
9669 * configure.in: removed xing and added AM_CONDITIONAL for
9672 2001-01-06 09:49 omegahacker
9674 * autogen.sh: added --enable-debug to autogen.sh, duh...
9676 2001-01-06 02:35 wtay
9678 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9679 docs/gst/tmpl/gstasyncdisksrc.sgml,
9680 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9681 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9682 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9683 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9684 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9685 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9686 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9687 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9688 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9689 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9690 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9691 docs/manual/bins.sgml, docs/manual/connections.sgml,
9692 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9693 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9694 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9695 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9696 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9697 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9698 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9699 manual and the docs. Removed the esdsink in gst/elements/ we have
9700 a real one not in the plugins dir. Added more APIs to query the
9701 plugins, types and caps. more fields now have a getter and a
9702 setter. This is needed to make gstreamer wrapper fiendly. Added
9703 gst_element_disconnect beacuse we also have a gst_element_connect
9705 2001-01-05 18:50 wtay
9707 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9708 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9709 queues.sgml, threads.sgml: Docs updates
9711 2001-01-05 00:28 omegahacker
9713 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9715 2001-01-04 23:35 wtay
9717 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9718 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9719 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9720 states.sgml, threads.sgml: Updates and additions to the manual
9722 2001-01-04 22:15 omegahacker
9724 * gst/cothreads.c, gst/gstinfo.c,
9725 docs/gst/tmpl/gstasyncdisksrc.sgml,
9726 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9727 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9728 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9729 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9730 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9731 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9732 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9733 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9734 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9735 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9738 2001-01-04 20:34 omegahacker
9740 * tools/gstreamer-launch.c: fixed problems with -launch
9742 2001-01-04 20:17 omegahacker
9744 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9746 2001-01-04 19:22 wtay
9748 * examples/launch/mp3play: Fixed mp3play
9750 2001-01-04 19:16 wtay
9752 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9755 2001-01-04 18:57 wtay
9757 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9758 default removed debugging -g from Makefile
9760 2001-01-04 17:44 richardb
9762 * examples/launch/mp3play: Undo accidental commit of debugging
9765 2001-01-04 16:46 richardb
9767 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9770 2001-01-04 10:54 omegahacker
9772 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9773 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9774 cothreads sources a bit, added some API docs. Added some functions
9775 needed for gstreamer-inspect. Added num_sources to fakesink.
9777 2001-01-04 10:53 omegahacker
9779 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9780 to ladspa wrapper, closer to data movement
9782 2001-01-04 10:47 omegahacker
9784 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9785 to list elements and plugin info too
9787 2001-01-04 07:19 wtay
9789 * tools/gstreamer-launch.c: A little fix for parameter parsing
9791 2001-01-04 00:15 richardb
9793 * examples/launch/mp3play: Updated to supply argument as
9794 "name=value" rather than just "value"
9796 2001-01-04 00:15 richardb
9798 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9801 2001-01-03 23:08 wtay
9803 * test/mp3play.c: Make sure the plugin is loaded only once
9805 2001-01-03 22:58 richardb
9807 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9808 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9809 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9810 supply debugging options to libgst
9812 2001-01-03 20:55 wtay
9814 * tools/gstreamer-inspect.c: Added the previous changes back in
9816 2001-01-03 20:44 omegahacker
9818 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9819 updates and a padtemplate counter added
9821 2001-01-03 20:40 omegahacker
9823 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9826 2001-01-03 20:21 wtay
9828 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9829 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9830 GSList Some fixes to inspect: added the mime type
9832 2001-01-03 19:54 wtay
9834 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9835 the bonobo component fix a compile bug in inspect... Erik, have
9836 pending changes to gstpad.h?
9838 2001-01-03 19:12 richardb
9840 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9841 Do gst_init first in helloworld, so you can supply gst parameters.
9842 Correct name of frequency cap to rate, in esdsink. Now connects
9845 2001-01-03 18:55 richardb
9847 * gst/elements/gstaudiosink.c: Various small fixes.
9849 2001-01-03 18:51 richardb
9851 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9852 updating of parameters now.
9854 2001-01-03 18:15 richardb
9856 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9857 functions! Wheeeee! Still needs to have a few things sorted out
9858 though, such as parameter setting / syncing.
9860 2001-01-03 16:25 richardb
9862 * configure.in, plugins/Makefile.am, plugins/example.c,
9863 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9864 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9865 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9866 Added nearly complete esdsink: all structure in place, just need to
9867 add actaul links to libesd. ;-)
9869 2001-01-03 08:48 omegahacker
9871 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9872 now, like padtemplates, caps/props, and arguments. More stuff can
9873 be done, but not now, I must sleep.
9875 2001-01-03 07:38 omegahacker
9877 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9878 gstreamer-launch.c: Updates to -launch, added -inspect.
9880 2001-01-02 23:33 wtay
9882 * plugins/: example.c, example.h: Updated the example plugin
9885 2001-01-02 22:52 richardb
9887 * docs/Makefile.am: Don't delete CVS directories from working
9888 directory: delete from distdir. Also, delete backup files, while
9891 2001-01-02 20:50 wtay
9893 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9895 2001-01-02 19:46 wtay
9897 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9898 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9899 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9900 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9901 examples/thread/Makefile.am, examples/xml/Makefile.am,
9902 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9903 test/bindings/Makefile.am: The examples must not be installed
9904 Removed debugging from Makefiles for avidecoder/ac3parse
9905 /test/bindings/dummy.h cannot be installed
9907 2001-01-02 18:40 wtay
9909 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9910 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9911 plugins/audioscale/audioscale.c,
9912 plugins/filters/median/Makefile.am,
9913 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9914 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9915 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9916 plugins/mpeg1/mpegtypes/Makefile.am,
9917 plugins/mpeg2/mpegtypes/Makefile.am,
9918 plugins/visualization/spectrum/fix_fft.c,
9919 plugins/visualization/spectrum/gstspectrum.c,
9920 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9921 the docs more fixes for symbols collisions
9923 2001-01-02 16:39 wtay
9925 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9926 conflict with mpeg_audio
9928 2001-01-02 16:29 wtay
9930 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9931 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9932 symbol conflict with mpeg_play
9934 2001-01-02 15:18 richardb
9936 * docs/gst/Makefile.am: Remove gstesdsink
9938 2001-01-02 14:35 richardb
9940 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9941 put into distribution.
9943 2001-01-02 14:34 richardb
9945 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9946 documentation fails to build correctly when libhttp isn't present
9949 2001-01-02 13:23 richardb
9951 * autogen.sh: Correct ftp urls for libtool.
9953 2001-01-02 12:07 wtay
9955 * autogen.sh: Fixed a typo
9957 2001-01-02 12:04 wtay
9959 * acconfig.h, autogen.sh, configure.in,
9960 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9961 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9962 libjpeg Added and action for the load menu in gstplay Fixed drag
9963 and drop in gstplay More verbose errors in gstasyndisksrc
9965 2001-01-02 08:13 omegahacker
9967 * acconfig.h, autogen.sh, configure.in,
9968 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9969 gst/gstplugin.c, gst/elements/Makefile.am,
9970 gst/elements/gstasyncdisksrc.c, include/registry.h,
9971 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9972 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9973 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9974 libs/riff/gstriffparse.c, plugins/Makefile.am,
9975 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9976 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9977 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9978 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9979 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9980 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9981 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9982 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9983 plugins/filters/ladspa/gstladspa.c,
9984 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9985 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9986 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9987 plugins/mp3decode/mpg123/gstmpg123.c,
9988 plugins/mp3decode/parse/mp3parse.c,
9989 plugins/mpeg1/mpeg1encoder/globals.h,
9990 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9991 plugins/mpeg1/mpeg1encoder/marker.c,
9992 plugins/mpeg1/mpeg1encoder/mem.c,
9993 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9994 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9995 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9996 plugins/mpeg1/parse/mpeg1parse.c,
9997 plugins/mpeg1/system_encode/buffer.c,
9998 plugins/mpeg1/system_encode/system_encode.c,
9999 plugins/mpeg1/system_encode/systems.c,
10000 plugins/mpeg1video/parse/mp1videoparse.c,
10001 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10002 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10003 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10004 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10005 plugins/mpeg2/parse/mpeg2parse.c,
10006 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10007 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10008 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10009 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10010 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10011 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10012 plugins/visualization/smoothwave/smoothwave.c,
10013 plugins/visualization/spectrum/gstspectrum.c,
10014 plugins/visualization/synaesthesia/synaesthesia.c,
10015 plugins/visualization/vumeter/vumeter.c,
10016 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10017 plugins/wav/gstparsewav.c: Massive, massive update of most source
10018 files. I went through and cleaned up all the warnings that I
10019 could, which involved fixing some of the plugins.
10021 The configure.in script was re-arranged and cleaned up so, and a
10022 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10025 Some plugins were removed from the list of things to build for
10028 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10029 critical and even an if() from a DEBUG can significantly increase
10032 2001-01-02 02:18 wtay
10034 * tests/Makefile.am: ooops, eos is a dir
10036 2001-01-02 02:16 wtay
10038 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10039 editor/pixmaps/Makefile.am, tests/Makefile.am,
10040 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10041 Added eos test programs
10043 2001-01-02 01:44 wtay
10045 * configure.in, docs/random/eos, editor/Makefile.am,
10046 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10047 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10048 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10049 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10050 gsteditor/gstplay install/build fixed typo in random/eos added
10051 num_buffers property to fakesrc
10053 2001-01-02 01:33 richardb
10055 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10056 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10057 the tools used to make documentation. If documentation cannot be
10058 generated, whatever is available will still be installed.
10059 videosink/imagetest is now a check_PROGRAM
10061 2001-01-02 01:00 omegahacker
10063 * REQUIREMENTS: updated requirements
10065 2001-01-02 00:35 omegahacker
10067 * REQUIREMENTS: added list of requrements
10069 2001-01-02 00:31 richardb
10071 * configure.in, examples/Makefile.am: Added launch back into make
10072 system. The Makefile wasn't being generated, resulting in make
10073 dist failing when the directory was entered for make dist.
10075 2001-01-01 23:50 wtay
10077 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10079 2001-01-01 23:20 omegahacker
10081 * examples/autoplug/Makefile.am: somehow Makefile.am went
10084 2001-01-01 22:44 omegahacker
10086 * examples/: Makefile.am, thread/Makefile.am: updated examples
10089 2001-01-01 21:21 omegahacker
10091 * Makefile.am, configure.in, examples/xml/Makefile.am,
10092 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10094 2001-01-01 19:54 wtay
10096 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10097 proposition for eos propagation
10099 2001-01-01 17:25 wtay
10101 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10102 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10103 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10104 gst/gstpad.c: Documentation updates
10106 2001-01-01 14:34 richardb
10108 * examples/launch/Makefile.am: Add one more file to dist.
10110 2001-01-01 14:06 richardb
10112 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10113 not being put into distributions. make dist now appears to create
10114 a fully functional distribution. make rpm should now produce an
10115 rpm. Whether that rpm is any good is another matter...
10117 2001-01-01 13:41 richardb
10119 * Makefile.am, configure.in, examples/Makefile.am,
10120 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10121 build system for examples.
10123 2001-01-01 08:43 omegahacker
10125 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10126 plugins/avi/wincodec/Makefile.am: More build changes
10128 2001-01-01 08:37 omegahacker
10130 * Makefile.am, autogen.sh, configure.in,
10131 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10132 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10133 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10134 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10135 examples/queue/Makefile, examples/queue/Makefile.am,
10136 examples/queue2/Makefile, examples/queue2/Makefile.am,
10137 examples/queue3/Makefile, examples/queue3/Makefile.am,
10138 examples/queue4/Makefile, examples/queue4/Makefile.am,
10139 examples/thread/Makefile, examples/thread/Makefile.am,
10140 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10141 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10142 sane. Added some debug.
10144 2001-01-01 07:47 omegahacker
10146 * gstplay/Makefile.am: added headers and such to Makefile.am for
10149 2001-01-01 07:44 omegahacker
10151 * test/: mp3.c, qtest.c: added the category number to DEBUG
10153 2001-01-01 07:42 omegahacker
10155 * plugins/filters/ladspa/Makefile.am: missed utils.h
10157 2001-01-01 07:30 omegahacker
10159 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10161 2001-01-01 06:59 wtay
10163 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10164 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10165 examples/autoplug/autoplug.c: Added -Wall to configure.in
10167 2001-01-01 06:57 omegahacker
10169 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10170 optimized cothreads.c beyond the point of functioning
10172 2001-01-01 06:23 wtay
10174 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10175 vorbisenc.c, vorbisenc.h: Some compile cleanups
10177 2001-01-01 05:26 wtay
10179 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10181 2001-01-01 05:18 omegahacker
10183 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10186 2001-01-01 04:53 omegahacker
10188 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10189 level, updated cmdline code
10191 2001-01-01 04:41 omegahacker
10193 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10194 and dec, and added an INFO line in gst_pad_connect()
10196 2001-01-01 04:11 omegahacker
10198 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10199 checked in Makefile and added .cvsignore
10201 2001-01-01 04:10 wtay
10203 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10204 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10207 2001-01-01 04:04 wtay
10209 * gst/gst.c: Fixed a typo
10211 2001-01-01 04:02 wtay
10213 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10216 2001-01-01 03:59 omegahacker
10218 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10219 filter up to compile
10221 2001-01-01 03:57 omegahacker
10223 * plugins/filters/Makefile.am: added ladspa
10225 2001-01-01 03:57 omegahacker
10227 * gst/gstautoplug.c: set categories for all INFOs
10229 2001-01-01 03:44 omegahacker
10231 * tests/sched/.cvsignore: added .cvsignore
10233 2001-01-01 03:43 wtay
10235 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10236 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10237 FLAGS and options on --help
10239 2001-01-01 03:22 omegahacker
10241 * tests/.cvsignore: updated .cvsignore
10243 2001-01-01 03:20 omegahacker
10245 * configure.in: added directories to configure.in
10247 2001-01-01 03:19 omegahacker
10249 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10250 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10253 2001-01-01 03:18 omegahacker
10255 * examples/Makefile.am: fixed stupid spelling mistake
10257 2001-01-01 03:18 omegahacker
10259 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10260 build-directory, doesn't require a make install
10262 2001-01-01 03:16 omegahacker
10264 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10265 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10266 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10267 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10268 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10269 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10270 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10271 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10272 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10273 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10274 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10275 mpeg1/system_encode/system_encode.c,
10276 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10277 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10278 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10279 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10280 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10281 visualization/smoothwave/smoothwave.c,
10282 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10283 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10285 2001-01-01 03:16 omegahacker
10287 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10288 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10291 2001-01-01 03:14 omegahacker
10293 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10294 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10295 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10296 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10297 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10298 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10299 elements/gstdisksrc.c, elements/gstfdsink.c,
10300 elements/gstpipefilter.c, elements/gstqueue.c,
10301 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10302 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10303 now takes a category parameter, which is the same as GST_INFO
10304 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10305 to 0 for now, we need to go and fix all these eventually.
10307 2001-01-01 02:46 omegahacker
10309 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10310 NULL on g_strconcat
10312 2001-01-01 02:34 omegahacker
10314 * gst/gstcpu.c: fixed the segfault
10316 2001-01-01 01:56 wtay
10318 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10319 --disable-info-system nothing specified = INFO enabled, mask to
10320 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10321 --disable-info = INFO compiled into a nop and thus disabled
10323 2001-01-01 00:44 omegahacker
10325 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10326 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10327 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10328 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10329 examples .cvsignores
10331 2001-01-01 00:44 wtay
10333 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10334 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10335 --enable-debug-info A little fix for the avidecoder
10337 2001-01-01 00:42 omegahacker
10339 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10340 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10341 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10342 cleaned up the examples, added Makefiles, etc
10344 2001-01-01 00:34 omegahacker
10346 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10347 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10348 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10349 thread/Makefile, xml/Makefile: Updated makefiles for examples
10351 2001-01-01 00:17 omegahacker
10353 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10354 Cleaned up INFO system some more, added API to select categories,
10355 modified the printout function to print cleanly for GST_INIT info
10356 (the default min) and spew function:line debug_string [element] for
10357 everything else. Eventually could make even that configurable
10358 easily enough, just check against another bitmap instead of
10359 checking for == GST_INIT.
10361 2000-12-31 23:31 wtay
10363 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10364 some compile warnings
10366 2000-12-31 22:49 omegahacker
10368 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10370 2000-12-31 22:18 omegahacker
10372 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10373 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10374 types/gsttypes.c: Started work on better ghostpad management, and
10375 started to build the low- level EOS mechanism.
10377 Also removed a couple of printouts that aren't needed any more.
10379 2000-12-31 22:16 omegahacker
10381 * plugins/: mp3decode/types/mp3types.c,
10382 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10383 Commented out some extra output that we don't need right now.
10385 2000-12-31 22:15 omegahacker
10387 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10390 2000-12-31 22:14 omegahacker
10392 * tests/: load.c, markup.c: New test programs.
10394 2000-12-31 22:13 omegahacker
10396 * tests/Makefile.am: [no log message]
10398 2000-12-31 22:11 omegahacker
10400 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10401 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10402 a set to READY state before PLAYING that isn't necessary.
10404 2000-12-31 18:06 richardb
10406 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10409 2000-12-31 17:49 richardb
10411 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10412 couple more fixes to make dist.
10414 2000-12-31 17:37 richardb
10416 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10418 2000-12-31 17:34 wtay
10420 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10421 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10422 It should compile now, but doesn't work
10424 2000-12-31 17:32 richardb
10426 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10427 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10428 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10429 ensure that appropriate files are included in make dist. Make dist
10430 now produces a nearly functioning distribution.
10432 2000-12-31 17:32 wtay
10434 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10435 Updated the editor to use the capslist Added change state in
10438 2000-12-31 17:02 wtay
10440 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10441 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10442 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10443 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10444 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10445 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10446 programs to tests/.cvsignore
10448 2000-12-31 16:15 wtay
10450 * tests/padfactory.c: Test program for the pad factory
10452 2000-12-31 16:12 wtay
10454 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10455 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10456 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10457 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10458 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10459 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10460 plugins/cdparanoia/cdparanoia.c,
10461 plugins/mp3decode/mpg123/gstmpg123.c,
10462 plugins/mp3decode/parse/mp3parse.c,
10463 plugins/mp3decode/types/mp3types.c,
10464 plugins/mp3encode/lame/gstlame.c,
10465 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10466 plugins/mpeg1/mpegtypes/mpeg1types.c,
10467 plugins/mpeg1/parse/mpeg1parse.c,
10468 plugins/mpeg1video/parse/mp1videoparse.c,
10469 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10470 plugins/mpeg2/mpegtypes/mpeg2types.c,
10471 plugins/mpeg2/parse/mpeg2parse.c,
10472 plugins/mpeg2/video/gstmpeg2play.c,
10473 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10474 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10475 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10476 Added multiple caps to the pads Extended the padfactory for the
10477 multiple caps GstCaps now have a name so that future manipulations
10478 on them can be done by name Updated the plugins for the new caps
10481 2000-12-31 16:07 richardb
10483 * Makefile.am, configure.in, include/Makefile.am: Add files in
10484 include to distributions.
10486 2000-12-31 15:53 richardb
10488 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10490 2000-12-31 15:19 richardb
10492 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10494 2000-12-31 15:18 richardb
10496 * configure.in: Add docs/fwg/Makefile to things to be built.
10498 2000-12-31 14:22 richardb
10500 * docs/manuals.mak: Fix another bug in make install for fwg
10501 (complained becuase there were no pngs to install). I should have
10502 got up more slowly today...
10504 2000-12-31 14:02 richardb
10506 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10507 manual/images/.cvsignore: Fix .cvsignores
10509 2000-12-31 13:55 richardb
10511 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10512 manuals. Added stuff to .cvsignore in fwg
10514 2000-12-31 10:46 omegahacker
10516 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10517 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10518 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10519 reason, so it goes with the first sink/src pad it finds in a given
10520 element. Other problems still remain, but the hard part is done
10523 2000-12-30 19:51 wtay
10525 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10526 video detection because we simply don't know if it's mpeg1 or mpeg2
10528 2000-12-30 19:41 wtay
10530 * plugins/avi/gstavidecoder.c: removed debugging
10532 2000-12-30 19:40 wtay
10534 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10536 2000-12-30 19:39 wtay
10538 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10539 other private streams until autoplug can figure it out
10541 2000-12-30 19:37 wtay
10543 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10544 versions until they get fixed
10546 2000-12-30 19:04 wtay
10548 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10549 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10550 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10551 plugins/avi/wincodec/gstwindec.c,
10552 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10553 Fixed a bug in multiple typefind function loading: when a typefind
10554 is requested for a mimetype, all plugins with a typefind function
10557 2000-12-30 17:42 wtay
10559 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10560 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10561 plugins/mpeg2/mpegtypes/mpeg2types.c,
10562 plugins/mpeg2/parse/mpeg2parse.c,
10563 plugins/mpeg2/video/gstmpeg2play.c,
10564 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10565 Added some more INFO to gstthread
10567 2000-12-30 17:13 wtay
10569 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10570 makefile for new files
10572 2000-12-30 16:13 wtay
10574 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10575 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10576 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10577 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10578 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10579 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10580 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10581 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10582 docs/gst/tmpl/gstreamer-unused.sgml,
10583 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10584 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10585 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10586 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10587 remove sink, src, filter, connection added gstinfo to docs.
10588 Updated some core files for the docs gsttypefind did not include
10589 gst_private Added CFlags to Makefile.am in gst/elements
10591 2000-12-30 15:36 richardb
10593 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10594 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10595 framework for writing filter writers guide. Extracted much of the
10596 makefile from docs/manual into a shared file which is included, so
10599 2000-12-30 14:46 richardb
10601 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10602 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10603 for make disting .ps files. Couple of final fixes to
10604 libs/Makefile.am, too. Add a few things to cvsignores.
10606 2000-12-30 14:40 richardb
10608 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10609 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10610 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10613 2000-12-30 13:54 richardb
10615 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10616 - make should now cause gstreamer-libs docs to be created. Make
10617 dist may work too - untested. No longer store tmpls in CVS,
10618 either. Only thing missing is make dependencies on the source
10619 files used to extract the docs.
10621 2000-12-30 13:14 richardb
10623 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10624 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10625 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10626 Remove template files from CVS: they're autogenerated better.
10628 2000-12-30 05:05 richardb
10630 * docs/manual/Makefile.am: Makefile can now be used for a different
10631 manual by simply changing the initial variables
10633 2000-12-30 04:40 richardb
10635 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10636 directories and files
10638 2000-12-30 04:36 richardb
10640 * docs/manual/: Makefile.am, bin-element.fig,
10641 connected-elements.fig, filter-element-multi.fig,
10642 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10643 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10644 Misc tweaks to makefile for manual. Moved .figs into same
10645 directory so we can have them built appropriately without having to
10646 hack makefiles horribly. Nearly have a core makefile which can be
10647 reused for other manuals.
10649 2000-12-30 03:28 wtay
10651 * docs/manual/images/Makefile.am: Scaled down the eps images to
10654 2000-12-30 02:47 wtay
10656 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10657 gstelements Reverted pad names in gstfakesrc back to what they were
10659 2000-12-30 02:41 omegahacker
10661 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10662 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10663 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10665 2000-12-30 02:25 richardb
10667 * docs/manual/Makefile.am: Minor neaten to makefile.
10669 2000-12-30 01:53 richardb
10671 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10672 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10673 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10676 2000-12-30 01:06 richardb
10678 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10679 Added configure test for liblame.
10681 2000-12-30 00:46 richardb
10683 * configure.in, plugins/Makefile.am: Add configure tests for
10686 2000-12-30 00:17 richardb
10688 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10690 2000-12-29 22:36 richardb
10692 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10693 Include "include/" when compiling.
10695 2000-12-29 21:58 richardb
10697 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10700 2000-12-29 21:56 richardb
10702 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10705 2000-12-29 21:50 richardb
10707 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10710 2000-12-29 21:44 richardb
10712 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10713 instead of ERROR_VAL, at Erik's suggestion. :)
10715 2000-12-29 21:40 richardb
10717 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10718 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10720 2000-12-29 19:45 wtay
10722 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10723 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10724 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10725 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10726 plugins/mp3decode/parse/mp3parse.c,
10727 plugins/mp3encode/lame/gstlame.h,
10728 plugins/mpeg1/mpeg_play/decoders.c,
10729 plugins/mpeg1/mpeg_play/decoders.h,
10730 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10731 handling gstplay used old flag handling updated some plugins for
10732 the new objects/error handling Fixed a serious buffer error in
10735 2000-12-29 18:31 wtay
10737 * tests/: caps.c, props.c: Updated some test programs
10739 2000-12-29 18:23 wtay
10741 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10742 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10743 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10744 properties with a 0 value causes a segfault Fixed a possible bug in
10745 gstautoplug when one of the constructed paths was empty Commented
10746 out a too liberal assert in gstscheduler.c Added
10747 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10749 2000-12-29 10:02 omegahacker
10751 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10752 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10753 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10754 ERROR systems. Very little code is converted yet. Policy
10755 decisions need to be made as to what kinds of cases get what kind
10756 of response, and what the default ERROR response should be. Right
10757 now it will print out all the information, then have gdb spew a
10760 2000-12-29 05:38 omegahacker
10762 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10763 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10764 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10765 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10766 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10767 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10768 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10769 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10772 2000-12-29 04:36 wtay
10774 * gstplay/gstplay.c: Add the pipeline to the thread after
10777 2000-12-29 03:05 wtay
10779 * editor/gsteditorpadtemplate.c: Added a missing file...
10781 2000-12-29 02:50 omegahacker
10783 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10784 audioscale/audioscale.c, audioscale/audioscale.h,
10785 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10786 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10787 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10788 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10789 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10790 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10791 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10792 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10793 effects/volume/volume.c, effects/volume/volume.h,
10794 filters/median/median.c, filters/median/median.h,
10795 filters/smooth/smooth.c, filters/smooth/smooth.h,
10796 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10797 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10798 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10799 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10800 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10801 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10802 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10803 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10804 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10805 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10806 mpeg1/system_encode/system_encode.c,
10807 mpeg1/system_encode/system_encode.h,
10808 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10809 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10810 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10811 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10812 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10813 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10814 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10815 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10816 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10817 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10818 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10819 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10820 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10821 visualization/smoothwave/smoothwave.h,
10822 visualization/spectrum/gstspectrum.c,
10823 visualization/spectrum/gstspectrum.h,
10824 visualization/synaesthesia/synaesthesia.c,
10825 visualization/synaesthesia/synaesthesia.h,
10826 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10827 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10828 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10829 reparenting of all the elements to GstElement.
10831 2000-12-29 02:28 omegahacker
10833 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10834 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10835 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10836 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10837 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10838 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10839 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10840 elements/gstdisksrc.h, elements/gstelements.c,
10841 elements/gstfakesink.c, elements/gstfakesink.h,
10842 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10843 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10844 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10845 elements/gstidentity.c, elements/gstidentity.h,
10846 elements/gstpipefilter.c, elements/gstpipefilter.h,
10847 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10848 elements/gstsinesrc.h, elements/gsttypefind.c,
10849 elements/gsttypefind.h: Reparented everything to GstElement,
10850 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10851 a bug in gst_bin_iterate_func.
10853 2000-12-28 22:13 omegahacker
10855 * gst/gstcaps.h: missed one file for copyright
10857 2000-12-28 22:12 omegahacker
10859 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10860 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10861 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10862 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10863 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10864 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10865 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10866 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10867 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10868 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10869 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10870 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10871 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10872 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10873 in all the libgst files. Created gst_private.h, set up all files
10876 2000-12-28 21:42 wtay
10878 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10879 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10880 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10881 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10882 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10883 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10884 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10885 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10886 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10887 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10888 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10889 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10890 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10891 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10892 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10893 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10894 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10895 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10896 gst/elements/gsttypefind.c: Updated the API docs.
10898 2000-12-28 21:12 omegahacker
10900 * gst/gstpad.c: removed some dead pad_pull/push code
10902 2000-12-28 03:17 wtay
10904 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10906 2000-12-28 03:00 wtay
10908 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10910 2000-12-28 02:51 wtay
10912 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10913 editor/gsteditorbin.c, editor/gsteditorelement.c,
10914 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10915 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10916 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10917 gst/gstscheduler.c, gst/elements/gstqueue.c,
10918 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10919 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10920 tests/registry.c: Pending editor changes. fixes for autoplug of
10921 elementary MPEG1 video streams make sure mp3 types get compiled
10922 videosink changes for xml loading
10924 2000-12-28 00:18 wtay
10926 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10927 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10928 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10929 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10930 again with mp3/mpeg1/ogg
10932 2000-12-27 23:42 omegahacker
10934 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10935 create_plan can be called multiple times.
10937 2000-12-27 22:49 wtay
10939 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10941 2000-12-27 22:39 wtay
10943 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10944 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10945 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10946 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10947 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10950 2000-12-27 20:41 wtay
10952 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10953 vorbis encoder/decoder to latest CVS version
10955 2000-12-27 04:16 wtay
10957 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10958 option Added multiple pad output
10960 2000-12-27 03:13 omegahacker
10962 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10963 elements/Makefile.am, types/Makefile.am: Mostly minor little
10964 changes, but two interesting things:
10966 1) removed a pthread_join from the gst_thread_main_loop. commented
10967 out because the thread isn't supposed to run pthread_join, the main
10970 2) Fixed a major bug with cothreads in threads. Had to add
10971 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10972 gilbc that ships with redhat 7.0 now places these mmap requests
10973 somewhat randomly. Since they *must* be exactly where we expect
10974 them, it was failing. MAP_FIXED forces it to put it where we say.
10976 2000-12-27 00:46 omegahacker
10978 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10979 the scheduling of chained cases. Very simply right now. Also
10980 added code to allow the use_cothread flag of a bin to force all the
10981 chains to use cothreads as well.
10983 2000-12-27 00:01 omegahacker
10985 * tests/: Makefile.am, case4.c: added case4
10987 2000-12-26 23:51 omegahacker
10989 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10990 gstscheduler.c, gstscheduler.h, gstthread.c,
10991 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10992 More massive changes to the scheduling system. Moved the
10993 scheduling code to gstscheduler.[ch], so an child bin can replace
10994 the scheduler. Introduced the concept of chains, which are subsets
10995 of the list of managed elements for a given manager bin, which get
10996 scheduled as separate entities. gst_bin_iterate_func should be
10997 pretty much fixed now, the scheduling code gets to do all the hard
11000 Cothreaded case work in the couple tests I've tried, chained is
11003 2000-12-26 20:49 omegahacker
11005 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11007 2000-12-26 20:24 wtay
11009 * docs/random/usecases: This file will contain several use cases to
11012 2000-12-25 01:33 wtay
11014 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11015 editor/gsteditor.h, editor/gsteditorbin.c,
11016 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11017 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11018 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11019 editor/gsteditorpad.c, editor/gsteditorproject.c,
11020 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11021 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11022 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11023 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11024 - restucturing of object creation - loading of xml files - visual
11025 eye candy: color changes on mouseover - active object is indicated
11026 - property box changes for boolean and enum types - property box:
11027 create properties per element - show pads/caps in propertybox
11028 added gst_util_get_bool_arg in gstutils.c added default properties
11031 2000-12-23 03:17 wtay
11033 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11034 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11035 elements/gstdisksrc.c, elements/gstfakesrc.c,
11036 elements/gstidentity.c: Added handoff signals to fakesrc and
11037 fakesink Added scheduling property to identity Added
11038 GST_STATE_TRANSITION macro to check for state changes. Modified
11039 gstbin and gstthread to the new state change macros
11041 2000-12-22 23:23 wtay
11043 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11044 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11045 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11046 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11047 manager was not detected. Some other testcases bin, thread,
11048 pipeline use the elementfactory on gst_*_new
11050 2000-12-22 16:14 wtay
11052 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11053 gst/gstxml.c, gst/elements/gstfakesink.c,
11054 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11055 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11056 tests/sched/runtestcases, tests/sched/runxml.c,
11057 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11058 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11059 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11060 cases... they all fail :-( Added a flag to identity to for
11061 loop_based behaviour. Added a signal to fakesink when a buffer is
11064 2000-12-21 20:21 wtay
11066 * tests/sched/testcases: More testcases
11068 2000-12-21 19:53 wtay
11070 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11072 2000-12-21 07:10 omegahacker
11074 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11075 very basic way. More use cases will hopefully provide some sanity.
11077 2000-12-21 01:27 omegahacker
11079 * gst/elements/gstqueue.c: Fixing two bugs:
11081 1) I had commented out an unlock. duh. 2) changed the _get
11082 function to return the buffer rather than call _push
11084 Also uncommented some debugging I'd turned off. Need to solve the
11085 verbosity problem somehow, I think by way of debug levels as well
11088 2000-12-20 09:39 omegahacker
11090 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11091 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11092 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11093 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11094 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11095 Massive scheduling changes (again). Not entirely complete, but
11096 getting closer. Need to think about various scheduling plans that
11097 we might want to produce, and figure out the rules for what is
11098 legal, and how to get the results we need as far as the plan.
11100 2000-12-20 00:55 wtay
11102 * docs/random/autoplug1: Added explanation for current autoplugging
11104 2000-12-19 16:38 wtay
11106 * tests/: .cvsignore, props.c: Small test program for the property
11109 2000-12-19 16:36 wtay
11111 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11112 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11113 to dynamically create GstCaps and GstProps Changed typefind of
11114 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11117 2000-12-19 13:44 wtay
11119 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11120 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11121 .dia drawings of the objects the autoplug test program.
11123 2000-12-19 13:41 wtay
11125 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11126 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11127 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11128 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11129 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11130 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11131 of GHashTables, since the autoplugger will use the GstCaps and
11132 elementfactories instead of the type system. We don't maintain a
11133 list anymore of the elements for the specific removed unused
11134 code in XML loading/saving.
11136 Cleanup in gstelementfactory: removed the register/unregister
11137 methods, register is now implicit when gst_elementfactory_new is
11138 called. _unregister is now _destroy. Removed logic to
11139 register/unregister the types in gsttypes. added methods to
11140 query if the factory can src/sink a GstCaps Make sure the
11141 elementfactory is set in the element_class when a new element is
11142 registered with gst_elementfactory_new.
11144 gst.c: properly register the basic bins gst_pipeline: use new
11145 gstautoplug (next checkin) gstprops: fixed an error in
11146 compatibility check registry test program changes plugins: misc
11147 changes for the new caps system.
11149 2000-12-19 05:48 omegahacker
11151 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11152 code the requires a patch to cdparanoia to avoid a segfault
11154 2000-12-17 16:24 wtay
11156 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11157 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11158 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11159 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11160 plugins/mp3decode/parse/mp3parse.c,
11161 plugins/mp3decode/types/mp3types.c,
11162 plugins/mpeg1/mpegtypes/mpeg1types.c,
11163 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11164 typefind function now returns a GstCaps structure instead of a
11165 gboolean. modified some plugins to this new behaviour Fixed
11166 autoplugging for the mpg123 case. When an element is selected in
11167 autoplugging and the caps do not match, another element is selected
11168 until the caps match. only examples/autoplug works because
11169 gstmediaplay uses a threaded setup that does not seem to work with
11170 the current scheduling.
11172 2000-12-17 06:26 omegahacker
11174 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11175 beginning of the first code-review. Here's the README:
11177 Code reviews: =============
11179 Files are to be named by file or subsystem, and CVS revision number
11182 gstbin.c-1.41 editor-20001216
11184 A file should look something like the following:
11186 -------------------------------------------------------------------
11187 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11188 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11190 ----- Line 20: #define GST_DEBUG_ENABLED
11192 Shouldn't be here, DEBUG should be enabled globally. May leave
11193 until scheduling changes are done.
11195 ----- Line 117: (gst_bin_class_init)
11196 gstelement_class->elementfactory =
11197 gst_elementfactory_find("bin");
11199 Not sure this is such a great idea. I thought the GstElement code
11200 did this kind of stuff?
11202 -------------------------------------------------------------------
11205 The format will evolve as we do more stuff, such as putting in
11206 fields for recommended actions, comments regarding any later
11207 changes made and when, etc.
11209 2000-12-17 04:54 omegahacker
11211 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11212 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11213 compilation fixes...
11215 2000-12-16 17:12 wtay
11217 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11218 editor/gsteditor.c, editor/gsteditorbin.c,
11219 editor/gsteditorelement.c, editor/gsteditorproject.c,
11220 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11221 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11222 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11223 tests/registry.c: some editor changes= loading of save pipelines
11224 (not working) added include in gstdebug.h for getpid property
11225 loading implemented GstXML can now be queried for the toplevel
11228 2000-12-16 10:18 omegahacker
11230 * docs/random/sources, examples/autoplug/Makefile,
11231 examples/helloworld/Makefile, examples/queue4/Makefile,
11232 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11233 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11234 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11235 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11236 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11237 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11238 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11239 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11240 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11241 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11242 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11243 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11244 tests/states.c: WARNING: Don't grab this updated unless you're
11245 really, REALLY sure. WARNING: Wait for the next one.
11247 Whole lotta changes here, including a few random bits:
11249 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11250 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11251 added new debugging for function ptrs gstpipeline.c: set type of
11252 parent_class to the class, not the object gstthread.c: ditto
11253 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11254 some defaults cobin/spindentity.c: updated to new do/while
11255 loopfunction style mp3encode/lame/gstlame.c: argument types,
11256 whole lotta lame options tests/: various changes
11258 Now, for the big changes: Once again, the scheduling system has
11259 changed. And once again, it broke a whole bunch of things. The
11260 gist of the change is that there is now a function pointer for
11261 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11262 Well, currently they are functions, but that's for debugging
11263 purposes only, they just call the function pointer after spewing
11266 This changed the GstPad structure a bit, and the GstPad API as
11267 well. Where elements used to provide chain() and pull() functions,
11268 they provide chain() and get() functions.
11269 gst_pad_set_pull[region]_function has been changed to
11270 get_pad_set_get[region]_function. This means all the elements out
11271 there that used to have pull functions need to be updated. The
11272 calls to that function have been changed in the normal elements,
11273 but the names of the functions passed is still _pull[region](),
11274 which is an aesthetic issue more than anything.
11276 As for what doesn't work yet, just about anything dealing with
11277 Connections is hosed, meaning threaded stuff won't work. This will
11278 be fixed about 12 hours from now, after I've slept, etc. The
11279 simplefake.c test works in both cothreaded and chained cases, but
11280 not much else will work due to the Connection problem. Needless to
11281 say, don't grab this unless you *need* these features *now*, else
11282 wait to update this stuff until tomorrow.
11284 I'm going to sleep now.
11286 2000-12-15 16:43 wtay
11288 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11289 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11290 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11291 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11292 a step closer to autoplugging. The element selection in the
11293 pipeline works. Slight modification to the typefind function
11294 handling. removed the stupid mime types in the mpeg decoders.
11295 Adjust videosink for the new caps handling. Modified the queue
11296 example to show an error in plan creation; Erik can you solve this?
11297 This is the type of pipelines autoplugging uses.
11299 2000-12-15 01:57 wtay
11301 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11302 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11303 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11304 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11305 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11306 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11307 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11308 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11309 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11310 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11311 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11312 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11313 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11314 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11315 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11316 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11317 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11318 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11319 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11320 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11321 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11322 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11323 plugins/mp3encode/lame/gstlame.h,
11324 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11325 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11326 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11327 tools/gstreamer-register.c: Header cleanup: try to include as
11328 little as possible; this will probably speed up compilation a bit.
11329 changed the .c files to use #include "..." Fix for the 'plugins are
11330 loaded twice' bug. Fix 22186: GstObject flags are now used
11331 everywhere. Added *_FLAG_LAST so elements do not use the same
11332 flags. Added some padding in the flag enum for future expansion.
11334 2000-12-14 17:21 wtay
11336 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11337 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11338 plugins/mpeg1/parse/mpeg1parse.c,
11339 plugins/mpeg1video/parse/mp1videoparse.c,
11340 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11341 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11342 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11343 pad template mechanisms.
11345 2000-12-14 12:30 wtay
11347 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11349 2000-12-13 21:42 omegahacker
11351 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11352 after 0.1.0 (i.e. in 2001)
11354 2000-12-13 19:35 wtay
11356 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11358 2000-12-13 19:29 wtay
11360 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11361 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11362 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11363 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11364 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11365 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11366 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11367 plugins/cdparanoia/cdparanoia.c,
11368 plugins/mp3decode/mpg123/gstmpg123.c,
11369 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11370 added the GstPadTemplate.
11372 The GstPadFactory is an easy way to define a pad with capabilities.
11373 The GstPadFactory is converted into a GstPadTemplate. The template
11374 is used to create new pads and to expose the possible pads used in
11375 an element to the plugin system.
11377 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11378 gstreamer-register because the XML definition has changed.
11380 2000-12-12 19:31 wtay
11382 * docs/random/plugins: Added a document about how we handle plugins
11383 and dynamic loading.
11385 2000-12-12 19:29 wtay
11387 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11388 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11389 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11390 plugins/mp3decode/mpg123/gstmpg123.c,
11391 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11392 tests/registry.c: More Caps changes, this change introduces the
11393 padfactory. the GstPadFactory will be used to describe the pads
11394 that an element will contain during its lifetime. mpg123 and
11395 mp3parse serve as an example. More XML changes to incorporate the
11398 2000-12-12 09:40 omegahacker
11400 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11401 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11402 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11403 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11404 tests/rip.c: Added LAME encoder. Wow.
11406 2000-12-12 06:49 omegahacker
11408 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11409 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11410 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11411 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11412 audio data from a CD, writes out raw audio. The tests/paranoia.c
11413 program will simply hook this up to a sound card. It works
11416 Next step is to flesh out the rest of the element, including pad
11417 caps, better seek and playout control, signals, and whatever else
11420 A minor patch to the editor is included here, the GstElementFactory
11421 details struct has a name change from 'class' to 'klass' that
11422 wasn't reflected in the elementselect widget. Fixd.
11424 2000-12-11 00:25 omegahacker
11426 * tests/queue.c: Updated to latest code for testing scheduling.
11428 2000-12-11 00:24 omegahacker
11430 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11431 elements/gstqueue.c: Implemented the hybrid scheduling system for
11432 sources and connections outside the current Bin. Is a bit hackish
11433 in one place, but I'll work out a way to make that cleaner soon.
11434 queue.c in tests now works nicely in all cases. More to come
11437 2000-12-11 00:06 wtay
11439 * tests/registry.c: Test program to check the registry handling
11441 2000-12-11 00:04 wtay
11443 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11444 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11445 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11446 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11447 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11448 gstplay/main.c, plugins/au/gstparseau.c,
11449 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11450 plugins/avi/wincodec/gstwincodec.c,
11451 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11452 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11453 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11454 plugins/mp3decode/mpg123/gstmpg123.c,
11455 plugins/mp3decode/mpg123/gstmpg123.h,
11456 plugins/mp3decode/parse/mp3parse.c,
11457 plugins/mp3decode/xing/gstxing.c,
11458 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11459 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11460 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11461 plugins/mpeg1/parse/mpeg1parse.c,
11462 plugins/mpeg1video/parse/mp1videoparse.c,
11463 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11464 plugins/mpeg2/mpeg2dec/decode.c,
11465 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11466 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11467 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11468 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11469 plugins/mpeg2/mpeg2dec/motion_comp.c,
11470 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11471 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11472 plugins/mpeg2/mpeg2dec/mpeg2.h,
11473 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11474 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11475 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11476 plugins/mpeg2/parse/mpeg2parse.c,
11477 plugins/mpeg2/subtitles/mpeg2subt.c,
11478 plugins/mpeg2/video/gstmpeg2play.c,
11479 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11480 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11481 plugins/visualization/smoothwave/smoothwave.c,
11482 plugins/visualization/spectrum/gstspectrum.c,
11483 plugins/visualization/synaesthesia/synaesthesia.c,
11484 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11485 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11486 tests/queue.c: First attempt at rebuilding the type/plugin system
11487 - make sure caps/props are saved in the registry autoplugging is
11488 completely broken. removed the typefactories and typeids from all
11489 the pads in the plugins XML load/save is ok (be sure to rerun
11490 gstreamer-register)
11492 2000-12-09 09:13 omegahacker
11494 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11495 work-in-progress do deal with out-of-bin elements. Current system
11496 is very likely going to be ditched due to its complexity and the
11497 fact that it doesn't work right now. More than that, it's
11498 generating some really odd results in my test program, which aren't
11499 readily explainable.
11501 If you want to keep a working copy of your working copy (heh),
11502 don't update until this is replaced with a hybrid approach. This
11503 approach will be the beginning of a plan generator that can
11504 construct full hybrid schedules given hints from various places.
11506 Hybrid means that cothreads are used, but there are chunks of the
11507 pipeline that are actually dealt with by chaining. This can improve
11508 speed by reducing cothread switches (which are much cheaper than
11509 thread switches, but still far from free, about 570 cycles on my
11510 PIII), but does carry a complexity burden. Luckily, the structure
11511 of GStreamer allows that burden to live entirely in create_plan.
11512 Luck? I think not ;-)
11514 2000-12-08 23:38 omegahacker
11516 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11517 CVS seems to work rather well, actually.
11519 Next is the work on task 23098...
11521 2000-12-08 20:31 omegahacker
11523 * tests/: Makefile.am, queue.c: Test program for simple queue
11524 operations. Good for testing thread/cothread interations.
11526 2000-12-08 18:24 wtay
11528 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11529 in again, it got removed with the previous commit.
11531 2000-12-08 10:33 omegahacker
11533 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11534 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11535 changes. Connections are now also pullfunc based. gstqueue has
11536 been updated, I don't know of any other connections offhand.
11538 There are still a few things that need doing, specifically the
11539 concept of a source or connection with connections to multiple
11540 thread contexts is not dealt with. This may force us to move the
11541 threadstate from the element to the pad, maybe keeping the
11542 element's copy for simple cases. Then the Bin would create a
11543 structure to pass to the cothreaded _wrappers of any such elements,
11544 which would detail the pads that are to be dealt with by this
11545 particular cothread context.
11547 That will speed things up to, since we don't have to look through
11548 the list of all pads for every Src or Connection element for every
11549 iteration, we can simply step through the list provided by the
11550 plan. Special case might even have a single pad pointer sitting
11551 there to trump the list, if there's only one (the common case
11554 Task 23098 is tracking these changes. The main task 22588 depends
11555 on that subtask, as well as 22240, which is a consistency check on
11558 2000-12-07 18:38 wtay
11560 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11562 2000-12-07 18:37 wtay
11564 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11565 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11566 from the capabilities as we might use the properties for metadata
11569 2000-12-06 23:04 wtay
11571 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11572 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11573 GstCapsListFactory in headers
11575 2000-12-05 18:08 wtay
11577 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11578 elements/gstasyncdisksrc.c: Fixed autoplugging.
11580 2000-12-04 19:24 wtay
11582 * docs/random/caps: Added some capability options
11584 2000-12-04 10:52 omegahacker
11586 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11587 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11588 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11589 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11590 elements/gstsinesrc.c: Changed the way things are scheduled,
11591 especially sources. A Src used to have a push() function, and
11592 optionally a pushregion() to deal with async reads, etc. That
11593 whole thing has gone away, in favor of providing a pull() function
11594 for the output (Src) pad instead, ala chain functions. This makes
11595 constructing cothreaded schedules out of non-loop elements somewhat
11596 easier. Basically there was always a question as to which pad was
11597 being dealt with. In the pullregion case, cothread-specific data
11598 was used to try to pass the region struct to the right place, which
11599 is a slow hack. And in general, the push function severely limited
11600 the kind of tricks that could be played when there's more than one
11601 output pad, such as a multi-out file reader with async capabilities
11602 on each pad independently.
11604 This changes the way cothread scheduling occurs. Instead of the
11605 hack to deal with Src's by calling their push() function (or
11606 optionally the pushregion(), in certain cases), we now are working
11607 towards a general mechanism where pads are the only thing that are
11608 dealt with directly.
11610 An optimization was made in the process of doing this: the
11611 loopfunction actually run as the outer [stack] frame of the
11612 cothread is now set more intelligently in create_plan() based on
11613 what kind of element it is. We now have:
11615 loopfunc_wrapper: used for loop-based elements, it simply calls the
11616 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11617 below). It currently does other, soon to be depracated, stuff.
11619 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11620 options are now loop- or pull-based)
11622 There will be a couple more to deal with other cases, such as
11623 Connections and chain-based elements. The general idea is that
11624 it's a lot more efficient to make the decisions once in create_plan
11625 than to keep doing this huge if/else chain in the wrapper. Just
11626 choose the right wrapper up front. It'll be most apparent
11627 performance-wise in the case of whichever element context is
11628 switched to first for each iteration, since the whole wrapper setup
11629 is done for every iteration.
11631 The tricky part is that there is now a bit of overloading of the
11632 function pointers in a pad. The current meanings (possibly to
11633 change a bit more soon) are:
11635 chainfunc: as always, chainfunc pointer is mirrored between peer
11636 pads (this may change, and the chain func may end up in
11637 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11638 to peer SinkPad: none (may take over chainfunc, see
11639 below) pullfunc: SrcPad: Src or Connection's function to construct
11640 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11643 There are a number of issues remaining with the scheduling, not the
11644 least of which is the fact that Connections are still dealt with
11645 the old way, with _push() functions and such. I'm trying to figure
11646 out a way to unify the system so it makes sense. Following the
11647 scheduling system is hard enough, trying to change it is murder.
11649 Another useful scheduling addition, mentioned above, is
11650 COTHREAD_STOPPING. It's an element flag that's used to signal
11651 whatever code is running in cothread context that it should be
11652 finishing up and exiting soon. An example of this is in
11653 plugins/cobin/spindentity.c. All the loops should now be composed
11654 of do/while loops, rather than while(1) loops:
11657 buf = gst_pad_pull(spindentity->sinkpad);
11658 gst_pad_push(spindentity->srcpad,buf);
11659 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11661 The reason for this is that COTHREAD_STOPPING may be set before the
11662 above loop ever gets started. It wouldn't do for the body of the
11663 loop to never once get called, that would simply stall the
11664 pipeline. Note that only the core library code is ever responsible
11665 for setting and unsetting this flag. All elements have to do is
11666 respond to it by cleanly exiting the loop and the function holding
11669 This is needed primarily to allow iterations to occur properly.
11670 Basically, there's a single entry point in the cothread scheduling
11671 loop, gst_bin_iterate_func() simply switches to this cothread. If
11672 the element in this context is allowed to loop infinitely, nothing
11673 would even switch back to the context from which the iterate() was
11674 originally called. This is a bit of a problem. The solution is
11675 for there to be an implicit switch back to the originating context.
11676 Now, even I'm not sure exactly how this works, but if the cothread
11677 that's switched to actually returns, execution returns back to the
11678 calling context, i.e. iterate_func().
11680 COTHREAD_STOPPING is therefore set just before switching into this
11681 (currently randomly chosen) context, on the assumption that it will
11682 return promptly after finishing its duties. The burden of clearing
11683 the flag falls to the various wrapper functions provided by the Bin
11684 code, thus element writers don't have to worry about doing that at
11685 all (and simply shouldn't).
11687 Related changes: All the sources in elements/ have been changed to
11688 reflect the new system.
11690 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11691 why, it's commented out now. 2) any other sources, including
11692 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11693 to work as pull-based sources.
11695 2000-12-04 09:35 omegahacker
11697 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11698 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11699 DEBUG system. New header file gstdebug.h holds the stuff to keep
11700 it out of gst.h's hair. DEBUG prints out the process id, cothread
11701 id, source filename and line number. Two new macros DEBUG_ENTER
11702 and DEBUG_LEAVE are used to show the entry and exit of a given
11703 function. This eventually might be used to construct call trace
11704 graphs, even taking cothreads into account. This would be quite
11705 useful in visualizing the scheduling mechanism.
11707 Minor changes to various debug messages.
11709 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11710 capable of performing DEBUG_LEAVE automatically. It does this by
11711 utilizing a little-known GCC extension that allows one to call a
11712 function with the same parameters as the current function. The
11713 macro uses this to basically call itself. A boolean is used to
11714 ensure that when it calls itself it actually runs the body of the
11715 function. In the meantime it prints stuff out before and after the
11716 real function, as well as constructing a debugging string. This
11717 can be used eventually to provide call-wide data on the DEBUG
11718 lines, instead of having to replicate data on each call to DEBUG.
11719 More research is needed into how this would most cleanly be fit
11720 into some other chunk of code, like GStreamer (I think of this
11721 DEBUG trick as a separate project, sorta).
11723 Unfortunately, the aforementioned DEBUG trick interacts quite
11724 poorly with cothreads. Almost any time it's used in a function
11725 that has anything remotely to do with a cothread context (as in, it
11726 runs in one), a segfault results from the __builtin_apply call,
11727 which is the heart of the whole thing. If someone who really knows
11728 assembly could analyze the resulting code to see what's really
11729 going on, we might find a way to fix either the macro or the
11730 cothreads (I'm thinking that there's something we missed in
11731 constructing the cothreads themselves) so this works in all cases.
11733 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11734 your functions. Be sure to put DEBUG_ENTER after your variable
11735 declarations and before any functional code, not to put the
11736 function name in any DEBUG strings (it's already there, trust me),
11737 and put a DEBUG_LEAVE if you care enough.
11739 Changes are going to happen in the way DEBUGs and other printouts
11740 occur, so stay tuned.
11742 2000-12-04 09:32 omegahacker
11744 * gst/gstplugin.c: Added a check to see if the plugin actually
11745 exists before even bothering to try to load it. Saves a fair
11746 amount of debugging spew with _gst_plugin_spew enabled.
11748 2000-12-04 09:14 omegahacker
11750 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11751 head_check function: DEBUG pretty much assumes there's a newline
11752 (\n) at the end, things get messy otherwise. Might add a
11753 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11754 a good cleanup anyway.
11756 2000-12-03 20:15 wtay
11758 * tests/caps.c: More test cases.
11760 2000-12-03 20:15 wtay
11762 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11764 2000-12-03 17:52 wtay
11766 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11769 2000-12-03 17:51 wtay
11771 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11772 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11773 pads. Added first preview of the capabilities system.
11774 Autoplugging is seriously broken with these (and other) changes.
11776 2000-12-03 15:02 richardb
11778 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11779 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11780 in the Makefile.am to generate symlinks to the live versions of the
11781 code in gst/ : fixes a compile error, and should keep things
11784 2000-12-03 00:17 omegahacker
11786 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11787 making DEBUG() print out the cothread ID as well as the process ID.
11788 cothread_getcurrent returns the current cothread ID, or -1 if
11789 cothreads aren't set up in this process context.
11791 2000-12-02 10:07 omegahacker
11793 * docs/random/filter-writers-guide: First pass at an outline for
11794 the Filter Writer's Guide. Mostly complete, though the structure
11795 needs some work. Just need someone to write it ;-)
11797 2000-11-30 20:30 wtay
11799 * docs/random/types3: Another type system proposal.
11801 2000-11-29 10:05 omegahacker
11803 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11804 code for error conditions to the end, using goto's to get there.
11805 This has the presumed advantage of consolidating all the normally
11806 run code into one chunk, reducing jumps (and the associated
11807 penalties in any modern processor) and limiting cache- line usage.
11808 It may be instructive to look at the generated assembly for this
11809 revision and the previous, to see if gcc is smart enough to do this
11812 If you want to turn off some of the checks (they are all checks for
11813 NULL pointers, if you're curious) for a speed gain, disable the
11814 #define of COTHREAD_PARANOID at the top.
11816 2000-11-26 19:11 wtay
11818 * docs/random/types2: Added the type system design.
11820 2000-11-25 18:13 wtay
11822 * docs/random/sources: More ramblings..
11824 2000-11-25 16:45 wtay
11826 * docs/random/sources: Another alternative to the src. Please
11829 2000-11-25 16:00 wtay
11831 * docs/random/sources: Added asci art control flow diagrams
11833 2000-11-25 14:18 wtay
11835 * docs/random/sources, gst/gstpipeline.c,
11836 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11837 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11838 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11839 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11840 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11841 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11842 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11843 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11844 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11845 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11846 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11847 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11848 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11849 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11850 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11851 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11852 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11853 the source elements.
11855 2000-11-25 07:43 omegahacker
11857 * gst/elements/gstelements.c: Added code to force the gsttypes
11858 plugin to load before gstelements, by simply having gstelements.c
11859 request the plugin. Solves some dependency problems. This is the
11860 correct method of doing this for now, though I had a thought:
11862 Have a static list of hard dependencies that the plugin system is
11863 responsible for satisfying before even trying to load the plugin.
11864 Makes plugin design easier.
11866 2000-11-25 07:02 omegahacker
11868 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11869 quite complete but sufficient for now
11871 2000-11-24 22:28 omegahacker
11873 * gst/gstelement.c: Fixed a dumb mistake: in
11874 gst_element_set_loop_function, it was forcing the cothread's entry
11875 function to change. This is totally wrong, the create_plan function
11876 in GstBin is responsible for setting that to its own internal
11877 helper function. Code removed outright...
11879 2000-11-23 21:49 omegahacker
11881 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11882 support hotswapping of loopfunc
11884 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11885 loopfunc is set, which needs to be obeyed by the loopfuncs
11886 themselves. The assumption is that only a loopfunc or an element
11887 that knows what it's doing will ever change the loopfunc pointer,
11888 so they can be responsible for exitting the loopfunc itself
11891 The loopfunc_wrapper function has been changed to call the loopfunc
11892 pointer itself in a loop. If the loopfunc changes, the current
11893 loop is supposed to exit, which causes the loopfunc_wrapper to
11894 start up the new loopfunc.
11896 2000-11-23 20:39 omegahacker
11898 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11899 gst_element_connect
11901 SImple matter of cleaning up the conflicting checks and actually
11902 connecting the pads in question.
11904 2000-11-23 08:13 omegahacker
11906 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11907 occurs after the state change of all the child elements.
11908 gstelement.c: set_state now loops such that each element only deals
11909 with one state change at a time, i.e.
11910 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11912 2000-11-20 22:05 wtay
11914 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11915 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11916 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11917 initialisation in mpeg2dec Added little performance test (compile
11920 2000-11-20 19:04 wtay
11923 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11924 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11925 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11926 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11927 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11928 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11929 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11930 plugins/mpeg2/ac3dec/audio_out.h,
11931 plugins/mpeg2/ac3dec/bit_allocate.c,
11932 plugins/mpeg2/ac3dec/bit_allocate.h,
11933 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11934 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11935 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11936 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11937 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11938 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11939 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11940 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11941 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11942 plugins/mpeg2/ac3dec/downmix_c.h,
11943 plugins/mpeg2/ac3dec/downmix_i386.S,
11944 plugins/mpeg2/ac3dec/downmix_i386.h,
11945 plugins/mpeg2/ac3dec/downmix_kni.S,
11946 plugins/mpeg2/ac3dec/downmix_kni.h,
11947 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11948 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11949 plugins/mpeg2/ac3dec/imdct512_kni.S,
11950 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11951 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11952 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11953 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11954 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11955 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11956 plugins/mpeg2/ac3dec/rematrix.h,
11957 plugins/mpeg2/ac3dec/sanity_check.c,
11958 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11959 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11960 plugins/mpeg2/ac3dec/srfft_kni.h,
11961 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11962 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11963 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11964 plugins/mpeg2/mpeg2dec/Makefile.am,
11965 plugins/mpeg2/mpeg2dec/decode.c,
11966 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11967 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11968 plugins/mpeg2/mpeg2dec/motion_comp.c,
11969 plugins/mpeg2/mpeg2dec/motion_comp.h,
11970 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11971 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11972 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11973 decoder. No seeking yet but at least we do not need ac3parse
11974 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11975 included). I have modified DeCSS a bit to work in GStreamer. Can I
11976 release the code or is there some lawyer that's going to sue me?
11977 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11978 decoder but failed.
11980 2000-11-12 20:34 wtay
11982 * components/bonobo-gstmediaplay/: Makefile.am,
11983 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11984 now works on audio only (mp3/vorbis). Video is broken because
11985 bonobo does not handle multithreading yet. Added Bonobo toolbar
11988 2000-11-11 15:13 wtay
11990 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11991 components/bonobo-gstmediaplay/Makefile.am,
11992 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11993 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11994 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11995 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11996 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11997 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11998 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11999 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12000 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12001 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12002 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12003 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12004 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12005 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12006 gst/elements/gstqueue.c, gstplay/Makefile.am,
12007 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12008 headers/code where missing in gst directory Added a bonobo wrapper
12009 for the media player (it shows up in gshell but locks up when
12010 activating the component, anyone?) Fixed some XML save/load
12011 problems with arguments.
12013 2000-11-08 19:53 wtay
12015 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12016 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12017 libraries. It looks like glade does not like empty dockitems...
12019 2000-11-07 21:38 wtay
12021 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12022 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12024 2000-11-07 21:24 wtay
12026 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12027 gstelement.sgml, gstpad.sgml: [no log message]
12029 2000-11-07 21:18 wtay
12031 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12032 gstreamer-sections.txt: Updated docs
12034 2000-11-06 00:15 wtay
12036 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12037 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12038 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12039 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12040 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12041 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12042 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12043 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12044 specific data to the cothreads.
12046 2000-11-04 18:55 wtay
12048 * include/sse.h: [no log message]
12050 2000-11-04 18:54 wtay
12052 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12053 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12054 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12055 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12056 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12057 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12058 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12059 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12060 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12061 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12062 plugins/mpeg2/mpeg2dec/Makefile.am,
12063 plugins/mpeg2/mpeg2dec/decode.c,
12064 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12065 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12066 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12067 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12068 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12069 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12070 plugins/mpeg2/mpeg2dec/motion_comp.c,
12071 plugins/mpeg2/mpeg2dec/motion_comp.h,
12072 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12073 plugins/mpeg2/mpeg2dec/mpeg2.h,
12074 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12075 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12076 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12077 excellent mpeg2dec decoder. Not 100% optimized but allready very
12078 fast. More cleanup.
12080 2000-11-02 20:10 wtay
12082 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12083 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12084 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12085 GUI apps using GStreamer should now handle the Gdk locks when
12086 handling signals from the pipeline (as it should be)
12088 2000-11-01 22:11 wtay
12090 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12091 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12092 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12093 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12094 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12095 Some code cleanup Let the parent GstBin decide when to do a
12096 create_plan (bin inside a thread)
12098 2000-11-01 13:49 wtay
12100 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12101 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12102 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12103 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12104 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12105 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12106 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12107 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12108 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12109 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12110 plugins/mp3decode/parse/mp3parse.c,
12111 plugins/mp3decode/parse/mp3parse.h,
12112 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12113 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12114 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12115 which is quite clean and more readable. Renamed parseavi to
12116 avidecoder Implemented seeking/time display/pause/play/stop/clean
12117 exit to gstmediaplay Added an element flag to indicate that it
12118 cannot deal with noncontigous buffers. If such an element is found
12119 in the pipeline, seeking is disabled for the complete stream
12120 (avidecoder cannot deal with seeking until we convert it to a loop
12121 based element with pull_region to fetch the indeces etc...)
12123 2000-10-30 21:10 wtay
12125 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12128 2000-10-30 21:08 wtay
12130 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12131 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12134 2000-10-30 21:06 wtay
12136 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12137 nonworking forward DCT with MMX
12139 2000-10-30 21:02 wtay
12141 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12142 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12143 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12144 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12145 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12146 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12147 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12148 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12149 plugins/mpeg1/mpegaudio/Makefile.am,
12150 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12151 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12152 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12153 plugins/mpeg1video/parse/mp1videoparse.c,
12154 plugins/mpeg2/mpeg2enc/Makefile.am,
12155 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12156 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12157 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12158 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12159 Misc fixes and cleanups A reworked gstplay. Now it is called
12160 gstmediaplay. gstplay is a custom widget that can display media and
12161 is to become a bonobo component soon. put the tables of the mpeg
12162 audio encoder in a header file. maybe faster quantisation for the
12165 2000-10-25 20:09 wtay
12167 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12168 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12169 docs/plugins/gstreamer-plugins-docs.sgml,
12170 docs/plugins/gstreamer-plugins-sections.txt,
12171 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12172 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12173 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12174 docs/plugins/tmpl/gstaviencoder.sgml,
12175 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12176 docs/plugins/tmpl/gstjpegenc.sgml,
12177 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12178 docs/plugins/tmpl/gstmpeg2enc.sgml,
12179 docs/plugins/tmpl/gstmpeg2play.sgml,
12180 docs/plugins/tmpl/gstmpeg_play.sgml,
12181 docs/plugins/tmpl/gstmpegaudio.sgml,
12182 docs/plugins/tmpl/gstmpg123.sgml,
12183 docs/plugins/tmpl/gstparseau.sgml,
12184 docs/plugins/tmpl/gstparseavi.sgml,
12185 docs/plugins/tmpl/gstparsewav.sgml,
12186 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12187 docs/plugins/tmpl/gstspectrum.sgml,
12188 docs/plugins/tmpl/gstv4lsrc.sgml,
12189 docs/plugins/tmpl/gstwincodec.sgml,
12190 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12191 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12192 docs/plugins/tmpl/median.sgml,
12193 docs/plugins/tmpl/mp1videoparse.sgml,
12194 docs/plugins/tmpl/mp2videoparse.sgml,
12195 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12196 docs/plugins/tmpl/mpeg2parse.sgml,
12197 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12198 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12199 docs/plugins/tmpl/smoothwave.sgml,
12200 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12201 docs/plugins/tmpl/synaesthesia.sgml,
12202 docs/plugins/tmpl/system_encode.sgml,
12203 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12204 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12205 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12206 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12207 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12208 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12209 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12210 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12211 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12212 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12213 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12214 test/qtest.c: More Docs updates. Added plugin documentation. I
12215 fear we need a gstdoc implementation that loads plugins and does
12216 introspection on them. I think we should automatically create the
12217 docs for the pads and mime types the plugins provide. Does anyone
12218 have enough perl knowledge to add these features? I allready
12219 changed the C code to output the pad definitions but my perl
12220 knowledge is too limited, for now, to implement the rest of the
12221 needed functionality...
12223 2000-10-22 17:30 wtay
12225 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12226 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12227 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12228 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12229 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12230 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12231 spectrum.sgml, videoraw.sgml: More docs updates
12233 2000-10-22 17:27 wtay
12235 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12236 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12237 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12238 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12239 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12240 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12241 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12242 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12243 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12244 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12245 updates documented the libraries
12247 2000-10-21 13:04 wtay
12249 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12250 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12251 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12252 plugins/avi/gstparseavi.c,
12253 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12254 plugins/mpeg1video/parse/mp1videoparse.c,
12255 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12256 plugins/mpeg2/mpegtypes/Makefile.am,
12257 plugins/mpeg2/mpegtypes/mpeg2types.c,
12258 plugins/mpeg2/parse/mpeg2parse.c,
12259 plugins/mpeg2/video/gstmpeg2play.c,
12260 plugins/mpeg2/videoparse/.cvsignore,
12261 plugins/mpeg2/videoparse/Makefile.am,
12262 plugins/mpeg2/videoparse/mp2videoparse.c,
12263 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12264 better autoplugging. MPEG2 works more or less. fix in
12265 autoplugging. avi now works.
12267 2000-10-12 20:41 wtay
12269 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12270 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12271 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12272 hardcoded pipeline setup is gstplay in favor of the autoplugging
12273 features. Still in a rought shape...
12275 2000-10-12 09:43 richardb
12277 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12278 gets installed correctly by make install. Problems: clean /
12279 uninstall don't work. make dist not tested. pdf manual doesn't
12282 2000-10-11 20:30 wtay
12284 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12285 gst/gstextratypes.c, gst/gstextratypes.h,
12286 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12287 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12288 types for better editor properties (FILENAME, enums) The disksrcs
12289 location property can now be set in the editor: we can now make our
12290 first working mp3 player with gsteditor!!
12292 2000-10-09 21:01 wtay
12294 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12295 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12296 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12297 bug in mpeg_play. Create a new thread upon a multisrc element in
12298 autoplugging: the autoplug example now correctly sets up 5 threads
12299 for an mpeg player.
12301 2000-10-09 01:34 richardb
12303 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12304 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12305 docs/manual/images/Makefile.am: Added building of the manual to the
12306 build system. Currently in a rudimentary state - will not
12307 gracefully give up if tools not available, will not uninstall /
12308 clean, and may not install / make dist properly. Documentation
12309 does not have dependencies on images, so won't rebuild if they're
12312 2000-10-08 23:23 wtay
12314 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12315 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12316 plugins/mp3decode/types/Makefile.am,
12317 plugins/mp3decode/types/mp3types.c,
12318 plugins/mpeg1/mpegtypes/.cvsignore,
12319 plugins/mpeg1/mpegtypes/Makefile.am,
12320 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12321 This little program (30 relevant lines) is able to play
12322 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12323 you write. Separated the mp3 and mpeg1 types for better reuse.
12325 2000-10-08 23:17 wtay
12327 * configure.in, editor/editor.glade, editor/gsteditor.h,
12328 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12329 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12330 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12331 editor/gsteditorproperty.c, editor/gstelementselect.c,
12332 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12333 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12334 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12335 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12336 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12337 plugins/capture/v4l/gstv4lsrc.c,
12338 plugins/mp3decode/mpg123/gstmpg123.c,
12339 plugins/mp3decode/parse/mp3parse.c,
12340 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12341 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12342 plugins/mpeg1/mpeg_play/video.c,
12343 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12344 plugins/mpeg1/parse/mpeg1parse.c,
12345 plugins/mpeg1video/parse/mp1videoparse.c,
12346 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12347 Fixes to various elements so that correct types are returned.
12348 Fixed flag collision with GtkObject. Elements can now suggest a
12349 thread. not sure if this is the right way to handle automatic
12350 thread creation. Autoplugging now works with multiple sinks and
12351 thread setup. No threads are created for intermediate elements yet,
12352 so MPEG may still be choppy.
12354 2000-10-06 23:52 richardb
12356 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12357 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12358 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12359 don't exist (these looked like copy and paste typos).
12361 2000-10-06 03:38 richardb
12363 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12365 2000-10-01 22:46 wtay
12367 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12368 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12369 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12370 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12371 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12372 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12373 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12374 pixmaps/thread.xpm: Initial work for the new editor.
12376 2000-09-27 20:33 wtay
12378 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12379 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12380 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12381 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12382 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12383 descriptions. GladeXML like operation implemented (you can
12384 retrieve parts of a pipeline)
12386 2000-09-24 23:47 wtay
12388 * examples/xml/.cvsignore: better .cvsignore
12390 2000-09-24 23:45 wtay
12392 * examples/xml/.cvsignore, examples/xml/Makefile,
12393 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12394 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12395 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12396 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12397 handling. A first example of what is to come...
12399 2000-09-24 15:31 wtay
12401 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12402 two threads and two queues.
12404 2000-09-24 15:29 wtay
12406 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12407 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12408 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12409 initialized in its thread context resulting in severe stack
12410 corruption. This was very hard to track down. We should be able
12411 now to modify some plugins to a loop based setup so that we can get
12412 rid of the mp3parse and mp1videoparse elements. Modified the GList
12413 to a GSList in the queue.
12415 2000-09-23 00:35 wtay
12417 * gstreamer-config.in, examples/helloworld/helloworld.c,
12418 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12419 examples/queue/queue.c, examples/queue2/.cvsignore,
12420 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12421 examples/queue3/queue3.c, examples/thread/thread.c,
12422 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12423 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12424 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12425 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12426 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12427 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12428 the thread handling. Fix a bug in gstreamer-config : gthread was
12429 not included. gst_bin_create_plan() is now done in the READY
12430 state. a bin with only another bin in it will now work with
12431 gst_bin_iterate. Added some examples for the queues.
12433 2000-09-21 18:54 richardb
12435 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12436 dct64.c as well. Fixes link error on PPC.
12438 2000-09-21 02:42 richardb
12440 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12441 nicely if attempt to run a test with an unsupported DCT type.
12443 2000-09-21 02:34 richardb
12445 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12446 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12447 support if available - hopefully makes it compile on PPC.
12449 2000-09-21 01:57 richardb
12451 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12452 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12453 cothreads stuff was causing segfaults, because the stack needs to
12454 be initialised with a particular structure on PPC, unlike x86 where
12455 it simply has items pushed or popped. Added Chris to AUTHORS, for
12458 2000-09-18 23:19 richardb
12460 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12461 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12462 Fix compile problem due to DEBUG being redefined in
12463 libs/getbits/gstgetbits.h. Also fix several small typos in the
12466 2000-09-17 23:08 wtay
12468 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12469 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12470 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12471 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12472 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12473 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12474 plugins/mpeg2/ac3parse/ac3parse.c,
12475 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12476 gst_pipeline_add_sink/src to allow multiple sink cases and more
12477 complex autoplugging. Update docs too. Simplified the pipeline
12478 autoplugging code. Changed the cothread case: One iteration is now
12479 a push from the src element. The disk source does not change its
12480 state anymore on eof. Better type setting for the ac3
12481 parser/decoder and mpeg2parse.
12483 2000-09-17 15:06 wtay
12485 * acconfig.h, configure.in, gst/gstbin.c,
12486 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12487 with Xv extension if the library is found. Changed the disksrc so
12488 that is goes to the PAUSE state if eof.
12490 2000-09-17 13:32 wtay
12492 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12494 2000-09-17 13:32 wtay
12496 * docs/manual/components.sgml: Information about the bonobo
12497 components and capplets we are going to make :-)
12499 2000-09-17 13:31 wtay
12501 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12502 plugins/mpeg1/mpeg_play/parseblock.c,
12503 plugins/mpeg2/mpeg2enc/Makefile.am,
12504 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12505 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12506 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12507 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12508 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12509 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12510 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12511 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12512 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12513 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12514 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12515 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12516 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12517 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12518 plugins/mpeg2/mpeg2enc/predict.c,
12519 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12520 plugins/mpeg2/mpeg2enc/predict_sse.s,
12521 plugins/mpeg2/mpeg2enc/ratectl.c,
12522 plugins/mpeg2/mpeg2enc/transfrm.c,
12523 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12524 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12525 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12526 asembler to seperate files.
12528 2000-09-17 00:11 richardb
12530 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12531 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12532 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12533 plugins/avi/wincodec/gstwinenc.c,
12534 plugins/mpeg1/mpeg1encoder/Makefile.am,
12535 plugins/mpeg1/mpeg1encoder/putbits.c,
12536 plugins/mpeg1/mpeg_play/Makefile.am,
12537 plugins/mpeg1/mpeg_play/parseblock.c,
12538 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12539 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12540 libs/winloader is disabled on PPC - I doubt this can be made to
12541 work. libs/videoscale and libs/idct are also disabled - they
12542 should be fixable though.
12544 Sorted out most of the plugins - avi is disabled for now on PPC;
12545 can be worked on later if there's any chance of getting it to work.
12547 Also provide an automake conditional for compiling vorbis, based on
12548 a configure test for the needed libraries: currently the test isn't
12549 implemented and defaults to "no" so you'll have to fiddle it to
12550 compile vorbis. I shall get hold of vorbis and implement an
12551 appropriate test some other time (if noone else beats me to it).
12553 2000-09-16 23:03 richardb
12555 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12556 Moved generic function implementations into gstgetbits_generic.c,
12559 2000-09-16 11:58 wtay
12561 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12562 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12563 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12564 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12565 quick hack to allow loop based elements to finish intead of looping
12566 till infinity. Added compile time i386 or plain C getbits
12567 implementation selection. The vorbis decoder now is our first loop
12570 2000-09-16 01:59 richardb
12572 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12573 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12574 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12575 plugins/mpeg2/ac3dec/Makefile.am,
12576 plugins/mpeg2/mpeg2enc/Makefile.am,
12577 plugins/mpeg2/mpeg2enc/motion.c,
12578 plugins/mpeg2/subtitles/Makefile.am,
12579 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12580 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12581 port, and towards generic portability.
12583 2000-09-16 00:04 richardb
12585 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12586 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12587 checking for 386, D'oh. Fix autogen to run autoheader _before_
12588 autoconf, since it generates a required file (config.h.in, which I
12589 just removed from CVS since its an autogenerated one). Also fix
12590 messed up variables in gst/Makefile.am
12592 2000-09-15 23:44 richardb
12594 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12595 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12596 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12597 Begun to add support for non i386 architectures, with the help of
12598 Chris Emerson. Added bits to configure to figure out architecture,
12599 and added some alternatives for PPC. Should cause no problems on
12600 i386, but I'll check after this commit, but doesn't yet work on PPC
12603 2000-09-14 23:18 wtay
12605 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12606 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12607 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12608 The vorbis encoder A test program to convert an mp3 to a vorbis
12609 file. A fix for the dynamic plugin loader factory_find was not
12610 working. Don't forget to run gstreamer-register after installing
12613 2000-09-14 21:31 wtay
12615 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12616 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12617 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12618 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12619 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12620 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12621 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12622 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12623 vorbis decoder. The encoder is not yet functional. Small cosmetic
12624 changes to gstcpu.c
12626 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12627 you *have* to change the line in libtool to
12628 deplibs_check_method="pass_all" because else the plugin shared
12629 library refuses to link against the static libvorbis.a library.
12630 This is a hack. I have no intention in including libvorbis into the
12631 gstreamer CVS tree and making it libtool compatible.
12633 2000-09-13 20:04 wtay
12635 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12636 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12637 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12638 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12639 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12640 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12641 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12642 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12643 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12644 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12645 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12646 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12649 2000-09-12 19:15 wtay
12651 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12652 MMX optimisation split out in seperate file.
12654 2000-09-12 19:13 wtay
12656 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12657 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12658 plugins/mpeg1/mpeg_play/Makefile.am,
12659 plugins/mpeg1/mpeg_play/parseblock.c,
12660 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12661 plugins/mpeg1/mpeg_play/recon_mmx.c,
12662 plugins/mpeg1/mpeg_play/recon_sse.s,
12663 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12664 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12665 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12666 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12667 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12668 CPU detection. Added SSE optimisation to mpeg_play Modified the
12669 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12670 mpeg1 and mpeg2 decoders.
12672 2000-09-09 17:39 wtay
12674 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12675 thread/Makefile, thread/thread.c: A thread example. An example of
12676 gstreamer-launch: an mp3 player
12678 2000-09-09 17:36 wtay
12680 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12681 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12682 docs/manual/programs.sgml, docs/manual/queues.sgml,
12683 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12684 editor/gsteditor.h, editor/gstelementselect.c,
12685 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12686 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12687 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12688 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12689 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12690 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12691 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12692 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12693 plugins/mpeg2/ac3parse/Makefile.am,
12694 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12695 Changes to gstreamer-config to include gtk+ libs manual changes:
12696 queues, threads, programs gsteditor does not crash anymore.
12697 gstpipline new should return a GstElement * fixed ac3dec for new
12698 getbits fixes to gstreamer-launch more efficient startup for
12701 2000-09-07 21:35 wtay
12703 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12704 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12705 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12706 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12707 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12708 plugins/mp3decode/mpg123/Makefile.am,
12709 plugins/mp3decode/mpg123/common.c,
12710 plugins/mp3decode/mpg123/gstmpg123.c,
12711 plugins/mp3decode/mpg123/layer1.c,
12712 plugins/mp3decode/mpg123/layer2.c,
12713 plugins/mp3decode/mpg123/layer3.c,
12714 plugins/mp3decode/mpg123/mpg123.c,
12715 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12716 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12717 plugins/mpeg1/system_encode/buffer.c,
12718 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12719 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12720 test/cothreads/test.c: Faster and modular getbits implementation.
12721 Fixed a bug in the audiosink that could lock up your box on bad MB.
12722 Modified the plugins to use the new getbits functions.
12724 2000-08-28 21:20 wtay
12726 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12727 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12728 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12729 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12730 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12731 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12732 plugins/avi/wincodec/gstwincodec.c,
12733 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12734 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12735 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12736 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12737 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12738 plugins/mp3decode/parse/mp3parse.c,
12739 plugins/mp3decode/xing/gstxing.c,
12740 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12741 plugins/mpeg1/mpeg_play/decoders.c,
12742 plugins/mpeg1/mpeg_play/decoders.h,
12743 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12744 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12745 plugins/mpeg1/parse/mpeg1parse.c,
12746 plugins/mpeg1/system_encode/system_encode.c,
12747 plugins/mpeg1video/parse/mp1videoparse.c,
12748 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12749 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12750 plugins/mpeg2/parse/mpeg2parse.c,
12751 plugins/mpeg2/subtitles/mpeg2subt.c,
12752 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12753 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12754 plugins/visualization/smoothwave/smoothwave.c,
12755 plugins/visualization/spectrum/gstspectrum.c,
12756 plugins/visualization/synaesthesia/synaesthesia.c,
12757 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12758 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12759 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12760 information in /etc/gstreamer/reg.xml - no need to do a
12761 plugin_load_all() - plugins are loaded when needed - typedetect
12762 functions are loaded when needed (still buggy) - no need to check
12763 for the existance of the plugin in the codecs - added
12764 gstreamer-register to create the reg.xml file - renamed launch to
12765 gstreamer-launch - plugins need to register the typefactory they
12766 provide modified the plugins to meet the new design modified the
12767 plugins to correctly set their pad types autoplugging can be done
12768 without loading the plugins now
12770 2000-08-22 22:18 wtay
12772 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12773 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12774 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12775 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12776 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12777 docs/manual/queues.sgml, docs/manual/threads.sgml,
12778 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12779 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12780 gst/gstpipeline.c, gst/gsttype.c,
12781 plugins/mp3decode/mpg123/gstmpg123.c,
12782 plugins/mp3decode/parse/mp3parse.c,
12783 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12784 empty...) Added automatic pad plugging. Added automatic dynamic
12785 pad plugging. Changed some codecs to correctly set their pad
12788 2000-08-21 22:57 wtay
12790 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12792 2000-08-21 22:23 wtay
12794 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12795 autoplug. Works for mp3 files only for now.
12797 2000-08-21 22:20 wtay
12799 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12800 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12801 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12802 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12803 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12804 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12805 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12806 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12807 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12808 first (rude) attempt at autoplug. Autoplugging selects appropriate
12809 codecs to connect src to sink, adds them to the pipeline and
12810 connect pads. Autoplugging will run the typedetect plugin if the
12811 src pad has no MIME type. No autoplugging is done on the src and
12812 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12813 creating threads. No attempt at dynamically autoplugging not yet
12814 existing pads. Changes to (some) plugins to properly set their
12817 2000-08-19 17:36 wtay
12819 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12820 helloworld.sgml, outline.txt: More manual about MIME types and
12823 2000-08-19 01:34 richardb
12825 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12826 sure that these are generated files which have no right to be in
12827 the CVS. If I'm wrong, and things break, then we'll just have to
12828 put them back again.
12830 2000-08-19 01:29 richardb
12832 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12833 test/Makefile.am: libXv is now linked against by test/* and gstplay
12834 if it is present. -lXv isn't leaked all over the place due to
12835 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12836 to link explicitly with extra things just because we use certain
12839 Build Makefile in tests, but don't recurse into tests when doing
12840 the build (tests no longer in SUBDIRS).
12842 2000-08-19 00:31 richardb
12844 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12845 compile gstplay only if there is one.
12847 2000-08-18 23:54 wtay
12849 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12850 makefile hacker :-)
12852 2000-08-18 23:17 wtay
12854 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12857 2000-08-18 23:15 wtay
12859 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12862 2000-08-18 23:07 richardb
12864 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12865 present, mpeg2enc plugin just ignores the .s files, C equivalents
12868 2000-08-18 22:57 wtay
12870 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12871 using uncompiled code.
12873 2000-08-18 22:30 richardb
12875 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12876 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12879 2000-08-18 21:38 wtay
12881 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12882 examples/helloworld/helloworld.c: helloworld example. and docs
12884 2000-08-18 21:35 wtay
12886 * README, gstreamer-config.in, docs/gst/Makefile.am,
12887 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12888 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12889 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12890 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12891 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12892 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12893 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12894 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12895 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12896 plugins/mp3decode/mpg123/Makefile.am,
12897 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12898 plugins/mpeg1/parse/mpeg1parse.c,
12899 plugins/visualization/smoothwave/smoothwave.c,
12900 plugins/visualization/spectrum/gstspectrum.c,
12901 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12902 Various fixes for the build/install problems update to the
12903 docs/manual. Added a simple helloworld example.
12905 2000-08-17 07:18 wtay
12907 * docs/manual/gstreamer-manual.sgml: The book is not published
12910 2000-08-16 22:40 wtay
12912 * docs/manual/images/.cvsignore: Ignore the png images; they are
12913 supposed to be build by the Makefile.
12915 2000-08-16 22:38 wtay
12917 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12918 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12919 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12920 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12923 2000-08-14 16:18 wtay
12925 * libs/idct/.cvsignore: ignore the test program
12927 2000-08-14 16:17 wtay
12929 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12930 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12931 plugins/vcdsrc/vcdsrc.c,
12932 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12933 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12934 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12935 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12936 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12937 test/record.c, test/spectrum.c, test/vidcapture.c,
12938 test/vidcapture2.c, test/videotest.c, test/wave.c,
12939 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12940 Adapted the test directory to the new state management added an
12941 mpeg2 to avi encoder. added a v4l to divx capture example.
12943 2000-08-14 11:59 wtay
12945 * configure.in, include/avifmt.h, include/registry.h: The include
12946 files for the windows codec loader. top level configure file.
12948 2000-08-14 11:57 wtay
12950 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12951 handler. This object is able to generate buffers and is passed
12952 between elements to exchange buffers. Elements can also use this
12953 pool to efficiently generate output buffers.
12955 2000-08-14 11:55 wtay
12957 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12958 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12959 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12960 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12961 in the threading element. Added bufferpools.
12963 2000-08-14 11:54 wtay
12965 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12966 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12967 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12968 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12969 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12970 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12971 is possible. Added MPEG2 subtitles.
12973 2000-08-14 11:49 wtay
12975 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12976 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12977 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12978 and used the IDCT library.
12980 2000-08-14 11:42 wtay
12982 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12984 2000-08-14 11:41 wtay
12986 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12987 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12988 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12989 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12990 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12991 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12992 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12993 transfrm.c, variance_mmx.s: Better rate control with different
12994 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12995 optimisations. Use the IDCT library.
12997 2000-08-14 11:33 wtay
12999 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13002 2000-08-14 11:32 wtay
13004 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13007 2000-08-14 11:31 wtay
13009 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13010 system_encode.c, system_encode.h: Added statup delay. Added
13013 2000-08-14 11:30 wtay
13015 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13017 2000-08-14 11:28 wtay
13019 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13020 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13021 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13024 2000-08-14 11:25 wtay
13026 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13028 2000-08-14 11:23 wtay
13030 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13031 new state management.
13033 2000-08-14 11:21 wtay
13035 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13036 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13037 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13038 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13039 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13040 encoder/decoder plugins for windows codecs.
13042 2000-08-14 11:17 wtay
13044 * gstplay/gstplay.glade: The UI
13046 2000-08-14 11:16 wtay
13048 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13049 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13050 stop.xpm, support.c, support.h: glade based gstplay version.
13051 better avi/mpeg support. nice about dialog :-) Drag and drop
13054 2000-08-14 11:12 wtay
13056 * libs/idct/.cvsignore: ..
13058 2000-08-14 11:11 wtay
13060 * libs/: Makefile.am, getbits/gstgetbits.c,
13061 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13062 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13063 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13064 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13065 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13066 Added IEEE testbed. Update to the windows codec loader. fixes in
13067 the riff parser/encoder. cleanup in the getbits/putbits API.
13069 2000-08-05 04:53 omegahacker
13071 * LICENSE, Makefile.am: Adding explicit license information, since
13072 quite a large number of source files don't have the LGPL header.
13073 This is something we need to fix. GNOME has a script to run around
13074 and fix things, maybe we should snag a copy and let it loose in a
13077 2000-07-21 04:57 omegahacker
13079 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13080 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13081 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13082 gstpipefilter.h: Brought standard elements in line with new state
13085 2000-07-17 18:14 omegahacker
13087 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13088 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13089 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13090 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13091 gst/gstthread.h, gst/elements/gstelements.c,
13092 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13093 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13094 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13095 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13096 Megapatch, changes which states are available, how they're used,
13097 and how they're set. Also modifies the scheduling system, breaking
13098 pulled buffers. Check mail archives for more details.
13100 2000-07-15 14:26 wtay
13102 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13103 plugins/mp3decode/mpg123/gstmpg123.c,
13104 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13105 with the allignment of the chunks. This should solve the errors
13108 2000-07-15 13:06 wtay
13110 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13111 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13112 include/default.h, include/registry.h, libs/Makefile.am,
13113 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13114 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13115 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13116 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13117 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13118 plugins/mp3decode/mpg123/layer3.c,
13119 plugins/mpeg1video/parse/mp1videoparse.c,
13120 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13121 the wine .dll loader. you must unzip binaries.zip from
13122 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13123 source tree**. Extended and bugfixed thr riff parser to support
13124 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13125 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13126 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13127 gstplay is temporarly broken.
13129 2000-07-13 20:49 wtay
13131 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13132 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13133 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13134 plugins/mpeg1video/parse/mp1videoparse.c,
13135 plugins/mpeg1video/parse/mp1videoparse.h,
13136 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13137 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13138 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13139 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13140 (from libmpeg2) Round image size up to the nearest multiple of 16
13143 2000-07-12 23:52 wtay
13145 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13146 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13147 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13148 gst/gstthread.c, gst/elements/gstaudiosink.c,
13149 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13150 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13151 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13152 plugins/mp3decode/mpg123/gstmpg123.c,
13153 plugins/mp3decode/mpg123/gstmpg123.h,
13154 plugins/mp3decode/mpg123/layer3.c,
13155 plugins/mp3decode/mpg123/mpg123.c,
13156 plugins/mp3decode/parse/Makefile.am,
13157 plugins/mp3decode/parse/mp3parse.c,
13158 plugins/mp3decode/parse/mp3parse.h,
13159 plugins/mp3decode/xing/libxing/Makefile.am,
13160 plugins/mpeg1/mpeg_play/Makefile.am,
13161 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13162 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13163 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13164 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13165 plugins/mpeg1video/parse/mp1videoparse.c,
13166 plugins/mpeg1video/parse/mp1videoparse.h,
13167 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13168 is the audio/video sync release. Changed the mpegvideoparser to
13169 parse complete pictures. Added the PTS timestamps to the pictures.
13170 Added PTS timestamps to the MPEG audio frames. Made the clock a
13171 littlebit better. Gstplay now uses two more threads one for video,
13172 one for audio playback. Added the first QoS callbacks for the
13173 pads. hopefully fix an mmx compilation problem.
13175 2000-07-05 22:32 wtay
13177 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13178 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13179 mechanism in case no suitable XvImage is found.
13181 2000-07-05 11:21 wtay
13183 * gstplay/gstplay.h: [no log message]
13185 2000-07-05 11:21 wtay
13187 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13188 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13189 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13190 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13191 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13192 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13193 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13194 plugins/mp3decode/parse/mp3parse.c,
13195 plugins/mpeg1/mpeg_play/Makefile.am,
13196 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13197 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13198 plugins/mpeg1/mpeg_play/parseblock.c,
13199 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13200 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13201 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13202 plugins/mpeg1video/parse/Makefile.am,
13203 plugins/mpeg1video/parse/mp1videoparse.c,
13204 plugins/mpeg1video/parse/mp1videoparse.h,
13205 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13206 plugins/mpeg2/ac3parse/Makefile.am,
13207 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13208 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13209 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13210 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13211 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13212 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13213 MMX conversion implemented seeking to gstplay.
13215 2000-06-27 21:22 wtay
13217 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13218 interpollation for bidirectionally predicted macroblocks.
13219 (players based on mpeg_play should also implement this, as it was
13220 left out from the reference decoder, probabliy for performance
13221 reasons) Reduced rounding errors in the quatisation of the
13224 2000-06-25 23:23 wtay
13226 * gstplay/.cvsignore: [no log message]
13228 2000-06-25 23:21 wtay
13230 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13231 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13232 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13233 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13234 Added mpeg2 playback for gstplay
13236 2000-06-25 22:37 wtay
13238 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13239 gst/gsttypefind.h, gst/elements/Makefile.am,
13240 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13241 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13242 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13243 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13244 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13245 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13246 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13247 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13248 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13249 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13250 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13251 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13252 plugins/filters/median/median.c, plugins/filters/median/median.h,
13253 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13254 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13255 plugins/mp3decode/parse/mp3parse.c,
13256 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13257 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13258 plugins/mpeg1/mpeg_play/parseblock.c,
13259 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13260 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13261 plugins/mpeg1/parse/mpeg1parse.c,
13262 plugins/mpeg1/system_encode/system_encode.c,
13263 plugins/mpeg1video/parse/mp1videoparse.c,
13264 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13265 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13266 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13267 fixed the avi parser (gstriff had wrong size) the system_encoder
13268 can now do video only system streams sanitized the colorspace and
13269 scaler api. added fast self modifying asm scaler. worked on the
13270 typefind stuff. added a cool media player (gstplay) it uses the
13271 typefinder to playback avi, mpeg1 (system and video) streams. It
13272 is also a testbed and a real app.
13274 2000-06-18 15:13 wtay
13276 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13277 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13280 2000-06-18 14:51 wtay
13282 * plugins/avi/videoheader.c: Construct the avi header based on the
13285 2000-06-18 14:50 wtay
13287 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13288 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13289 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13290 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13291 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13292 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13293 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13294 color conversion bug. Initial work for multiply avi codecs.
13296 2000-06-16 23:58 wtay
13298 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13299 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13300 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13301 plugins/mpeg1/mpegaudio/common.c,
13302 plugins/mpeg1/mpegaudio/encoder.h,
13303 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13304 plugins/mpeg1/mpegaudio/gstputbits.c,
13305 plugins/mpeg1/mpegaudio/gstputbits.h,
13306 plugins/mpeg1/mpegaudio/musicin.h,
13307 plugins/mpeg2/mpeg2enc/Makefile.am,
13308 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13309 plugins/mpeg2/mpeg2enc/gstputbits.c,
13310 plugins/mpeg2/mpeg2enc/gstputbits.h,
13311 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13312 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13313 plugins/mpeg2/mpeg2enc/ratectl.c,
13314 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13316 2000-06-16 23:33 wtay
13318 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13320 2000-06-16 23:32 wtay
13322 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13323 putbits.h: putbits implementation
13325 2000-06-16 23:30 wtay
13327 * configure.in, plugins/mpeg1/Makefile.am,
13328 plugins/mpeg1/mpegaudio/Makefile.am,
13329 plugins/mpeg1/mpegaudio/README.crh,
13330 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13331 plugins/mpeg1/mpegaudio/encode.c,
13332 plugins/mpeg1/mpegaudio/encoder.h,
13333 plugins/mpeg1/mpegaudio/fixes.txt,
13334 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13335 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13336 plugins/mpeg1/mpegaudio/gstputbits.c,
13337 plugins/mpeg1/mpegaudio/gstputbits.h,
13338 plugins/mpeg1/mpegaudio/musicin.c,
13339 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13340 plugins/mpeg1/mpegaudio/readme.txt,
13341 plugins/mpeg1/mpegaudio/release.txt,
13342 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13343 plugins/mpeg1/system_encode/buffer.c,
13344 plugins/mpeg1/system_encode/system_encode.c,
13345 plugins/mpeg1/system_encode/system_encode.h,
13346 plugins/mpeg2/mpeg2enc/Makefile.am,
13347 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13348 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13349 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13350 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13351 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13352 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13353 unified putbits implementation Added an MPEG audio layer 1&2
13356 2000-06-12 22:27 wtay
13358 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13359 plugins/mpeg1/system_encode/buffer.c,
13360 plugins/mpeg2/mpeg2enc/predict.c,
13361 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13362 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13363 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13364 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13366 2000-06-11 13:11 wtay
13368 * configure.in, gst/elements/gstpipefilter.c,
13369 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13370 plugins/mp3decode/mpg123/gstmpg123.c,
13371 plugins/mp3decode/parse/mp3parse.c,
13372 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13373 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13374 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13375 plugins/mpeg1/mpeg_play/parseblock.c,
13376 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13377 plugins/mpeg1/system_encode/.cvsignore,
13378 plugins/mpeg1/system_encode/Makefile.am,
13379 plugins/mpeg1/system_encode/buffer.c,
13380 plugins/mpeg1/system_encode/buffer.h,
13381 plugins/mpeg1/system_encode/main.h,
13382 plugins/mpeg1/system_encode/system_encode.c,
13383 plugins/mpeg1/system_encode/system_encode.h,
13384 plugins/mpeg1/system_encode/systems.c,
13385 plugins/mpeg2/ac3parse/ac3parse.c,
13386 plugins/mpeg2/ac3parse/ac3parse.h,
13387 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13388 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13389 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13390 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13391 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13392 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13393 Added first frames skipping to the mp3 and ac3 parser (this allows
13394 you to skip a number of frames before pushing them). Removed wrong
13395 mmx code from the encoder. Added Macroblocks per slice to the
13396 encoder. added bilinear and bicubic interpolation to the
13397 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13398 calculations yet) Added some options (framerate to the
13401 2000-06-04 20:18 richardb
13403 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13405 2000-05-28 23:46 wtay
13407 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13408 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13409 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13410 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13411 like the mpeg1 parser. Added a command property to the pipefilter.
13413 2000-05-28 21:04 wtay
13415 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13416 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13417 element: pipefilter. This element connects the stdin/stdout of an
13418 external program into the pipeline. We now have virtually all of
13419 the capabilities of sox, lame, ...
13421 2000-05-28 20:59 wtay
13423 * configure.in, gst/elements/Makefile.am,
13424 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13425 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13426 plugins/mpeg1/mpeg_play/parseblock.c,
13427 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13428 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13429 plugins/mpeg2/mpeg2enc/Makefile.am,
13430 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13431 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13432 plugins/mpeg2/mpeg2enc/ratectl.c,
13433 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13434 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13435 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13436 motion compensation bug (was a bug on Intels site)
13437 Faster/Better/more accurate motion detection in the mpeg encoder
13438 Added an audio resampler (convert 48000 kHz to 44100 for example)
13439 does not work Fixed rate control in the mpeg2 encoder.
13441 2000-05-21 23:00 wtay
13443 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13445 2000-05-21 22:59 wtay
13447 * test/mp1tomp1.c: An MPEG1 transcoder.
13449 2000-05-21 22:58 wtay
13451 * configure.in, docs/gst/gstreamer-decl.txt,
13452 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13453 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13454 gst/elements/gstqueue.c, plugins/Makefile.am,
13455 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13456 plugins/filters/median/.cvsignore,
13457 plugins/filters/median/Makefile.am,
13458 plugins/filters/median/median.c, plugins/filters/median/median.h,
13459 plugins/filters/smooth/.cvsignore,
13460 plugins/filters/smooth/Makefile.am,
13461 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13462 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13463 plugins/mpeg1/mpeg1encoder/.cvsignore,
13464 plugins/mpeg1/mpeg1encoder/CHANGES,
13465 plugins/mpeg1/mpeg1encoder/Makefile.am,
13466 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13467 plugins/mpeg1/mpeg1encoder/README,
13468 plugins/mpeg1/mpeg1encoder/SETUP,
13469 plugins/mpeg1/mpeg1encoder/chendct.c,
13470 plugins/mpeg1/mpeg1encoder/codec.c,
13471 plugins/mpeg1/mpeg1encoder/csize.h,
13472 plugins/mpeg1/mpeg1encoder/ctables.h,
13473 plugins/mpeg1/mpeg1encoder/dct.h,
13474 plugins/mpeg1/mpeg1encoder/globals.h,
13475 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13476 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13477 plugins/mpeg1/mpeg1encoder/htable.lex,
13478 plugins/mpeg1/mpeg1encoder/huffman.c,
13479 plugins/mpeg1/mpeg1encoder/huffman.h,
13480 plugins/mpeg1/mpeg1encoder/io.c,
13481 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13482 plugins/mpeg1/mpeg1encoder/lexer.c,
13483 plugins/mpeg1/mpeg1encoder/lexer.l,
13484 plugins/mpeg1/mpeg1encoder/marker.c,
13485 plugins/mpeg1/mpeg1encoder/marker.h,
13486 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13487 plugins/mpeg1/mpeg1encoder/mem.h,
13488 plugins/mpeg1/mpeg1encoder/mpeg.c,
13489 plugins/mpeg1/mpeg1encoder/param.h,
13490 plugins/mpeg1/mpeg1encoder/prototypes.h,
13491 plugins/mpeg1/mpeg1encoder/putbits.c,
13492 plugins/mpeg1/mpeg1encoder/putbits.h,
13493 plugins/mpeg1/mpeg1encoder/qtables.h,
13494 plugins/mpeg1/mpeg1encoder/size.h,
13495 plugins/mpeg1/mpeg1encoder/stat.c,
13496 plugins/mpeg1/mpeg1encoder/stream.c,
13497 plugins/mpeg1/mpeg1encoder/stream.h,
13498 plugins/mpeg1/mpeg1encoder/system.h,
13499 plugins/mpeg1/mpeg1encoder/tables.h,
13500 plugins/mpeg1/mpeg1encoder/transform.c,
13501 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13502 plugins/mpeg1/mpeg_play/parseblock.c,
13503 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13504 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13505 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13506 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13507 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13508 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13509 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13510 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13511 MMX optimisations for motion estimation. Added another mpeg1
13512 encoder. Added Two filters: smooth and median (a median cut
13513 filter) Made the queue pull buffers.
13515 2000-05-17 23:49 richardb
13517 * plugins/Makefile.am: Always build videosink, now that the
13518 dependency on gdk_pixbuf is removed.
13520 2000-05-13 10:41 richardb
13522 * plugins/Makefile.am: Make videosink compiled only if
13523 HAVE_GDK_PIXBUF again.
13525 2000-05-12 18:41 wtay
13527 * plugins/videoscale/.cvsignore: ...
13529 2000-05-12 18:39 wtay
13531 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13532 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13533 scaler as a library and an Element. Also a little non working mpeg2
13534 to mpeg1 converter (still struggling with the quantisation).
13536 2000-05-12 18:33 wtay
13538 * configure.in, gst/gstclock.c, libs/Makefile.am,
13539 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13540 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13541 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13542 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13543 plugins/mpeg1/parse/mpeg1parse.c,
13544 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13545 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13546 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13547 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13548 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13549 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13550 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13551 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13552 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13555 2000-05-12 08:15 richardb
13557 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13558 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13559 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13560 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13561 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13562 videosink only if it is present. Make documentation generated
13563 successfully even if libghttp isn't present (by skipping the
13566 2000-05-12 08:09 richardb
13568 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13569 macro call, so it compiles with debug on.
13571 2000-05-02 00:22 wtay
13573 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13574 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13577 2000-05-02 00:09 wtay
13579 * configure.in, libs/getbits/gstgetbits.h,
13580 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13581 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13582 plugins/mpeg1/parse/mpeg1parse.c,
13583 plugins/mpeg1video/parse/mp1videoparse.c,
13584 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13585 plugins/mpeg2/ac3parse/ac3parse.c,
13586 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13587 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13588 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13589 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13590 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13591 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13592 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13593 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13594 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13595 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13596 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13597 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13598 plugins/mpeg2/mpeg2enc/quantize.c,
13599 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13600 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13601 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13602 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13603 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13604 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13605 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13606 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13607 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13608 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13609 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13610 MPEG System stream parser. an mpeg encoder.
13612 2000-04-24 21:51 wtay
13614 * configure.in, libs/getbits/gstgetbits_inl.h,
13615 plugins/mpeg1/mpeg_play/decoders.c,
13616 plugins/mpeg1/mpeg_play/decoders.h,
13617 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13618 plugins/mpeg1/mpeg_play/parseblock.c,
13619 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13620 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13621 plugins/mpeg1/mpeg_play/video.h,
13622 plugins/mpeg1video/parse/mp1videoparse.c,
13623 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13624 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13625 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13626 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13627 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13628 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13629 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13630 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13631 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13632 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13633 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13634 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13635 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13636 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13637 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13638 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13639 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13640 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13643 2000-04-17 00:33 wtay
13645 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13646 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13649 2000-04-17 00:25 wtay
13651 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13652 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13653 Reworked the ac3decoder for the new getbits functions. We are now
13654 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13657 2000-04-16 19:51 wtay
13659 * libs/getbits/.cvsignore: [no log message]
13661 2000-04-16 19:50 wtay
13663 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13664 gstgetbits_inl.h: I the generc getbits implementation
13666 2000-04-16 19:47 wtay
13668 * configure.in, docs/gst/gstreamer-decl.txt,
13669 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13670 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13671 plugins/mp3decode/mpg123/common.c,
13672 plugins/mp3decode/mpg123/getbits.c,
13673 plugins/mp3decode/mpg123/getbits.h,
13674 plugins/mp3decode/mpg123/gstmpg123.c,
13675 plugins/mp3decode/mpg123/layer1.c,
13676 plugins/mp3decode/mpg123/layer2.c,
13677 plugins/mp3decode/mpg123/layer3.c,
13678 plugins/mp3decode/mpg123/mpg123.c,
13679 plugins/mp3decode/mpg123/mpg123.h,
13680 plugins/mp3decode/parse/mp3parse.c,
13681 plugins/mp3decode/parse/mp3parse.h,
13682 plugins/mpeg1/mpeg_play/Makefile.am,
13683 plugins/mpeg1/mpeg_play/ctrlbar.c,
13684 plugins/mpeg1/mpeg_play/ctrlbar.h,
13685 plugins/mpeg1/mpeg_play/decoders.c,
13686 plugins/mpeg1/mpeg_play/decoders.h,
13687 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13688 plugins/mpeg1/mpeg_play/motionvector.c,
13689 plugins/mpeg1/mpeg_play/parseblock.c,
13690 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13691 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13692 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13693 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13694 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13695 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13696 getbits handling. I currently have an inline integer
13699 2000-04-13 22:59 wtay
13701 * Makefile.am, configure.in, gst/gstclock.c,
13702 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13703 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13705 2000-04-09 22:38 wtay
13707 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13709 2000-04-09 22:36 wtay
13711 * gst/Makefile.am, gst/gstelement.c,
13712 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13713 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13714 plugins/capture/v4l/gstv4lsrc.c,
13715 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13716 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13717 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13718 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13719 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13720 clock. The audiosink can now adjust the clock. Fixed incorrect
13721 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13722 videosink, it now uses the color conversion library when needed.
13724 2000-04-02 22:38 wtay
13726 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13727 new riff parser and encoder
13729 2000-04-02 22:36 wtay
13731 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13732 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13733 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13734 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13735 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13736 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13737 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13738 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13739 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13740 colorspace library and removed yuv2rgb conversion from the
13741 videosink. The aviencoder should now more or less work.
13743 2000-03-27 20:53 wtay
13745 * docs/Makefile.am, docs/gst/Makefile.am,
13746 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13747 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13748 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13749 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13750 docs/gst/tmpl/gstasyncdisksrc.sgml,
13751 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13752 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13753 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13754 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13755 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13756 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13757 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13758 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13759 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13760 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13761 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13762 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13763 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13764 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13765 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13766 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13767 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13768 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13769 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13770 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13771 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13772 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13773 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13774 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13775 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13776 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13777 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13778 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13779 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13780 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13781 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13782 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13783 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13784 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13785 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13786 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13787 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13788 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13789 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13790 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13791 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13792 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13793 standard library objects and standard elements are documented.
13794 Modified some of the elements to more accuratly report about their
13795 arguments so the documentation builds more reasonable output.
13796 Added aviencoder and jpegencoder elements (not working yet)
13798 2000-03-22 21:18 wtay
13800 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13801 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13802 plugins/Makefile.am, plugins/avi/Makefile.am,
13803 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13804 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13805 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13806 the avi decoder now configures the jpeg codec if an MJPG encoded
13807 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13808 videosink. jpeglib is used to decode the jpeg image.
13810 2000-03-21 20:06 omegahacker
13812 * plugins/avi/gstparseavi.c: removed second check on riff library,
13813 moved original to top so it fails out right away
13815 2000-03-21 19:54 omegahacker
13817 * plugins/avi/gstparseavi.c: added load and check of libriff during
13820 2000-03-21 19:54 omegahacker
13822 * gst/gstplugin.c: spelling fixes to gst_library_load()
13824 2000-03-20 20:25 wtay
13826 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13827 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13828 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13829 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13830 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13831 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13832 riff parsing as a library. The avi parser can play simple PCM
13833 encoded audio. some minor cleanups.
13835 2000-03-19 00:59 wtay
13837 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13838 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13839 plugins/Makefile.am, plugins/avi/.cvsignore,
13840 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13841 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13842 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13843 the riff code into a seperate library in /libs dir. The plugin
13844 loader also checks the /libs path. The avi parser now uses the
13845 riff library. WAV is broken.
13847 2000-03-13 22:17 wtay
13849 * test/aviparse.c: A non functional avi parser.
13851 2000-03-13 22:13 wtay
13853 * configure.in, gst/gst.c, gst/gstbuffer.h,
13854 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13855 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13856 plugins/Makefile.am, plugins/au/gstparseau.c,
13857 plugins/capture/v4l/gstv4lsrc.c,
13858 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13859 test/videotest.c: Various cleanups. Moved the overlay code to a
13860 specialized widget. One error I cannot seem to fix: switching
13861 desktops does not disable the overlay.
13863 2000-03-05 21:48 wtay
13865 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13866 much better but still not perfect.
13868 2000-03-03 22:13 wtay
13870 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13871 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13872 test/Makefile.am, test/videotest.c: Added overlay and DGA
13873 capability for the videosink. Not really good but functional.
13875 2000-02-27 23:18 wtay
13877 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13878 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13879 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13880 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13881 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13882 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13883 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13884 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13885 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13886 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13887 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13888 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13889 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13890 plugins/capture/v4l/gstv4lsrc.h,
13891 plugins/mp3decode/mpg123/Makefile.am,
13892 plugins/mp3decode/mpg123/common.c,
13893 plugins/mp3decode/mpg123/decode_i386.c,
13894 plugins/mp3decode/mpg123/decode_i486.c,
13895 plugins/mp3decode/mpg123/getbits.c,
13896 plugins/mp3decode/mpg123/getbits.h,
13897 plugins/mp3decode/mpg123/gstmpg123.c,
13898 plugins/mp3decode/mpg123/layer1.c,
13899 plugins/mp3decode/mpg123/layer2.c,
13900 plugins/mp3decode/mpg123/layer3.c,
13901 plugins/mp3decode/mpg123/mpg123.c,
13902 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13903 plugins/mpeg1/mpeg_play/Makefile.am,
13904 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13905 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13906 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13907 plugins/mpeg1/parse/mpeg1parse.c,
13908 plugins/mpeg1video/parse/Makefile.am,
13909 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13910 a rather large patch. Switched on -Wall compiler flag and fixed the
13911 warnings. Made the Video for Linux more like it should be.
13913 2000-02-26 18:55 wtay
13915 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13916 test/mp1parse.c, test/videotest.c: Added a pull function in the
13917 gstpad. Modified the videosink to implement the pull. This function
13918 allows a source element to request a buffer from the destination.
13919 This is much more efficient because the videosink can then pass a
13920 buffer with SHM to the element, which does not require an aditional
13921 memcpy. removed scaling from the videosink. I need something
13924 2000-02-25 23:19 wtay
13926 * test/videotest.c: test code for the Video for linux source
13928 2000-02-25 23:18 wtay
13930 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13931 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13932 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13933 linux source. Not generic at all and may not work on any other
13936 2000-02-24 20:56 wtay
13938 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13939 plugins/mp3decode/parse/Makefile.am,
13940 plugins/mp3decode/parse/mp3parse.c,
13941 plugins/mp3decode/parse/mp3parse.h,
13942 plugins/mpeg1/mpeg_play/Makefile.am,
13943 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13944 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13945 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13946 plugins/mpeg1/mpeg_play/jrevdct.c,
13947 plugins/mpeg1/mpeg_play/mmx_idct.c,
13948 plugins/mpeg1/mpeg_play/parseblock.c,
13949 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13950 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13951 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13952 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13953 player got rid of some memcpy. bit handling changes. MMX code for
13954 the IDCT and motion compensation in mpeg_play. Almost as fast as
13955 the commercial mpeg player mtv, but with a much better video
13958 2000-02-20 16:19 wtay
13960 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13961 GdkPixbuf support and scaling (sloww...)
13963 2000-02-20 12:58 wtay
13965 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13966 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13967 video.h: General cleanup and speedup. removed color conversion out
13970 2000-02-19 13:37 wtay
13972 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13973 video.c, video.h: Added timestamps for video buffers. The videosink
13974 syncs to the timestamps. Added a buffer with finished frames for
13977 2000-02-19 10:50 wtay
13979 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13980 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13981 lockup by not calling any gtk functions in the main thread. This
13984 2000-02-18 23:48 wtay
13986 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13987 size to 1 to avoid the strange lockups...
13989 2000-02-18 23:07 wtay
13991 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13992 plugins/mpeg1/mpeg_play/Makefile.am,
13993 plugins/mpeg1/mpeg_play/descrip.mms,
13994 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13995 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13996 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13997 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13998 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13999 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14000 plugins/mpeg1/mpeg_play/hybrid.c,
14001 plugins/mpeg1/mpeg_play/hybriderr.c,
14002 plugins/mpeg1/mpeg_play/index.bt,
14003 plugins/mpeg1/mpeg_play/mb_ordered.c,
14004 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14005 plugins/mpeg1/mpeg_play/ordered2.c,
14006 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14007 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14008 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14009 test/mp1parse.c: The first functional video sink... Removed all of
14010 the video stuff from the MPEG video decoder. Fixed a bug in
14011 smoothwave. The MPEG video decoder still does the YUV->RGB
14014 2000-02-17 22:50 wtay
14016 * configure.in, plugins/Makefile.am,
14017 plugins/mpeg1/mpeg_play/Makefile.am,
14018 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14019 plugins/mpeg1/mpeg_play/mmx_idct.c,
14020 plugins/mpeg1/mpeg_play/parseblock.c,
14021 plugins/mpeg1/mpeg_play/proto.h,
14022 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14023 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14024 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14025 functional) video sink.
14027 2000-02-16 23:27 wtay
14029 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14030 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14031 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14032 Fixed memory leak in queue.
14034 2000-02-16 16:44 wtay
14036 * plugins/mpeg1/mpeg_play/video.c,
14037 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14038 some bugs in the parsers, fixed memory leak (not all of them yet)
14040 2000-02-15 20:14 wtay
14042 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14043 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14044 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14045 caused some I-frames to be skipped.
14047 2000-02-15 00:32 omegahacker
14049 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14051 2000-02-14 23:21 wtay
14053 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14054 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14055 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14056 looking for a bug...
14058 2000-02-14 20:42 wtay
14060 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14061 Some frames were skipped if the header was on partial frames. This
14062 fixes the strange invalid sync errors.
14064 2000-02-14 00:22 wtay
14066 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14069 2000-02-13 22:30 wtay
14071 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14072 cleaned up the parsing code a bit.
14074 2000-02-13 15:20 wtay
14076 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14077 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14078 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14079 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14080 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14081 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14082 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14083 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14084 should do. Skips are currently ignored and give some error on the
14085 console, need to clean this up.
14087 2000-02-13 13:43 wtay
14089 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14090 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14091 length 5 for now). fixed mpeg1 video rate control. AlienSong
14092 segfaults sometimes. My other movies don't....
14094 2000-02-13 03:19 wtay
14096 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14099 2000-02-12 23:09 omegahacker
14101 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14102 sane again (what editor are you using, Wim?), and it now uses
14103 threads. Playback is clean (at least, audio and video are running
14104 smoothly. Video is still a little choppy on my test stream (first
14105 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14106 but it's looking VERY COOL.
14108 2000-02-12 23:08 omegahacker
14110 * gst/gstbin.c: Changed the way state is dealt with when a child is
14111 added to the bin. The note states that the COMPLETE state should
14112 probably reflect nothing more than whether or not there is a child
14113 in the bin, not whether or not all children are COMPLETE. I need
14114 to write out a few scenarios for complex pipeline manipulations to
14115 figure out how all the states should interact. The idea is to
14116 maintain the ability to dynamically recofigure the pipeline.
14118 2000-02-12 12:20 wtay
14120 * plugins/mpeg1/mpeg_play/16bit.c,
14121 plugins/mpeg1/mpeg_play/Makefile.am,
14122 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14123 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14124 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14125 plugins/mpeg1/mpeg_play/main.c,
14126 plugins/mpeg1/mpeg_play/mb_ordered.c,
14127 plugins/mpeg1/mpeg_play/motionvector.c,
14128 plugins/mpeg1/mpeg_play/parseblock.c,
14129 plugins/mpeg1/mpeg_play/proto.h,
14130 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14131 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14132 plugins/mpeg1/mpeg_play/video.h,
14133 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14134 first functional video MPEG1 decoder. The decoder still opens a
14135 window to show the video. This is not optimised at all. Some
14136 glitches and crashes due to bugs in mp1videoparse.c. I need to
14137 queue incomplete slices in mp1videoparse before sending them to the
14138 decoder. use test/mp1parse on your favorite video to test. No
14139 audio/video sync, no QoS at all.
14141 2000-02-10 17:02 wtay
14143 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14144 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14145 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14146 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14147 now correctly pushes buffers in complete chuncks.
14149 2000-02-08 22:36 wtay
14151 * configure.in, gst/types/gsttypes.c,
14152 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14153 plugins/mpeg1video/parse/Makefile.am,
14154 plugins/mpeg1video/parse/README,
14155 plugins/mpeg1video/parse/mp1videoparse.c,
14156 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14157 MPEG1 video parser.
14159 2000-02-07 19:29 wtay
14161 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14163 2000-02-07 19:22 wtay
14165 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14166 gstmpeg_play.h: [no log message]
14168 2000-02-07 19:04 wtay
14170 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14171 plugins/mp3decode/mpg123/decode_i386.c,
14172 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14173 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14174 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14175 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14176 plugins/mpeg1/mpeg_play/INSTALL,
14177 plugins/mpeg1/mpeg_play/Makefile.am,
14178 plugins/mpeg1/mpeg_play/README,
14179 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14180 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14181 plugins/mpeg1/mpeg_play/ctrlbar.h,
14182 plugins/mpeg1/mpeg_play/decoders.c,
14183 plugins/mpeg1/mpeg_play/decoders.h,
14184 plugins/mpeg1/mpeg_play/descrip.mms,
14185 plugins/mpeg1/mpeg_play/dither.h,
14186 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14187 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14188 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14189 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14190 plugins/mpeg1/mpeg_play/hybriderr.c,
14191 plugins/mpeg1/mpeg_play/index.bt,
14192 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14193 plugins/mpeg1/mpeg_play/mb_ordered.c,
14194 plugins/mpeg1/mpeg_play/mono.c,
14195 plugins/mpeg1/mpeg_play/motionvector.c,
14196 plugins/mpeg1/mpeg_play/ordered.c,
14197 plugins/mpeg1/mpeg_play/ordered2.c,
14198 plugins/mpeg1/mpeg_play/parseblock.c,
14199 plugins/mpeg1/mpeg_play/proto.h,
14200 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14201 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14202 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14203 Added compiler optimistaion flags to mpg123. reverted to old
14204 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14205 video player. It does not work yet.
14207 2000-02-06 22:04 wtay
14209 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14210 plugins/mp3decode/mpg123/gstmpg123.c,
14211 plugins/mp3decode/parse/mp3parse.c,
14212 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14213 removed (disabeled) debug info.
14215 2000-02-06 18:50 wtay
14217 * plugins/mp3decode/mpg123/common.c,
14218 plugins/mp3decode/parse/mp3parse.c,
14219 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14220 parser. It can now be used to playback the audio stream of an MPEG1
14221 movie (check out test/mp1parse.c).
14223 2000-02-06 12:33 wtay
14225 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14226 videos seem to parse OK.
14228 2000-02-06 01:52 wtay
14230 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14233 2000-02-06 00:56 wtay
14235 * test/mp1parse.c: The mpeg1 parser test program.
14237 2000-02-06 00:55 wtay
14239 * plugins/mpeg1/parse/mpeg1parse.c,
14240 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14241 the mpeg 1 parser. Does not work yet.
14243 2000-02-05 16:08 wtay
14245 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14246 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14247 486 optimisation. Pentium optimisation added, but does not work
14250 2000-02-05 14:37 wtay
14252 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14253 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14254 moved the buffer handling to common.c, getbits should not know
14257 2000-02-05 01:58 wtay
14259 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14262 2000-02-05 01:40 wtay
14264 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14265 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14267 2000-02-05 01:20 wtay
14269 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14270 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14271 remained) Added eos check for the test programs to stop them from
14272 allocating all of your memory (had to use alt-sysreq-k a few times
14273 :-( ). MPEG layer 1 plays fine now with mp3play.
14275 2000-02-04 23:27 wtay
14277 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14278 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14279 bit slow, though...
14281 2000-02-04 22:06 wtay
14283 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14284 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14285 working. Tried with the test program included. Still some errors
14286 and clicks sometime, but you can hear something. Double buffering
14287 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14288 stream (I have none) and together with the mp3parse?
14290 2000-02-04 21:49 omegahacker
14292 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14293 as well as some other stuff.
14295 2000-02-04 02:25 richardb
14297 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14298 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14299 Compile a test program to ensure that we have working atomic
14302 A few small changes (include headers, fix a cast) to stop compiler
14305 2000-02-02 06:26 omegahacker
14307 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14308 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14309 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14310 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14311 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14312 documentation changes, a couple configure.in and Makefile.am fixes.
14314 2000-02-01 20:35 wtay
14316 * configure.in, gst/elements/Makefile.am,
14317 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14318 which made running test apps fail. Added GHTTP_LIBS to the
14319 libraries. commented out mm_support() call, wich is not working
14320 yet and causes errors.
14322 2000-02-01 19:40 wtay
14324 * configure.in, docs/gst/Makefile.am,
14325 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14326 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14327 the default value of HAVE_LIBMMX. some typos fixed. Changed
14328 include path for volume.c. RTjpeg uses mmx.h
14330 2000-02-01 09:16 omegahacker
14332 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14333 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14334 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14335 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14336 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14337 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14338 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14339 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14340 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14341 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14342 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14343 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14344 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14345 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14346 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14347 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14348 managed to mutilate it a while back, but now it's fixed. I'll put
14349 a copy of the HTML output somewhere on the website tonight.
14351 In order to actually generate the docs, you'll have to install all
14352 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14353 http://developer.gnome.org/arch/doc/tools.html)
14355 Notes (I'll codify these some day):
14357 - Don't believe the Gnome page, always edit the SOURCES when
14358 documenting a given function, never the tmpl file. - I'll be
14359 re-arranging things a lot, but gtk-doc is smart enough to merge any
14360 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14361 are two entirely separate animals. We should probably have a
14362 virtual mutex on the entire docs/gst/ directory, over and above
14363 what CVS does. - I'm going to try to end up with a book set
14364 (docbook terms), where docs/gst/ is only one book. There'd be
14365 another called docs/manual/, and another docs/plugins/, etc. If
14366 you have any comments as to how these should be done,
14367 gstreamer-devel is the place.
14369 2000-02-01 04:10 richardb
14371 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14372 gst/elements/Makefile.am, gst/elements/gstelements.c,
14373 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14374 script. Make libghttp detection work at all. Make library
14375 configuration specifiable on configure commandline. Make detection
14376 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14377 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14380 2000-01-31 22:53 wtay
14382 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14383 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14385 2000-01-31 17:29 wtay
14387 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14388 IDCT for RTjpeg. It still doesn't do anything. This version also
14389 has optimised versions for 422 and 420 YUV (de)compression. This
14390 version is not compatible with the regular RTjpeg due to
14391 optimisations using unrolled loops. Is *very* fast.
14393 2000-01-31 09:43 omegahacker
14395 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14396 gst/elements/Makefile.am, gst/types/Makefile.am,
14397 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14398 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14399 updates. I can now successfully produce an rpm simply by typing
14400 `./autogen.sh;make rpm`. This is good ;-)
14402 2000-01-31 06:49 omegahacker
14404 * Makefile.am: gah, missed Makefile.am of all files...
14406 2000-01-31 06:46 omegahacker
14408 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14409 plugins/mp3decode/mpg123/.cvsignore,
14410 plugins/mp3decode/xing/libxing/Makefile.am,
14411 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14412 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14413 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14414 build/`make dist` issues, as well as a spec file, -config file,
14415 .m4, etc. Next step is to build an RPM of this mess.
14417 2000-01-31 05:55 omegahacker
14419 * .cvsignore, acconfig.h, config.h.in, configure.in,
14420 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14421 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14422 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14423 that collectively allow `make dist` to work.
14425 2000-01-31 04:22 omegahacker
14427 * .cvsignore: uh, forgot to do the root .cvsignore...
14429 2000-01-31 04:20 omegahacker
14431 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14432 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14433 Makefile.am, that's used as the list of things to include in the
14434 distribution, regardless of whether or not something is included in
14435 SUBDIRS due to conditional stuff.
14437 2000-01-31 03:36 omegahacker
14439 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14440 gst/elements/.cvsignore, gst/types/.cvsignore,
14441 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14442 plugins/effects/stereo/.cvsignore,
14443 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14444 plugins/mp3decode/mpg123/.cvsignore,
14445 plugins/mp3decode/parse/.cvsignore,
14446 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14447 plugins/mp3decode/xing/libxing/.cvsignore,
14448 plugins/visualization/spectrum/.cvsignore,
14449 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14450 plugins/.cvsignore, plugins/cobin/.cvsignore,
14451 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14452 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14453 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14454 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14455 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14456 plugins/visualization/smoothwave/.cvsignore,
14457 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14458 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14459 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14460 .cvsignore stuff taken care of, though we'll want to fine-tune
14461 things as we go, of course. Most of them are the same, with some
14462 exceptions for directories that produce executables (those are
14463 listed by name after the standard ones and a newline for
14466 2000-01-31 03:25 omegahacker
14468 * test/README: initial checkin
14470 2000-01-31 03:22 omegahacker
14472 * test/xml/readreg.c: - added usage info - uses first arg as
14473 registry filename - any additional args are plugins to search for
14474 (no change but argv base) - cleaned up output with a spare \n
14476 2000-01-31 03:02 omegahacker
14478 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14479 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14480 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14481 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14482 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14483 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14484 It's currently a skeleton, doing no work at all. Need to have a
14485 video display element, some kind of simulation source (read from
14486 .ppm, a la what I do at work to solve the exact same problem), raw
14487 video types, metadata structs, etc.
14489 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14490 Justin's site, with some fixes (#include <asm/types.h> to get
14491 __u64,etc). Once the aforementioned infrastructure is in place,
14492 the elements can actually be set up to do the encode/decode, and
14493 we'll have our first functioning video codec in place. ;-)
14495 2000-01-31 01:24 omegahacker
14497 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14500 2000-01-31 01:11 omegahacker
14502 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14503 testig loginfo script
14505 2000-01-31 00:16 omegahacker
14507 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14508 testing loginfo script
14510 2000-01-31 00:04 omegahacker
14512 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14515 2000-01-31 00:02 omegahacker
14517 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14519 2000-01-30 22:50 wtay
14521 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14522 gst/elements/Makefile.am, gst/types/Makefile.am,
14523 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14524 plugins/mp3decode/xing/Makefile.am,
14525 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14526 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14527 CSS (check if css.c is in plugins/dvdsrc), need something better.
14528 some LDFLAGS had *.la dependencies which failed for libtool
14530 The build is now 100% on my system.
14532 2000-01-30 10:58 omegahacker
14534 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14535 dvdsrc.h: initial checkin
14537 2000-01-30 10:48 omegahacker
14539 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14540 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14542 2000-01-30 10:44 omegahacker
14544 * docs/: Makefile.am, random/arch, random/buffers,
14545 random/coroutines, random/design, random/example,
14546 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14547 random/mutability, random/padarch, random/sequence,
14548 random/state-transitions, random/states, random/states.old,
14549 random/types, random/vis-transform, random/walkthrough,
14550 slides/README, slides/abstract, slides/abstract.save,
14551 slides/outline, slides/slides: initial checkin
14553 2000-01-30 10:39 omegahacker
14555 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14556 gstxing.h: initial checkin
14558 2000-01-30 10:17 omegahacker
14560 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14561 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14562 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14563 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14564 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14565 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14566 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14567 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14568 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14569 x86intel.c: initial checkin
14571 2000-01-30 10:03 omegahacker
14573 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14574 xa/gstxa.c, xa/gstxa.h: initial checkin
14576 2000-01-30 09:58 omegahacker
14578 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14581 2000-01-30 09:54 omegahacker
14583 * tools/Makefile.am, tools/README, tools/launch.c,
14584 test/bindings/Makefile.am, test/bindings/dummy.c,
14585 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14587 2000-01-30 09:50 omegahacker
14589 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14590 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14591 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14592 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14593 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14594 teardown.c, typefind.c, types.c, w.c, wave.c,
14595 cothreads/Makefile.am, cothreads/cothreads.c,
14596 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14597 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14598 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14601 2000-01-30 09:46 omegahacker
14603 * editor/: Makefile.am, editor.c, editor.glade,
14604 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14605 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14606 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14607 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14608 gstelementselect.h: initial checkin
14610 2000-01-30 09:22 omegahacker
14612 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14613 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14614 cobin/spindentity.c, cobin/spindentity.h,
14615 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14616 effects/stereo/stereo.h, effects/volume/Makefile.am,
14617 effects/volume/volume.c, effects/volume/volume.h,
14618 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14619 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14620 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14621 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14622 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14623 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14624 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14625 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14626 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14627 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14628 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14629 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14630 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14631 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14632 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14633 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14634 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14635 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14636 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14637 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14638 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14639 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14640 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14641 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14642 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14643 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14644 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14645 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14646 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14647 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14648 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14649 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14650 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14651 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14652 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14653 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14654 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14655 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14656 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14657 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14658 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14659 visualization/smoothwave/README,
14660 visualization/smoothwave/smoothwave.c,
14661 visualization/smoothwave/smoothwave.h,
14662 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14663 visualization/spectrum/fix_fft.c,
14664 visualization/spectrum/gstspectrum.c,
14665 visualization/spectrum/gstspectrum.h,
14666 visualization/synaesthesia/Makefile.am,
14667 visualization/synaesthesia/README,
14668 visualization/synaesthesia/README-syna,
14669 visualization/synaesthesia/core.c,
14670 visualization/synaesthesia/core.h,
14671 visualization/synaesthesia/synaesthesia.c,
14672 visualization/synaesthesia/synaesthesia.h,
14673 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14674 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14675 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14676 wav/gstriff.c, wav/gstriff.h: initial checkin
14678 2000-01-30 09:04 omegahacker
14680 * plugins/: Makefile.am, example.c, example.h: initial checkin
14682 2000-01-30 09:00 omegahacker
14684 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14685 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14686 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14687 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14688 elements/gstdisksrc.h, elements/gstelements.c,
14689 elements/gstesdsink.c, elements/gstesdsink.h,
14690 elements/gstfakesink.c, elements/gstfakesink.h,
14691 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14692 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14693 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14694 elements/gstidentity.c, elements/gstidentity.h,
14695 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14696 elements/gstsinesrc.h, elements/gsttypefind.c,
14697 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14700 2000-01-30 08:57 omegahacker
14702 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14703 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14704 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14705 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14706 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14707 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14708 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14709 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14710 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14711 Makefile.am: initial checkin
14713 2000-01-30 08:51 omegahacker
14715 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14716 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14717 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14719 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14721 * PPC compilation fixes (thanks to hadess)
14722 * add eos2 and eos3 proposals