1 2001-12-14 Michael Meeks <michael@ximian.com>
3 * gst/gst.c (gst_main, gst_main_quit): upd.
5 * gst/gstutils.c (gst_util_has_arg): impl.
6 (gst_util_get_int64_arg): impl.
8 * plugins/mpeg2/video/gstmpeg2play.c
9 (gst_mpeg2play_class_init): min frames per sec = 0.
11 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
12 s/16bit/use16bit/ properties can't begin with a non
15 * tools/gstreamer-guilaunch.c: fresh from the ministy
18 * tools/Makefile.am: enable gstreamer-guilaunch for
21 * tools/gstreamer-launch.c (main): upd.
22 (idle_func): quit the mainloop.
24 2001-12-14 Michael Meeks <michael@ximian.com>
26 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
28 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
29 kill broken mess for install_std_props.
31 * plugins/gnomevfs/gnomevfssink.c
32 (gst_gnomevfssink_class_init): upd.
34 * tools/gstreamer-launch.c (main): add efence hook.
36 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
37 a volatile pointer, don't write to the buffer.
39 * gst/gstelement.c (gst_element_populate_std_props):
40 add debug & robustness.
42 * gst/gstelement.c (gst_element_populate_std_props):
43 add debug & robustness.
45 2001-12-13 Michael Meeks <michael@ximian.com>
47 * gst/elements/*.c: (..._class_init): clean to use
48 gst_populate_std_props.
51 (gst_element_populate_std_props): impl, simply for now,
52 with a few standard properties.
53 (gst_element_install_std_props): impl nice helper.
55 2001-12-13 Michael Meeks <michael@ximian.com>
57 * gst/gstplugin.c (_gst_plugin_initialize): g_error
60 * Makefile.am: update.
62 * editor/gsteditorprojectview.c (view_on_element_added):
64 * editor/gsteditorproject.c
65 (gst_editor_project_class_init): upd.
67 * plugins/avi/gstavimux.c
68 (gst_avimux_request_new_pad): don't clobber name.
70 * libs/control/gstdparammanager.c
71 (gst_dpman_class_init): upd.
72 (gst_dpman_dispose): chain to parent.
74 * gst/cothreads.c (cothread_create): use guchar *'s
75 not void *'s for bytewise pointer arithmetic.
77 * gst/gstelement.h: kill const on get_property value.
79 * plugins/avi/gstavimux.c
80 (gst_avimux_request_new_pad): add name param.
82 * configure.ac: Add checks for libglade-2.0 and
85 2001-12-13 Michael Meeks <michael@ximian.com>
87 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
89 * examples/typefind/typefind.c (type_found): upd.
92 * plugins/mikmod/gstmikmod.c
93 (gst_mikmod_set_property): same memory bug here -
96 * plugins/oss/gstosssrc.c
97 (gst_osssrc_set_property): fix memory issue.
98 (gst_osssrc_init): dup the string - argh; quit here -
99 such code should be stuck in a common base class not
102 * plugins/oss/gstosssink.c
103 (gst_osssink_init): manage the device allocation.
104 (gst_osssink_finalize): impl.
105 (gst_osssink_class_init): upd.
106 (gst_osssink_set_property): upd.
108 * acconfig.h: cover HAVE_LIBXML2
110 * configure.ac: update libxml checks.
112 2001-12-11 22:10 thomasvs
114 * lots of build fixes for 0.3.0 release
116 2001-08-15 23:43 cael
118 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
119 to make sure we have video to fullscreen, will be removed when the
120 new libgstplay lands.
122 2001-08-15 23:32 cael
124 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
125 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
126 including better fullscreen handling and some new playlist stuff
127 that's not hooked up yet.
129 2001-08-14 20:13 thomasvs
131 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
132 anyone gets into problems with this then let me know and we'll fix
135 2001-08-14 05:11 parapraxis
137 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
140 2001-08-13 21:19 omegahacker
142 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
145 2001-08-13 20:03 omegahacker
147 * gst/Makefile.am: messy hack to make sure libgst.la builds
150 2001-08-13 20:00 sbaker3
152 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
153 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
154 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
155 sync with the current CVS glib API
157 2001-08-13 19:55 sbaker3
159 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
160 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
161 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
162 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
163 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
164 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
165 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
166 tests/sched/runxml.c: sync with the current CVS glib API
168 2001-08-13 19:50 sbaker3
170 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
171 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
172 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
173 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
174 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
175 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
176 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
177 plugins/quicktime/gstquicktimedecoder.c,
178 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
179 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
180 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
181 examples/plugins/example.c, examples/queue2/queue2.c,
182 examples/queue3/queue3.c, examples/queue4/queue4.c,
183 examples/thread/thread.c, examples/typefind/typefind.c,
184 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
187 2001-08-13 19:48 omegahacker
189 * configure.base: Added libgst.la to the global LDFLAGS, so all
190 plugins link against it. This should help solve problems with
191 bindings and dynamic loading of libgst.
193 2001-08-13 19:45 sbaker3
195 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
196 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
197 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
198 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
199 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
200 elements/gstdisksink.c, elements/gstfakesink.c,
201 elements/gstfakesrc.c, elements/gstidentity.c,
202 elements/gstmultidisksrc.c: sync with the current CVS glib API
204 2001-08-13 14:52 thomasvs
206 * configure.base: added swig/Makefile.PL
208 2001-08-12 11:09 sbaker3
210 * tests/.cvsignore: added more exes
212 2001-08-12 10:48 sbaker3
214 * gst/gstbufferpool.c: doc update
216 2001-08-11 23:04 omegahacker
218 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
220 2001-08-11 09:25 omegahacker
222 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
223 (*signed* 64-bit) - updated buf->offset handling to deal with the
224 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
225 (see -devel for details)
227 2001-08-10 22:36 wtay
229 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
230 error, also do a perror in case of a failure.
232 2001-08-10 18:45 wtay
234 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
235 some test apps by Zeenix.
237 2001-08-10 18:40 wtay
239 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
240 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
241 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
242 plugins/quicktime/gstquicktimedemux.c,
243 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
244 test/Makefile.am, test/main.c, tests/faketest.c,
245 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
246 eos/qos calls in favour of the soon to be event system. Added a
247 test app to test element reuse (doesn't work)
249 2001-08-10 18:34 wtay
251 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
252 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
253 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
254 elements/gstpipefilter.c: Removed the old eos and qos functions.
255 Removed the functions from the elements.
257 2001-08-10 18:02 sbaker3
259 * examples/launch/.cvsignore: added an exe
261 2001-08-10 17:49 sbaker3
263 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
265 2001-08-10 17:36 sbaker3
267 * tests/.cvsignore: hide new tests
269 2001-08-07 17:14 thomasvs
271 * configure.base: removed libs/colorscpace again
273 2001-08-07 17:08 thomasvs
275 * configure.base: do FLAC lib check against main function
277 2001-08-07 17:06 thomasvs
279 * acconfig.h, configure.base, plugins/Makefile.am: changed
280 HAVE_FLAC to HAVE_FLACLIB
282 2001-08-07 15:46 thomasvs
284 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
285 for HAVE_FLAC look for thomas in the file
287 2001-08-06 23:16 wtay
289 * examples/plugins/example.c: Fixed the padtemplate definition.
291 2001-08-06 21:40 omegahacker
293 * gst/gstevent.h: added gstevent.h
295 2001-08-06 21:37 omegahacker
297 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
298 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
299 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
300 tests/Makefile.am, tests/events.c: Initial code for the event
303 2001-08-06 21:20 wtay
305 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
308 2001-08-06 20:52 wtay
310 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
312 2001-08-06 20:49 wtay
314 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
316 2001-08-06 17:46 theuraeus
318 * configure.base: 2001-06-08 Christian Schaller
319 <Uraeus@linuxrising.org> - Change from == to = since == only works
320 with GNU test and not the version of test shipping with Solaris
321 (and probably other Unices) - Once again a ordinary user has to
322 teach hackers to hack :)
324 2001-08-03 01:08 omegahacker
326 * gst/Makefile.am: moved the object-model headers back to _HDR
329 2001-08-03 00:55 hadess
331 * Makefile.am: - revert location of gstreamer.pc
333 2001-08-03 00:50 hadess
335 * Makefile.am: - install gstreamer.pc to the right place under
336 $(prefix)/share/pkconfig
338 2001-08-01 23:44 dlehn
340 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
342 2001-07-31 21:57 wtay
344 * gst/gstthread.c: Added a missing state change switch.
345 Uncommented a big FIXME that was needed after all. Stop now works.
347 2001-07-30 18:50 wtay
349 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
352 2001-07-27 18:12 wtay
354 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
355 thread state change app.
357 2001-07-27 17:35 sbaker3
359 * tools/gstreamer-inspect.c: compile fix for glib2
361 2001-07-27 14:12 sbaker3
363 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
366 2001-07-25 23:46 wtay
368 * plugins/festival/gstfestival.c: Added caps to the src pad to
369 properly set rate/channels for peer elements.
371 2001-07-25 22:40 wtay
373 * tools/gstreamer-inspect.c: Added signal output and object
376 2001-07-25 22:40 wtay
378 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
379 introspections and g_type_parent
381 2001-07-25 21:49 wingo
383 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
386 2001-07-25 01:02 wingo
388 * plugins/filters/speed/Makefile.am: Removed 'README' from
389 EXTRA_DIST so that 'make dist' would work.
391 2001-07-24 21:05 theuraeus
393 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
394 <Uraeus@linuxrising.org> - Put README contents into man page and
395 fixed the Groff enconding (or whatever it is called.)
397 2001-07-23 01:57 wtay
399 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
402 2001-07-23 01:57 wtay
404 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
405 many problems with xvideosink and the GtkWindow when we don't have
408 2001-07-20 23:10 dlehn
410 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
411 use glib for byte swapping
413 2001-07-20 23:08 dlehn
415 * Makefile.am: Some basic deb building rules
417 2001-07-20 23:08 dlehn
419 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
420 stuff, -O3 does inline-functions
422 2001-07-20 22:26 wtay
424 * docs/gst/: Makefile.am, gstreamer.hierarchy,
425 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
426 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
427 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
428 stopped complaining when building debs...
430 2001-07-20 08:10 dlehn
432 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
435 2001-07-20 08:00 dlehn
437 * plugins/Makefile.am: Always compile avi dir. It has it's own
438 conditionals for avifile libs. Add (back?) arts dir. (was this
441 2001-07-20 07:56 dlehn
443 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
444 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
447 2001-07-20 07:54 dlehn
449 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
452 2001-07-20 07:53 dlehn
454 * configure.in.ac250: not used anymore
456 2001-07-20 07:52 dlehn
458 * debian/: Makefile.am, README.Debian, changelog, control,
459 gstreamer-arts.files, gstreamer-artsd.files,
460 gstreamer-avifile.files, gstreamer-common.files,
461 gstreamer-festival.files, gstreamer-flac.files,
462 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
463 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
464 gstreamer-runtime.files, gstreamer-runtime.manpages,
465 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
466 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
467 libgst0.postinst, libgsteditor0.postinst,
468 libgstmediaplay0.postinst, rules: Update to Debian packaging files
471 2001-07-18 23:38 richardb
473 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
474 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
475 Sort out some remaining bits of fwg which weren't valid sgml.
477 2001-07-18 23:18 richardb
479 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
480 matched tags, as found by xsltproc. ;-)
482 2001-07-18 23:08 richardb
484 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
485 debian package, needed to build manual and PWG.
487 2001-07-18 20:04 wtay
489 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
490 doesn't try to connect elements with request pads for now.
492 2001-07-18 18:29 wtay
494 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
495 system_encode.h, systems.c: Added request pad to the muxer. Fixed
496 the object size problem by dynamically allocating the sector data.
498 2001-07-17 23:01 richardb
500 * plugins/effects/volume/volume.c: Rename the GstVolume type to
501 GstVolumeOld, so that it doesn't conflict with the type registered
502 by the new volume plugin.
504 2001-07-17 22:51 wtay
506 * docs/fwg/intro.sgml: Added what I think should be the basic steps
507 for writing a plugin.
509 2001-07-16 21:18 wtay
511 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
514 2001-07-16 10:04 richardb
516 * configure.base: Change tests/muxer/Makefile to
517 tests/muxing/Makefile, since tests/muxer is now an empty dir.
519 2001-07-15 15:24 wtay
521 * tools/gstreamer-launch.c: Changed the main loop to while
524 2001-07-15 14:04 wtay
526 * gst/gstscheduler.c: Properly set the eos flag when no elements
529 2001-07-14 21:29 shitowax
531 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
532 initial introduction of a really basic muxer
534 2001-07-14 21:15 thomasvs
536 * configure.base: added muxer Makefile
538 2001-07-13 17:49 wtay
540 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
543 2001-07-11 23:52 wtay
545 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
546 elements/gstaggregator.c, elements/gstaggregator.h,
547 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
548 gst_pad_select and gst_pad_selectv. Added different scheduling
549 methods in aggregator. Fixed a bug in fakesrc when setting up the
550 scheduling functions.
552 2001-07-11 20:26 wtay
554 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
555 muxing/case1.c: Added a muxing test case.
557 2001-07-11 20:23 wtay
559 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
562 2001-07-11 20:22 wtay
564 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
565 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
566 various test plugins. Added debug output to tee. Added buffer
567 duplication to identity.
569 2001-07-11 17:45 wtay
571 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
572 request pads to fakesink.
574 2001-07-11 16:51 wtay
576 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
577 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
578 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
581 2001-07-11 16:50 wtay
583 * tools/gstreamer-inspect.c: Print out the request pad function.
585 2001-07-11 15:56 wtay
587 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
588 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
589 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
590 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
591 printouts of the buffer timestamps in identity, fakesrc, fakesink.
592 Added an aggregator test element.
594 2001-07-11 13:33 wtay
596 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
597 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
598 element classes without using an elementfactory. The
599 gst_element_add_padtemplate_to_class method was renamed to
600 gst_element_class_add_padtemplate to better match glib/gtk
603 2001-07-11 13:09 wtay
605 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
606 remaining bits of MetaData.
608 2001-07-11 02:02 omegahacker
610 * configure.base: added speed and volume to configure.base
612 2001-07-11 00:47 omegahacker
614 * plugins/filters/Makefile.am: added speed and volume to
617 2001-07-08 22:02 wtay
619 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
620 transcoder. note that this one is only 68 lines long.
622 2001-07-08 10:47 wtay
624 * plugins/effects/volume/volume.c: I'm a moron..
626 2001-07-08 10:46 wtay
628 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
631 2001-07-08 10:44 wtay
633 * plugins/filters/: speed/Makefile.am, speed/filter.func,
634 speed/speed.c, speed/speed.h, volume/Makefile.am,
635 volume/filter.func, volume/mono-filter.func,
636 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
637 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
639 2001-07-07 17:34 wtay
641 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
643 2001-07-07 16:30 wtay
645 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
646 cool GStreamer really is..
648 2001-07-07 16:10 wtay
650 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
651 Added docs on library init.
653 2001-07-07 15:17 wtay
655 * docs/manual/: autoplugging.sgml, debugging.sgml,
656 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
657 updates. Added a chapter about the autoplugcache. Updated the
658 autoplug example using the autoplugcache. Moved some stuff around.
659 Added an example app for gst_parse_launch. Updated the debug
662 2001-07-07 15:14 wtay
664 * examples/launch/mp3parselaunch.c: Add sane arg checking.
666 2001-07-07 15:07 wtay
668 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
669 parse_launch example.
671 2001-07-07 14:32 wtay
673 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
675 2001-07-07 12:34 wtay
677 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
678 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
679 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
680 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
681 updates to the manual, mostly glib2 related.
683 2001-07-07 11:55 wtay
685 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
686 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
687 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
688 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
689 Removed the last bits of Metadata. Updated the bufferpool docs.
691 2001-07-06 22:00 wtay
693 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
696 2001-07-05 23:08 wtay
698 * configure.base: Added the qcam src
700 2001-07-05 23:06 wtay
702 * plugins/capture/qcam/dark.c: Some unused file..
704 2001-07-05 23:05 wtay
706 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
707 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
708 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
709 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
711 2001-07-05 22:53 wtay
713 * tools/gstreamer-launch.c: Added the xid stuff in again if
714 compiling against gtk.
716 2001-07-04 21:49 uid21147
718 * gst/gstutils.c: Added arg setting for UINT types.
720 2001-07-04 16:33 uid21147
722 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
723 Lots of improvements to the ffmpeg wrappers.
725 2001-07-02 21:38 wtay
727 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
728 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
731 2001-07-01 23:19 wtay
733 * configure.base, plugins/ffmpeg/Makefile.am,
734 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
735 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
736 encoders are currently support, so no decoders or muxers yet..
738 2001-07-01 18:52 wtay
740 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
741 with the buffer handling.
743 2001-07-01 17:10 sbaker3
745 * plugins/filters/ladspa/gstladspa.c: better property name munging
746 and added check for duplicate property names
748 2001-07-01 17:01 sbaker3
750 * gst/gobject2gtk.c: return NULL from
751 g2g_object_class_find_property if gtk_object_arg_get_info returns
754 2001-07-01 15:05 wtay
756 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
757 ownership of the riff parser chunks..
759 2001-07-01 14:59 wtay
761 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
763 2001-07-01 14:58 wtay
765 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
766 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
767 supported. Both type1 and type2 avi/dv formats are supported.
769 2001-07-01 12:18 theuraeus
771 * gstreamer.spec.in: 2001-01-07 Christian Schaller
772 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
773 modules - Added quicktime, flac, chart, udp modules
775 2001-07-01 12:16 theuraeus
777 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
778 <Uraeus@linuxrising.org> - Added FLAC information
780 2001-07-01 12:12 richardb
782 * configure.base: Put the back check for the FLAC library. This
783 looks to have been accidentally removed when the sidplay one was
786 2001-07-01 11:28 sbaker3
788 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
790 2001-06-30 20:41 sbaker3
792 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
795 2001-06-30 17:26 wtay
797 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
800 2001-06-30 16:22 wtay
802 * acinclude.m4, configure.base, plugins/Makefile.am,
803 plugins/SID/Makefile.am: Added configure checks for libsidplay.
805 2001-06-30 15:10 wtay
807 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
809 2001-06-30 01:45 wtay
811 * configure.base: Added the SID plugin.
813 2001-06-30 01:44 wtay
815 * plugins/SID/gstsiddec.cc: Some cleanups
817 2001-06-30 01:37 wtay
819 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
820 A first attempt at a SID decoder plugin.
822 2001-06-30 01:35 wtay
824 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
827 2001-06-29 21:31 wtay
829 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
830 xmms plugins. Cleaner names for the generated plugins.
832 2001-06-29 18:53 richardb
834 * gst/gstparse.c: Allow elements to be given custom names with []
837 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
838 named mysrc, rather than disksrc0
840 Suggestion: don't name things with names with numbers at the end,
841 or they may conflict with names allocated automatically.
843 2001-06-29 12:30 richardb
845 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
846 that the correct headers get used if there's an installed copy of
847 the gst headers on the system (ie, make sure the uninstalled
848 headers are used instead).
850 2001-06-29 11:26 richardb
852 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
853 rather than gst. This now actually compiles for me.
855 2001-06-29 10:39 richardb
857 * gst/Makefile.am: Ensure that the marshaller code #includes
858 glib-object.h, and hence the neccessary definitions to enable it to
861 I don't pretend to understand how the marshalling stuff works - I
862 just know that it clearly needs this #include, or something
863 similar. If there's a more correct fix, someone else can do it.
864 Possibly this is a glib-genmarshal bug, but I've not got the time
867 2001-06-29 00:58 richardb
869 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
870 generated in time by generating both files in the same rule:
871 previously, only the .c would be generated in time. Don't put the
872 files in dists (add a dist-hook to take them out), and clean the
873 files when running distclean.
875 2001-06-28 22:44 richardb
877 * gst/Makefile.am: Make sure conditionally compiled files are added
880 2001-06-28 21:13 sbaker3
882 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
883 and alsasink - params need more work (odd warning when doing
886 2001-06-28 20:32 wtay
888 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
891 2001-06-28 19:35 richardb
893 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
894 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
895 the check that alsa 0.9 wasn't there. Now does the 0.9 check
896 first, to avoid this problem.
898 2001-06-28 17:31 richardb
900 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
901 since it was just a broken copy of one of the other files. Sort
902 out cleanfiles to some extent. Note: the make dependencies in this
903 file are completely broken, but it's not clear how to fix them.
904 The docs will be built at make install / dist time, as a result.
906 2001-06-28 17:01 richardb
908 * acinclude.m4: Fix a typo in a comment.
910 2001-06-28 16:39 richardb
912 * acinclude.m4, configure.base: Add ACTION-IF-USE and
913 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
914 check to use GST_CHECK_FEATURE.
916 2001-06-28 16:11 thomasvs
918 * plugins/filters/cutter/README: cutter plugin now has a settable
919 pre-record buffer (using GList) README has been fleshed out a bit
922 2001-06-28 12:56 richardb
924 * configure.base: Actually pass the infomessages variable into
925 config.status, so the message about plugin-builddir gets displayed.
927 We can use this mechanism to display lists of plugins which won't
928 be built: just add the lines to be output at the end of ./configure
931 2001-06-28 11:57 richardb
933 * configure.base: Change plugin-srcdir msg stuff near the end of
934 configure.base to -builddir.
936 2001-06-27 21:53 thomasvs
938 * examples/cutter/cutter.c: implemented ring buffer
940 2001-06-27 21:53 thomasvs
942 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
945 2001-06-27 21:20 wtay
947 * test/: dvshow.c, mp2toavi.c: Some small fixes.
949 2001-06-27 21:19 wtay
951 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
952 that it uses a colorspace element for video.
954 2001-06-27 21:15 wtay
956 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
959 2001-06-27 21:14 wtay
961 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
964 2001-06-27 21:14 omegahacker
966 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
967 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
968 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
969 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
971 2001-06-27 20:45 dlehn
973 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
974 the generated source. Clean up generated files. Make sure only
975 source idl gets into tarball.
977 2001-06-27 20:22 omegahacker
979 * makeconfigure: added _CFLAGS and modified to allow the multiple
980 substitition to occur
982 2001-06-27 18:22 richardb
984 * makeconfigure: Add a hack to ensure that automake picks up the
985 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
987 2001-06-27 18:04 richardb
989 * acinclude.m4, configure.base: Add a "MODULES" parameter to
990 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
991 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
993 2001-06-27 17:56 richardb
995 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
996 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
997 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
998 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
999 and set --cflags and --libs from it. Replace audiofile and
1000 gdk-pixbuf checks with calls to this macro. Change use of
1001 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1002 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1004 2001-06-27 17:06 richardb
1006 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1008 2001-06-27 16:04 richardb
1010 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1011 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1012 Turn of XMMS check using this, rather than a hack. Fix display of
1013 commandline parameters for GST_CHECK_FEATURE and
1014 GST_SUBSYSTEM_DISABLE.
1016 2001-06-27 15:07 thomasvs
1018 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1021 2001-06-27 10:59 richardb
1023 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1024 commonly missing macro. This joins the ALSA macro, which was
1025 already in acinclude.m4 We need some more consistent scheme for
1026 dealing with these... :(
1028 2001-06-26 23:26 omegahacker
1030 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1031 though vgasink is disabled
1033 2001-06-26 23:15 wtay
1035 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1036 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1037 that we can do full expansion on the sysconfdir.
1039 2001-06-26 22:49 richardb
1041 * configure.base: Fix up configure --help output:
1042 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1044 2001-06-26 22:44 richardb
1046 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1047 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1048 check is turned off by default (though not in a very neat way)
1050 2001-06-26 22:29 wtay
1052 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1054 2001-06-26 22:07 wtay
1056 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1058 2001-06-26 20:56 richardb
1060 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1061 GST_SUBSYSTEM_DISABLE, too.
1063 2001-06-26 20:49 omegahacker
1065 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1067 2001-06-26 20:06 richardb
1069 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1070 num_properties gets set.
1072 2001-06-26 19:20 richardb
1074 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1075 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1078 2001-06-26 03:48 richardb
1080 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1081 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1084 2001-06-26 03:27 richardb
1086 * acinclude.m4: Fixes to work properly with automake 1.4
1088 2001-06-26 02:53 richardb
1090 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1091 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1092 generation of configure.{in,ac} into a separate script. Add hack
1093 to the script to stop automake complaining about missing
1094 AM_CONDITIONAL call. Replace ESD check by a call to
1097 2001-06-25 22:39 richardb
1099 * configure.base: Move config dir from /etc/gstreamer to
1100 ${sysconfdir}/gstreamer by default: more portable, configurable,
1103 2001-06-25 21:53 richardb
1105 * docs/plugins/Makefile.am: Remove more generated files
1107 2001-06-25 21:41 richardb
1109 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1110 many unwanted generated files from distributions.
1112 2001-06-25 21:39 richardb
1114 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1116 2001-06-25 21:37 wtay
1118 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1121 2001-06-25 21:36 wtay
1123 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1124 Don't use the autoplugger when it is disabled.
1126 2001-06-25 21:36 wtay
1128 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1129 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1130 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1131 GstMeta. Added conditional compilation of various subsystems.
1133 2001-06-25 21:09 richardb
1135 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1136 appropriate parameters in debug and info handlers. Add appropriate
1137 types for some of the memebers of the GTypeInfo struct.
1139 2001-06-25 21:01 omegahacker
1141 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1142 .cvsignore, added gstmarshal.list to EXTRA_DIST
1144 2001-06-25 21:00 omegahacker
1146 * gst/gstobject.h, plugins/Makefile.am,
1147 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1148 added a comment to gstobject.h
1150 2001-06-25 20:59 omegahacker
1152 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1153 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1156 2001-06-25 20:19 wtay
1158 * configure.base, gst/Makefile.am: Added configure checks to
1159 disable various major subsystems.
1161 2001-06-25 19:14 richardb
1163 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1164 remove colorspace header. Makefile.am: remove comment inside rule
1167 2001-06-25 18:22 omegahacker
1169 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1170 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1171 prototype gstelement.c: changed some prototypes, added a cast
1173 2001-06-25 18:17 wtay
1175 * gst/gstobject.h: Added a missing #else
1177 2001-06-25 17:44 wtay
1179 * configure.base: Removed the wine stuff.
1181 2001-06-25 13:28 richardb
1183 * gst/gstobject.c: Fix a warning; stuff following an #endif
1185 2001-06-25 13:09 richardb
1187 * autogen.sh: Added check for pkg-config to autogen.sh
1189 2001-06-25 07:45 omegahacker
1191 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1192 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1193 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1194 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1195 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1196 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1198 2001-06-25 04:37 omegahacker
1200 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1201 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1202 potential namespace conflicts.
1204 2001-06-25 02:20 omegahacker
1206 * acconfig.h, configure.base, docs/random/wtay/events,
1207 examples/Makefile.am, examples/cutter/cutter.c,
1208 examples/helloworld/helloworld.c,
1209 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1210 examples/plugins/example.c, examples/plugins/example.h,
1211 examples/queue/queue.c, examples/queue2/queue2.c,
1212 examples/queue3/queue3.c, examples/queue4/queue4.c,
1213 examples/thread/thread.c, examples/typefind/typefind.c,
1214 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1215 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1216 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1217 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1218 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1219 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1220 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1221 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1222 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1223 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1224 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1225 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1226 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1227 gst/autoplug/gststaticautoplug.h,
1228 gst/autoplug/gststaticautoplugrender.c,
1229 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1230 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1231 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1232 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1233 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1234 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1235 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1236 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1237 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1238 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1239 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1240 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1241 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1242 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1243 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1244 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1245 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1246 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1247 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1248 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1249 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1250 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1251 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1252 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1253 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1254 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1255 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1256 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1257 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1258 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1259 plugins/avi/winaudio/aviaudiodecoder.c,
1260 plugins/avi/winaudio/aviaudiodecoder.h,
1261 plugins/avi/wincodec/gstwindec.cc,
1262 plugins/avi/wincodec/gstwindec.h,
1263 plugins/avi/wincodec/gstwinenc.cc,
1264 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1265 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1266 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1267 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1268 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1269 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1270 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1271 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1272 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1273 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1274 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1275 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1276 plugins/filters/adder/adder.h,
1277 plugins/filters/colorspace/colorspace.c,
1278 plugins/filters/colorspace/colorspace.h,
1279 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1280 plugins/filters/cutter/filter.func,
1281 plugins/filters/deinterlace/deinterlace.c,
1282 plugins/filters/deinterlace/deinterlace.h,
1283 plugins/filters/intfloatconvert/float2int.c,
1284 plugins/filters/intfloatconvert/float2int.h,
1285 plugins/filters/intfloatconvert/int2float.c,
1286 plugins/filters/intfloatconvert/int2float.h,
1287 plugins/filters/intfloatconvert/intfloatconvert.c,
1288 plugins/filters/ladspa/gstladspa.c,
1289 plugins/filters/ladspa/gstladspa.h,
1290 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1291 plugins/filters/level/level.c, plugins/filters/level/level.h,
1292 plugins/filters/median/median.c, plugins/filters/median/median.h,
1293 plugins/filters/mono2stereo/mono2stereo.c,
1294 plugins/filters/mono2stereo/mono2stereo.h,
1295 plugins/filters/passthrough/level.c,
1296 plugins/filters/passthrough/level.h,
1297 plugins/filters/passthrough/passthrough.c,
1298 plugins/filters/passthrough/passthrough.h,
1299 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1300 plugins/filters/stereo2mono/stereo2mono.c,
1301 plugins/filters/stereo2mono/stereo2mono.h,
1302 plugins/filters/volenv/filter.func,
1303 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1304 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1305 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1306 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1307 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1308 plugins/icecast/icecastsend/icecastsend.c,
1309 plugins/icecast/icecastsend/icecastsend.h,
1310 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1311 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1312 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1313 plugins/mp3decode/mpg123/gstmpg123.c,
1314 plugins/mp3decode/mpg123/gstmpg123.h,
1315 plugins/mp3decode/parse/mp3parse.c,
1316 plugins/mp3decode/parse/mp3parse.h,
1317 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1318 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1319 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1320 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1321 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1322 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1323 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1324 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1325 plugins/mpeg1/system_encode/buffer.c,
1326 plugins/mpeg1/system_encode/system_encode.c,
1327 plugins/mpeg1/system_encode/system_encode.h,
1328 plugins/mpeg1video/parse/mp1videoparse.c,
1329 plugins/mpeg1video/parse/mp1videoparse.h,
1330 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1331 plugins/mpeg2/ac3parse/ac3parse.c,
1332 plugins/mpeg2/ac3parse/ac3parse.h,
1333 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1334 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1335 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1336 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1337 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1338 plugins/mpeg2/subtitles/mpeg2subt.c,
1339 plugins/mpeg2/subtitles/mpeg2subt.h,
1340 plugins/mpeg2/video/gstmpeg2play.c,
1341 plugins/mpeg2/video/gstmpeg2play.h,
1342 plugins/mpeg2/videoparse/mp2videoparse.c,
1343 plugins/mpeg2/videoparse/mp2videoparse.h,
1344 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1345 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1346 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1347 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1348 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1349 plugins/quicktime/gstquicktimedecoder.c,
1350 plugins/quicktime/gstquicktimedecoder.h,
1351 plugins/quicktime/gstquicktimedemux.c,
1352 plugins/quicktime/gstquicktimedemux.h,
1353 plugins/quicktime/gstquicktimetypes.c,
1354 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1355 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1356 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1357 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1358 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1359 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1360 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1361 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1362 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1363 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1364 plugins/visualization/Makefile.am,
1365 plugins/visualization/chart/gstchart.c,
1366 plugins/visualization/smoothwave/smoothwave.c,
1367 plugins/visualization/smoothwave/smoothwave.h,
1368 plugins/visualization/spectrum/gstspectrum.c,
1369 plugins/visualization/spectrum/gstspectrum.h,
1370 plugins/visualization/synaesthesia/core.h,
1371 plugins/visualization/synaesthesia/synaesthesia.c,
1372 plugins/visualization/synaesthesia/synaesthesia.h,
1373 plugins/visualization/vumeter/vumeter.c,
1374 plugins/visualization/vumeter/vumeter.h,
1375 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1376 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1377 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1378 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1379 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1380 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1381 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1382 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1383 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1384 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1385 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1386 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1387 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1388 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1389 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1390 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1391 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1392 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1393 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1394 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1395 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1396 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1398 2001-06-25 01:07 omegahacker
1400 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1401 tools/gstreamer-inspect.c: added shim for
1402 g_object_class_list_properties and converted -inspect and -compprep
1405 2001-06-25 00:50 omegahacker
1407 * examples/plugins/: example.c, example.h: ported example plugin to
1410 2001-06-25 00:25 omegahacker
1412 * examples/cutter/cutter.c: ported to gobject
1414 2001-06-24 23:56 omegahacker
1416 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1418 2001-06-24 23:44 omegahacker
1420 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1421 configure.base, gstreamer.spec.in, idiottest.mak,
1422 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1423 docs/manual/bins.sgml, docs/manual/factories.sgml,
1424 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1425 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1426 examples/Makefile.am, examples/cutter/Makefile.am,
1427 examples/cutter/cutter.c, examples/cutter/cutter.h,
1428 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1429 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1430 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1431 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1432 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1433 gst/gstthread.c, gst/elements/gstdisksink.c,
1434 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1435 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1436 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1437 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1438 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1439 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1440 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1441 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1442 plugins/filters/Makefile.am,
1443 plugins/filters/colorspace/Makefile.am,
1444 plugins/filters/colorspace/colorspace.c,
1445 plugins/filters/colorspace/colorspace.h,
1446 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1447 plugins/filters/cutter/cutter.h,
1448 plugins/filters/deinterlace/.cvsignore,
1449 plugins/filters/deinterlace/Makefile.am,
1450 plugins/filters/deinterlace/deinterlace.c,
1451 plugins/filters/deinterlace/deinterlace.h,
1452 plugins/filters/intfloatconvert/float2int.c,
1453 plugins/filters/intfloatconvert/float2int.h,
1454 plugins/filters/intfloatconvert/int2float.c,
1455 plugins/filters/intfloatconvert/int2float.h,
1456 plugins/filters/median/median.c, plugins/filters/median/median.h,
1457 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1458 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1459 plugins/flac/flac.c, plugins/flac/flacdec.c,
1460 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1461 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1462 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1463 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1464 plugins/quicktime/Makefile.am,
1465 plugins/quicktime/gstquicktimedecoder.c,
1466 plugins/quicktime/gstquicktimedecoder.h,
1467 plugins/quicktime/gstquicktimedemux.c,
1468 plugins/quicktime/gstquicktimedemux.h,
1469 plugins/quicktime/gstquicktimetypes.c,
1470 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1471 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1472 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1473 plugins/visualization/Makefile.am,
1474 plugins/visualization/chart/.cvsignore,
1475 plugins/visualization/chart/Makefile.am,
1476 plugins/visualization/chart/gstchart.c, tools/README,
1477 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1478 HEAD to BRANCH-GOBJECT1 at 200106241
1480 2001-06-24 22:21 wtay
1482 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1484 2001-06-24 22:18 omegahacker
1486 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1487 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1488 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1491 2001-06-24 22:15 wtay
1493 * gstplay/gstplay.c: Some compile fixes.
1495 2001-06-24 22:14 wtay
1497 * configure.base: Added the festival plugin and udp.
1499 2001-06-24 22:10 wtay
1501 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1502 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1503 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1504 arg to set the fragment size in oss plugins. Use a TCP stream
1505 connection to do caps nego over the wire in UDP. More pending
1506 changes to some plugins.
1508 2001-06-24 22:06 omegahacker
1510 * configure.base, plugins/Makefile.am: New check for libesd, a
1511 model for all the other checks I hope. Need to convert all the
1512 other checks to operate like this.
1514 2001-06-24 16:20 wtay
1516 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1517 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1518 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1521 2001-06-24 16:20 wtay
1523 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1524 on branch BRANCH-GOBJECT1.
1526 2001-06-24 16:20 wtay
1528 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1529 branch BRANCH-GOBJECT1.
1531 2001-06-24 16:20 wtay
1533 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1534 branch BRANCH-GOBJECT1.
1536 2001-06-24 16:20 wtay
1538 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1541 2001-06-24 16:20 wtay
1543 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1544 on branch BRANCH-GOBJECT1.
1546 2001-06-24 16:20 wtay
1548 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1549 branch BRANCH-GOBJECT1.
1551 2001-06-24 16:20 wtay
1553 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1554 branch BRANCH-GOBJECT1.
1556 2001-06-24 15:55 wtay
1558 * docs/random/wtay/events: file events was initially added on
1559 branch BRANCH-GOBJECT1.
1561 2001-06-24 15:55 wtay
1563 * docs/random/wtay/events: Added some random ramblings about a the
1564 design of an event system.
1566 2001-06-24 02:02 wtay
1568 * gst/gobject2gtk.c: Removed some debug noise.
1570 2001-06-24 01:55 wtay
1572 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1573 Compile fixes for gtk.
1575 2001-06-23 13:23 wtay
1577 * plugins/festival/gstfestival.c: Make sure we don't send more data
1578 than the buffersize.
1580 2001-06-23 13:12 wtay
1582 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1583 added on branch BRANCH-GOBJECT1.
1585 2001-06-23 13:12 wtay
1587 * plugins/festival/Makefile.am: file Makefile.am was initially
1588 added on branch BRANCH-GOBJECT1.
1590 2001-06-23 13:12 wtay
1592 * plugins/: Makefile.am, festival/Makefile.am,
1593 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1594 text-to-speech plugin. It will currently only work by contacting
1595 the festival server on localhost. The output is WAV so it needs to
1596 be parsed with parsewav before connecting it to an audiosink:
1598 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1601 Latency is terrible because we don't process uterances individually
1604 2001-06-23 13:12 wtay
1606 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1607 added on branch BRANCH-GOBJECT1.
1609 2001-06-22 02:14 wtay
1611 * examples/: Makefile.am, helloworld/helloworld.c,
1612 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1613 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1614 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1615 examples for glib2 Removed plugins for now (need to run the script
1618 2001-06-22 02:05 wtay
1620 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1621 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1622 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1623 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1626 2001-06-22 01:43 wtay
1628 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1629 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1630 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1631 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1634 2001-06-22 01:14 wtay
1636 * configure.base: Disable most of the gnome/gtk stuff when
1637 compiling with glib2
1639 2001-06-22 00:11 wtay
1641 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1642 to set the format and the output size.
1644 2001-06-21 23:48 omegahacker
1646 * gst/gstqueue.c: marked up the function pointers with
1649 2001-06-21 20:44 wtay
1651 * configure.base: Added vgasink.
1653 2001-06-21 20:43 wtay
1655 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1656 vgavideosink.h: Added the vgasink by sienap.
1658 2001-06-21 16:29 wtay
1660 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1662 2001-06-21 15:39 wtay
1664 * tools/gstreamer-inspect.c: Fixed a compileation error for
1667 2001-06-21 15:22 wtay
1669 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1671 2001-06-21 13:21 sbaker3
1673 * docs/gst/gstreamer-sections.txt: added refcounting and
1676 2001-06-21 12:50 wtay
1678 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1680 2001-06-21 12:50 wtay
1682 * plugins/Makefile.am: Removed the videoscaler for now until it's
1685 2001-06-21 12:49 wtay
1687 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1688 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1689 Added some files for future use.
1691 2001-06-21 12:42 wtay
1693 * libs/Makefile.am: Removed old unused libs.
1695 2001-06-21 12:35 wtay
1697 * configure.base: Removed the winloader
1699 2001-06-21 12:34 wtay
1701 * libs/Makefile.am: Removed the wine loader.
1703 2001-06-21 12:32 wtay
1705 * include/Makefile.am: Removed the winelibs.
1707 2001-06-21 12:19 sbaker3
1709 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1710 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1711 if it is the default implementation
1713 2001-06-21 03:03 omegahacker
1715 * plugins/Makefile.am: fixed spelling of xvideosink
1717 2001-06-21 00:43 wtay
1719 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1720 the queue state_change stuff.
1722 2001-06-20 23:52 wtay
1724 * plugins/Makefile.am: Added the xvideosink to the dirs.
1726 2001-06-20 23:33 wtay
1728 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1731 2001-06-20 23:21 wtay
1733 * plugins/aasink/aasink.c: Compile fixes for aasink.
1735 2001-06-20 23:21 wtay
1737 * gst/gobject2gtk.h: Added a shim for a marshaller.
1739 2001-06-20 22:56 wtay
1741 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1743 2001-06-20 22:55 wtay
1745 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1748 2001-06-20 22:40 wtay
1750 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1752 2001-06-20 22:40 wtay
1754 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1757 2001-06-20 22:30 wtay
1759 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1761 2001-06-20 22:29 wtay
1763 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1765 2001-06-20 21:58 wtay
1767 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1768 name to match the glib2.0 implementation.
1770 2001-06-20 21:49 wtay
1772 * tools/gstreamer-inspect.c: Added object properties introspection.
1774 2001-06-20 21:48 wtay
1776 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1778 2001-06-20 15:53 sbaker3
1780 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1781 times too much memory to be allocated for each GstBuffer struct
1783 2001-06-20 00:17 omegahacker
1785 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1786 signal registration problem in gobject2gtk shim
1788 2001-06-19 22:14 omegahacker
1790 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1791 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1792 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1793 plugins/effects/volume/volume.c,
1794 plugins/filters/mono2stereo/mono2stereo.c,
1795 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1796 More GObject updates, cleanups to some of the elements to make the
1799 2001-06-19 19:32 wtay
1801 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1802 to avoid overflow...
1804 2001-06-19 13:53 richardb
1806 * idiottest.mak: idiottest was failing because of change of
1807 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1809 2001-06-19 11:34 richardb
1811 * tools/gstreamer-launch.c: Add -o option argument to
1812 gstreamer-launch, to specify a file to output the pipeline to,
1813 instead of running it.
1815 2001-06-19 08:57 omegahacker
1817 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1819 2001-06-19 08:57 omegahacker
1821 * gst/gstplugin.c, acconfig.h, configure.base: changed
1822 plugin-srcdir to plugin-builddir, which is what it should be
1824 2001-06-18 23:33 richardb
1826 * gst/gstprops.c: Simplify properties which contain lists of
1827 integer and integer range entries to minimal combination of ints
1828 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1831 Don't bother with floats for the moment, though it would be easy to
1832 add an equivalent, which would simplify overlapping ranges.
1834 2001-06-18 21:14 richardb
1836 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1839 2001-06-18 20:20 wtay
1841 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1842 Updated the flac decoder/encode to the latest CVS version. I had
1843 to increase the cothread stack in cothread.c (8 threads max) to get
1844 the encoder working :(
1846 2001-06-18 12:27 richardb
1848 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1850 2001-06-18 12:12 richardb
1852 * configure.base, plugins/visualization/Makefile.am: Add chart
1853 plugin to build system.
1855 2001-06-18 12:09 richardb
1857 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1858 gstchart.c: Initial commit of chart plugin. Draws charts of data
1859 streams. Currently has no settable framerate, draws inefficiently,
1860 has no settable size and looks fairly ugly. Needs data parsing to
1861 be split into a separate plugin.
1863 2001-06-18 05:56 dlehn
1865 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1866 to save flags fails when using the same names. Prefixed with gst_.
1868 2001-06-17 23:14 wtay
1870 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1871 it still segfaults inside the flac lib for some reason..
1873 2001-06-17 20:44 wtay
1875 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1876 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1879 2001-06-17 16:06 wtay
1881 * gst/elements/gstsinesrc.c: Updated the params a bit.
1883 2001-06-17 16:03 wtay
1885 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1886 properties again. Added come const directives to the arguments
1887 again. Check for non exiting properties.
1889 2001-06-17 15:35 sbaker3
1891 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1893 2001-06-17 15:12 wtay
1895 * tools/gstreamer-inspect.c: Print out the enum values too.
1897 2001-06-17 14:58 sbaker3
1899 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1900 default bufferpool factory
1902 2001-06-17 14:55 sbaker3
1904 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1905 bufferpool factory function. it reuses existing instances of
1906 bufferpool if requests are made for existing buffer sizes
1908 2001-06-17 09:55 omegahacker
1910 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1911 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1912 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1913 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1914 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1915 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1916 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1917 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1918 plugins/xvideosink/xvideosink.c: Mostly went around converting
1919 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1921 2001-06-17 09:52 omegahacker
1923 * configure.ac, configure.in: removed configure.ac and configure.in
1925 2001-06-17 05:07 omegahacker
1927 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1928 gobject, somehow forget that one...
1930 2001-06-17 04:17 wtay
1932 * tools/gstreamer-inspect.c: Added enums to inspect.
1934 2001-06-17 04:10 omegahacker
1936 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1937 branch BRANCH-GOBJECT1.
1939 2001-06-17 04:10 omegahacker
1941 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1942 branch BRANCH-GOBJECT1.
1944 2001-06-17 04:10 omegahacker
1946 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1947 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1948 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1949 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1950 gst/gstutils.h: Added gobject to gtkobject bridge
1951 (gobject2gtk.[ch]) and configure-time support for selecting between
1952 glib and gtk (--enable-glib2 to build with gobject).
1954 2001-06-17 04:05 wtay
1956 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1957 for enum properties.
1959 2001-06-17 04:03 wtay
1961 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1964 2001-06-17 03:47 wtay
1966 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1967 properties. Added come const directives to the arguments.
1969 2001-06-17 03:39 wtay
1971 * tools/gstreamer-inspect.c: Figured out how to get a property from
1974 2001-06-16 18:35 wtay
1976 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1977 someone try to get a property from a GObject?
1979 2001-06-16 18:25 wtay
1981 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1983 2001-06-16 15:36 wtay
1985 * configure.base: Removed the obsolete libs.
1987 2001-06-16 15:35 wtay
1989 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1991 2001-06-16 15:29 wtay
1993 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1994 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1995 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1996 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1999 2001-06-16 14:46 wtay
2001 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2002 Updated the audiodecoder to gobject.
2004 2001-06-16 14:24 wtay
2006 * gstplay/gstplay.c: Removed a check (see that the file exists
2007 locally ??) to enable network streaming with gnomevfssrc again.
2009 2001-06-16 14:17 wtay
2011 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2012 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2013 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2014 20010616 (13:00 GMT). Compile fixes for GObject.
2016 2001-06-16 01:43 wtay
2018 * plugins/Makefile.am: Updated the makefile.
2020 2001-06-16 01:32 wtay
2022 * plugins/arts/gst_arts.c: Fixed arts
2024 2001-06-16 01:26 wtay
2026 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2028 2001-06-16 01:25 wtay
2030 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2032 2001-06-16 01:14 wtay
2034 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2035 Fixed some stuff in xmms, removed the args for now.
2037 2001-06-16 00:49 wtay
2039 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2041 2001-06-16 00:48 wtay
2043 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2044 from the Makefile until it compiles. Removed the dependency on OSS
2047 2001-06-16 00:36 wtay
2049 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2050 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2051 old, non functional code out of the makefile.
2053 2001-06-16 00:23 omegahacker
2055 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2056 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2057 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2058 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2059 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2060 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2061 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2062 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2063 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2064 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2065 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2066 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2067 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2068 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2069 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2070 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2071 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2072 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2073 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2074 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2075 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2076 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2077 plugins/filters/adder/adder.h,
2078 plugins/filters/colorspace/colorspace.c,
2079 plugins/filters/colorspace/colorspace.h,
2080 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2081 plugins/filters/cutter/filter.func,
2082 plugins/filters/intfloatconvert/float2int.c,
2083 plugins/filters/intfloatconvert/float2int.h,
2084 plugins/filters/intfloatconvert/int2float.c,
2085 plugins/filters/intfloatconvert/int2float.h,
2086 plugins/filters/intfloatconvert/intfloatconvert.c,
2087 plugins/filters/ladspa/gstladspa.c,
2088 plugins/filters/ladspa/gstladspa.h,
2089 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2090 plugins/filters/level/level.c, plugins/filters/level/level.h,
2091 plugins/filters/median/median.c, plugins/filters/median/median.h,
2092 plugins/filters/mono2stereo/mono2stereo.c,
2093 plugins/filters/mono2stereo/mono2stereo.h,
2094 plugins/filters/passthrough/level.c,
2095 plugins/filters/passthrough/level.h,
2096 plugins/filters/passthrough/passthrough.c,
2097 plugins/filters/passthrough/passthrough.h,
2098 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2099 plugins/filters/stereo2mono/stereo2mono.c,
2100 plugins/filters/stereo2mono/stereo2mono.h,
2101 plugins/filters/volenv/filter.func,
2102 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2103 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2104 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2105 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2106 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2107 plugins/icecast/icecastsend/icecastsend.c,
2108 plugins/icecast/icecastsend/icecastsend.h,
2109 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2110 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2111 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2112 plugins/mp3decode/mpg123/gstmpg123.c,
2113 plugins/mp3decode/mpg123/gstmpg123.h,
2114 plugins/mp3decode/parse/mp3parse.c,
2115 plugins/mp3decode/parse/mp3parse.h,
2116 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2117 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2118 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2119 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2120 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2121 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2122 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2123 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2124 plugins/mpeg1/system_encode/buffer.c,
2125 plugins/mpeg1/system_encode/system_encode.c,
2126 plugins/mpeg1/system_encode/system_encode.h,
2127 plugins/mpeg1video/parse/mp1videoparse.c,
2128 plugins/mpeg1video/parse/mp1videoparse.h,
2129 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2130 plugins/mpeg2/ac3parse/ac3parse.c,
2131 plugins/mpeg2/ac3parse/ac3parse.h,
2132 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2133 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2134 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2135 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2136 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2137 plugins/mpeg2/subtitles/mpeg2subt.c,
2138 plugins/mpeg2/subtitles/mpeg2subt.h,
2139 plugins/mpeg2/video/gstmpeg2play.c,
2140 plugins/mpeg2/video/gstmpeg2play.h,
2141 plugins/mpeg2/videoparse/mp2videoparse.c,
2142 plugins/mpeg2/videoparse/mp2videoparse.h,
2143 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2144 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2145 plugins/quicktime/gstquicktimedecoder.c,
2146 plugins/quicktime/gstquicktimedecoder.h,
2147 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2148 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2149 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2150 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2151 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2152 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2153 plugins/visualization/smoothwave/smoothwave.c,
2154 plugins/visualization/smoothwave/smoothwave.h,
2155 plugins/visualization/spectrum/gstspectrum.c,
2156 plugins/visualization/spectrum/gstspectrum.h,
2157 plugins/visualization/synaesthesia/synaesthesia.c,
2158 plugins/visualization/synaesthesia/synaesthesia.h,
2159 plugins/visualization/vumeter/vumeter.c,
2160 plugins/visualization/vumeter/vumeter.h,
2161 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2162 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2163 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2164 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2165 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2166 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2167 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2168 Mega patch updates almost all the plugins to GObject. This was
2169 done with a Perl script, with only a few minor manual tweaks where
2170 the perl didn't catch the code just right. There may be a few
2171 minor issues remaining from this, but they should be easy to catch
2172 (plugin doesn't work).
2174 There are several plugins that have GDK/GTK code in them that
2175 shouldn't, these need to be dealt with next.
2177 2001-06-16 00:15 wtay
2179 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2182 2001-06-16 00:15 wtay
2184 * plugins/filters/median/median.c: copy timestamps too.
2186 2001-06-15 23:48 wtay
2188 * plugins/filters/median/: median.c, median.h: Added an option to
2189 only filter the luminance plane.
2191 2001-06-15 23:38 wtay
2193 * plugins/filters/median/: median.c, median.h: Added caps to the
2196 2001-06-15 23:03 wtay
2198 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2199 was initially added on branch BRANCH-GOBJECT1.
2201 2001-06-15 23:03 wtay
2203 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2204 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2205 Just added some files I will need soon.
2207 2001-06-15 23:03 wtay
2209 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2210 initially added on branch BRANCH-GOBJECT1.
2212 2001-06-15 23:03 wtay
2214 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2215 initially added on branch BRANCH-GOBJECT1.
2217 2001-06-15 23:03 wtay
2219 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2220 initially added on branch BRANCH-GOBJECT1.
2222 2001-06-15 23:03 wtay
2224 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2225 initially added on branch BRANCH-GOBJECT1.
2227 2001-06-15 23:00 wtay
2229 * libs/Makefile.am: Removed old unused libs.
2231 2001-06-15 22:46 wtay
2233 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2234 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2235 updates to the manual.
2237 2001-06-15 20:49 sbaker3
2239 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2240 multiple float pads and converts to interleaved int data. Different
2241 sized and out-of-order buffer support is in place but not tested.
2243 2001-06-15 20:48 sbaker3
2245 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2246 converts interleaved ints to mono floats in seperate pads. Also
2247 now has a _request_new_pad func
2249 2001-06-15 20:46 wtay
2251 * tools/README: Updated the README file with some cool
2252 gstreamer-launch cmd lines by Matthew McClintock
2253 <mattsm@mail.utexas.edu>
2255 2001-06-15 20:13 wtay
2257 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2258 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2259 request_pad. Some fixes for pullregion and EOS conditions. Remove
2260 an unneeded check in the scheduler (check for NULL buffer) some EOS
2261 fixes for pullregion in disksrc. Removed the macro in the
2262 gstparse.h header 'cause it's internal to gstparse.c Added a check
2263 in gstparse for NULL element.
2265 2001-06-15 17:42 thomasvs
2267 * examples/cutter/cutter.c: added some minor stuff
2269 2001-06-15 17:22 wtay
2271 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2273 2001-06-15 16:44 richardb
2275 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2276 libdv test: was unsaving the value before saving... :(
2278 2001-06-15 16:42 richardb
2280 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2282 2001-06-15 07:33 sbaker3
2284 * gst/gstparse.c: should restore dynamic connection of pads
2285 (couldn't really test it though)
2287 2001-06-14 22:02 omegahacker
2289 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2290 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2292 2001-06-14 22:02 omegahacker
2294 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2295 elements/gstdisksrc.c, elements/gstfakesrc.c,
2296 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2297 get to sinesrc ! osssink
2299 2001-06-14 21:39 wtay
2301 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2302 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2305 2001-06-14 21:23 omegahacker
2307 * configure.base: added gmodule to glib-2.0 stuff
2309 2001-06-14 21:19 omegahacker
2311 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2314 2001-06-14 21:19 omegahacker
2316 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2317 removed at some point because they are to be autogenerated
2319 2001-06-14 21:19 omegahacker
2321 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2324 2001-06-14 19:04 thomasvs
2326 * examples/cutter/cutter.c: changed cutter example to use a thread
2328 2001-06-14 04:14 omegahacker
2330 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2331 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2332 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2333 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2334 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2335 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2336 elements/gstdisksink.h, elements/gstdisksrc.c,
2337 elements/gstdisksrc.h, elements/gstelements.c,
2338 elements/gstfakesink.c, elements/gstfakesink.h,
2339 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2340 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2341 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2342 elements/gstidentity.c, elements/gstidentity.h,
2343 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2344 elements/gstpipefilter.c, elements/gstpipefilter.h,
2345 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2346 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2347 libgst.la's GObject port. Fixed some minor problems with the
2348 signalling stuff in the core.
2352 2001-06-13 23:09 thomasvs
2354 * examples/cutter/cutter.c: cutter now uses afsink to write out
2355 wavs we will add a queue next to handle latency problems
2357 2001-06-13 23:03 thomasvs
2359 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2360 files when you change the location
2362 2001-06-13 22:59 omegahacker
2364 * configure.base: new configure check for glib 2.0, now requires
2365 pkg-config to be installed
2367 2001-06-13 22:52 thomasvs
2369 * configure.base, examples/Makefile.am: added cutter example
2371 2001-06-13 22:52 omegahacker
2373 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2374 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2375 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2376 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2377 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2378 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2379 gstxml.h: First round of changes to port to GObject. libgst.la
2380 compiles, though there are a few things commented out.
2381 Specifically object destruction is probably broken, but wtay gets
2382 to fix that because he researched the problem of glib 2.0 object
2383 destruction while doing the first round. Some of the XML stuff is
2384 commented out, but that's an easy fix.
2386 Next is the rest of the gst/ directory, then on to the plugins.
2388 2001-06-13 22:45 wtay
2390 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2391 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2392 Fixed the quicktime plugin. things now work with mjpeg.
2394 2001-06-13 22:35 thomasvs
2396 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2399 2001-06-13 22:33 wtay
2401 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2404 2001-06-13 22:08 thomasvs
2406 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2408 2001-06-13 22:08 thomasvs
2410 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2411 the buffer's data is framed
2413 2001-06-13 22:02 wtay
2415 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2416 fix in the type init function that makes some C++ compilers
2419 2001-06-13 21:26 thomasvs
2421 * configure.base: added deinterlace
2423 2001-06-13 18:39 wtay
2425 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2427 2001-06-13 17:20 thomasvs
2429 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2430 program to show how cutter plugin works
2432 2001-06-13 17:16 thomasvs
2434 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2437 2001-06-13 17:13 thomasvs
2439 * plugins/filters/cutter/README: added a better description of the
2442 2001-06-13 17:04 thomasvs
2444 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2445 threshold level and runlength arguments stopped copying buffer used
2446 audio lib functions for some stuff
2448 2001-06-13 16:33 thomasvs
2450 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2451 calculate maximum possible sample value based on caps
2453 2001-06-13 10:51 thomasvs
2455 * docs/random/eos: added two more cases of eos reasoning
2457 2001-06-13 02:18 cael
2459 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2460 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2461 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2462 full-screen play, shuffled things around, added error checking so
2463 we don't crash on file not found, added the beginnings of a
2466 2001-06-12 22:35 wtay
2468 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2469 filter.func file and README in the makefile.
2471 2001-06-12 22:35 wtay
2473 * plugins/filters/Makefile.am: Added the deinterlace filter
2475 2001-06-12 22:33 wtay
2477 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2478 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2480 2001-06-12 22:27 wtay
2482 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2485 2001-06-12 21:19 wtay
2487 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2490 2001-06-12 21:19 wtay
2492 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2493 colorspace.h: ifdef out the Hermes code when the library was not
2496 2001-06-12 20:47 wtay
2498 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2501 2001-06-12 20:45 wtay
2503 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2506 2001-06-12 20:44 wtay
2508 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2509 arg to turn off syncing on the timestamps.
2511 2001-06-12 20:42 wtay
2513 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2514 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2515 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2516 Removed old code. Enhanced the avi decoder. The encoder now sorta
2517 works. For big input frames it segfaults though inside a libavifile
2518 function. Renamed the aviencoder to avimux.
2520 2001-06-12 15:35 thomasvs
2522 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2525 2001-06-12 14:42 thomasvs
2527 * plugins/mp3decode/mad/gstmad.h: added framestamp
2529 2001-06-12 11:12 thomasvs
2531 * plugins/mp3decode/mad/gstmad.c: added a different way of
2532 generating timestamps; activate by uncommenting #define
2535 2001-06-12 11:11 thomasvs
2537 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2538 support framestamps & timestamps
2540 2001-06-11 23:04 shitowax
2542 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2543 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2546 2001-06-11 23:02 shitowax
2548 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2549 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2551 2001-06-11 21:19 thomasvs
2553 * plugins/Makefile.am: fixed AVIFILE dependency check
2555 2001-06-11 20:09 omegahacker
2557 * gst/gstelement.h: changed indent and argnames to trigger
2560 2001-06-10 22:13 richardb
2562 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2565 2001-06-10 19:50 theuraeus
2567 * LICENSE_readme: 2001-10-06 Christian Schaller
2568 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2569 since they had been mistakenly branded as GPL.
2571 2001-06-10 12:57 sbaker3
2573 * gst/gstparse.c: can now take comma delimited list of pads. eg
2574 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2575 src%d,src%d\!sink%d,sink%d float2int ! osssink
2577 2001-06-10 02:18 theuraeus
2579 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2580 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2581 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2582 when run after each package
2584 2001-06-09 22:48 theuraeus
2586 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2587 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2589 2001-06-09 20:23 theuraeus
2591 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2592 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2594 TODO: 1. the mpeg plugins need sorting out. currently they are all
2595 just placed inside the main package. Need help with this since I am
2596 unsure about what files belongs where with what dependency 2.
2597 Cross-dependencies probably should be added to the plugins 3.
2598 License information should be added to the plugins 4.
2599 GStreamer-register needs to be added for each plugin
2601 2001-06-09 19:50 theuraeus
2603 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2604 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2605 only polishing it remains
2607 2001-06-09 17:44 theuraeus
2609 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2610 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2611 maybe it actually works now
2613 2001-06-09 12:43 sbaker3
2615 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2616 to get ready for the src1,src2\!sink1,sink2 syntax
2618 2001-06-09 11:16 sbaker3
2620 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2621 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2623 2001-06-09 03:33 theuraeus
2625 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2626 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2627 verfied that it works, but I need sleep and it is guaranteed closer
2628 to working than the current one. More testing and SPEC file hacking
2629 tommorow(aka later today).
2631 2001-06-09 01:16 wtay
2633 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2634 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2635 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2636 loader from avifile, significantly simplyfying the codec.
2638 2001-06-09 01:14 wtay
2640 * REQUIREMENTS, configure.base: Added a check for avifile.
2642 2001-06-08 23:17 theuraeus
2644 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2645 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2646 don't have alsa installed)
2648 2001-06-08 22:56 theuraeus
2650 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2651 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2652 plugins into separate plugins, needs more work to support all
2655 2001-06-07 22:45 ajmitch
2657 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2659 2001-06-07 22:43 wtay
2661 * plugins/avi/Makefile.am: Added README to dist
2663 2001-06-07 22:02 ajmitch
2665 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2666 please give it some TLC before 0.2.0 release :)
2668 2001-06-07 19:31 wtay
2670 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2671 about the innner working of the avi decoder.
2673 2001-06-07 17:56 dlehn
2675 * debian/changelog, debian/gstreamer-tools.manpages,
2676 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2677 binary Bump debian version to 0.2.0
2679 2001-06-07 11:58 richardb
2681 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2682 gstreamer-register.1: Add gstreamer-compprep man page.
2684 2001-06-07 09:18 ajmitch
2686 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2688 2001-06-07 07:38 dlehn
2690 * debian/gstreamer-common.files: latest plugins updates
2692 2001-06-07 07:06 cael
2694 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2695 for the time being till i have time to fix it.
2697 2001-06-07 01:08 omegahacker
2699 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2700 gstreamer-register.1: added --gst-mask to the man pages
2702 2001-06-06 20:31 wtay
2704 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2706 2001-06-06 20:23 dlehn
2708 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2709 gstreamer-audiofile.files, gstreamer-common.files,
2710 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2711 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2712 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2713 rules: Added new plugin packages and synced up to a late pre2 CVS
2716 2001-06-06 20:21 dlehn
2718 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2719 autogenerated from configure.base now.
2721 2001-06-06 20:20 dlehn
2723 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2725 2001-06-06 20:15 wtay
2727 * gst/gstelement.c: Removed a warning.
2729 2001-06-06 20:12 wtay
2731 * plugins/filters/lav/Makefile.am: Removed the README file from
2734 2001-06-06 20:07 wtay
2736 * plugins/filters/Makefile.am: Added the lavencoder
2738 2001-06-06 19:33 wtay
2740 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2743 2001-06-06 19:31 wtay
2745 * configure.base: Added the lav encoder Makefile.am
2747 2001-06-06 19:29 wtay
2749 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2750 connect to the new_ghost_pad signal in parse.
2752 2001-06-06 17:21 wtay
2754 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2756 2001-06-06 17:20 wtay
2758 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2761 2001-06-06 17:09 wtay
2763 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2764 audio. Only send buffers if the pad is connected.
2766 2001-06-06 17:08 wtay
2768 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2770 2001-06-06 15:24 thomasvs
2772 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2775 2001-06-06 15:21 thomasvs
2777 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2778 filter.func: cutter plugin; emits signals when audio RMS level
2779 falls below or rises above threshold value for a given consecutive
2782 2001-06-06 15:14 thomasvs
2784 * configure.base, libs/Makefile.am: added Makefile generation for
2787 2001-06-06 15:13 thomasvs
2789 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2790 general gstreamer audio library with helper functions
2792 2001-06-06 13:47 richardb
2794 * docs/manual/quotes.sgml: Add an important quote from Omega.
2796 2001-06-06 00:39 theuraeus
2798 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2799 <Uraeus@linuxrising.org> * Add small textfile with some information
2800 on win32 dll situation
2802 2001-06-05 20:44 sbaker3
2804 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2805 _chain should now work.Many other changes including: all immutable
2806 info is in the class struct, activate/deactivate should work, and a
2807 bunch of other stuff
2809 2001-06-05 18:45 wtay
2811 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2814 2001-06-05 18:26 sbaker3
2816 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2817 int2float.c, int2float.h: use proxying for caps
2819 2001-06-05 02:27 richardb
2821 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2822 applied changes. Time for bed.
2824 2001-06-05 02:26 richardb
2826 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2827 in save-thyself introduced by changing plugin_get_list to copy.
2829 2001-06-05 02:15 richardb
2831 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2832 when the registry is in use.
2834 2001-06-04 22:52 wtay
2836 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2837 to disable Xv images. It's not pretty but it works.
2839 2001-06-04 22:02 wtay
2841 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2843 2001-06-04 21:16 wtay
2845 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2847 2001-06-04 20:20 wtay
2849 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2850 bacause they seem to be undefined with some versions of lame.
2852 2001-06-04 20:00 wtay
2854 * plugins/oss/README: Added a little info about the ossgst hack.
2856 2001-06-04 19:59 wtay
2858 * plugins/oss/gstosssrc.c: Some osssrc fixes
2860 2001-06-04 17:55 wtay
2862 * plugins/mp3encode/lame/gstlame.c: Small updates.
2864 2001-06-04 17:33 wtay
2866 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2868 2001-06-04 17:02 wtay
2870 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2871 calculate the cothread stack space (easier to change the number of
2874 2001-06-04 16:59 thomasvs
2876 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2878 2001-06-04 16:38 thomasvs
2880 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2881 quits when the first element fires it
2883 2001-06-04 15:52 wtay
2885 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2888 2001-06-04 15:50 wtay
2890 * tools/gstreamer-inspect.c: Print out the default values.
2892 2001-06-04 14:51 sbaker3
2894 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2895 didn't seem to work)\nAttempted to make the element name consist
2896 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2898 2001-06-04 12:25 richardb
2900 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2901 unpatched versions of gtkdoc-scanobj which don't understand
2904 2001-06-04 02:26 wtay
2906 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2907 to the xmms effects.
2909 2001-06-04 01:51 richardb
2911 * gst/gst.c: Replace NO_X conditional compilation with testing
2912 whether DISPLAY env variable is set, and doing gtk_type_init()
2913 instead of gtk_init() if not.
2915 2001-06-04 01:38 richardb
2917 * autogen.sh: Don't ever run if we know automake isn't patched:
2918 people keep complaining that their machine crashed while trying to
2921 2001-06-04 00:40 wtay
2923 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2926 2001-06-03 23:30 wtay
2928 * tools/README: More info about the other tools.
2930 2001-06-03 20:49 richardb
2932 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2933 Add man page for gstreamer-complete
2935 2001-06-03 20:26 wtay
2937 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2939 2001-06-03 20:24 wtay
2941 * plugins/flx/flx_decoder.c: More cleanups
2943 2001-06-03 20:20 wtay
2945 * plugins/flx/flx_decoder.c: Small cleanups
2947 2001-06-03 20:19 wtay
2949 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2950 if NO_X is defined. This avoids the X dependency of GStreamer.
2952 2001-06-03 20:14 wtay
2954 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2957 2001-06-03 20:13 wtay
2959 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2961 2001-06-03 20:11 wtay
2963 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2964 an X-connection could not be made.
2966 2001-06-03 20:09 wtay
2968 * docs/random/NOTES-0.2.0: small changes
2970 2001-06-03 20:06 wtay
2972 * Makefile.am: Removed the components dir from since it doesn't
2975 2001-06-03 16:30 wtay
2977 * docs/random/NOTES-0.2.0: More small updates.:
2979 2001-06-03 16:29 wtay
2981 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2984 2001-06-03 13:08 wtay
2986 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2989 2001-06-03 13:06 wtay
2991 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2992 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2993 Set the buffer flush flag in windec.
2995 2001-06-03 12:28 wtay
2997 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2999 2001-06-03 12:28 wtay
3001 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3004 2001-06-03 12:20 richardb
3006 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3007 gets generated in time, and change rule to generate it into a
3008 suffix rule. Register suffix so that automake can set _OBJECTS
3011 2001-06-03 02:45 wtay
3013 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3014 Added support for mjpeg and PCM audio.
3016 2001-06-03 02:00 wtay
3018 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3021 2001-06-03 00:36 richardb
3023 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3024 artsc-config hackery.
3026 2001-06-02 22:57 wtay
3028 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3029 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3030 current sector )
\9a _ Add properties last_track read only ( last
3031 track of the cd )
\9a _ Add properties cur_track read only ( get the
3032 current track )
\9a _ Properties end_track writeable ( last track to
3035 2001-06-02 22:52 wtay
3037 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3038 before sending a buffer instead of in the _init function.
3040 2001-06-02 19:26 omegahacker
3042 * tools/gstreamer-launch.c: added check to make sure there's a
3043 pipeline desc before building
3045 2001-06-02 19:11 wtay
3047 * configure.base: Added the avi makefiles.
3049 2001-06-02 19:08 wtay
3051 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3052 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3053 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3054 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3055 avi decoder is now a bin that manages the avidemuxer and the
3056 codecs. It uses the autoplugger and avitypes to convert avi types
3057 into mime/types and select gstreamer codecs to create an element.
3059 2001-06-02 19:06 richardb
3061 * autogen.sh: Clarify the messages about the patched automake one
3062 more time. If it's not clear now, and people continue to complain
3063 about automake eating their resources, I'm mysteriously unable to
3066 2001-06-02 17:38 wtay
3068 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3069 using a pipeline as the toplevel element.
3071 2001-06-02 16:33 ajmitch
3073 * configure.base: Let's just say I have a better understanding of
3074 autoconf now (I should really have read the manual first). It helps
3075 to remember that yes != no ;)
3077 2001-06-02 14:42 ajmitch
3079 * configure.base: Automake is picky about white space...
3081 2001-06-02 14:38 ajmitch
3083 * Makefile.am, configure.base: Added options --disable-tests and
3084 --disable-examples for quicker builds for the impatient...
3086 2001-06-02 13:45 wtay
3088 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3090 2001-06-02 13:21 richardb
3092 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3093 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3096 2001-06-02 11:42 richardb
3098 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3100 2001-06-02 11:40 theuraeus
3102 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3103 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3104 inside the SPEC file
3106 2001-06-02 11:38 theuraeus
3108 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3109 <Uraeus@linuxrising.org> * Small fix to group statement for
3112 My work on the SPEC file making the RPM make one package for all
3113 non-core plugins is underway, but I am not ready with it yet.
3115 2001-06-02 03:21 richardb
3117 * configure.base: Oops: fixed SDL header check: put flags in
3118 CPPFLAGS rather than CFLAGS. We should really filter the
3119 SDL_CFLAGS and only pass appropriate options through, but this
3120 works well enough for now.
3122 2001-06-02 03:05 richardb
3124 * configure.base: Improve SDL check: use correct CFLAGS when
3125 searching for header.
3127 2001-06-01 23:56 wtay
3129 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3130 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3131 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3134 2001-06-01 23:36 thomasvs
3136 * tests/reconnect.c: ok, this works now
3138 2001-06-01 23:23 thomasvs
3140 * tests/: Makefile.am, reconnect.c: test for disconnect and
3141 reconnect of elements
3143 2001-06-01 22:26 theuraeus
3145 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3146 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3147 file, this one from Dennis Bjorklund. Thanks Dennis.
3149 2001-06-01 19:52 wtay
3151 * configure.base: Added a better SDL_createYUVOverlay check.
3153 2001-06-01 19:30 wtay
3155 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3156 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3159 2001-06-01 19:24 wtay
3161 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3162 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3163 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3164 couple of compiler warnings.
3166 2001-06-01 19:09 wtay
3168 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3169 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3170 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3171 video2mp1.c: Fixed some compile warnings.
3173 2001-06-01 18:55 hadess
3175 * REQUIREMENTS: - added url to openquicktime
3177 2001-06-01 18:42 hadess
3179 * REQUIREMENTS: - added some more urls
3181 2001-06-01 18:42 wtay
3183 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3184 is not found and try to do without it...
3186 2001-06-01 18:32 theuraeus
3188 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3189 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3190 file * LICENCE readme containing licensing details on our plugins
3192 2001-06-01 17:57 wtay
3194 * README, REQUIREMENTS: Slightly changed the README, we are not
3195 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3196 someone should complete the URLS.
3198 2001-06-01 17:46 wtay
3200 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3203 2001-06-01 16:29 thomasvs
3205 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3208 2001-06-01 14:27 richardb
3210 * tools/README: Add a note about gstreamer-complete
3212 2001-06-01 14:03 richardb
3214 * configure.base: More tidyup to SDL check.
3216 2001-06-01 13:36 richardb
3218 * configure.base: Fix SDL check Check for Overlay stuff, which
3219 isn't in SDL version 1.0
3221 2001-05-31 23:57 hadess
3223 * REQUIREMENTS: - added urls to the required libs, with a lot of
3226 2001-05-31 21:20 richardb
3228 * REQUIREMENTS, configure.base: Add comments to many (but not all
3229 :( ) AC_DEFINES in configure scripts. Add note about debian
3230 packages for building documentation.
3232 2001-05-31 21:14 richardb
3234 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3235 that it's not been needed so far.
3237 2001-05-31 21:13 richardb
3239 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3240 comment about one which will become redundant in future.
3242 2001-05-31 20:52 wtay
3244 * testsuite/refcounting/Makefile.am: Removed the thread test so
3245 make distcheck works.
3247 2001-05-31 20:18 wtay
3249 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3252 2001-05-31 20:16 richardb
3254 * plugins/arts/Makefile.am: Remove generated files from the dist.
3256 2001-05-31 20:08 richardb
3258 * configure.base, idiottest.mak: Fix a couple of formatting errors
3259 in idiottest, and add plugin-srcdir warning to configure.base.
3261 2001-05-31 19:42 wtay
3263 * plugins/avi/Makefile.am: Fixed the codectest.
3265 2001-05-31 19:35 richardb
3267 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3268 plugin-srcdir installation idiottest into a separate file, and
3269 include it from the include Makefile.am, to ensure that it gets
3270 called at the start of a make install process, not after the whole
3273 2001-05-31 19:31 wtay
3275 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3277 2001-05-31 19:03 richardb
3279 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3280 libgstelements.la exist when trying to link the scanner with them.
3281 Fix mkdirs so that they don't fall over if directories already
3284 2001-05-31 18:32 richardb
3286 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3287 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3288 from it). This ensures that the original source is present, and
3289 also allows make dist to work on machines which don't have mcopidl
3290 and the arts idl stuff installed.
3292 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3293 I argue against it since as far as I can tell it can be generated
3294 on any system which has arts installed (mcopidl is in the libarts
3295 package on debian), and putting it in EXTRA_DIST requires that
3296 mcopidl is present in order to run make dist.
3298 2001-05-31 15:19 richardb
3300 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3301 build with automake 1.4g AS is defined in a hacky way: I've asked
3302 on the automake list for help doing this properly.
3304 2001-05-31 10:53 thomasvs
3306 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3307 some real work on this
3309 2001-05-30 23:06 thomasvs
3311 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3314 2001-05-30 22:35 thomasvs
3316 * include/gstaudio.h: header file for standard audio stuff for
3319 2001-05-30 22:27 omegahacker
3321 * configure.base: added no-alsa warning and made 0.9 check
3322 conditional on alsa existing at all
3324 2001-05-30 22:15 wtay
3326 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3329 2001-05-30 22:14 wtay
3331 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3333 2001-05-30 21:54 omegahacker
3335 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3336 to SDL_Init, to disable one of the most annoying features IMO of
3339 2001-05-30 21:36 omegahacker
3341 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3344 2001-05-30 21:13 omegahacker
3346 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3347 don't get called on pads of the wrong direction
3349 2001-05-30 20:07 sbaker3
3351 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3352 inplace mono chain func
3354 2001-05-30 17:37 thomasvs
3356 * plugins/oss/gstosssrc.c: switched some lines around
3358 2001-05-30 17:10 thomasvs
3360 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3361 thing, don't know yet what to do about it
3363 2001-05-30 16:16 richardb
3365 * README, autogen.sh: Automatically generate a patched automake if
3366 needed, and put instructions in the README about how to use such a
3369 2001-05-30 15:39 richardb
3371 * Makefile.am: Add configure.base and autogen.sh to distributions.
3372 Add rules to keep configure.in and configure.ac up-to-date.
3374 2001-05-30 15:22 richardb
3376 * autogen.sh, configure.ac, configure.base, configure.in: * create
3377 a configure.base file, containing the contents of
3378 configure.{in,ac}, with those lines specific to one file
3380 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3383 * Add lines to autogen.sh to generate configure.in and
3385 automatically from this file. (Very simple sed scripts)
3387 * Remove configure.in and configure.ac
3389 This shouldn't cause any problems to anyone, and should make it
3390 easy to do work on configure scripts by just working on
3393 2001-05-30 14:54 thomasvs
3395 * plugins/filters/passthrough/passthrough.c: added signed support
3396 implemented include/gstaudio.h use
3398 2001-05-30 14:25 richardb
3400 * configure.ac, configure.in: More small changes to bring the two
3401 scripts closer together. Turned off building docs by default in
3402 configure.ac. Only diffs are now essential due to changes from
3403 autoconf 2.13 to 2.50.
3405 2001-05-30 13:56 richardb
3407 * autogen.sh: Deal more gracefully with being either unable to
3408 check that automake is patched (will now just give a small
3409 warning), or finding that automake definitely isn't patched (will
3410 give a big loud warning recommend stopping the build and sleep
3411 briefly to give the user a chance to read the message). Will
3412 eventually try to do the build anyway though.
3414 Also, don't abort if autoconf or automake return error codes: they
3415 both seem able to do so even when having produced viable results.
3417 2001-05-29 23:10 wtay
3419 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3420 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3423 2001-05-29 17:40 richardb
3425 * autogen.sh: Add checks for appropriate versions of automake. Add
3426 check that automake has been patched if it is a version which
3427 requires a patch. Please check that this doesn't cause problems:
3428 it's a bit of a hairy test, so I might well have mucked it up and
3429 broken some people's build systems. Hope not, though. ;-)
3431 2001-05-29 17:39 hadess
3433 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3434 acquired (fixes icecast streaming)
3436 2001-05-29 17:38 richardb
3438 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3439 the installing of versions with plugin srcdir enabled.
3441 2001-05-29 16:19 richardb
3443 * configure.ac, configure.in: Fix differences between configure.in
3444 and configure.ac which were trivial or due merely to formatting
3445 differences. diff can now be used to see only the significant
3446 differences, which should be helpful in keeping these two files in
3449 2001-05-29 13:43 richardb
3451 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3452 for Makefile.am which uses features present in recent versions of
3453 automake (>1.4d) to avoid horrendous hackery.
3455 2001-05-29 13:31 richardb
3457 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3458 we can use the standard AM_PATH_ALSA macro to check that we don't
3459 have alsa 0.9.x: we just need to specify something for
3460 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3461 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3462 macro in acinclude with the latest from the alsa project CVS.
3464 2001-05-28 23:23 omegahacker
3466 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3468 2001-05-28 23:02 wtay
3470 * configure.ac, configure.in: Added a check for gsm/gsm.h
3472 2001-05-28 22:41 omegahacker
3474 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3477 2001-05-28 22:02 wtay
3479 * configure.ac: Removed the -pre0
3481 2001-05-28 22:00 wtay
3483 * plugins/Makefile.am: Added gsm to subds.
3485 2001-05-28 21:47 wtay
3487 * configure.ac: Added the refcounting to the output targets.
3489 2001-05-28 21:36 wtay
3491 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3493 2001-05-28 21:22 wtay
3495 * configure.ac: Updated to match configure.in
3497 2001-05-28 21:05 wtay
3499 * configure.ac: The configure file for autoconf 2.50
3501 2001-05-28 20:59 omegahacker
3503 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3506 2001-05-28 20:34 omegahacker
3508 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3510 2001-05-28 20:33 omegahacker
3512 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3514 2001-05-28 20:09 omegahacker
3516 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3517 plugins/xvideosink/Makefile.am: distcheck cleanups
3519 2001-05-28 08:46 omegahacker
3521 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3522 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3523 uses, along with complete .pc files
3525 2001-05-28 01:07 hadess
3527 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3529 2001-05-28 00:57 omegahacker
3531 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3532 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3533 some caps != NULL checks. Patched up a problem with the thread
3534 handling when the iteration fails. Cleaned up the output of
3535 -inspect a tiny bit.
3537 2001-05-28 00:52 omegahacker
3539 * configure.in: removed a spare alsa check, and made sure it fails
3542 2001-05-28 00:12 wtay
3544 * examples/mixer/Makefile.am: Added the headers
3546 2001-05-28 00:01 wtay
3548 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3550 2001-05-27 23:55 wtay
3552 * tests/nego/nego1.c: Updated for new API calls.
3554 2001-05-27 23:45 wtay
3556 * plugins/sdlsink/Makefile.am: Added the header file.
3558 2001-05-27 23:26 wtay
3560 * configure.in.ac250: Added refcounting to the targets.
3562 2001-05-27 23:25 wtay
3564 * testsuite/: Makefile.am, capsnego/Makefile.am,
3565 refcounting/Makefile.am: Makfeile updates.
3567 2001-05-27 22:56 omegahacker
3569 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3570 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3571 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3572 plugins/filters/passthrough/Makefile.am,
3573 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3574 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3575 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3577 2001-05-27 21:52 wtay
3579 * plugins/Makefile.am: Only build the quiktime plugin if the
3580 openquicktime library was found.
3582 2001-05-27 21:52 wtay
3584 * configure.in, configure.in.ac250: Added a check for
3587 2001-05-27 18:02 sbaker3
3589 * tools/gstreamer-complete.c: now builds for those who are too lazy
3590 to upgrade their xml libraries
3592 2001-05-27 16:13 hadess
3594 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3595 source, and fix the seek segfaults
3597 2001-05-27 15:41 hadess
3599 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3600 shortcuts (like in all proper GTK+ apps)
3602 2001-05-27 15:38 wtay
3604 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3606 2001-05-27 15:38 wtay
3608 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3609 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3612 2001-05-27 15:37 wtay
3614 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3615 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3616 Changed the cothread to use sigjmp_buf removed some unused methods.
3619 2001-05-27 15:33 wtay
3621 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3622 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3623 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3624 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3625 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3626 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3628 2001-05-27 01:04 omegahacker
3630 * gst/gstscheduler.h: fixed up and turned back on
3633 2001-05-26 23:58 omegahacker
3635 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3636 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3639 2001-05-26 20:47 hadess
3641 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3644 2001-05-26 19:46 hadess
3646 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3647 local files, first try at seek in remote files
3649 2001-05-26 18:17 hadess
3651 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3654 2001-05-26 17:41 wtay
3656 * gst/gstelement.h: Removed redundant prototypes.
3658 2001-05-26 17:33 wtay
3660 * gst/gstpad.h: Fixed a bug in the typecast macros for
3663 2001-05-26 13:17 wtay
3665 * gst/elements/Makefile.am: don't link against libgst.la because it
3666 seems to fail on some libtool versions.
3668 2001-05-26 06:36 omegahacker
3670 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3673 2001-05-26 06:26 omegahacker
3675 * tests/threadlock.c: moved debug to before _init so cmdline can
3676 override, and put sleep(1)'s in while(1) to increase chance of
3677 contention (I think)
3679 2001-05-26 06:19 omegahacker
3681 * tests/threadlock.c: updated threadlock to actually be a thread
3684 2001-05-26 00:36 dlehn
3686 * test/lat.c: Elements must have different names.
3688 2001-05-25 23:08 hadess
3690 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3692 2001-05-25 23:02 hadess
3694 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3697 2001-05-25 23:01 hadess
3699 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3700 and WMName to the gstmediaplay windows
3702 2001-05-25 22:42 wtay
3704 * gst/gstplugin.c: Removed a stupid printf.
3706 2001-05-25 22:39 wtay
3708 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3709 cleanups. Removed some bogus code from element and pipeline
3710 elements. Fixed a typo.
3712 2001-05-25 22:38 wtay
3714 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3716 2001-05-25 22:35 omegahacker
3718 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3720 2001-05-25 22:31 omegahacker
3722 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3723 converted to GST_DEBUG
3725 2001-05-25 22:25 omegahacker
3727 * gst/gstelement.c: removed annoying debug message during state
3728 change (made GST_DEBUG)
3730 2001-05-25 22:13 hadess
3732 * autogen.sh: - added a line for busy application developers, it's
3735 2001-05-25 22:00 omegahacker
3737 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3738 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3739 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3740 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3741 docs/random/matth/scheduling.txt, examples/Makefile.am,
3742 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3743 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3744 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3745 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3746 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3747 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3748 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3749 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3750 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3751 gst/gstxml.c, gst/autoplug/Makefile.am,
3752 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3753 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3754 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3755 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3756 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3757 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3758 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3759 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3760 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3761 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3762 plugins/filters/adder/adder.c,
3763 plugins/filters/colorspace/colorspace.c,
3764 plugins/filters/ladspa/gstladspa.c,
3765 plugins/filters/stereo2mono/stereo2mono.c,
3766 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3767 plugins/mp3decode/mpg123/gstmpg123.c,
3768 plugins/mp3decode/parse/mp3parse.c,
3769 plugins/mp3decode/types/mp3types.c,
3770 plugins/mp3encode/lame/gstlame.c,
3771 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3772 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3773 plugins/mpeg1/mpegaudio/musicin.c,
3774 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3775 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3776 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3777 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3778 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3779 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3780 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3781 tests/reaping.c, tests/states.c, tests/threadlock.c,
3782 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3783 testsuite/refcounting/element.c,
3784 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3785 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3786 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3787 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3788 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3789 INCSCHED on 200505251!!!
3791 2001-05-25 21:50 omegahacker
3793 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3794 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3795 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3796 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3797 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3798 plugins/filters/level/level.c,
3799 plugins/filters/passthrough/filter.func,
3800 plugins/filters/passthrough/passthrough.c,
3801 plugins/filters/passthrough/passthrough.h,
3802 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3803 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3804 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3805 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3806 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3807 from HEAD into INCSCHED on 200105251
3809 2001-05-25 21:41 wtay
3811 * docs/manual/autoplugging.sgml: More docs updates.
3813 2001-05-25 21:41 wtay
3815 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3817 2001-05-25 21:39 wtay
3819 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3821 2001-05-25 20:53 wtay
3823 * test/Makefile.am: Cleaned up the makefile a bit.
3825 2001-05-25 20:36 wtay
3827 * test/: cobin.c, fake.c: Remove deprecated methods.
3829 2001-05-25 20:19 wtay
3831 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3832 in gstbin Fixed a compiler warning.
3834 2001-05-25 20:16 omegahacker
3836 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3837 before, maybe this will fix wtay's case
3839 2001-05-25 19:07 wtay
3841 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3844 2001-05-25 18:35 omegahacker
3846 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3847 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3848 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3849 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3850 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3851 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3852 reworked thread interlocking. States are now: NULL <-> READY <->
3855 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3858 Cleaned up DEBUG output in several places to by much much less
3859 verbose but still just as useful (denser).
3861 2001-05-25 17:21 thomasvs
3863 * plugins/filters/passthrough/: filter.func, passthrough.c,
3864 passthrough.h: Cleaned out level code from passthrough plugin added
3865 silent argument, defaults to false
3867 2001-05-25 17:19 thomasvs
3869 * plugins/audiofile/gstafsink.c: cleaned up output info
3871 2001-05-25 17:17 thomasvs
3873 * plugins/filters/level/level.c: cleaned up level plugin output
3875 2001-05-25 15:02 thomasvs
3877 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3878 got rate and signedness to work on afsrc
3880 2001-05-25 14:42 thomasvs
3882 * plugins/audiofile/README: a little info
3884 2001-05-25 11:43 wtay
3886 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3889 2001-05-25 11:43 wtay
3891 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3892 if gnomevfs is not found and the URI starts with file:/, disksrc is
3895 2001-05-25 11:10 thomasvs
3897 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3898 print out signed/unsigned and endianness
3900 2001-05-25 10:47 thomasvs
3902 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3903 audiofile src element, doesn't work yet
3905 2001-05-25 05:42 dlehn
3907 * configure.in.ac250: automake 1.4-p1 doesn't support
3908 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3909 released 1.4-p2 gets debianized. ;)
3911 2001-05-25 02:28 hadess
3913 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3915 2001-05-25 01:35 wtay
3917 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3918 mpeg2dec until we figure out what's wrong.
3920 2001-05-25 01:29 omegahacker
3922 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3923 gstthread.c: fixed some interruptability problems with thread and
3926 2001-05-25 01:14 wtay
3928 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3929 COTHREAD_STOPPING hack.
3931 2001-05-25 01:09 wtay
3933 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3934 media player so that it works with incsched. Removed the thread
3935 and add the _iterate to the g_idle_loop, this makes the GUI very
3936 cluncky but is needed because we cannot chance the state of a
3937 thread inside the threads context yet.
3939 2001-05-24 23:38 thomasvs
3941 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3942 own code before sending mail to library author asking why sample
3943 rate setting on output doesn't work... note to others: afsink now
3944 handles samplerate right
3946 2001-05-24 23:24 thomasvs
3948 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3949 for endianness, you can set it through an arg until I figure out
3950 what it is supposed to do
3952 2001-05-24 23:23 thomasvs
3954 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3957 2001-05-24 22:46 omegahacker
3959 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3962 2001-05-24 21:36 omegahacker
3964 * gst/gstthread.c: fixed thread lock mis-merge
3966 2001-05-24 21:20 wtay
3968 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3971 2001-05-24 12:24 wtay
3973 * configure.in.ac250: Added the autoconf file for version 2.50
3975 2001-05-24 12:22 wtay
3977 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3978 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3979 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3980 decoder/encoder element.
3982 2001-05-24 01:55 thomasvs
3984 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3985 handles endianness right, and also allows for choosing the output
3986 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3989 2001-05-24 01:46 omegahacker
3991 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3992 configure.in, components/bonobo-media/Makefile.am,
3993 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3994 components/bonobo-media/bonobo-media-gstreamer.gob,
3995 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3996 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3997 debian/Makefile.am, debian/changelog, debian/control,
3998 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3999 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4000 debian/gstreamer-mad.files, debian/rules,
4001 docs/fwg/gst-plugin-writers-guide.sgml,
4002 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4003 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4004 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4005 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4006 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4007 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4008 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4009 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4010 docs/manual/xml.sgml, docs/random/autoplug2,
4011 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4012 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4013 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4014 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4015 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4016 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4017 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4018 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4019 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4020 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4021 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4022 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4023 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4024 gstplay/full-screen.c, gstplay/full-screen.h,
4025 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4026 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4027 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4028 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4029 plugins/Makefile.am, plugins/alsa/alsa.h,
4030 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4031 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4032 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4033 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4034 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4035 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4036 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4037 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4038 plugins/filters/adder/adder.c,
4039 plugins/filters/colorspace/Makefile.am,
4040 plugins/filters/colorspace/colorspace.c,
4041 plugins/filters/colorspace/colorspace.h,
4042 plugins/filters/colorspace/yuv2yuv.c,
4043 plugins/filters/intfloatconvert/Makefile.am,
4044 plugins/filters/intfloatconvert/float2int.c,
4045 plugins/filters/intfloatconvert/float2int.h,
4046 plugins/filters/intfloatconvert/int2float.c,
4047 plugins/filters/intfloatconvert/int2float.h,
4048 plugins/filters/intfloatconvert/intfloatconvert.c,
4049 plugins/filters/intfloatconvert/intfloatconvert.h,
4050 plugins/filters/ladspa/gstladspa.c,
4051 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4052 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4053 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4054 plugins/filters/level/README, plugins/filters/level/filter.func,
4055 plugins/filters/level/level.c, plugins/filters/level/level.h,
4056 plugins/filters/mono2stereo/Makefile.am,
4057 plugins/filters/mono2stereo/mono2stereo.c,
4058 plugins/filters/mono2stereo/mono2stereo.h,
4059 plugins/filters/passthrough/README,
4060 plugins/filters/passthrough/filter.func,
4061 plugins/filters/passthrough/level.c,
4062 plugins/filters/passthrough/level.h,
4063 plugins/filters/passthrough/passthrough.c,
4064 plugins/filters/passthrough/passthrough.h,
4065 plugins/filters/stereo2mono/Makefile.am,
4066 plugins/filters/volenv/Makefile.am,
4067 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4068 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4069 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4070 plugins/mp3decode/mpg123/gstmpg123.c,
4071 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4072 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4073 plugins/mpeg1/mpegaudio/encoder.h,
4074 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4075 plugins/mpeg1/mpegaudio/musicin.c,
4076 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4077 plugins/mpeg1/mpegaudio/subs.c,
4078 plugins/mpeg1/mpegaudio/table_absthr.h,
4079 plugins/mpeg1/mpegaudio/table_cb.h,
4080 plugins/mpeg1/mpegaudio/table_enwindow.h,
4081 plugins/mpeg1/mpegaudio/table_th.h,
4082 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4083 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4084 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4085 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4086 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4087 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4088 plugins/quicktime/gstquicktimedecoder.c,
4089 plugins/quicktime/gstquicktimedecoder.h,
4090 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4091 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4092 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4093 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4094 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4095 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4096 test/videotest.c, test/wave.c, tests/autoplug2.c,
4097 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4098 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4101 2001-05-24 00:24 dlehn
4103 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4106 2001-05-24 00:23 dlehn
4108 * autogen.sh: libtool check fix... copy & paste error msgs code
4111 2001-05-23 21:35 wtay
4113 * test/video2mp1.c: Some small modifications.
4115 2001-05-23 20:53 omegahacker
4117 * plugins/oss/gstosssink.c: default settings are intenionally very
4118 wrong (make it obvious when the capsnego didn't work) and it checks
4121 2001-05-23 20:52 omegahacker
4123 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4126 2001-05-23 20:50 omegahacker
4128 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4130 2001-05-23 20:49 omegahacker
4132 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4133 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4134 wasn't catching the no entry case
4136 2001-05-23 20:48 omegahacker
4138 * examples/autoplug/autoplug.c: added have_size handler so the
4139 window matches the video size
4141 2001-05-23 20:09 omegahacker
4143 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4144 added leaky-queue semantics
4146 2001-05-23 10:18 thomasvs
4148 * plugins/filters/level/README: some more info on how to plot the
4149 level using gnuplot it would be nice if the output from level
4150 plugin could serve as input to a gstreamer plotting plugin (I'm not
4153 2001-05-23 09:49 thomasvs
4155 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4156 channels and sample rate
4158 2001-05-23 09:48 thomasvs
4160 * configure.in: added level Makefile deleted one of two instances
4163 2001-05-23 09:47 thomasvs
4165 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4167 2001-05-23 09:47 thomasvs
4169 * plugins/filters/level/: Makefile.am, README, filter.func,
4170 level.c, level.h: Added level detection plugin; prints out RMS
4171 values calculated over buffer size to stdout
4173 2001-05-22 21:11 omegahacker
4175 * tests/states.c: fixed references to _gst_print_statename
4177 2001-05-22 20:22 hadess
4179 * gst/elements/gstdisksrc.c: - it is now possible to change the
4180 opened file when state is PAUSED
4182 2001-05-22 19:57 hadess
4184 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4186 2001-05-22 19:44 hadess
4188 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4189 the src file if the state is PAUSED
4191 2001-05-22 17:48 thomasvs
4193 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4196 2001-05-22 14:48 richardb
4198 * autogen.sh: autogen.sh now fails if aclocal fails.
4200 2001-05-22 13:56 hadess
4202 * autogen.sh: - added a line to autogen.sh for the busy application
4205 2001-05-22 02:42 omegahacker
4207 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4208 caps_nego_failed signal to indicate that it's solved the problem,
4209 via a gboolean * argument that's FALSE, and can be set to TRUE if
4210 the handler has fixed things up.
4212 Updated the autoplugger so it now works in both the unknown and
4213 known cases with and without other issues like a crippled
4214 (mono-only) osssink.
4216 2001-05-22 00:23 omegahacker
4218 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4219 gstthread.c: Updates to DEBUG system: moved statename into
4220 gstelement.c, colorized the states:
4222 NULL: white READY: read PAUSED: yellow PLAYING: green
4224 2001-05-21 22:35 omegahacker
4226 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4227 src_caps_nego_failed body
4229 2001-05-21 21:17 wtay
4231 * acconfig.h, configure.in: Updates to the audiofile detection
4234 2001-05-21 21:17 wtay
4236 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4238 2001-05-21 20:48 thomasvs
4240 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4241 pass at an audiofile sink this sink uses the SGI audiofile library
4242 to write audio files
4244 2001-05-21 20:42 thomasvs
4246 * plugins/Makefile.am: trying to add a check for libaudiofile
4248 2001-05-21 20:40 thomasvs
4250 * configure.in: trying to add a check for libaudiofile (->
4251 plugins/audiofile/afsink)
4253 2001-05-21 03:41 omegahacker
4255 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4256 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4257 again. gstautoplugger.c: Fixed with strategic positioning of
4260 2001-05-21 03:40 omegahacker
4262 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4263 statements. Added specific debug for int props.
4265 2001-05-21 03:35 hadess
4267 * test/mp3mad.c: - removed the parse factory, it's unused
4269 2001-05-21 02:37 cael
4271 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4272 hadess' sugesstion, and added myself as an author.
4274 2001-05-21 02:19 cael
4276 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4277 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4278 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4279 gststatusarea.h, main.c: added the begninnings of full-screen
4280 support (crashes atm), playing at double size, general code cleanup
4283 2001-05-20 22:24 wtay
4285 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4286 some args would not show up correctly
4288 2001-05-20 22:24 thomasvs
4290 * plugins/filters/adder/adder.c: fixed caps stuff
4292 2001-05-20 21:12 wtay
4294 * tools/gstreamer-inspect.c: Better output of element flags.
4296 2001-05-20 21:06 wtay
4298 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4299 "\\ " so that parse can handle it.
4301 2001-05-20 21:05 wtay
4303 * gst/gstparse.c: Added the possibility to escape chars in
4304 gstparse. You can now give it a cmdline like disksrc location=some\
4305 sort\ of.mp3 ! .... and it does the right thing.
4307 2001-05-20 19:59 wtay
4309 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4310 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4312 2001-05-20 19:24 wtay
4314 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4315 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4317 2001-05-20 19:17 thomasvs
4319 * plugins/filters/passthrough/passthrough.c: changed pad templates
4321 2001-05-20 19:05 thomasvs
4323 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4324 updating passthrough to handle caps
4326 2001-05-20 19:01 thomasvs
4328 * plugins/filters/volenv/volenv.c: updating caps handling
4330 2001-05-20 16:45 thomasvs
4332 * plugins/filters/passthrough/passthrough.c: trying to add caps
4333 detection to passthrough
4335 2001-05-20 15:55 thomasvs
4337 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4338 the plugin mentioned
4340 2001-05-20 15:16 thomasvs
4342 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4343 width, depth, channels, frequency
4345 2001-05-20 15:12 wtay
4347 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4350 2001-05-20 15:03 thomasvs
4352 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4354 2001-05-20 14:56 thomasvs
4356 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4357 setting caps on src pad
4359 2001-05-20 11:31 wtay
4361 * components/bonobo-media/: Makefile.am,
4362 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4363 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4364 Added the code for the bonobo media component. It doesn't really
4365 work yet because bonobo-media doesn't show video.
4367 2001-05-20 06:48 cael
4369 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4370 big things are coming allright ;-)
4372 2001-05-20 01:16 hadess
4374 * AUTHORS: - added myself to the AUTHORS file
4376 2001-05-19 19:17 wtay
4378 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4379 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4380 More updates to caps in vorbisenc. it now correctly sets up the
4381 encoder based on the input audio type.
4383 2001-05-19 15:16 wtay
4385 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4386 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4387 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4388 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4389 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4390 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4391 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4392 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4393 updates. Make mpegaudio use a sane namespace for all exported
4394 symbols. the mad element can now play mpeg audio comming is as
4397 2001-05-19 07:39 omegahacker
4399 * .cvsignore, Makefile.am, configure.in,
4400 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4401 prep for future changes to pkg-config. Disabled docs building by
4402 default (--enable-docs-build to turn it on). Added more visible
4403 warning messages for lacking libraries, listing the plugins that
4404 won't build (not complete!).
4406 2001-05-19 07:39 omegahacker
4408 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4409 initially added on branch BRANCH-INCSCHED1.
4411 2001-05-19 01:33 wtay
4413 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4414 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4415 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4416 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4417 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4418 Updates to various mp3 related plugins. Added args and capsnego to
4421 2001-05-18 19:11 wtay
4423 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4424 to sync with the provided caps.
4426 2001-05-18 18:58 wtay
4428 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4430 2001-05-17 23:00 omegahacker
4432 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4433 caps_fail handlers that kinda work
4435 2001-05-17 06:20 dlehn
4437 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4438 emails exposing my forgetfulness...
4440 2001-05-17 01:18 hadess
4442 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4445 2001-05-16 23:42 wtay
4447 * acconfig.h: Added SDL.
4449 2001-05-16 23:40 wtay
4451 * configure.in: Added a check for SDL
4453 2001-05-16 23:09 wtay
4455 * testsuite/refcounting/thread.c: file thread.c was initially added
4456 on branch BRANCH-INCSCHED1.
4458 2001-05-16 23:09 wtay
4460 * testsuite/refcounting/thread.c: Added thread refcounting and
4463 2001-05-16 23:08 wtay
4465 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4468 2001-05-16 23:08 wtay
4470 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4471 different approach for object destruction, using the real _remove
4472 functions so that the scheduler has a chance to destroy its state
4473 too. This breaks the thread with ghostpads destruction case for
4476 2001-05-16 22:42 omegahacker
4478 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4479 stereo2mono_init, it was fragging its src pad
4481 2001-05-16 22:21 omegahacker
4483 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4484 autoplug can do something with it
4486 2001-05-16 22:19 omegahacker
4488 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4489 default to caps_proxy true
4491 2001-05-16 22:18 omegahacker
4493 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4495 2001-05-16 21:41 wtay
4497 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4498 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4499 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4500 the template. some name changes to the jpeg decoder.
4502 2001-05-16 20:32 wtay
4504 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4505 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4507 2001-05-16 20:32 wtay
4509 * configure.in: Added gnomevfs checks.
4511 2001-05-16 08:16 dlehn
4513 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4514 allocation so full 2M stack space available: - Double maximums to
4515 use full stack space: - COTHREAD_STACKSIZE = 16k -
4516 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4517 cothread_create returns NULL if nthreads == MAXTHREADS though not
4518 yet handled by gstschedule caller
4520 2001-05-16 06:04 dlehn
4522 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4523 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4524 - use common gst_trace_read_tsc() for RDTSC call - add untested
4525 function to do ascii dump of trace data
4527 2001-05-16 05:07 dlehn
4529 * test/: videotest.c, wave.c: fix a couple warnings
4531 2001-05-15 22:04 wtay
4533 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4534 samples in the native endianness.
4536 2001-05-15 20:25 wtay
4538 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4541 2001-05-15 10:40 omegahacker
4543 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4544 mpeg2dec can play mpeg1 streams too
4546 2001-05-15 10:04 omegahacker
4548 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4551 2001-05-15 05:13 omegahacker
4553 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4555 2001-05-15 02:45 omegahacker
4557 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4558 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4559 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4560 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4561 to *before* the caps_changed signal gstautoplugcache.c: added
4562 refcounting around signal_emit, and debug updates gstautoplugger.c:
4563 added code to remove the autoplugcache when done
4565 2001-05-14 23:42 wtay
4567 * gst/gsttypefind.c: Added a reference to typefind.
4569 2001-05-14 23:21 omegahacker
4571 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4574 2001-05-14 22:57 wtay
4576 * gst/gstelement.c: Refcounting fixes
4578 2001-05-14 22:22 wtay
4580 * gst/gstelement.c: fixed a mem leak in the destroy code.
4582 2001-05-14 22:20 wtay
4584 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4585 refcount handling. the pad shutdown function doesn't remove the pad
4586 from the parent because the parent is needed in the destroy
4589 2001-05-14 21:08 omegahacker
4591 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4592 gstpad.h, gstscheduler.c, gsttypefind.c,
4593 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4594 cothreads.c: added a comment on one of the tests gstbin.h: added
4595 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4596 _change_state function a little gstobject.c: improved the
4597 refcounting DEBUGs gstpad.c: moved the connected signal to after
4598 capsnego, added the caps_nego_failed signal gstpad.h:
4599 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4600 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4601 around signal_emit to deal with the case where the
4602 signal's handler shuts down the element gstautoplugcache.c: added
4603 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4604 significant rework, it functions quite nicely actually
4606 2001-05-14 09:51 omegahacker
4608 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4609 and friends, since they're now private to cothreads.c
4611 2001-05-13 16:29 wtay
4613 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4616 2001-05-13 16:29 wtay
4618 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4619 updates. _destroying an element or a pad properly removes if from
4622 2001-05-13 08:49 omegahacker
4624 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4625 S16_LE no matter what. FIXME\!
4627 2001-05-12 19:04 wtay
4629 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4630 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4632 2001-05-12 19:03 wtay
4634 * testsuite/refcounting/bin.c: file bin.c was initially added on
4635 branch BRANCH-INCSCHED1.
4637 2001-05-12 19:03 wtay
4639 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4640 refcounting test cases
4642 2001-05-12 15:07 wtay
4644 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4645 pad.c: More testcases
4647 2001-05-12 15:07 wtay
4649 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4650 gst_element_remove_pad. more refcounting stuff (object unparent on
4653 2001-05-12 01:04 wtay
4655 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4656 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4657 ne w category for REFCOUNTING.
4659 2001-05-12 01:03 wtay
4661 * testsuite/refcounting/element_pad.c: file element_pad.c was
4662 initially added on branch BRANCH-INCSCHED1.
4664 2001-05-12 01:03 wtay
4666 * testsuite/refcounting/pad.c: file pad.c was initially added on
4667 branch BRANCH-INCSCHED1.
4669 2001-05-12 01:03 wtay
4671 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4674 2001-05-11 20:36 wtay
4676 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4679 2001-05-11 19:44 wtay
4681 * configure.in: Added the refcounting testsuite dir to configure.in
4683 2001-05-11 19:44 wtay
4685 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4686 added on branch BRANCH-INCSCHED1.
4688 2001-05-11 19:44 wtay
4690 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4691 object.c: Added a testsuite for refcounting.
4693 2001-05-11 19:44 wtay
4695 * testsuite/refcounting/element.c: file element.c was initially
4696 added on branch BRANCH-INCSCHED1.
4698 2001-05-11 19:44 wtay
4700 * testsuite/refcounting/mem.c: file mem.c was initially added on
4701 branch BRANCH-INCSCHED1.
4703 2001-05-11 19:44 wtay
4705 * testsuite/refcounting/object.c: file object.c was initially added
4706 on branch BRANCH-INCSCHED1.
4708 2001-05-11 19:44 wtay
4710 * testsuite/refcounting/mem.h: file mem.h was initially added on
4711 branch BRANCH-INCSCHED1.
4713 2001-05-11 19:41 wtay
4715 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4716 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4719 2001-05-11 15:42 dlehn
4721 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4723 2001-05-11 00:43 omegahacker
4725 * gst/gstpad.h: some minor updates with a hair more speed
4727 2001-05-10 23:35 omegahacker
4729 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4732 2001-05-10 23:30 omegahacker
4734 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4735 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4738 2001-05-10 23:10 omegahacker
4740 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4741 to avoid rebuilding libgst.la every time
4743 2001-05-10 22:44 omegahacker
4745 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4748 2001-05-10 21:30 dlehn
4750 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4753 2001-05-10 21:28 dlehn
4755 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4756 tests/sched/runxml.c: Pass buffer in handoff signal
4758 2001-05-10 21:25 dlehn
4760 * tests/autoplug2.c: just call exit() once
4762 2001-05-10 09:22 omegahacker
4764 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4765 for meta-elements' children
4767 2001-05-10 09:21 omegahacker
4769 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4772 2001-05-10 09:18 omegahacker
4774 * plugins/filters/adder/adder.c: added comment to make the adder
4775 compliant (don't set COTHREAD_STOPPING)
4777 2001-05-10 09:17 omegahacker
4779 * libs/idct/gstidct.c: minor cleanup of some debug strings
4781 2001-05-10 09:16 omegahacker
4783 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4784 initially added on branch BRANCH-INCSCHED1.
4786 2001-05-10 09:16 omegahacker
4788 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4789 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4790 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4791 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4792 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4793 Added start of autoplugger meta-element
4795 2001-05-09 07:20 wtay
4797 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4799 2001-05-09 05:12 dlehn
4801 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4803 2001-05-08 21:52 wtay
4805 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4806 dv/dvdec.c, filters/colorspace/Makefile.am,
4807 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4808 filters/lav/.cvsignore, filters/lav/Makefile.am,
4809 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4810 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4811 plugins. Added a lav encoder, this one just adds a header in front
4812 YUV data so that the lav tools can operate on it.
4814 2001-05-08 21:44 omegahacker
4816 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4817 a few other things around a littleto clean up warnings
4819 2001-05-07 23:10 wtay
4821 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4822 Applied the alsa patch from Thomas Nyberg.
4824 2001-05-07 22:57 wtay
4826 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4827 livelock we're trying to fix.
4829 2001-05-07 22:46 omegahacker
4831 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4832 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4833 removed mid-signal, now autoplugtest works
4835 2001-05-06 23:48 omegahacker
4837 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4839 2001-05-06 23:12 omegahacker
4841 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4842 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4843 (never ignore compiler warnings\!) and updated a few INFO lines
4845 2001-05-06 23:12 omegahacker
4847 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4849 2001-05-06 19:03 wtay
4851 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4852 so that it builds here...
4854 2001-05-06 18:57 wtay
4856 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4858 2001-05-06 18:33 omegahacker
4860 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4861 added on branch BRANCH-INCSCHED1.
4863 2001-05-06 18:33 omegahacker
4865 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4866 initial checkin of autoplugcache and a test program to simulate
4867 dynamic autoplugging
4869 2001-05-06 18:33 omegahacker
4871 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4872 initially added on branch BRANCH-INCSCHED1.
4874 2001-05-06 15:27 wtay
4876 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4877 Fixed a namespace issue with lame.
4879 2001-05-06 15:22 wtay
4881 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4882 passing. Some cleanups.
4884 2001-05-06 14:53 wtay
4886 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4887 environment of the child process.
4889 2001-05-06 14:52 wtay
4891 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4892 caps of the sinkpad.
4894 2001-05-06 09:16 omegahacker
4896 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4897 initially added on branch BRANCH-INCSCHED1.
4899 2001-05-06 09:16 omegahacker
4901 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4902 initially added on branch BRANCH-INCSCHED1.
4904 2001-05-06 09:16 omegahacker
4906 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4907 gstreamer-compprep.c: added initial bash commandline completion
4910 2001-05-06 04:06 omegahacker
4912 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4915 2001-05-06 03:47 omegahacker
4917 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4918 mpeg1 video streams, update caps to show that
4920 2001-05-05 20:01 wtay
4922 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4923 little cleanup (more defines) Better arg parsing.
4925 2001-05-05 18:22 wtay
4927 * plugins/oss/gstosshelper.h: The inter process protocol layout
4930 2001-05-05 18:21 wtay
4932 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4933 format set by the OSS app.
4935 2001-05-05 05:07 dlehn
4937 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4938 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4939 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4940 README from dirs with a README.
4942 2001-05-05 03:16 wtay
4944 * gst/gstplugin.c: Make sure the plugin filaname is set before
4945 calling the init function.
4947 2001-05-05 03:05 wtay
4949 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4950 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4951 and feeding the audio of an OSS app into GStreamer.
4953 2001-05-05 02:50 dlehn
4955 * debian/changelog: update version
4957 2001-05-05 01:45 dlehn
4959 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4960 gstreamer-arts.files, gstreamer-colorspace.files,
4961 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4962 current code - add more and more plugins.
4964 2001-05-04 23:14 omegahacker
4966 * gst/gstelement.h, gst/gstscheduler.c,
4967 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4968 which when set will force the scheduler to skip over an element as
4969 an option for the first cothread jump. This is needed because
4970 libraries like mad don't ever seem to want to quit. Thus they
4971 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4973 2001-05-04 21:43 omegahacker
4975 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4976 cleanups, renamed the various scheduler-specific routines to
4977 actually be called gst_schedule_ instead of gst_bin_.
4979 2001-05-04 21:41 omegahacker
4981 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4982 gst_mad_loop instance
4984 2001-05-04 00:21 omegahacker
4986 * gst/gstparse.c: fixed spelling mistake in user-visible output
4988 2001-05-03 23:29 wtay
4990 * gst/gstprops.c: Created a macro of the va_arg parsing function
4991 because some systems (PPC) cannot handle passing a va_list by
4994 2001-05-03 22:44 wtay
4996 * gst/gstparse.c: Added dynamic pads to the command line parser.
4998 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4999 mpeg1parse video_00!
5000 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5004 2001-05-03 21:06 wtay
5006 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5007 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5008 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5011 2001-05-03 18:49 wtay
5013 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5015 2001-05-03 11:16 thomasvs
5017 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5018 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5019 one interation to force return to main program; should probably be
5020 fixed in a better way * cleaned mixer up, it now works with
5021 delayed start. Drinks are in order.
5023 2001-05-03 00:46 wtay
5025 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5026 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5027 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5030 2001-05-03 00:44 wtay
5032 * gst/gstinfo.h: Added and extra whitespace before ## args
5033 (remember it eats all non whitespace chars to the left if it's
5036 2001-05-03 00:12 wtay
5038 * examples/plugins/example.c: We don't want to teach you bad
5039 habbits, so here's a fix for a memleak in the example plugin.
5041 2001-05-02 21:27 omegahacker
5043 * gst/gstinfo.h: re-enabled the funcptr hash table
5045 2001-05-02 21:16 wtay
5047 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5048 scheduling error we're trying to chase.
5050 2001-05-02 21:12 thomasvs
5052 * examples/mixer/mixer.c: delayed second song
5054 2001-05-02 21:01 omegahacker
5056 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5057 output, and schedule dump
5059 2001-05-02 20:20 omegahacker
5061 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5062 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5063 the DEBUG system to look like the INFO system, with a function
5064 pointer that can be replaced. Not done with everything, since it
5065 seems that we need an ERROR system plus a FATAL error, or maybe
5066 just an ERROR system with a severity, and depending on this the
5067 DEBUG system might again be changed to have a single or at least
5070 Also did a bit of work fixing up the actual DEBUG and INFO commands
5071 scattered throughout the code. We still have over 500 of these in
5074 2001-05-02 20:11 thomasvs
5076 * examples/mixer/mixer.c: trying to adapt to incsched
5078 2001-05-02 09:52 thomasvs
5080 * plugins/filters/Makefile.am: added volenv and adder
5082 2001-05-02 09:51 thomasvs
5084 * examples/Makefile.am: added mixer
5086 2001-05-02 00:00 omegahacker
5088 * gst/gstscheduler.c: /me is an idiot
5090 2001-05-01 23:58 thomasvs
5092 * plugins/filters/passthrough/: README, filter.func, level.c,
5093 level.h: Basic level detection/printing plugin; calculates RMS over
5094 data block and prints this out along with time in secs through
5095 plugin needs more work
5097 2001-05-01 23:45 wtay
5099 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5100 for incremental scheduling.
5102 2001-05-01 23:43 wtay
5104 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5107 2001-05-01 22:41 omegahacker
5109 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5110 branch BRANCH-INCSCHED1.
5112 2001-05-01 22:41 omegahacker
5114 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5115 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5116 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5117 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5118 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5119 - fixed up incremental scheduling some more - updated the
5120 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5121 DEBUG colorization - new test/mpeg2parse4.c
5123 2001-05-01 22:35 omegahacker
5125 * gstplay/main.c: added code to save the pipeline to xml
5127 2001-05-01 14:54 richardb
5129 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5130 audio/raw properties to cover format=float case. Please check this
5133 2001-05-01 14:16 thomasvs
5135 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5136 added newlines to debug output
5138 2001-05-01 00:35 wtay
5140 * gstplay/gstplay.c: Implemented the function to get the pipeline
5143 2001-05-01 00:20 wtay
5145 * docs/random/autoplug2: Added an explanation of the innner
5146 workings of the current autoplugger.
5148 2001-04-30 21:40 richardb
5150 * configure.in: Tighten some library checks (check for header files
5151 as well as libraries) Also, clean up structure slightly: put all
5152 AC_DEFINEs for feature checks into the appropriate section at end.
5153 This structure allows user parameter code which overrides the
5154 feature selection to be kept together in a section after the
5155 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5157 2001-04-30 20:51 thomasvs
5159 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5161 2001-04-30 15:34 thomasvs
5163 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5166 2001-04-30 11:22 richardb
5168 * configure.in: Add explicit check for <artsc.h>, in case
5169 artsc-config lies to us.
5171 2001-04-29 23:46 sbaker3
5173 * plugins/filters/: intfloatconvert/float2int.h,
5174 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5175 bogus reference to audioraw.h
5177 2001-04-29 23:27 wtay
5179 * examples/mixer/mixer.c: Changed the way the typefind function
5180 works by creating a little pipeline as the toplevel bin..
5182 2001-04-29 22:56 thomasvs
5184 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5187 2001-04-29 18:59 richardb
5189 * README: Add detailed note (and patch) about automake problem.
5191 2001-04-29 08:54 sbaker3
5193 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5194 recent api changes - still not functional
5196 2001-04-29 08:41 sbaker3
5198 * configure.in: added mono2stereo and intfloatconvert plugin
5200 2001-04-29 08:39 sbaker3
5202 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5203 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5204 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5205 intfloatconvert/intfloatconvert.c,
5206 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5207 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5208 mono2stereo and intfloatconvert plugins
5210 2001-04-28 20:16 sbaker3
5212 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5213 output of float properties
5215 2001-04-28 19:59 wtay
5217 * gst/: gstinfo.c, gstprops.c: Added more colors for
5218 props/caps/clock/negotiation.
5220 2001-04-28 19:58 sbaker3
5222 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5225 2001-04-28 19:57 sbaker3
5227 * gst/elements/gstelements.c: add factory init for sinesrc
5229 2001-04-28 19:56 sbaker3
5231 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5234 2001-04-28 08:17 omegahacker
5236 * test/mpeg2parse3.c: now fully correct within incsched1 world
5238 2001-04-28 05:23 omegahacker
5240 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5241 mpeg2parse3.c from HEAD and fixed it up so it works
5243 2001-04-28 05:23 omegahacker
5245 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5246 some more (pthread and cothread id is in color) - Added some minor
5247 debug to help trace mp1vid segfaults
5249 2001-04-28 04:38 dlehn
5251 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5252 audio = mpeg2parse3.c = a simple .vob player
5254 2001-04-28 03:54 omegahacker
5256 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5257 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5258 gstutils.c: Updated the colorization a bit more, and did a
5259 significant pass through all the other code to change categories on
5260 DEBUG and INFO statements to be correct, and not simply zero.
5261 There are still more, but this is a good first pass.
5263 2001-04-28 02:46 mhowell
5265 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5266 thread synch case... better debug
5268 2001-04-28 02:06 omegahacker
5270 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5273 2001-04-27 22:14 wtay
5275 * gst/gstutils.c: Added enum parsing...
5277 2001-04-27 22:09 omegahacker
5279 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5281 2001-04-27 22:01 thomasvs
5283 * plugins/filters/filterstamp.sh: changed "rename" command to
5284 something using sed in one line having the same effect
5286 2001-04-27 21:58 omegahacker
5288 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5290 2001-04-27 21:54 mhowell
5292 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5293 gstqueue.c: initial fix of thread synch for queues and state change
5295 2001-04-27 21:47 omegahacker
5297 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5298 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5299 and a comment in gstelement.h
5301 2001-04-27 21:45 wtay
5303 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5304 autoplugger working by setting the pipeline to PAUSED before
5305 attempting to connect pads...
5307 2001-04-27 21:31 omegahacker
5309 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5310 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5311 based on categories, with the strings in _gst_category_colors[] in
5312 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5313 /etc/DIR_COLORS works too.
5315 Please comment on the colorization style and ideas in the above
5318 2001-04-27 20:35 wtay
5320 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5321 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5322 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5323 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5324 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5325 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5328 2001-04-27 20:17 wtay
5330 * examples/autoplug/autoplug.c: Fixed the autoplugger
5332 2001-04-27 02:46 omegahacker
5334 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5337 2001-04-27 02:42 omegahacker
5339 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5342 2001-04-27 00:34 omegahacker
5344 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5347 2001-04-26 23:32 omegahacker
5349 * tests/mp1vid.c: updated to working state
5351 2001-04-26 23:32 omegahacker
5353 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5354 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5355 failed merge that locked the same mutex twice ...in a row
5357 2001-04-26 06:47 dlehn
5359 * configure.in: fix typos: %VAR -> $VAR
5361 2001-04-26 02:53 omegahacker
5363 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5364 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5365 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5366 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5367 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5368 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5369 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5370 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5371 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5372 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5373 docs/libs/Makefile.am, examples/Makefile.am,
5374 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5375 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5376 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5377 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5378 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5379 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5380 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5381 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5382 gst/autoplug/gststaticautoplug.c,
5383 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5384 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5385 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5386 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5387 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5388 gst/types/Makefile.am, gst/types/gsttypes.c,
5389 libs/putbits/gstputbits.c, plugins/Makefile.am,
5390 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5391 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5392 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5393 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5394 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5395 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5396 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5397 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5398 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5399 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5400 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5401 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5402 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5403 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5404 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5405 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5406 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5407 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5408 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5409 plugins/filters/adder/.cvsignore,
5410 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5411 plugins/filters/adder/adder.h,
5412 plugins/filters/colorspace/colorspace.c,
5413 plugins/filters/colorspace/colorspace.h,
5414 plugins/filters/ladspa/gstladspa.c,
5415 plugins/filters/median/median.c,
5416 plugins/filters/passthrough/passthrough.c,
5417 plugins/filters/smooth/smooth.c,
5418 plugins/filters/stereo2mono/stereo2mono.c,
5419 plugins/filters/volenv/filter.func,
5420 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5421 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5422 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5423 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5424 plugins/mp3decode/mpg123/Makefile.am,
5425 plugins/mp3decode/mpg123/gstmpg123.c,
5426 plugins/mp3decode/parse/mp3parse.c,
5427 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5428 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5429 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5430 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5431 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5432 plugins/mpeg1/mpegtypes/mpeg1types.c,
5433 plugins/mpeg1/parse/mpeg1parse.c,
5434 plugins/mpeg1/system_encode/buffer.c,
5435 plugins/mpeg1/system_encode/system_encode.c,
5436 plugins/mpeg1video/parse/mp1videoparse.c,
5437 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5438 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5439 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5440 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5441 plugins/mpeg2/mpegtypes/mpeg2types.c,
5442 plugins/mpeg2/parse/mpeg2parse.c,
5443 plugins/mpeg2/subtitles/mpeg2subt.c,
5444 plugins/mpeg2/video/gstmpeg2play.c,
5445 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5446 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5447 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5448 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5449 plugins/videoscale/videoscale.c,
5450 plugins/visualization/smoothwave/smoothwave.c,
5451 plugins/visualization/spectrum/gstspectrum.c,
5452 plugins/visualization/synaesthesia/synaesthesia.c,
5453 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5454 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5455 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5456 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5457 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5458 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5459 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5460 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5461 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5462 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5463 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5464 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5467 2001-04-26 02:43 omegahacker
5469 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5472 2001-04-26 01:25 omegahacker
5474 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5477 2001-04-26 01:25 omegahacker
5479 * tests/mp1vid.c: added mp1vid to CVS
5481 2001-04-26 01:20 omegahacker
5483 * test/dvshow.c: set the video window size up front for NTSC, as a
5486 2001-04-26 01:19 omegahacker
5488 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5490 2001-04-26 00:56 omegahacker
5492 * configure.in: turn off optimization when profiling (ackcvs diff
5493 configure.in) because something segfaults if we don't
5495 2001-04-26 00:30 omegahacker
5497 * gst/cothreads.c: fixed a locking issue
5499 2001-04-25 23:32 omegahacker
5501 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5502 gstscheduler.c, gstscheduler.h: Added element-level locking
5503 support, implemented for cothreads with a mutex held whenever an
5504 element is actually currently running. This should be done with
5505 atomic variables eventually, but the best I can find is to use
5506 <asm/spinlock.h> from the kernel, which brings in too much for my
5509 Also increased cothread stack size to 32KB and max cothread count
5510 to 64, which fits within the default pthread 2MB stack. It would
5511 probably be good to do a pthread_attr_getstacksize() to verify that
5512 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5513 could remove these limits.
5515 2001-04-25 12:49 richardb
5517 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5518 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5519 don't actually need it, and make the other tests and the autoplug
5520 example only compile if gnome headers are present.
5522 2001-04-24 22:28 omegahacker
5524 * gst/gstbuffer.c: I will successfully compile code before I check
5525 it in. I will successfully compile code before I check it in. I
5526 will successfully compile code before I check it in. I will
5527 successfully compile code before I check it in. I will
5528 successfully compile code before I check it in. I will
5529 successfully compile code before I check it in. I will
5530 successfully compile code before I check it in. I will
5531 successfully compile code before I check it in. I will
5532 successfully compile code before I check it in. I will
5533 successfully compile code before I check it in.
5535 2001-04-24 20:20 omegahacker
5537 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5538 stuff - enhanced mem_chunk allocation to round up to nearest 32
5539 bytes this helps ensure that GstBuffers are more likely to be on
5540 cache-lines - added free() and copy() function pointers to
5541 GstBuffer - added code in _destroy and _copy to use above routines
5542 if !NULL - fixed up _copy code to suck less
5544 2001-04-24 20:04 omegahacker
5546 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5547 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5548 the remaining bits of Meta stuff
5550 2001-04-24 00:16 omegahacker
5552 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5553 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5554 Collection of minor changes:
5556 * autogen.sh - remove config.cache before running ./configure
5557 * gst/elements/gstfakesink.c - print out the size of the buffer,
5559 * plugins/Makefile.am - removed a spare trailing backslash
5560 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5561 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5563 2001-04-23 23:04 wtay
5565 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5567 2001-04-23 16:16 omegahacker
5569 * test/dvshow.c: updated dvshow to use dv1394src instead of
5572 2001-04-23 16:16 omegahacker
5574 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5575 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5578 2001-04-23 00:28 wtay
5580 * configure.in: Added a check for aalib
5582 2001-04-23 00:18 wtay
5584 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5585 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5586 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5587 Makefile changes. Added an aasink, draw graphics with aalib :-)
5589 2001-04-22 17:34 wtay
5591 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5592 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5593 plugin version system.
5595 2001-04-22 17:06 wtay
5597 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5599 2001-04-22 17:05 wtay
5601 * test/.cvsignore: Updates
5603 2001-04-22 17:04 wtay
5605 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5607 2001-04-22 17:04 wtay
5609 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5610 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5611 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5612 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5613 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5614 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5615 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5616 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5617 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5618 tests/padfactory.c: API docs updates. Properly implemented the
5619 disksink. Fixed a compile problem with alsa. Added bufferpool
5620 handling to dvdec Some compiler warning fixes
5622 2001-04-22 13:30 richardb
5624 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5625 gst/autoplug/gststaticautoplug.c,
5626 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5627 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5628 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5629 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5630 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5631 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5632 plugins/avi/wincodec/gstwincodec.c,
5633 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5634 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5635 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5636 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5637 plugins/filters/adder/adder.c,
5638 plugins/filters/colorspace/colorspace.c,
5639 plugins/filters/ladspa/gstladspa.c,
5640 plugins/filters/median/median.c,
5641 plugins/filters/passthrough/passthrough.c,
5642 plugins/filters/smooth/smooth.c,
5643 plugins/filters/stereo2mono/stereo2mono.c,
5644 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5645 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5646 plugins/mp3decode/mad/gstmad.c,
5647 plugins/mp3decode/mpg123/gstmpg123.c,
5648 plugins/mp3decode/parse/mp3parse.c,
5649 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5650 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5651 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5652 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5653 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5654 plugins/mpeg1/mpegtypes/mpeg1types.c,
5655 plugins/mpeg1/parse/mpeg1parse.c,
5656 plugins/mpeg1/system_encode/system_encode.c,
5657 plugins/mpeg1video/parse/mp1videoparse.c,
5658 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5659 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5660 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5661 plugins/mpeg2/mpegtypes/mpeg2types.c,
5662 plugins/mpeg2/parse/mpeg2parse.c,
5663 plugins/mpeg2/subtitles/mpeg2subt.c,
5664 plugins/mpeg2/video/gstmpeg2play.c,
5665 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5666 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5667 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5668 plugins/videoscale/videoscale.c,
5669 plugins/visualization/smoothwave/smoothwave.c,
5670 plugins/visualization/spectrum/gstspectrum.c,
5671 plugins/visualization/synaesthesia/synaesthesia.c,
5672 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5673 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5674 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5675 Merged from BRANCH-PLUGINVER1
5677 2001-04-22 13:06 richardb
5679 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5681 2001-04-22 11:16 richardb
5683 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5684 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5685 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5686 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5687 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5688 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5689 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5690 plugins/mpeg1/system_encode/buffer.c,
5691 plugins/mpeg1/system_encode/system_encode.c,
5692 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5693 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5694 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5696 2001-04-22 05:38 omegahacker
5698 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5699 and removed ## from gstcaps.h that was causing all that warning
5702 2001-04-22 02:41 omegahacker
5704 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5706 2001-04-22 02:40 omegahacker
5708 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5710 2001-04-22 02:32 omegahacker
5712 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5713 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5715 2001-04-22 02:30 wtay
5717 * configure.in: Add -lm and the glib libs too for the dv_init check
5719 2001-04-22 02:30 omegahacker
5721 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5722 not complete, it should copy more stuff like flags and such.
5725 2001-04-22 02:28 omegahacker
5727 * plugins/Makefile.am: fixed caps error in path for dv
5729 2001-04-22 00:48 omegahacker
5731 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5732 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5733 initial DV (smpte314m) decoder plugin
5735 2001-04-21 18:45 wtay
5737 * examples/autoplug/autoplug.c,
5738 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5739 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5740 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5741 plugins/mpeg1/system_encode/buffer.c,
5742 plugins/mpeg1/system_encode/system_encode.c,
5743 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5744 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5745 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5746 works. Added an mpeg1 encoder example, it uses the autoplugger to
5747 convert the stream to audio/video, which is then fed to the
5750 2001-04-21 13:43 richardb
5752 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5753 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5754 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5755 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5756 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5757 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5758 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5759 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5760 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5761 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5762 plugins/filters/adder/adder.c,
5763 plugins/filters/colorspace/colorspace.c,
5764 plugins/filters/ladspa/gstladspa.c,
5765 plugins/filters/median/median.c,
5766 plugins/filters/passthrough/passthrough.c,
5767 plugins/filters/smooth/smooth.c,
5768 plugins/filters/stereo2mono/stereo2mono.c,
5769 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5770 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5771 plugins/mp3decode/mad/gstmad.c,
5772 plugins/mp3decode/mpg123/gstmpg123.c,
5773 plugins/mp3decode/parse/mp3parse.c,
5774 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5775 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5776 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5777 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5778 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5779 plugins/mpeg1/mpegtypes/mpeg1types.c,
5780 plugins/mpeg1/parse/mpeg1parse.c,
5781 plugins/mpeg1/system_encode/system_encode.c,
5782 plugins/mpeg1video/parse/mp1videoparse.c,
5783 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5784 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5785 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5786 plugins/mpeg2/mpegtypes/mpeg2types.c,
5787 plugins/mpeg2/parse/mpeg2parse.c,
5788 plugins/mpeg2/subtitles/mpeg2subt.c,
5789 plugins/mpeg2/video/gstmpeg2play.c,
5790 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5791 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5792 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5793 plugins/videoscale/videoscale.c,
5794 plugins/visualization/smoothwave/smoothwave.c,
5795 plugins/visualization/spectrum/gstspectrum.c,
5796 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5797 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5798 gst/types/gsttypes.c,
5799 plugins/visualization/synaesthesia/synaesthesia.c,
5800 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5801 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5802 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5803 plugin descriptions, which start with the major and minor version
5804 numbers, instead of relying on each plugin to call gst_plugin_new
5805 appropriately, and check the return value, and tidy up if there's a
5806 failure. This seems to work fine, and factors out some code common
5809 2001-04-21 10:30 richardb
5811 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5812 gst/autoplug/gststaticautoplug.c,
5813 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5814 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5815 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5816 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5817 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5818 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5819 plugins/avi/wincodec/gstwincodec.c,
5820 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5821 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5822 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5823 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5824 plugins/filters/adder/adder.c,
5825 plugins/filters/colorspace/colorspace.c,
5826 plugins/filters/ladspa/gstladspa.c,
5827 plugins/filters/median/median.c,
5828 plugins/filters/passthrough/passthrough.c,
5829 plugins/filters/smooth/smooth.c,
5830 plugins/filters/stereo2mono/stereo2mono.c,
5831 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5832 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5833 plugins/mp3decode/mad/gstmad.c,
5834 plugins/mp3decode/mpg123/gstmpg123.c,
5835 plugins/mp3decode/parse/mp3parse.c,
5836 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5837 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5838 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5839 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5840 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5841 plugins/mpeg1/mpegtypes/mpeg1types.c,
5842 plugins/mpeg1/parse/mpeg1parse.c,
5843 plugins/mpeg1/system_encode/system_encode.c,
5844 plugins/mpeg1video/parse/mp1videoparse.c,
5845 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5846 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5847 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5848 plugins/mpeg2/mpegtypes/mpeg2types.c,
5849 plugins/mpeg2/parse/mpeg2parse.c,
5850 plugins/mpeg2/subtitles/mpeg2subt.c,
5851 plugins/mpeg2/video/gstmpeg2play.c,
5852 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5853 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5854 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5855 plugins/videoscale/videoscale.c,
5856 plugins/visualization/smoothwave/smoothwave.c,
5857 plugins/visualization/spectrum/gstspectrum.c,
5858 plugins/visualization/synaesthesia/synaesthesia.c,
5859 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5860 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5861 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5864 2001-04-21 00:20 wtay
5866 * plugins/filters/colorspace/colorspace.c: Added more verbose
5867 output for debugging purposes.
5869 2001-04-20 23:50 wtay
5871 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5872 xvideosink.h: Added proper locking around the bufferpool and the X
5875 2001-04-20 22:41 wtay
5877 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5879 2001-04-20 22:40 wtay
5881 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5882 the number of channels into account. Added propper TIMESTAMPS to
5885 2001-04-20 21:36 wtay
5887 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5888 so that the caps negotiated parmams are set.
5890 2001-04-20 20:21 wtay
5892 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5893 and bufferpool passing to identity so that -launch disksrc ! mad !
5894 identity ! osssink works.
5896 2001-04-20 15:42 richardb
5898 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5899 this isn't defined by the header files for older linux kernels
5900 (2.0.36) (and its just INFO code, anyway)
5902 2001-04-20 13:04 thomasvs
5904 * gst/elements/: Makefile.am, gstelements.c: update to take new
5905 gstdisksink element into account
5907 2001-04-20 12:56 richardb
5909 * gst/Makefile.am.future: Update the alternative Makefile.am for
5910 gst/, which depends on automake
5913 2001-04-20 12:14 thomasvs
5915 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5916 disk sink element * no optimization, is it necessary ? * basic
5917 error checking * seems to work; you can copy files by typing
5918 gstreamer-launch disksrc location=test.in ! disksink
5919 location=test.out * decode of mp3 to raw pcm also tested
5921 2001-04-20 00:47 omegahacker
5923 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5924 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5925 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5926 working aRts wrapper plugin, just caps issues left
5928 2001-04-19 23:25 wtay
5930 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5931 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5932 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5933 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5934 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5935 gst/gstpad.c: More API docs updates
5937 2001-04-19 23:03 omegahacker
5939 * plugins/arts/gst_artsio_impl.cc: minor updates
5941 2001-04-19 21:42 omegahacker
5943 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5944 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5945 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5946 to be added, etc. But it works.
5948 2001-04-19 17:40 omegahacker
5950 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5952 2001-04-19 10:27 thomasvs
5954 * plugins/filters/adder/adder.c: * a little cleanup
5956 2001-04-19 01:23 omegahacker
5958 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5961 2001-04-19 00:25 omegahacker
5963 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5964 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5965 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5966 arts plugin doesn't compile yet
5968 2001-04-18 23:00 wtay
5970 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5973 2001-04-18 22:59 wtay
5975 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5976 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5977 XvImage and XImage pool in xvideosink. Together these changes give
5978 an 80% speedup on mpeg2 playback (rough estimate)
5980 2001-04-18 21:16 wtay
5982 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5983 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5984 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5987 2001-04-18 17:08 thomasvs
5989 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5990 mixer creates custom volume envelopes allowing each song to play
5991 alone and end with a mix of all of them, undistorted
5993 2001-04-18 15:50 thomasvs
5995 * plugins/filters/volenv/filter.func: made errors more descriptive
5997 2001-04-18 15:04 thomasvs
5999 * examples/mixer/mixer.c: * cleaned up some code and integrated
6000 with new adder (mixer now works with different types of files)
6002 2001-04-18 15:03 thomasvs
6004 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6005 with variable length input data buffers
6007 2001-04-17 22:17 thomasvs
6009 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6010 autoplugging the input channels (not very useful yet, since the
6011 input buffers to volenv have different sizes)
6013 2001-04-17 22:14 wtay
6015 * configure.in, docs/gst/gstreamer-sections.txt,
6016 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6017 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6018 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6019 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6020 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6021 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6022 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6023 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6024 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6025 little more comments about the API usage in the api docs. Some
6026 fixes for the capsnego testsuite.
6028 2001-04-17 22:03 wtay
6030 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6031 example of an autoplugged mp3 player. Autoplug4 shows various
6032 static autoplugger examples.
6034 2001-04-17 18:48 thomasvs
6036 * examples/mixer/mixer.h: header for mixer.c, containing
6039 2001-04-17 18:47 thomasvs
6041 * examples/mixer/mixer.c: added a struct to set up input channels
6043 2001-04-17 16:32 thomasvs
6045 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6046 with starting rise calculation * cleaned up some debug info *
6047 started wondering if it really is a good idea to #include the
6048 actual filter now that's it's grown so large, but decided it
6049 wasn't worth the effort now anyway
6051 2001-04-17 14:36 thomasvs
6053 * configure.in: added mixer example and adder plugin to
6056 2001-04-17 06:24 omegahacker
6058 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6059 types/Makefile.am: finished change to GST_ macros
6061 2001-04-17 03:19 omegahacker
6063 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6064 gst/gstversion.h.in: added gstversion.h
6066 2001-04-17 02:32 omegahacker
6068 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6069 branch BRANCH-INCSCHED1.
6071 2001-04-17 02:32 omegahacker
6073 * gstreamer.pc.in: added pkg-config file
6075 2001-04-17 00:17 omegahacker
6077 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6078 gststaticautoplug.h, gststaticautoplugrender.c,
6079 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6082 2001-04-17 00:17 wtay
6084 * plugins/: filters/colorspace/colorspace.c,
6085 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6086 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6087 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6088 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6089 xvideosink. Modified colorspace to draw straight into a bufferpool
6090 buffer when possible.
6092 2001-04-16 22:48 wtay
6094 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6097 2001-04-16 22:45 wtay
6099 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6100 gstqueue.c: Added 1337 macros to create padtemplates and
6101 capstemplates. Added some code for bufferpools
6103 2001-04-16 22:43 omegahacker
6105 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6106 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6107 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6108 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6109 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6110 debian/changelog, debian/control, debian/copyright,
6111 debian/gsteditor.files, debian/gsteditor.manpages,
6112 debian/gsteditor.menu, debian/gstmediaplay.files,
6113 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6114 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6115 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6116 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6117 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6118 debian/gstreamer-mpg123.files,
6119 debian/gstreamer-plugin-template.postinst,
6120 debian/gstreamer-plugin-template.prerm,
6121 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6122 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6123 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6124 debian/libgst-dev.files, debian/libgst-dev.manpages,
6125 debian/libgst0.files, debian/libgst0.postinst,
6126 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6127 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6128 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6129 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6130 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6131 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6132 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6133 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6134 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6135 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6136 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6137 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6138 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6139 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6140 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6141 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6142 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6143 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6144 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6145 docs/gst/tmpl/gststaticautoplug.sgml,
6146 docs/gst/tmpl/gststaticautoplugrender.sgml,
6147 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6148 docs/libs/.cvsignore, docs/manual/Makefile.am,
6149 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6150 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6151 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6152 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6153 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6154 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6155 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6156 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6157 docs/plugins/tmpl/audioscale.sgml,
6158 docs/plugins/tmpl/gstaviencoder.sgml,
6159 docs/plugins/tmpl/gstmpeg2enc.sgml,
6160 docs/plugins/tmpl/gstmpeg2play.sgml,
6161 docs/plugins/tmpl/gstmpeg_play.sgml,
6162 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6163 docs/plugins/tmpl/gstspectrum.sgml,
6164 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6165 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6166 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6167 docs/plugins/tmpl/mpeg2parse.sgml,
6168 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6169 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6170 docs/plugins/tmpl/synaesthesia.sgml,
6171 docs/plugins/tmpl/system_encode.sgml,
6172 docs/plugins/tmpl/videoscale.sgml,
6173 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6174 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6175 docs/random/caps.dia, docs/random/hierarchy,
6176 docs/random/plugins.dia, docs/random/omega/eos,
6177 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6178 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6179 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6180 editor/gsteditorproperty.c, examples/Makefile.am,
6181 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6182 examples/helloworld/helloworld.c,
6183 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6184 examples/plugins/example.c, examples/plugins/example.h,
6185 examples/queue/queue.c, examples/queue2/queue2.c,
6186 examples/queue3/queue3.c, examples/queue4/queue4.c,
6187 examples/thread/thread.c, examples/typefind/.cvsignore,
6188 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6189 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6190 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6191 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6192 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6193 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6194 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6195 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6196 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6197 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6198 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6199 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6200 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6201 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6202 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6203 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6204 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6205 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6206 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6207 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6208 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6209 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6210 include/default.h, include/registry.h, libs/Makefile.am,
6211 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6212 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6213 plugins/Makefile.am, plugins/alaw/Makefile.am,
6214 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6215 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6216 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6217 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6218 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6219 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6220 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6221 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6222 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6223 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6224 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6225 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6226 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6227 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6228 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6229 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6230 plugins/avi/wincodec/gstwincodec.c,
6231 plugins/avi/wincodec/gstwincodec.h,
6232 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6233 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6234 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6235 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6236 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6237 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6238 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6239 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6240 plugins/filters/colorspace/.cvsignore,
6241 plugins/filters/colorspace/Makefile.am,
6242 plugins/filters/colorspace/colorspace.c,
6243 plugins/filters/colorspace/colorspace.h,
6244 plugins/filters/colorspace/yuv2rgb.c,
6245 plugins/filters/colorspace/yuv2rgb.h,
6246 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6247 plugins/filters/ladspa/gstladspa.c,
6248 plugins/filters/median/median.c, plugins/filters/median/median.h,
6249 plugins/filters/passthrough/.cvsignore,
6250 plugins/filters/passthrough/Makefile.am,
6251 plugins/filters/passthrough/filter.func,
6252 plugins/filters/passthrough/passthrough.c,
6253 plugins/filters/passthrough/passthrough.h,
6254 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6255 plugins/filters/stereo2mono/Makefile.am,
6256 plugins/filters/stereo2mono/stereo2mono.c,
6257 plugins/filters/stereo2mono/stereo2mono.h,
6258 plugins/filters/volenv/.cvsignore,
6259 plugins/filters/volenv/Makefile.am,
6260 plugins/filters/volenv/filter.func,
6261 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6262 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6263 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6264 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6265 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6266 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6267 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6268 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6269 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6270 plugins/mp3decode/mad/gstmad.h,
6271 plugins/mp3decode/mpg123/gstmpg123.c,
6272 plugins/mp3decode/mpg123/gstmpg123.h,
6273 plugins/mp3decode/mpg123/layer1.c,
6274 plugins/mp3decode/mpg123/layer3.c,
6275 plugins/mp3decode/mpg123/mpg123.c,
6276 plugins/mp3decode/mpg123/tabinit.c,
6277 plugins/mp3decode/parse/mp3parse.c,
6278 plugins/mp3decode/types/mp3types.c,
6279 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6280 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6281 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6282 plugins/mpeg1/mpeg_play/Makefile.am,
6283 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6284 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6285 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6286 plugins/mpeg1/mpeg_play/recon_sse.s,
6287 plugins/mpeg1/mpeg_play/video.c,
6288 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6289 plugins/mpeg1/mpegtypes/mpeg1types.c,
6290 plugins/mpeg1/parse/mpeg1parse.c,
6291 plugins/mpeg1video/parse/mp1videoparse.c,
6292 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6293 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6294 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6295 plugins/mpeg2/mpeg2dec/Makefile.am,
6296 plugins/mpeg2/mpeg2dec/attributes.h,
6297 plugins/mpeg2/mpeg2dec/decode.c,
6298 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6299 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6300 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6301 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6302 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6303 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6304 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6305 plugins/mpeg2/mpeg2dec/mm_accel.h,
6306 plugins/mpeg2/mpeg2dec/motion_comp.c,
6307 plugins/mpeg2/mpeg2dec/motion_comp.h,
6308 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6309 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6310 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6311 plugins/mpeg2/mpeg2dec/mpeg2.h,
6312 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6313 plugins/mpeg2/mpeg2dec/output_video.h,
6314 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6315 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6316 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6317 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6318 plugins/mpeg2/mpegtypes/mpeg2types.c,
6319 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6320 plugins/mpeg2/video/gstmpeg2play.c,
6321 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6322 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6323 plugins/mpeg2/videoparse/mp2videoparse.c,
6324 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6325 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6326 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6327 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6328 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6329 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6330 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6331 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6332 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6333 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6334 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6335 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6336 plugins/videoscale/videoscale.h,
6337 plugins/visualization/smoothwave/smoothwave.h,
6338 plugins/visualization/spectrum/gstspectrum.c,
6339 plugins/visualization/spectrum/gstspectrum.h,
6340 plugins/visualization/synaesthesia/synaesthesia.c,
6341 plugins/visualization/synaesthesia/synaesthesia.h,
6342 plugins/visualization/vumeter/vumeter.c,
6343 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6344 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6345 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6346 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6347 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6348 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6349 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6350 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6351 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6352 plugins/xmms/main.h, plugins/xmms/output.h,
6353 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6354 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6355 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6356 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6357 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6358 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6359 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6360 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6361 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6362 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6363 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6364 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6365 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6366 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6367 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6368 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6369 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6370 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6371 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6372 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6373 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6374 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6375 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6376 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6377 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6378 tools/gstreamer-register.1: Merged HEAD from
6379 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6381 2001-04-16 22:33 wtay
6383 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6386 2001-04-16 20:41 thomasvs
6388 * plugins/filters/adder/adder.c: commented some debug info to get a
6391 2001-04-16 20:38 thomasvs
6393 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6394 transition between both songs now
6396 2001-04-16 20:11 thomasvs
6398 * plugins/filters/volenv/volenv.c: removed example volume envelope
6399 registration plugin now accepts both a volume envelope (before
6400 start) or direct argument setting
6402 2001-04-16 18:36 omegahacker
6404 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6405 0.12 or 0.13 of libmad
6407 2001-04-16 17:45 wtay
6409 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6410 fakesink so that it doesn't printf.
6412 2001-04-16 17:34 wtay
6414 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6415 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6417 2001-04-16 17:30 wtay
6419 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6420 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6421 audio mixer from Thomas Vander Stichele
6423 2001-04-16 11:55 wtay
6425 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6427 2001-04-16 01:59 wtay
6429 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6432 2001-04-16 00:59 omegahacker
6434 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6435 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6436 things are very close to working
6438 2001-04-16 00:44 wtay
6440 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6441 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6442 header file that will soon be part of the C fallback code..
6444 2001-04-16 00:12 wtay
6446 * gst/gstinfo.c: Added missing category strings...
6448 2001-04-16 00:05 wtay
6450 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6453 2001-04-15 23:54 omegahacker
6455 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6457 2001-04-15 23:54 omegahacker
6459 * gst/gstelement.h: added comment about missing flag
6461 2001-04-15 23:53 omegahacker
6463 * gstreamer.spec.in: run gstreamer-register on postinstall
6465 2001-04-15 23:52 omegahacker
6467 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6468 changed some INFOs to DEBUGs
6470 2001-04-15 23:29 wtay
6472 * configure.in: Added the volenv/passthrough plugin Makefiles
6474 2001-04-15 23:20 wtay
6476 * plugins/filters/: passthrough/.cvsignore,
6477 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6478 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6479 passthrough filter with the new caps API Added the volume envelope
6482 2001-04-15 16:30 wtay
6484 * plugins/filters/: filterstamp.README, filterstamp.sh,
6485 passthrough/Makefile.am, passthrough/filter.func,
6486 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6487 little script to create an audio filter plugin template (provided
6488 by Thomas Vander Stichele)
6490 2001-04-15 15:42 wtay
6492 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6495 2001-04-15 15:29 wtay
6497 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6498 plugins/filters/colorspace/colorspace.c,
6499 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6500 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6501 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6502 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6503 vorbis decoder. Updated configure.in to check for Hermes and
6506 2001-04-15 02:02 wtay
6508 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6510 2001-04-14 19:56 wtay
6512 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6513 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6514 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6515 editor/gsteditorproperty.c, examples/plugins/example.c,
6516 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6517 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6518 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6519 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6520 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6521 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6522 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6523 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6524 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6525 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6526 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6527 plugins/filters/colorspace/colorspace.c,
6528 plugins/filters/colorspace/yuv2rgb.c,
6529 plugins/filters/stereo2mono/stereo2mono.c,
6530 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6531 plugins/mp3decode/mpg123/gstmpg123.c,
6532 plugins/mp3decode/parse/mp3parse.c,
6533 plugins/mp3decode/types/mp3types.c,
6534 plugins/mp3encode/lame/gstlame.c,
6535 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6536 plugins/mpeg1/mpegtypes/mpeg1types.c,
6537 plugins/mpeg1/parse/mpeg1parse.c,
6538 plugins/mpeg1video/parse/mp1videoparse.c,
6539 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6540 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6541 plugins/mpeg2/mpegtypes/mpeg2types.c,
6542 plugins/mpeg2/parse/mpeg2parse.c,
6543 plugins/mpeg2/video/gstmpeg2play.c,
6544 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6545 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6546 plugins/visualization/synaesthesia/synaesthesia.c,
6547 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6548 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6549 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6550 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6551 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6552 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6553 large patch: - changed the API for the padtemplates: - remove
6554 the factories (array of pointers) for the padtemplates,
6555 properties and caps. The static array was a nice idea but
6556 converting all the property values to a gpointer was not a
6557 good idea. float properties were not possible, and casting
6558 a gint to a pointer is not very portable. The new API just
6559 uses the _padtemplate_new, _caps_new and _props_new
6560 functions to create the templates. This has the added
6561 benefit that the API is now uniform for static and dynamic
6562 templates and that the code can be made cleaner. - lots of
6563 cleanups in the way the capabilities are constructed (va_list)
6564 - lots of updates for all the plugins (new API) - docs updates
6565 (new API) - removed the videoraw docs.
6567 2001-04-12 19:11 wtay
6569 * components/bonobo-gstmediaplay/Makefile.am,
6570 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6571 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6572 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6573 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6574 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6575 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6576 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6577 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6578 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6579 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6580 plugins/filters/colorspace/Makefile.am,
6581 plugins/filters/colorspace/colorspace.c,
6582 plugins/filters/colorspace/colorspace.h,
6583 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6584 plugins/filters/stereo2mono/stereo2mono.c,
6585 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6586 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6587 plugins/mpeg2/ac3dec/decode.c,
6588 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6589 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6590 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6591 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6592 updates to the plugins for caps negotiation. Added YUY2 output to
6593 the win32 dlls. Added a colorspace converter in gstplay
6595 2001-04-10 20:46 wtay
6597 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6598 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6599 Fixed the doc build warnings
6601 2001-04-09 20:56 mhowell
6603 * docs/random/matth/scheduling.txt: added incremental scheduling
6606 2001-04-09 20:56 mhowell
6608 * docs/random/matth/scheduling.txt: file scheduling.txt was
6609 initially added on branch BRANCH-INCSCHED1.
6611 2001-04-06 17:29 scavenger
6613 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6614 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6615 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6616 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6617 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6618 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6620 2001-04-06 15:20 scavenger
6622 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6624 2001-04-03 17:25 scavenger
6626 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6628 2001-04-03 05:56 richardb
6630 * gst/Makefile.am.future: Add a proposed makefile to use in place
6631 of Makefile.am. This depends on automake 1.4d or later, but is
6632 much neater, avoiding horrible hacks to pass special flags in.
6634 I put it here for safekeeping until automake 1.5 is released, at
6635 which point we can reasonably require it.
6637 2001-04-03 05:53 richardb
6639 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6640 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6641 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6642 plugin. Worked first time for me. :)
6644 2001-04-03 05:52 richardb
6646 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6647 Makefile.am (Had some 240's there. Uh?) Also, remove some
6648 unwanted CFLAGS which had been added.
6650 2001-04-03 05:38 richardb
6652 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6653 running with libxml 1.8.11 (prerelease version), but a worthwhile
6656 2001-04-03 02:30 scavenger
6658 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6659 instead of in buf size to mulaw decode function
6661 2001-04-03 02:18 scavenger
6663 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6666 2001-04-03 02:01 wtay
6668 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6669 padtemplates for the two elements in the mulaw plugin.
6671 2001-04-03 01:46 wtay
6673 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6676 2001-04-03 01:43 scavenger
6678 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6680 2001-04-03 01:38 scavenger
6682 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6683 details of mulawencode and mulawdecode to mulaw.c
6685 2001-04-03 01:33 scavenger
6687 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6688 redundant caps=NULL statement
6690 2001-04-03 01:30 scavenger
6692 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6693 where srcpads were being created twice, second time around
6696 2001-04-03 01:25 scavenger
6698 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6699 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6700 mulaw.c: added mulaw decoder
6702 2001-04-02 21:03 wtay
6704 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6705 colorspace.c, colorspace.h: Added a non functional colorspace
6708 2001-04-02 20:56 wtay
6710 * configure.in, docs/libs/.cvsignore,
6711 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6712 gst/gstpropsprivate.h: Merged the float property patch from Steve
6713 Baker. This patch doesn't really work yet...
6715 2001-04-02 19:29 wtay
6717 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6718 negotiation for the mulaw element. In the sink negotiate pad it
6719 copies the caps and modifies it according to what it is going to
6720 ouput. It then tries to set the caps on the src pad, if that
6721 succeeds, negotiation succeeds, else it fails.
6723 2001-04-02 18:54 scavenger
6725 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6726 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6727 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6728 of the mulaw plugin...needs finishing off
6730 2001-04-02 16:09 richardb
6732 * configure.in: Add configure support for detecting artsc: if this
6733 is found, its okay to build an artsdsink plugin. Now, someone just
6734 needs to write an artsdsink.
6736 2001-04-02 16:08 richardb
6738 * plugins/oss/gstosssink.c: Correct tiny typo.
6740 2001-04-02 15:21 wtay
6742 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6743 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6744 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6745 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6746 plugins/avi/wincodec/Makefile.am,
6747 plugins/avi/wincodec/gstwincodec.c,
6748 plugins/avi/wincodec/gstwincodec.h,
6749 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6750 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6751 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6752 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6753 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6754 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6755 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6756 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6757 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6758 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6759 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6760 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6761 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6762 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6763 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6764 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6765 plugins/mpeg2/parse/mpeg2parse.c,
6766 plugins/mpeg2/video/gstmpeg2play.c,
6767 plugins/mpeg2/video/gstmpeg2play.h,
6768 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6769 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6770 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6771 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6772 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6773 large update: - a new videosink using plain X windows
6774 (xvideosink). It uses capsnego to set up it's formats. -
6775 gstplay uses the new xvideosink and a gtk_socket. The initial
6776 window size is set to 0x0 so you need to resize it before you
6777 see something. - got rid of the video metadata include file in
6778 favour of properties and caps negotiation - adjusted most
6779 plugins to not use the metadata.
6781 2001-04-02 15:08 omegahacker
6783 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6786 2001-04-01 15:09 wtay
6788 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6789 the .glade file from the current dir too when pressing the about
6792 2001-04-01 15:01 wtay
6794 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6795 Right Way(tm) to handle the stop button but at least it doesn't
6798 2001-04-01 14:51 wtay
6800 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6801 gstmediaplay crashes less viontly. The real problem is that going
6802 to the NULL state does not clean up the scheduling structures I
6805 2001-03-31 15:35 wtay
6807 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6808 correct when we agree to yuv formats in capsnego.
6810 2001-03-31 15:22 wtay
6812 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6813 negotiation if the format is supported by the driver.
6815 2001-03-31 15:10 wtay
6817 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6818 the format print code.
6820 2001-03-31 14:47 wtay
6822 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6825 2001-03-31 02:08 wtay
6827 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6828 the padtemplates to the elementfactory.
6830 2001-03-31 01:56 scavenger
6832 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6835 2001-03-31 01:47 scavenger
6837 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6838 stereo2mono.h: stereo2mono plugin with caps negotiation code
6841 2001-03-31 01:13 wtay
6843 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6846 2001-03-31 00:56 wtay
6848 * examples/helloworld/helloworld.c, gst/gstprops.h,
6849 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6850 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6851 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6852 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6853 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6854 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6855 the plugins to use the new FOURCC API
6857 2001-03-31 00:51 wtay
6859 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6860 xvideosink.c: Check for Xv support before trying to get caps.
6862 2001-03-30 21:10 wtay
6864 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6865 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6866 updates to the .cvsignore files.
6868 2001-03-30 21:08 wtay
6870 * acconfig.h, configure.in, plugins/Makefile.am,
6871 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6872 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6873 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6874 some minor modifications to the configure.in patch.
6876 2001-03-30 20:52 wtay
6878 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6880 2001-03-30 01:06 omegahacker
6882 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6883 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6884 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6885 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6886 work with while I fly over to Europe....
6888 2001-03-29 23:33 wtay
6890 * test/videotest2.c: Added a test program to test v4lsrc and
6891 xvideosink doing capsnego.
6893 2001-03-29 23:31 wtay
6895 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6896 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6897 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6898 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6899 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6900 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6901 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6902 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6903 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6904 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6905 that it uses capsnego on the src pad Small fixed to capsnego and
6906 the properties/caps.
6908 2001-03-29 18:27 richardb
6910 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6911 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6914 2001-03-27 18:34 wtay
6916 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6917 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6919 2001-03-27 18:33 wtay
6921 * plugins/wav/gstparsewav.c: Removed the oss dependency
6923 2001-03-27 17:25 wtay
6925 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6926 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6927 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6928 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6929 docs. Removed the audioraw metadata file from the docs.
6931 2001-03-26 12:12 richardb
6933 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6934 not defined both conditionally and unconditionally - broke some
6935 versions of automake.
6937 2001-03-24 18:50 wtay
6939 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6940 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6941 effects/stereo/stereo.h, effects/volume/volume.c,
6942 effects/volume/volume.h, esd/esdsink/esdsink.c,
6943 visualization/smoothwave/smoothwave.h,
6944 visualization/spectrum/gstspectrum.c,
6945 visualization/spectrum/gstspectrum.h,
6946 visualization/synaesthesia/synaesthesia.c,
6947 visualization/synaesthesia/synaesthesia.h,
6948 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6949 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6950 to the old metadata handling in various plugins. They need to be
6951 converted to the new audio properties before they will work again.
6952 esdsink and alsasrc/sink are seriously damaged now.. :(
6954 2001-03-24 18:28 wtay
6956 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6959 2001-03-24 17:22 wtay
6961 * configure.in, examples/autoplug/autoplug.c,
6962 examples/helloworld/helloworld.c,
6963 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6964 examples/queue/queue.c, examples/queue2/queue2.c,
6965 examples/queue3/queue3.c, examples/queue4/queue4.c,
6966 examples/thread/thread.c, examples/xml/createxml.c,
6967 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6968 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6969 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6970 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6971 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6972 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6973 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6974 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6975 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6976 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6977 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6978 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6979 plugins/mp3decode/mpg123/gstmpg123.h,
6980 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6981 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6982 plugins/mpeg1video/parse/mp1videoparse.c,
6983 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6984 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6985 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6986 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6987 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6988 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6989 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6990 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6991 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6992 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6993 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6994 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6995 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6996 tests/autoplug3.c, tests/paranoia.c, tools/README,
6997 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6998 caps system. Modified the caps of audio/raw to our agreed
6999 properties. Added the multidisksrc plugin of Dominic Ludlam
7000 Renamed audiosink/src to osssink/src and updated all the examples
7001 using the old name. Moved oss specific plugins in an oss directory.
7002 removed the old audiosink from the elements/ dir. removed
7003 audioraw.h metadata header files since we now use the properties.
7004 There are still a few plugins that won't build because they include
7005 the old audioraw.h header file. This will be fixed soon. Make sure
7006 the caps are set in the plugins as described by their padtemplates
7007 (this should solve problems with gstmediaplay with various media
7010 *please don't panic when some plugins won't build, just cd manually
7011 into the plugin dirs* This will be fixed soon.
7013 2001-03-22 16:05 dlehn
7015 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7016 gstmediaplay.manpages, gstreamer-alsa.files,
7017 gstreamer-common.files, gstreamer-elements.files,
7018 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7019 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7020 updates: * add manpages * split off mpeg2dec and alsa packages *
7021 use latest doc build flags
7023 2001-03-22 00:03 wtay
7025 * plugins/flx/flx_decoder.c: unref the header buffer too.
7027 2001-03-22 00:00 wtay
7029 * docs/gst/tmpl/: gststaticautoplug.sgml,
7030 gststaticautoplugrender.sgml: Added the templates for the
7033 2001-03-21 23:59 wtay
7035 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7036 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7037 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7038 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7039 <mrrazz@garbage-coderz.net>
7041 2001-03-21 21:43 wtay
7043 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7044 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7045 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7046 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7047 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7048 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7049 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7050 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7051 gst/gstprops.h, gst/gstutils.c: API docs updates
7053 2001-03-20 23:12 richardb
7055 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7056 examples/plugins/example.c: Added --enable-plugin-docs configure
7057 option, to enable build of the plugin documentation (currently
7058 broken). This defaults to off. Changed --enable-docs-build to
7059 default to on, since all other documentation should build
7062 Also, correct typo in manual, and fix up a couple of things in
7065 2001-03-20 18:29 wtay
7067 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7070 2001-03-20 18:29 wtay
7072 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7073 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7074 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7075 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7076 work on capsnego proxying. It should be OK now. Added another
7077 testcase enum that shows various capsnego algorithms. Warn about
7078 pads that try to set a capability incompatible with their
7079 padtemplate. Implemented refcounting and copy_on_write for
7082 2001-03-18 16:17 wtay
7084 * gst/gstpad.c, gst/gstqueue.c,
7085 gst/autoplug/gststaticautoplugrender.c,
7086 plugins/mp3decode/mpg123/gstmpg123.c,
7087 plugins/mp3decode/parse/mp3parse.c,
7088 plugins/mpeg1/parse/mpeg1parse.c,
7089 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7090 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7091 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7092 More work on capsnego, mostly proxying Added another testsuite for
7093 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7094 queue proxy handling a bit.
7096 2001-03-18 14:41 richardb
7098 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7101 2001-03-18 06:24 richardb
7103 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7104 modifications before going to bed.
7106 2001-03-18 06:16 richardb
7108 * docs/fwg/: Makefile.am, firstplugin.sgml,
7109 gst-plugin-writers-guide.sgml: Some further modifications to the
7112 2001-03-18 05:21 richardb
7114 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7117 2001-03-18 03:57 richardb
7119 * docs/fwg/: Makefile.am, concepts.sgml,
7120 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7121 PWG; mainly adding information about types and properties. Removed
7122 concepts.sgml and typesnprops.sgml; merged into main file. I was
7123 finding that having all the separate subfiles simply stopped me
7124 from finding what I wanted to edit. Maybe I'll split it up again
7125 later, but this is much better for now.
7127 2001-03-18 02:42 wtay
7129 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7130 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7131 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7132 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7133 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7134 plugins/mp3decode/mpg123/gstmpg123.c,
7135 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7136 tests/props.c, testsuite/capsnego/.cvsignore,
7137 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7138 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7139 function audiosink now uses capsnego to set its parameters
7140 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7141 of a testsuite for capsnego.
7143 2001-03-17 17:50 richardb
7145 * docs/manual/plugins.sgml: Update to note that plugins can also
7146 contain autopluggers.
7148 2001-03-17 17:16 richardb
7150 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7151 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7153 2001-03-17 03:15 omegahacker
7155 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7156 its age and to aid ailing OS's like Windoze <g>
7158 2001-03-16 01:06 dlehn
7160 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7161 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7162 tools/Makefile.am, tools/gstreamer-inspect.1,
7163 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7166 2001-03-16 00:49 scavenger
7168 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7170 2001-03-15 20:08 wtay
7172 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7173 case doc on caps nego
7175 2001-03-14 21:56 omegahacker
7177 * configure.in: fixed issue with the xmlDocGetRootElement test and
7178 non-/usr/lib installs of libxml
7180 2001-03-14 07:54 dlehn
7182 * gstreamer.m4: Use of system() in test programs needs an #include
7185 2001-03-14 06:46 dlehn
7187 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7189 2001-03-13 22:21 wtay
7191 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7194 2001-03-13 22:13 wtay
7196 * gst/gsttypefind.c: The typefind element now sets the caps on its
7197 sink pad when the type has been detected.
7199 2001-03-13 20:26 wtay
7201 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7202 check. Small changes to the pad negotiation and proxy functions
7204 2001-03-13 18:57 wtay
7206 * examples/autoplug/autoplug.c: Updated the autoplug example with
7207 the new autoplugger. there still is a scheduling issue though.
7209 2001-03-13 18:45 wtay
7211 * configure.in: Applied the patch from hadess/ajmitch to add
7212 --disable-alsasink and --disable-esdsink (the latter one being
7213 untested) to configure.in
7215 2001-03-13 02:20 omegahacker
7217 * gst/gstthread.c: fixed READY_TO_NULL bug
7219 2001-03-13 01:44 scavenger
7221 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7222 added simultaneous waiting for 2 states
7224 2001-03-13 01:24 scavenger
7226 * gst/gstthread.c: exactly opposite check needed in wait_thread
7228 2001-03-13 01:08 scavenger
7230 * gst/gstthread.c: made wait_thread check for logical true rather
7231 than check equality with gboolean
7233 2001-03-13 00:57 scavenger
7235 * gst/gstthread.c: changed debug to print unsigned not signed
7237 2001-03-13 00:46 scavenger
7239 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7241 2001-03-13 00:45 scavenger
7243 * gst/gstthread.c: added debug to signal noting the result of the
7244 flag after being set
7246 2001-03-13 00:39 scavenger
7248 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7251 2001-03-13 00:09 scavenger
7253 * gst/gstthread.c: made cond_wait into cond_timedwait
7255 2001-03-12 23:51 omegahacker
7257 * tests/threadlock.c: file threadlock.c was initially added on
7258 branch BRANCH-INCSCHED1.
7260 2001-03-12 23:51 omegahacker
7262 * tests/: Makefile.am, threadlock.c: added threadlock test
7264 2001-03-12 23:39 scavenger
7266 * gst/gstthread.c: repositioning of debug after mutex in
7267 wait_thread and signal_thread
7269 2001-03-12 23:28 scavenger
7271 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7273 2001-03-12 23:27 scavenger
7275 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7276 wait_thread to reveal more info
7278 2001-03-12 21:02 wtay
7280 * configure.in, docs/random/wtay/caps-negociation,
7281 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7282 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7283 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7284 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7285 gst/autoplug/gststaticautoplugrender.c,
7286 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7287 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7288 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7289 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7290 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7293 2001-03-12 20:04 wtay
7295 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7296 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7297 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7298 plugins/Makefile.am, plugins/alsa/.cvsignore,
7299 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7300 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7301 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7302 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7303 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7304 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7305 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7306 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7307 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7308 Another merge from HEAD into CAPSNEGO1
7310 2001-03-12 02:44 scavenger
7312 * gst/gstthread.c: added a set flag to end of
7313 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7314 whether signal should set flag or unset flag, and whether wait
7315 should wait for flag to be set or to be unset. this is needed for
7316 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7319 2001-03-12 02:30 omegahacker
7321 * tests/: Makefile.am, reaping.c: added thread REAPING test
7323 2001-03-12 02:30 omegahacker
7325 * tests/reaping.c: file reaping.c was initially added on branch
7328 2001-03-12 01:55 scavenger
7330 * gst/gstthread.c: making wait for REAPING state when
7331 gst_bin_iterate returns non zero
7333 2001-03-12 01:37 scavenger
7335 * gst/gstthread.c: added debug statement
7337 2001-03-12 01:13 omegahacker
7339 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7341 2001-03-12 01:13 omegahacker
7343 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7346 2001-03-12 00:37 omegahacker
7348 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7350 2001-03-12 00:28 scavenger
7352 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7355 2001-03-11 22:45 omegahacker
7357 * configure.in: added check for version 1.8.1 or better of libxml
7359 2001-03-11 19:51 wtay
7361 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7362 gets emited when a frame has been encoded..
7364 2001-03-11 19:31 wtay
7366 * gst/gstpad.c, gst/gstpad.h,
7367 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7368 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7371 2001-03-11 18:47 wtay
7373 * tests/capsconnect.c: file capsconnect.c was initially added on
7374 branch BRANCH-CAPSNEGO1.
7376 2001-03-11 18:47 wtay
7378 * tests/capsconnect.c: Added a little test program for caps
7379 negotiation proxying.
7381 2001-03-11 18:34 wtay
7383 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7384 patch from Steve Baker.
7386 2001-03-11 16:29 wtay
7388 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7389 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7390 debian/Makefile.am, debian/README.Debian, debian/changelog,
7391 debian/control, debian/copyright, debian/gsteditor.files,
7392 debian/gsteditor.menu, debian/gstmediaplay.files,
7393 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7394 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7395 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7396 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7397 debian/gstreamer-plugin-template.postinst,
7398 debian/gstreamer-plugin-template.prerm,
7399 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7400 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7401 debian/libgst-dev.files, debian/libgst0.files,
7402 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7403 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7404 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7405 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7406 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7407 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7408 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7409 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7410 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7411 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7412 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7413 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7414 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7415 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7416 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7417 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7418 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7419 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7420 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7421 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7422 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7423 docs/plugins/tmpl/audioscale.sgml,
7424 docs/plugins/tmpl/gstaviencoder.sgml,
7425 docs/plugins/tmpl/gstmpeg2enc.sgml,
7426 docs/plugins/tmpl/gstmpeg2play.sgml,
7427 docs/plugins/tmpl/gstmpeg_play.sgml,
7428 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7429 docs/plugins/tmpl/gstspectrum.sgml,
7430 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7431 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7432 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7433 docs/plugins/tmpl/mpeg2parse.sgml,
7434 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7435 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7436 docs/plugins/tmpl/synaesthesia.sgml,
7437 docs/plugins/tmpl/system_encode.sgml,
7438 docs/plugins/tmpl/videoscale.sgml,
7439 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7440 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7441 docs/random/hierarchy, docs/random/wtay/autoplug2,
7442 editor/gsteditor.h, examples/Makefile.am,
7443 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7444 examples/launch/mp3play, examples/plugins/example.c,
7445 examples/plugins/example.h, examples/queue2/queue2.c,
7446 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7447 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7448 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7449 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7450 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7451 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7452 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7453 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7454 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7455 gst/gstutils.h, gst/autoplug/Makefile.am,
7456 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7457 gst/autoplug/gststaticautoplugrender.c,
7458 gst/autoplug/gststaticautoplugrender.h,
7459 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7460 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7461 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7462 include/avifmt.h, include/default.h, include/registry.h,
7463 libs/Makefile.am, libs/getbits/gstgetbits.c,
7464 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7465 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7466 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7467 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7468 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7469 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7470 plugins/mp3decode/mpg123/layer1.c,
7471 plugins/mp3decode/mpg123/layer3.c,
7472 plugins/mp3decode/mpg123/tabinit.c,
7473 plugins/mp3decode/parse/mp3parse.c,
7474 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7475 plugins/mpeg1/mpeg_play/Makefile.am,
7476 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7477 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7478 plugins/mpeg1/mpeg_play/recon_sse.s,
7479 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7480 plugins/mpeg2/ac3dec/cpu_accel.c,
7481 plugins/mpeg2/mpeg2dec/Makefile.am,
7482 plugins/mpeg2/mpeg2dec/attributes.h,
7483 plugins/mpeg2/mpeg2dec/decode.c,
7484 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7485 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7486 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7487 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7488 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7489 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7490 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7491 plugins/mpeg2/mpeg2dec/mm_accel.h,
7492 plugins/mpeg2/mpeg2dec/motion_comp.c,
7493 plugins/mpeg2/mpeg2dec/motion_comp.h,
7494 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7495 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7496 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7497 plugins/mpeg2/mpeg2dec/mpeg2.h,
7498 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7499 plugins/mpeg2/mpeg2dec/output_video.h,
7500 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7501 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7502 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7503 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7504 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7505 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7506 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7507 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7508 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7509 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7510 plugins/xmms/main.h, plugins/xmms/output.h,
7511 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7512 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7513 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7514 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7515 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7516 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7517 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7518 More work on the negotiation process to allow for proxied
7519 negotiation which is needed in the queue. gst_pad_connect perform
7520 a negotiation and returns a gboolean indicating successfull
7521 connection. The pads are disconnected when negotiation fails. I'm
7522 not satisfied/sure about the implementation yet, needs some more
7525 2001-03-10 09:03 omegahacker
7527 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7528 g++ compilation, const guchar for pipeline_new
7530 2001-03-09 22:03 wtay
7532 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7534 2001-03-09 22:02 wtay
7536 * configure.in, plugins/Makefile.am: Added a check for librtp.
7538 2001-03-09 20:50 wtay
7540 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7541 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7542 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7543 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7544 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7545 not yet detecting librtp...
7547 2001-03-09 20:35 wtay
7549 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7551 2001-03-09 20:24 wtay
7553 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7554 build alsa when detected by configure
7556 2001-03-09 20:05 wtay
7558 * plugins/alsa/: .cvsignore, README: Some more files.
7560 2001-03-09 20:04 wtay
7562 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7563 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7564 build system is not yet done, we're working on it now.
7566 2001-03-09 18:50 omegahacker
7568 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7569 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7572 2001-03-09 18:33 omegahacker
7574 * gst/gstthread.c: commit to broken code that needs inspecting
7576 2001-03-09 12:31 richardb
7578 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7579 NULLs as parameters. Was dereferencing the argv pointer to get
7580 progname: now defaults to "gstprog".
7582 2001-03-09 12:29 richardb
7584 * testsuite/test_gst_init.c: Updated test to have a comment
7585 explaining its purpose (very important this, especially for
7586 regression tests), and to actually test what I meant it to.
7588 2001-03-09 12:08 richardb
7590 * Makefile.am, configure.in, testsuite/Makefile.am,
7591 testsuite/test_gst_init.c: Added a testsuite. This currently only
7592 has one test, which replicates a problem just submitted to the
7595 I hope noone disagrees that we need a testsuite. Also, hopefully
7596 we all think that a tiny testsuite which is easy to add tests to is
7597 much better than a huge project to create a complete testsuite,
7598 which never gets started because its too big and scary.
7600 I suggest that tests get created whenever someone has a spare
7601 moment, or whenever a bug is reported (to replicate the problem,
7602 and thus be sure that when fixed it stays fixed), and before making
7603 a change to a piece of code to ensure that it remains working.
7605 If we all add little tests occasionally, then we'll have a good
7606 useful testsuite before we know it. All you need to do is make a
7608 2001-03-08 21:28 wtay
7610 * configure.in: Removed the libxmms check until they fix their m4
7613 2001-03-08 19:26 wtay
7615 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7616 warninh when the device could not be opened.
7618 2001-03-07 22:20 wtay
7620 * configure.in: Added a check for libxmms
7622 2001-03-07 21:52 wtay
7624 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7625 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7626 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7627 docs/random/hierarchy, docs/random/wtay/autoplug2,
7628 editor/gsteditor.h, examples/autoplug/autoplug.c,
7629 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7630 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7631 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7632 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7633 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7634 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7635 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7636 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7637 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7638 gst/autoplug/gststaticautoplugrender.c,
7639 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7640 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7641 gstplay/gstplayprivate.h, plugins/Makefile.am,
7642 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7643 plugins/avi/wincodec/gstwincodec.c,
7644 plugins/avi/wincodec/gstwindec.c,
7645 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7646 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7647 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7648 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7651 2001-03-06 22:32 wtay
7653 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7654 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7655 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7656 plugin_load statements in videotest Applied the patch from Steve
7657 Baker for float args parsing
7659 2001-03-06 21:39 wtay
7661 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7662 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7663 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7664 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7665 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7666 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7667 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7668 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7669 plugins/mpeg2/mpeg2dec/attributes.h,
7670 plugins/mpeg2/mpeg2dec/decode.c,
7671 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7672 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7673 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7674 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7675 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7676 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7677 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7678 plugins/mpeg2/mpeg2dec/mm_accel.h,
7679 plugins/mpeg2/mpeg2dec/motion_comp.c,
7680 plugins/mpeg2/mpeg2dec/motion_comp.h,
7681 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7682 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7683 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7684 plugins/mpeg2/mpeg2dec/mpeg2.h,
7685 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7686 plugins/mpeg2/mpeg2dec/output_video.h,
7687 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7688 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7689 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7690 plugins/xmms/effect.h, plugins/xmms/general.h,
7691 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7692 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7693 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7694 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7695 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7696 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7697 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7698 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7699 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7700 again... amazing how many changes we have in only a week time...
7702 2001-03-06 20:06 wtay
7704 * examples/launch/mp3play: Added quotes around the command line mp3
7707 2001-03-06 20:04 wtay
7709 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7710 args in gstreamer-launch
7712 2001-03-05 23:06 wtay
7714 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7715 changes to the input plugins. Added all of the xmms calls/info as
7718 2001-03-05 21:24 wtay
7720 * test/xmmstest.c: Added an effect to the example
7722 2001-03-05 21:24 wtay
7724 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7725 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7728 2001-03-05 19:37 wtay
7730 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7733 2001-03-05 18:55 wtay
7735 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7736 of the sink caps because this plugin can take random data.
7738 2001-03-04 23:40 wtay
7740 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7741 Changed the loop function so that it can stop.
7743 2001-03-04 22:37 dlehn
7745 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7746 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7747 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7749 2001-03-04 22:26 dlehn
7751 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7752 g_return_if_fail() where needed.
7754 2001-03-04 22:22 dlehn
7756 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7757 plugins/mpeg2/mpeg2dec/Makefile.am,
7758 plugins/mpeg2/mpeg2dec/attributes.h,
7759 plugins/mpeg2/mpeg2dec/decode.c,
7760 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7761 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7762 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7763 plugins/mpeg2/mpeg2dec/mm_accel.h,
7764 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7765 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7766 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7767 plugins/mpeg2/mpeg2dec/mpeg2.h,
7768 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7769 plugins/mpeg2/mpeg2dec/output_video.h,
7770 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7771 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7774 2001-03-04 21:59 wtay
7776 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7778 2001-03-04 21:58 wtay
7780 * configure.in: Added makefile for xmms. libxmms detection is not
7783 2001-03-04 21:57 wtay
7785 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7786 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7787 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7788 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7789 mpg123, tonegen, vorbis are tested. Not everything works yet most
7790 notably lots of properties are missing and the vis plugin pads are
7791 not created. State changes are not yet handled as they should.
7793 2001-03-03 19:09 wtay
7795 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7798 2001-03-03 19:09 wtay
7800 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7803 2001-03-03 19:08 wtay
7805 * gst/autoplug/gststaticautoplugrender.c: file
7806 gststaticautoplugrender.c was initially added on branch
7809 2001-03-03 19:08 wtay
7811 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7812 gst/autoplug/gststaticautoplug.c,
7813 gst/autoplug/gststaticautoplugrender.c,
7814 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7815 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7816 tests/autoplug2.c: Added an API for element construction and
7817 renderer autopluggers. Added another autoplugger to render things.
7818 Updated the player to use the new autoplugger.
7820 2001-03-03 19:08 wtay
7822 * gst/autoplug/gststaticautoplugrender.h: file
7823 gststaticautoplugrender.h was initially added on branch
7826 2001-03-03 18:19 wtay
7828 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7831 2001-03-03 17:38 wtay
7833 * gst/gstelement.c: Added gstutils.h to #include
7835 2001-03-03 17:09 wtay
7837 * configure.in: Added a comma to fix ./configure as found by Steve
7840 2001-03-03 16:30 wtay
7842 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7843 function in gstutils to set an object argument as a string.
7844 gstparse.c and gstelement.c now use this function.
7846 2001-03-02 18:30 omegahacker
7848 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7849 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7851 2001-03-02 17:56 wtay
7853 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7854 work again with an ugly hack until we have autoplug2 merged...
7856 2001-03-02 17:03 richardb
7858 * test/xml/readreg.c: Include compatability defines for libxml: use
7859 xmlChildrenNode instead of childs.
7861 2001-03-02 16:50 richardb
7863 * gst/gstplugin.c: Add advice to run gstreamer-register when
7864 warning that registry needs rebuild.
7866 2001-03-02 16:49 richardb
7868 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7870 2001-03-01 23:47 wtay
7872 * AUTHORS: Updated the authors file.
7874 2001-03-01 23:25 wtay
7876 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7877 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7879 2001-03-01 22:36 wtay
7881 * Makefile.am, configure.in, gstreamer-config.in,
7882 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7883 debian/changelog, debian/control, debian/copyright,
7884 debian/gsteditor.files, debian/gsteditor.menu,
7885 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7886 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7887 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7888 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7889 debian/gstreamer-mpg123.files,
7890 debian/gstreamer-plugin-template.postinst,
7891 debian/gstreamer-plugin-template.prerm,
7892 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7893 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7894 debian/libgst-dev.files, debian/libgst0.files,
7895 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7896 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7897 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7898 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7899 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7900 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7901 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7902 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7903 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7904 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7905 docs/manual/Makefile.am, docs/manual/bins.sgml,
7906 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7907 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7908 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7909 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7910 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7911 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7912 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7913 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7914 docs/plugins/tmpl/gstaviencoder.sgml,
7915 docs/plugins/tmpl/gstmpeg2enc.sgml,
7916 docs/plugins/tmpl/gstmpeg2play.sgml,
7917 docs/plugins/tmpl/gstmpeg_play.sgml,
7918 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7919 docs/plugins/tmpl/gstspectrum.sgml,
7920 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7921 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7922 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7923 docs/plugins/tmpl/mpeg2parse.sgml,
7924 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7925 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7926 docs/plugins/tmpl/synaesthesia.sgml,
7927 docs/plugins/tmpl/system_encode.sgml,
7928 docs/plugins/tmpl/videoscale.sgml,
7929 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7930 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7931 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7932 examples/Makefile.am, examples/plugins/example.c,
7933 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7934 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7935 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7936 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7937 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7938 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7939 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7940 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7941 include/avifmt.h, include/default.h, include/registry.h,
7942 libs/Makefile.am, libs/getbits/gstgetbits.c,
7943 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7944 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7945 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7946 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7947 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7948 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7949 plugins/mp3decode/mpg123/layer3.c,
7950 plugins/mp3decode/mpg123/tabinit.c,
7951 plugins/mp3decode/parse/mp3parse.c,
7952 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7953 plugins/mpeg1/mpeg_play/Makefile.am,
7954 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7955 plugins/mpeg1/mpeg_play/recon_sse.s,
7956 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7957 plugins/mpeg2/mpeg2dec/motion_comp.c,
7958 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7959 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7960 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7961 needed some changes for the dynamic pads in the avidecoder since
7962 the new autoplugger doesn't know about the outher elements. The
7963 next version of the autoplugger will also handle the
7964 audfio/videosink connections and will do a complete end-to-end
7967 2001-03-01 19:43 wtay
7969 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7972 2001-03-01 19:11 wtay
7974 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7976 2001-02-28 21:40 wtay
7978 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7979 first one to start the cothread_switch
7981 2001-02-28 20:32 wtay
7983 * gst/gstcpu.c: Redid the cpu detection with a little help from
7986 2001-02-27 22:43 wtay
7988 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7990 2001-02-27 22:38 wtay
7992 * test/Makefile.am: and the updated makefile...
7994 2001-02-27 22:27 wtay
7996 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7999 2001-02-27 21:08 wtay
8001 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8002 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8003 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8004 tmpl/gstreamer-unused.sgml: Small compile fixes
8006 2001-02-27 20:34 wtay
8008 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8009 initially added on branch BRANCH-AUTOPLUG2.
8011 2001-02-27 20:34 wtay
8013 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8014 gst/gstthread.c, gst/autoplug/Makefile.am,
8015 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8016 Added the missing autoplugger, doh
8018 2001-02-27 20:34 wtay
8020 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8021 initially added on branch BRANCH-AUTOPLUG2.
8023 2001-02-27 20:34 wtay
8025 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8026 branch BRANCH-AUTOPLUG2.
8028 2001-02-27 19:44 wtay
8030 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8031 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8032 plugins/mpeg1/mpeg_play/recon_sse.s,
8033 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8034 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8035 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8036 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8037 on Athlon yet) Renamed the mmxe motion compentation files.
8038 disabled SSE optimisation in ac3dec because it apparently faults..
8039 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8041 2001-02-27 00:05 wtay
8043 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8044 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8045 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8046 docs/plugins/tmpl/audioscale.sgml,
8047 docs/plugins/tmpl/gstaviencoder.sgml,
8048 docs/plugins/tmpl/gstmpeg2enc.sgml,
8049 docs/plugins/tmpl/gstmpeg2play.sgml,
8050 docs/plugins/tmpl/gstmpeg_play.sgml,
8051 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8052 docs/plugins/tmpl/gstspectrum.sgml,
8053 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8054 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8055 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8056 docs/plugins/tmpl/mpeg2parse.sgml,
8057 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8058 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8059 docs/plugins/tmpl/synaesthesia.sgml,
8060 docs/plugins/tmpl/system_encode.sgml,
8061 docs/plugins/tmpl/videoscale.sgml,
8062 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8063 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8064 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8065 docs Makefiles... Make the jpeg decoder a bit more aware about the
8066 different YUV colorspaces.
8068 2001-02-25 23:11 dlehn
8070 * debian/changelog: Oops... wrong email address
8072 2001-02-25 23:08 dlehn
8074 * debian/: changelog, rules: Updated version and build fix.
8076 2001-02-25 03:42 bbradburn
8078 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8081 2001-02-25 03:40 omegahacker
8083 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8086 2001-02-25 03:36 omegahacker
8088 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8089 plugins/mp3decode/mpg123/layer1.c,
8090 plugins/mp3decode/mpg123/layer3.c,
8091 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8094 2001-02-24 21:07 dlehn
8096 * debian/rules: Call configure instead of autogen.sh.
8098 2001-02-24 20:06 wtay
8100 * configure.in, include/default.h: Remove some unneeded files Added
8101 a fix for broken libglade-config in configure.in
8103 2001-02-24 19:33 dlehn
8105 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8108 2001-02-24 19:28 wtay
8110 * include/Makefile.am: Make dist now works
8112 2001-02-24 17:49 wtay
8114 * include/avifmt.h, include/registry.h,
8115 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8116 small fixes to wincodec
8118 2001-02-24 16:56 wtay
8120 * Makefile.am, configure.in, docs/Makefile.am,
8121 examples/Makefile.am: Added directories to Makefiles for DIST
8123 2001-02-24 00:23 wtay
8125 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8126 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8127 again A little modification to the videotest programm to use a tee
8128 element. added support for multiple paths in --gst-plugin_path=.
8129 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8130 to look for plugins.
8132 2001-02-23 19:22 wtay
8134 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8135 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8136 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8137 the manual with the new --gst-plugin-path/spew options
8139 2001-02-23 19:09 wtay
8141 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8142 Removed the asyncdisksrc again...
8144 2001-02-23 19:09 omegahacker
8146 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8147 options: --gst-plugin-spew will print errors when plugins fail to
8148 load. --gst-plugin-path= will add a directory to the path searched
8151 2001-02-23 01:57 omegahacker
8153 * gst/gstplugin.c: always include the installed plugin directories
8156 2001-02-23 00:55 omegahacker
8158 * configure.in, gstreamer-config.in: updates to configure.in and
8159 -config to help with cross compiling
8161 2001-02-22 23:19 wtay
8163 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8166 2001-02-22 23:18 wtay
8168 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8169 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8170 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8171 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8172 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8173 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8174 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8175 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8176 More doc updates Manual additions: xml/load save of custom XML,
8177 debugging, request pads added a signal to the example plugin fixed
8178 a bug in mp3parse (ifdef 1)
8180 2001-02-22 17:13 wtay
8182 * examples/plugins/example.c: Fixed an unclosed comment
8184 2001-02-22 01:53 omegahacker
8186 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8187 seek-capable mp3parse
8189 2001-02-22 01:36 bbradburn
8191 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8192 seeking by validating the NEXT frame header.
8194 2001-02-22 01:34 omegahacker
8196 * examples/plugins/: example.c, example.h: significant commenting
8197 of the example plugin
8199 2001-02-22 00:47 omegahacker
8201 * gst/gstelement.h: minor change: changed case of the strings for
8204 2001-02-21 23:01 wtay
8206 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8207 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8208 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8209 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8210 Fixed the jpeg decoder Modifications for lame >=3.86
8212 2001-02-21 22:32 dlehn
8214 * debian/: .cvsignore, README.Debian, changelog, control,
8215 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8216 gstmediaplay.menu, gstreamer-cdparanoia.files,
8217 gstreamer-common.files, gstreamer-doc.files,
8218 gstreamer-elements.files, gstreamer-esd.files,
8219 gstreamer-lame.files, gstreamer-mpg123.files,
8220 gstreamer-plugin-template.postinst,
8221 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8222 gstreamer-runtime.postinst, gstreamer-tools.files,
8223 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8224 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8225 libgsteditor0.postinst, libgstmediaplay-dev.files,
8226 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8229 2001-02-21 20:58 dlehn
8231 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8232 for byte order conversion.
8234 2001-02-21 20:57 dlehn
8236 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8237 backwards compatability.
8239 2001-02-21 20:45 dlehn
8241 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8242 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8243 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8246 2001-02-21 20:28 dlehn
8248 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8250 2001-02-21 20:27 dlehn
8252 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8254 2001-02-21 00:57 omegahacker
8256 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8257 into an element landed it in code that still thought it was
8258 connected to the previous element. It now checks to see if the
8259 peer's peer has changed, and deal accordingly.
8261 2001-02-20 08:19 omegahacker
8263 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8264 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8265 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8266 most operations live, without any failure. tests/incsched.c
8267 currently faults at the last iteration, not yet sure why.
8269 2001-02-19 22:15 wtay
8271 * tests/nego/nego1.c: file nego1.c was initially added on branch
8274 2001-02-19 22:15 wtay
8276 * tests/nego/Makefile.am: file Makefile.am was initially added on
8277 branch BRANCH-CAPSNEGO1.
8279 2001-02-19 22:15 wtay
8281 * tests/nego/.cvsignore: file .cvsignore was initially added on
8282 branch BRANCH-CAPSNEGO1.
8284 2001-02-19 22:15 wtay
8286 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8287 negotiation test program
8289 2001-02-19 20:20 wtay
8291 * configure.in, docs/random/wtay/caps-negociation,
8292 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8293 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8294 pad negotiation. - _renegotiate can be called by a plugin to
8295 negotiate the caps - _renegotiate is called whenever a pad
8296 changes its caps - the caps cannot contain lists or ranges -
8297 the pad caps are now only set explicitly using gst_pad_set_caps,
8298 the padtemplate caps are not transfered to the pad caps.
8300 missing: - no notification when negotiation fails - autoplugging
8301 is broken - the editor doesn't show correct caps
8303 2001-02-19 00:07 wtay
8305 * libs/Makefile.am: The BPB has been put over my head... this time
8308 2001-02-18 23:58 wtay
8310 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8311 we now have have a plain C version too.
8313 2001-02-18 10:00 omegahacker
8315 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8316 tests/incsched.c: More incsched progress. Should be able to get
8317 itereration going again tomorrow.
8319 2001-02-17 07:11 omegahacker
8321 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8322 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8323 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8324 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8325 incsched is getting closer.
8327 2001-02-17 04:43 mhowell
8329 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8332 2001-02-17 00:00 omegahacker
8334 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8335 macros and ##arg## syntax
8337 2001-02-16 23:54 richardb
8339 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8340 way and then back again, as wtay suggested. Ho hum.
8342 2001-02-16 23:52 omegahacker
8344 * docs/manual/quotes.sgml: more interesting than a 40K user
8347 2001-02-16 23:45 richardb
8349 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8351 2001-02-16 23:39 omegahacker
8353 * docs/manual/quotes.sgml: added groupie quote
8355 2001-02-16 16:48 richardb
8357 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8358 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8359 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8360 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8361 shown up by gnome-db2html2 - %'s should be written as % (was
8362 causing gnome-db2html2 to segfault, though I've a patch for them to
8363 fix that). Also correct an id which appeared twice.
8365 2001-02-16 13:13 richardb
8367 * gst/gstpad.h: Include compatability defines for old versions of
8370 2001-02-16 12:15 richardb
8372 * tools/README: Trivial fix: change launch to gstreamer-launch in
8375 2001-02-16 12:14 richardb
8377 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8378 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8379 things closer to the Gnome standard guidelines for SGML
8380 documentation. One change in particular is to change the book name
8381 for the manual from gstreamer to index; a change to the link to the
8382 manual on the website will thus be needed when the online version
8383 of the manual is next updated.
8385 These changes should make it possible to view the GStreamer
8386 documentation directly from SGML in Nautilus: anyone with a working
8387 copy of Nautilus should try this out and report ... ;-)
8389 2001-02-15 18:42 richardb
8391 * gst/gstpad.c: Fix a couple of instances of childs, which should
8392 be xmlChildrenNode. We need to be careful to stop these creeping
8395 2001-02-14 23:23 omegahacker
8397 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8398 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8399 need to get the headers redone...
8401 2001-02-14 10:34 richardb
8403 * configure.in: Innocuous little change to fix a warning with newer
8404 versions of automake - shouldn't cause any backwards compatibility
8407 2001-02-13 20:48 wtay
8409 * docs/random/wtay/caps-negociation: Latest begotiation doc
8411 2001-02-13 02:40 omegahacker
8413 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8414 changes to incsched stuff, need to make more major modifications to
8415 manager concept now, so I'm checkpointing.
8417 2001-02-12 23:08 omegahacker
8419 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8420 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8421 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8422 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8423 tests/Makefile.am, tests/incsched.c: First round of incremental
8424 scheduling. Manager setting and managed_elements lists are now
8425 handled at bin_add/remove time. Scheduling chains can be created
8426 incrementally as well, though there are still some pieces missing.
8428 2001-02-12 23:08 omegahacker
8430 * tests/incsched.c: file incsched.c was initially added on branch
8433 2001-02-11 22:22 wtay
8435 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8436 associations on the UML diagrams
8438 2001-02-11 18:29 wtay
8440 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8441 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8442 Added a first draft for caps-negotiation
8444 2001-02-10 14:46 wtay
8446 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8447 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8448 plugins/avi/playcodecs.c: - backported the xml load bug in the
8449 properties - backported the videosink bug - make sure the
8450 regiontype is set to NONE after a getregion - an ugly fix (copy the
8451 chainfunction outselves) to make the avidecoder work again.
8453 2001-02-08 19:52 wtay
8455 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8456 implementation details
8458 2001-02-08 19:37 wtay
8460 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8463 2001-02-08 19:37 wtay
8465 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8466 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8467 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8468 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8469 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8470 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8471 Implemented the plugable autopluggers. - one can aad an
8472 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8473 autopluggers can be queried using _get_list - save/load
8474 autoplugger descriptions in the XML registry - load the
8475 autoplugger only when needed - a signal can be attached to the
8476 autoplugger to be notified of new objects. - improved the
8477 media player to use the new autoplugger - updated
8478 gstreamer-inspect for the autoplugger and types added EOS to the
8479 disksrc fixed two bugs in properties loading (min/max, comment
8482 2001-02-07 22:48 omegahacker
8484 * configure.in: removed intl and po from configure.in, until we
8485 have gettext working
8487 2001-02-07 22:23 omegahacker
8489 * Makefile.am, configure.in: added configure option to turn on
8490 building of docs, else they aren't built
8492 2001-02-07 22:07 omegahacker
8494 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8497 2001-02-06 20:42 wtay
8499 * docs/gst/tmpl/gstreamer-unused.sgml,
8500 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8501 examples/queue2/queue2.c, examples/thread/thread.c,
8502 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8503 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8504 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8505 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8506 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8507 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8508 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8509 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8510 autoplugger: - moved all of the code out of gstpipeline.c to
8511 autoplug.c - The autoplugger now creates a GstElement based on
8512 the given src and sink caps. The API now is: GstElement*
8513 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8514 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8515 sure if this is right behaviour but we need at least a bin in
8516 order to run the typedetect functions. - fixed a bug in
8517 gstbin.c where the MANAGER flag of the bin was not cleared
8518 when going to the NULL state. - a bug in the videosink was
8519 fixed. It was possible that more instances of the video widget
8520 were created, causing major errors. - commented out most of the
8521 'old' autoplug examples. - added the new autoplugger to
8522 gstplay.c. There still is a bit of hacking needed to insert a
8523 queue into the autogenerated element. This will be fixed when
8524 the autoplugger can also create the video/audio elements. Fixed
8525 some more extranous spaces problems in various files.
8527 2001-02-06 20:06 wtay
8529 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8530 ignore, and two documents..
8532 2001-02-06 19:39 omegahacker
8534 * test/ac3play.c: updated ac3play to work with latest libgst
8536 2001-02-05 17:17 omegahacker
8538 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8540 2001-02-05 17:16 omegahacker
8542 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8543 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8544 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8545 guint64's. They are offset and len, where offset can be used for
8546 the time field, and len would be zero or the time unit (say, 33ms
8549 2001-02-04 21:38 omegahacker
8551 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8552 in-use instances of asyncdisksrc
8554 2001-02-04 21:37 omegahacker
8556 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8557 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8558 disksrc, no point in having a distinction
8560 2001-02-03 07:25 omegahacker
8562 * configure.in: fixed up the Alpha and ARM processor checks
8564 2001-02-01 17:42 omegahacker
8566 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8569 2001-02-01 17:39 omegahacker
8571 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8574 2001-01-31 22:54 omegahacker
8576 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8578 2001-01-31 20:27 wtay
8580 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8581 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8582 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8583 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8584 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8585 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8587 2001-01-30 23:53 wtay
8589 * examples/xml/createxml.c, examples/xml/runxml.c,
8590 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8591 gst/gstxml.h: Added a first attempt for XML embedding in the main
8592 core XML. Objects will emit a signal that a user app can connect
8593 to in order to insert its XML into the tree. You can catch the
8594 object_loaded signal in GstXML to parse the user supplied XML data
8595 in the stream. The object_loaded signal is implemented with a
8596 custom made class signal. All GstObject classes now automatically
8597 create a GstSignalObject that serves as a proxy to the user app
8598 when an object is loaded. All objects are currently responsible to
8599 emit the class signal themselves. runxml and createxml serve as an
8600 example how the XML hooks can be used to insert and retrieve custom
8603 2001-01-29 23:51 wtay
8605 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8607 2001-01-29 23:50 wtay
8609 * examples/plugins/example.c, examples/plugins/example.h,
8610 gst/gstxml.c, plugins/audioscale/audioscale.c,
8611 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8612 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8613 plugins/cdparanoia/cdparanoia.c,
8614 plugins/mp3decode/mpg123/gstmpg123.c,
8615 plugins/mp3decode/parse/mp3parse.c,
8616 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8617 parentage macros were replaced with the correct gst_*_get_parent.
8618 Updated the example. 'gstreamer' now is the doc type instead of
8621 2001-01-29 23:32 wtay
8623 * docs/random/wtay/namespaces: Added ramblings about the XML
8626 2001-01-29 00:06 wtay
8628 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8629 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8630 editor/gsteditorpad.c, editor/gsteditorproject.c,
8631 examples/plugins/example.c, examples/xml/createxml.c,
8632 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8633 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8634 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8635 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8636 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8637 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8638 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8639 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8640 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8641 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8642 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8643 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8644 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8645 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8646 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8647 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8648 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8649 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8650 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8651 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8652 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8653 plugins/filters/ladspa/gstladspa.c,
8654 plugins/filters/median/median.c, plugins/filters/median/median.h,
8655 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8656 plugins/icecast/icecastsend/icecastsend.c,
8657 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8658 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8659 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8660 plugins/mp3decode/mpg123/gstmpg123.c,
8661 plugins/mp3decode/parse/mp3parse.c,
8662 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8663 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8664 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8665 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8666 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8667 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8668 plugins/mpeg1/parse/mpeg1parse.c,
8669 plugins/mpeg1/system_encode/system_encode.c,
8670 plugins/mpeg1video/parse/mp1videoparse.c,
8671 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8672 plugins/mpeg2/ac3parse/ac3parse.c,
8673 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8674 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8675 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8676 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8677 plugins/mpeg2/subtitles/mpeg2subt.c,
8678 plugins/mpeg2/video/gstmpeg2play.c,
8679 plugins/mpeg2/video/gstmpeg2play.h,
8680 plugins/mpeg2/videoparse/mp2videoparse.c,
8681 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8682 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8683 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8684 plugins/visualization/smoothwave/smoothwave.c,
8685 plugins/visualization/smoothwave/smoothwave.h,
8686 plugins/visualization/spectrum/gstspectrum.c,
8687 plugins/visualization/synaesthesia/synaesthesia.c,
8688 plugins/visualization/vumeter/vumeter.c,
8689 plugins/visualization/vumeter/vumeter.h,
8690 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8691 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8692 tools/gstreamer-inspect.c: This is a megapatch with the following
8695 - moved the gchar *name to GstObject, removed the ones in
8698 - moved the parent handling completely into GstObject. This cause
8700 the plugins to fail (except those that used gst_pad_get_parent)
8701 - rearanged the XML save handling.
8702 - GstObject now has a class function save/restore_thyself.
8703 - GstObject has a generic method gst_object_save_thyself, this
8705 possible to fire a signal wehever a new object is loaded. This
8707 so we can add XML save hooks.
8708 - GstXML API has changed slightly. You now have to create a
8710 first before you can actually load something. This makes it
8712 attach a signal to GstXML whenever an object is loaded. I'm
8714 will keep this interface.
8715 - GstObject can now print the path_string without knowing about
8718 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8721 - added XML namespaces to the saved pipelines the namespace is:
8722 http://gstreamer.net/gst-core/1.0/
8723 namespaces are needed to distinguish user generated XML from the
8726 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8727 will be replaced with gst_pad_get_parent shortly.
8729 2001-01-26 23:35 wtay
8731 * REQUIREMENTS: Added the requirement for libshout
8733 2001-01-26 23:33 wtay
8735 * configure.in: For the icecast sender
8737 2001-01-26 23:33 wtay
8739 * plugins/: Makefile.am, icecast/Makefile.am,
8740 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8741 icecast/icecastsend/icecastsend.c,
8742 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8745 2001-01-26 18:15 richardb
8747 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8750 2001-01-23 20:03 wtay
8752 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8753 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8754 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8755 new _request methods
8757 2001-01-23 18:42 richardb
8759 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8760 gst_element_request_compatible_pad and remove
8761 gst_element_request_pad. Implemented something reasonable for
8762 gst_element_request_compatible_pad, but havn't tested much: it
8763 won't work for tee because the pad templates have no caps, and
8764 negotiation is not yet written, so it is assumed that the tee pads
8765 can't connect to anything.
8767 2001-01-22 23:39 richardb
8769 * examples/launch/mp3play: Fix launch so that it can play a list of
8770 files, now that EOS works enough. (It needs to not have to restart
8771 gstreamer each time, but good enough for now ;-) )
8773 2001-01-21 23:20 wtay
8775 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8776 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8777 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8778 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8779 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8780 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8781 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8782 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8783 Added XML load from memory functionality Undid the videosink patch,
8784 something else is wrong now on my machine: no MMX acceleration :-(
8786 2001-01-21 17:36 wtay
8788 * docs/random/wtay/eos-19012001: An overview of the current EOS
8791 2001-01-21 16:19 wtay
8793 * docs/random/dynpads: Ramblings about dynamic pads
8795 2001-01-21 16:18 wtay
8797 * docs/random/omega/testing/.cvsignore: [no log message]
8799 2001-01-21 16:10 wtay
8801 * docs/gst/.cvsignore: updated to exclude various docs formats
8804 2001-01-21 16:08 wtay
8806 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8807 in a thread, to test EOS. still hangs because gtk_main hangs in a
8810 2001-01-21 16:06 wtay
8812 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8813 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8814 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8815 correctly now. Updated gstreamer-launch to loop while !EOS.
8817 2001-01-21 01:20 omegahacker
8819 * docs/random/omega/testing/framework: more complete(?) XML
8820 description of example
8822 2001-01-21 01:03 omegahacker
8824 * docs/random/omega/testing/framework: initial thoughts on
8827 2001-01-21 00:57 wtay
8829 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8830 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8831 the device when in use' bug.
8833 2001-01-20 20:08 omegahacker
8835 * docs/design/: part-conventions.txt, part-gstelement.txt,
8836 part-gstobject.txt, part-standards.txt: current set of design docs,
8839 2001-01-20 19:20 omegahacker
8841 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8842 added first hack at testing suite design
8844 2001-01-20 18:20 wtay
8846 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8847 chaining/pushing them to the next element. NULL buffers happen on
8848 EOS. gst_bin_iterate now returns a gboolean indicating something
8849 usefull happened. It the bin is EOS, it returns FALSE.
8851 2001-01-20 17:59 wtay
8853 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8854 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8855 found inside a bin1, we add the bin2 to the EOS providers of the
8856 bin1. When there is nothing more to schedule in bin1 and bin2 has
8857 fired EOS, bin1 is in EOS. The queue overrides the EOS
8858 notification and calls EOS on the src pad when the queue is empty
8859 and the sink pad is in EOS.
8861 2001-01-20 17:53 wtay
8863 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8864 case6.c: More test cases for EOS handling
8866 2001-01-20 03:36 omegahacker
8868 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8871 2001-01-20 03:33 omegahacker
8873 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8874 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8875 vidcapture2.c: updated test programs to new ghostpad API
8877 2001-01-20 03:28 wtay
8879 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8880 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8883 2001-01-20 03:10 wtay
8885 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8886 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8887 eos somewhat work. no inner bins are checked. When an element
8888 fires EOS, the chain with that element is removed from the
8889 scheduler (marked inactive). If all chains are inactive, the bin
8892 2001-01-20 03:02 wtay
8894 * tests/eos/: case2.c, case3.c: Two more test cases
8896 2001-01-20 02:57 omegahacker
8898 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8899 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8902 2001-01-19 23:34 wtay
8904 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8907 2001-01-19 22:15 wtay
8909 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8910 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8911 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8912 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8913 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8914 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8915 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8916 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8917 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8918 tests/tee.c: API docs updates
8920 2001-01-19 09:37 omegahacker
8922 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8923 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8924 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8925 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8926 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8927 changes. Fixed everything that broke, correctly. Someone will
8928 want to go update the API doc templates.
8930 2001-01-19 09:14 omegahacker
8932 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8933 more cothreads cleanup, and first pass at ARM code
8935 2001-01-19 07:48 omegahacker
8937 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8938 stack issue that probably can't be solved anyway. Tomorrow the UDB
8939 build will commence, and let the best guess win!
8941 2001-01-19 02:23 omegahacker
8943 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8944 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8945 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8946 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8947 system. The objects are in place, I now need to go and get all the
8948 Bin end of things worked out. Testing should be fairly easy, at
8949 least for verification.
8951 Everything I've tried so far works with no changes, with is
8952 amazing. That's just cool. Once again we rewrite an entire
8953 subsystem, and nothing else notices anything but the new features
8956 2001-01-19 02:10 richardb
8958 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8961 2001-01-19 02:06 richardb
8963 * docs/fwg/: Makefile.am, firstplugin.sgml,
8964 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8965 typesnprops.sgml: Wrote a little more text, and did more of the
8966 work on making the sections. When this manual has text in all
8967 these sections its going to be pretty impressive...
8969 2001-01-19 00:07 wtay
8971 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8972 little tee test program.
8974 2001-01-19 00:07 wtay
8976 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8977 pad presence REQUEST.
8979 2001-01-19 00:02 wtay
8981 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8982 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8983 elements/gsttypefind.h: And here they are....
8985 2001-01-19 00:01 wtay
8987 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8988 elements/gstelements.c: Moved queue and typefind elements to the
8989 core since they are referenced by name.
8991 2001-01-18 23:46 wtay
8993 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8994 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8995 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8996 mthodes to request an element to create pads:
8997 gst_element_request_pad* This can be used to construct a tee and a
8998 muxer/mixer/aggregator element. Moved the tee element to elements/
8999 because it can now be handled with the new pad request features.
9000 The padfactory also has some changes: a pad can now be of presence
9001 REQUEST, which means that the pad can be requested from this plugin
9004 2001-01-18 15:29 richardb
9006 * plugins/esd/esdsink/esdsink.c,
9007 plugins/visualization/synaesthesia/core.c,
9008 plugins/visualization/synaesthesia/core.h,
9009 plugins/visualization/synaesthesia/synaesthesia.c,
9010 plugins/visualization/synaesthesia/synaesthesia.h,
9011 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9012 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9013 fixes for libxml. Also, some code formatting changes in esdsink,
9014 some further fixes to vumeter, and some work on synaesthesia to
9015 make it closer to working (it doesn't fully work yet, though. :( )
9017 2001-01-18 11:16 richardb
9019 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9020 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9021 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9022 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9023 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9024 libxml2. Also improved a couple of debugging messagse.
9026 2001-01-18 08:54 omegahacker
9028 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9029 gstppc.h: Updates to cothreads code, including non-working alpha.
9030 Changed things a bit, including PPC. Not having a PPC machine, I
9031 need someone to test these changes and report back whether they
9034 2001-01-18 02:25 richardb
9036 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9037 so that it compiles and runs. It doesn't do much of use though:
9038 simply produces some debug output, and has a set of arguments which
9039 report the volume. It might be more useful if it produced its
9040 output from a source pad, in an appropriate format, so that another
9041 plugin could graphically display this.
9043 2001-01-17 07:43 wtay
9045 * examples/typefind/: Makefile, Makefile.am: Oops
9047 2001-01-17 01:59 richardb
9049 * tools/gstreamer-register.c: Fix permissions problems: the
9050 directory will now always be created mode 2755. In addition, the
9051 temporary file is given restricted permissions, and the permissions
9052 on the registry file are preserved if one already exists, or 666
9053 (and modified by the umask) if one doesn't already exist.
9055 2001-01-17 00:02 wtay
9057 * configure.in: Added typefind example to configure.in
9059 2001-01-17 00:01 wtay
9061 * examples/: autoplug/autoplug.c, typefind/Makefile,
9062 typefind/typefind.c: Added the typefind example from the manual
9064 2001-01-16 23:35 wtay
9066 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9067 utility.sgml: Manual updates and additions
9069 2001-01-15 21:10 richardb
9071 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9072 plugin, after I realised they were wrong during a conversation
9073 about pads with wtay. ;-)
9075 2001-01-15 19:25 wtay
9077 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9078 gstelement that broke with the conversion of the states to a
9081 2001-01-15 00:53 richardb
9083 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9084 conditionals to ensure that the i486 stuff is used only in x86
9085 architectures. Now links on PPC.
9087 2001-01-15 00:53 wtay
9089 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9090 with dynamic pads Fixed quotes
9092 2001-01-14 22:28 wtay
9094 * gstplay/Makefile.am: Added gst_libs to Makefile
9096 2001-01-14 22:25 richardb
9098 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9099 directory to put the manual in: was trying to make a symlink in the
9100 non-existant directory, and causing the build to stop.
9102 2001-01-14 22:24 richardb
9104 * gst/Makefile.am: Adding nasty hack to rules to generate
9105 cothreads.{o,lo}, to get dependencies right. Rules copied from
9106 automake, and therefore a bit dependent on automake keeping doing
9107 dependency things the same kind of way, but it should work as long
9108 as automake puts dependencies into .deps/*.P
9110 2001-01-14 22:23 wtay
9112 * tests/sched/Makefile.am: Fixed a Makefile error
9114 2001-01-14 21:55 omegahacker
9116 * Makefile.am, acconfig.h, configure.in,
9117 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9118 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9119 editor/Makefile.am, examples/autoplug/Makefile.am,
9120 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9121 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9122 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9123 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9124 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9125 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9126 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9127 gst/types/Makefile.am, gstplay/Makefile.am,
9128 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9129 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9130 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9131 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9132 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9133 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9134 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9135 plugins/effects/stereo/Makefile.am,
9136 plugins/effects/volume/Makefile.am,
9137 plugins/esd/esdsink/Makefile.am,
9138 plugins/filters/ladspa/Makefile.am,
9139 plugins/filters/median/Makefile.am,
9140 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9141 plugins/mp3decode/mpg123/Makefile.am,
9142 plugins/mp3decode/parse/Makefile.am,
9143 plugins/mp3decode/types/Makefile.am,
9144 plugins/mp3decode/xa/Makefile.am,
9145 plugins/mp3decode/xing/Makefile.am,
9146 plugins/mp3encode/lame/Makefile.am,
9147 plugins/mpeg1/mpeg1encoder/Makefile.am,
9148 plugins/mpeg1/mpeg_play/Makefile.am,
9149 plugins/mpeg1/mpegaudio/Makefile.am,
9150 plugins/mpeg1/mpegtypes/Makefile.am,
9151 plugins/mpeg1/parse/Makefile.am,
9152 plugins/mpeg1/system_encode/Makefile.am,
9153 plugins/mpeg1video/parse/Makefile.am,
9154 plugins/mpeg2/ac3dec/Makefile.am,
9155 plugins/mpeg2/ac3parse/Makefile.am,
9156 plugins/mpeg2/mpeg2dec/Makefile.am,
9157 plugins/mpeg2/mpeg2enc/Makefile.am,
9158 plugins/mpeg2/mpegtypes/Makefile.am,
9159 plugins/mpeg2/parse/Makefile.am,
9160 plugins/mpeg2/subtitles/Makefile.am,
9161 plugins/mpeg2/video/Makefile.am,
9162 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9163 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9164 plugins/visualization/smoothwave/Makefile.am,
9165 plugins/visualization/spectrum/Makefile.am,
9166 plugins/visualization/synaesthesia/Makefile.am,
9167 plugins/visualization/vumeter/Makefile.am,
9168 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9169 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9170 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9171 Massive build fixup. Will send message to -devel list later with
9172 details on the changes and what they mean for Makefile.am writers.
9173 Check docs/random/omega/build/TODO for a list of things that I had
9176 NOTE: this requires a complete rebuild of all plugins, since I also
9177 changed the STATE enum to a bitfield instead of sequential numbers.
9179 2001-01-14 21:38 omegahacker
9181 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9182 the launcher, didn't deal with argc properly
9184 2001-01-14 14:57 wtay
9186 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9189 2001-01-14 14:43 wtay
9191 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9192 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9193 make sure that the waiting thread is woken up. Can somebody with
9194 queue problems verifify that this does improve the situation a bit.
9195 I'm suspecting that something else is going on, like a pthreads bug
9196 or something. Small updates to the fake elements.
9198 2001-01-14 12:42 richardb
9200 * REQUIREMENTS: Added a couple of lines about debian packages.
9202 2001-01-14 04:45 wtay
9204 * docs/manual/quotes.sgml: Updated quotes :-)
9206 2001-01-13 19:04 wtay
9208 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9209 proposal does not use the recursion to propagate the EOS signal.
9210 This implies that an element cannot deny an EOS signal anymore but
9211 since the signal is generated when a NULL buffer is pushed,
9212 somebody did something wrong anyway.
9214 2001-01-13 15:47 wtay
9216 * docs/random/wtay/eos4: Added an updated use case for EOS
9219 2001-01-13 14:45 wtay
9221 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9223 2001-01-13 14:25 wtay
9225 * tools/gstreamer-register.c: Fixed the directory permission Bug
9228 2001-01-13 13:51 wtay
9230 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9231 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9232 parser.h instead of gnome-xml/parser.h untill xml-config is
9235 2001-01-13 02:55 omegahacker
9237 * configure.in: turned static library build back off for
9240 2001-01-13 02:12 wtay
9242 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9245 2001-01-13 00:14 wtay
9247 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9250 2001-01-12 23:37 wtay
9252 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9253 sure BE/LE stuff works
9255 2001-01-12 22:44 wtay
9257 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9258 with an explanation of how EOS could be handled with it.
9260 2001-01-12 20:54 wtay
9262 * ChangeLog: Updated ChangeLog :-)
9264 2001-01-12 20:48 wtay
9266 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9267 mmx/sse code is not used on non i386
9269 2001-01-12 20:44 wtay
9271 * configure.in: Check for more atomic operations
9273 2001-01-12 20:25 wtay
9275 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9278 2001-01-12 20:15 wtay
9280 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9281 not performed on non intel
9283 2001-01-12 18:51 wtay
9285 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9286 handling, I got an idea and started eos3. eos3 takes a different
9287 approach by merging the eos detection and the scheduling in a quite
9288 elegant way. I'm not sure we handle the scheduling like this
9291 2001-01-11 23:20 wtay
9293 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9294 replaced them with a # comment as suggested by Peter Weilbacher
9296 2001-01-11 23:15 wtay
9298 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9299 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9300 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9301 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9302 the asm sources from /* */ to #, it seems to confuse some compilers
9304 2001-01-11 22:09 omegahacker
9306 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9307 make obvious its usage restrictions
9309 2001-01-11 22:03 omegahacker
9311 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9312 elements can store ints or pointers for their own use
9314 2001-01-11 21:53 wtay
9316 * Makefile.am: Added the REQUIREMENTS file to distdir
9318 2001-01-11 09:42 omegahacker
9320 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9321 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9322 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9323 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9324 sched/walkthrough-72: added all of my un-committed random doc
9325 files, as backup <g>
9327 2001-01-11 00:35 omegahacker
9329 * gstreamer.spec.in: updated spec file to create -devel package too
9331 2001-01-11 00:33 omegahacker
9333 * gst/gstinfo.c: removed some spare newlines
9335 2001-01-10 21:28 omegahacker
9337 * docs/manual/programs.sgml: updated -launch examples
9339 2001-01-10 09:14 omegahacker
9341 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9343 2001-01-09 21:19 wtay
9345 * configure.in: Added --with-win32-libdir to configure
9347 2001-01-09 21:06 omegahacker
9349 * acconfig.h, configure.in: added config option for win32 dll and
9350 re-enabled static building
9352 2001-01-09 20:54 omegahacker
9354 * docs/manual/quotes.sgml: latest irc insanity
9356 2001-01-09 20:53 wtay
9358 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9361 2001-01-09 20:45 omegahacker
9363 * tools/gstreamer-register.c: added unlink() of registry file, and
9364 moved info enable up
9366 2001-01-09 06:48 omegahacker
9368 * tools/gstreamer-launch.c: typo fix
9370 2001-01-09 04:42 omegahacker
9372 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9373 acconfig.h and added debugging output to cdparanoia
9375 2001-01-09 04:39 omegahacker
9377 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9378 gstreamer-register.c: various changes, including making -launch use
9381 2001-01-09 04:36 omegahacker
9383 * gst/gstplugin.c: fixed a leak
9385 2001-01-08 23:57 richardb
9387 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9389 2001-01-08 23:55 richardb
9391 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9392 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9393 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9394 examples/Makefile.am, examples/plugins/.cvsignore,
9395 examples/plugins/Makefile.am, examples/plugins/example.c,
9396 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9397 Move plugin example code to new location, and put it into build
9398 system. Add work on firstplugin chapter of pwg. Fix typo in
9399 quotes. Add @'s before commands in manuals.mak
9401 2001-01-08 22:08 wtay
9403 * docs/Makefile.am, docs/manual/components.sgml,
9404 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9405 docs/manual/states.sgml, docs/manual/xml.sgml,
9406 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9407 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9408 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9409 gst_xml_get_element was broken
9411 2001-01-08 22:04 richardb
9413 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9414 make another comment more helpful.
9416 2001-01-08 22:03 richardb
9418 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9419 position in the heirarchy.
9421 2001-01-08 20:15 richardb
9423 * editor/gsteditorproperty.c: Display what the type of an element
9424 is, as the first thing in the properties box.
9426 2001-01-08 08:32 omegahacker
9428 * docs/manual/quotes.sgml: added another, um, exchange
9430 2001-01-08 01:43 richardb
9432 * tools/gstreamer-launch.c: Fix typo in error message.
9434 2001-01-08 01:27 richardb
9436 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9437 Add a "quotes" section to the gstreamer manual. This may not be an
9438 appropriate place to have this - feel free to remove it. But I
9439 think this should live _somewhere_.
9441 2001-01-08 01:23 richardb
9443 * docs/random/filter-writers-guide: Remove text version of headings
9444 for fwg. This is now contained in the SGML
9446 2001-01-08 01:21 richardb
9448 * docs/fwg/: .cvsignore, Makefile.am,
9449 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9450 Renamed the filter writers guide to plugin writers guide. Added in
9451 the planned section headings.
9453 2001-01-07 22:59 wtay
9455 * tests/sched/testcases1.tc: Added a sample tescase file
9457 2001-01-07 22:36 wtay
9459 * docs/random/testing/syntax: Added iterations
9461 2001-01-07 22:34 wtay
9463 * docs/random/testing/syntax: Added a plan for regression test plan
9466 2001-01-07 18:36 wtay
9468 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9469 thread, pipeline, so that it can be used in gstreamer-inspect and
9472 2001-01-07 17:09 wtay
9474 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9475 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9476 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9477 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9478 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9479 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9480 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9481 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9482 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9483 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9484 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9485 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9486 --enable-debug Updated AUTHORS in gstmediaplay
9488 2001-01-07 16:48 richardb
9490 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9492 2001-01-07 16:14 richardb
9494 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9495 to start using xmlDocDump, to avoid a symlink attack on the
9496 temporary registry file. Unfortunately, xmlDocDump doesn't give
9497 any indication whether its successful, so I've #ifdefed this out
9498 and left the original in place. Since the tmp file is in
9499 /etc/gstreamer, this should be okay for the moment, but I shall ask
9500 the libxml people to add some way of getting the success value of
9501 DocDump so we can use that in future.
9503 2001-01-07 15:31 richardb
9505 * acinclude.m4: Slight tweak: now I just need to send the modified
9506 version off to the alsa people.
9508 2001-01-07 15:25 richardb
9510 * acinclude.m4: New macro for testing for ALSA libraries.
9511 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9513 2001-01-07 15:20 richardb
9515 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9516 gstreamer-register will now never cause the ** WARNING **:
9517 gstplugin: registry needs rebuild warning to appear - sets a hidden
9518 global in gstplugin.c to turn the warning off. Fix a warning in
9519 gst/cothreads.c (function was declared extern, defined static)
9521 2001-01-07 14:55 richardb
9523 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9525 2001-01-07 14:49 wtay
9527 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9528 locking by only using the elements mutex. This should fix the
9529 locking problems we had...
9531 2001-01-07 14:32 richardb
9533 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9535 2001-01-07 14:29 richardb
9537 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9539 2001-01-07 14:16 richardb
9541 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9542 not to be installed.
9544 2001-01-07 14:05 richardb
9546 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9547 can compile. Will shortly update this with a slightly better
9550 2001-01-07 13:58 richardb
9552 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9553 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9554 HAVE_DB2PS instead of HAVE_PS2PDF.
9556 2001-01-07 08:40 omegahacker
9558 * configure.in: added check for libasound, and fixed check for
9561 2001-01-07 08:01 omegahacker
9563 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9564 over-zealous attempt to squash leaks, I put the g_free too early
9566 2001-01-07 07:46 omegahacker
9568 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9569 to both the plugin and the ladspa-provided code
9571 2001-01-07 07:45 omegahacker
9573 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9574 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9576 2001-01-07 07:01 richardb
9578 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9579 repository up-to-dateness by scanning through all directories on
9580 path, and checking that they and all their files are older than the
9581 repository. Give warning message if not.
9583 2001-01-07 05:54 richardb
9585 * tools/gstreamer-register.c: Test xmlSaveFile return value
9586 correctly (had to get source to find out what it meant...)
9587 gstreamer-register now seems to work fine, even in a non-standard
9590 2001-01-07 05:35 richardb
9592 * configure.in: Fix tiny slip which made configdir still always be
9595 2001-01-07 05:30 richardb
9597 * acconfig.h, configure.in, docs/manual/factories.sgml,
9598 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9599 (which currently just holds the registry)ecan now be set by
9600 configure --with-configdir=<directory path>
9602 2001-01-07 04:51 richardb
9604 * tools/gstreamer-register.c: Almost completely rewritten
9605 gstreamer-register. Now checks most errors that can happen, and
9606 displays a useful message.
9608 2001-01-07 04:28 omegahacker
9610 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9612 2001-01-07 04:00 omegahacker
9614 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9615 capabilities into gst_parse_launch()
9617 2001-01-07 03:42 wtay
9619 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9620 gstqueue.h: Added sleep time to identity Added timeout value in
9621 queue (not activated yet)
9623 2001-01-07 03:06 omegahacker
9625 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9626 fix the parser that created them
9628 2001-01-07 02:30 wtay
9630 * docs/random/queue: Added a deadlock case for the queue
9632 2001-01-07 02:23 richardb
9634 * docs/fwg/: Makefile.am, concepts.sgml,
9635 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9636 headings for the second section too, and some text for it... ;-)
9638 2001-01-07 00:12 richardb
9640 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9641 titlepage.sgml: Wrote introduction, and changed name to plugin
9642 writers guide (though files still need rename). I'll leave the
9643 filenames as is for now, since the name might still change again...
9645 2001-01-06 22:05 omegahacker
9647 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9648 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9649 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9650 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9651 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9652 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9653 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9654 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9655 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9656 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9657 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9658 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9659 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9660 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9661 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9662 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9663 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9664 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9665 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9668 2001-01-06 19:09 wtay
9670 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9671 to think about it though...
9673 2001-01-06 18:08 wtay
9675 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9678 2001-01-06 16:56 wtay
9680 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9682 2001-01-06 16:52 wtay
9684 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9685 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9686 create dangling elements with the current scheduler. Remove the
9687 subtitle parser because it's not possible with the current
9688 scheduler. Added a padtemplate for MPEG2 subtitles.
9690 2001-01-06 10:42 omegahacker
9692 * configure.in: removed xing and added AM_CONDITIONAL for
9695 2001-01-06 09:49 omegahacker
9697 * autogen.sh: added --enable-debug to autogen.sh, duh...
9699 2001-01-06 02:35 wtay
9701 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9702 docs/gst/tmpl/gstasyncdisksrc.sgml,
9703 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9704 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9705 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9706 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9707 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9708 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9709 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9710 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9711 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9712 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9713 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9714 docs/manual/bins.sgml, docs/manual/connections.sgml,
9715 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9716 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9717 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9718 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9719 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9720 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9721 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9722 manual and the docs. Removed the esdsink in gst/elements/ we have
9723 a real one not in the plugins dir. Added more APIs to query the
9724 plugins, types and caps. more fields now have a getter and a
9725 setter. This is needed to make gstreamer wrapper fiendly. Added
9726 gst_element_disconnect beacuse we also have a gst_element_connect
9728 2001-01-05 18:50 wtay
9730 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9731 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9732 queues.sgml, threads.sgml: Docs updates
9734 2001-01-05 00:28 omegahacker
9736 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9738 2001-01-04 23:35 wtay
9740 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9741 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9742 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9743 states.sgml, threads.sgml: Updates and additions to the manual
9745 2001-01-04 22:15 omegahacker
9747 * gst/cothreads.c, gst/gstinfo.c,
9748 docs/gst/tmpl/gstasyncdisksrc.sgml,
9749 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9750 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9751 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9752 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9753 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9754 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9755 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9756 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9757 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9758 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9761 2001-01-04 20:34 omegahacker
9763 * tools/gstreamer-launch.c: fixed problems with -launch
9765 2001-01-04 20:17 omegahacker
9767 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9769 2001-01-04 19:22 wtay
9771 * examples/launch/mp3play: Fixed mp3play
9773 2001-01-04 19:16 wtay
9775 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9778 2001-01-04 18:57 wtay
9780 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9781 default removed debugging -g from Makefile
9783 2001-01-04 17:44 richardb
9785 * examples/launch/mp3play: Undo accidental commit of debugging
9788 2001-01-04 16:46 richardb
9790 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9793 2001-01-04 10:54 omegahacker
9795 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9796 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9797 cothreads sources a bit, added some API docs. Added some functions
9798 needed for gstreamer-inspect. Added num_sources to fakesink.
9800 2001-01-04 10:53 omegahacker
9802 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9803 to ladspa wrapper, closer to data movement
9805 2001-01-04 10:47 omegahacker
9807 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9808 to list elements and plugin info too
9810 2001-01-04 07:19 wtay
9812 * tools/gstreamer-launch.c: A little fix for parameter parsing
9814 2001-01-04 00:15 richardb
9816 * examples/launch/mp3play: Updated to supply argument as
9817 "name=value" rather than just "value"
9819 2001-01-04 00:15 richardb
9821 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9824 2001-01-03 23:08 wtay
9826 * test/mp3play.c: Make sure the plugin is loaded only once
9828 2001-01-03 22:58 richardb
9830 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9831 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9832 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9833 supply debugging options to libgst
9835 2001-01-03 20:55 wtay
9837 * tools/gstreamer-inspect.c: Added the previous changes back in
9839 2001-01-03 20:44 omegahacker
9841 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9842 updates and a padtemplate counter added
9844 2001-01-03 20:40 omegahacker
9846 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9849 2001-01-03 20:21 wtay
9851 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9852 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9853 GSList Some fixes to inspect: added the mime type
9855 2001-01-03 19:54 wtay
9857 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9858 the bonobo component fix a compile bug in inspect... Erik, have
9859 pending changes to gstpad.h?
9861 2001-01-03 19:12 richardb
9863 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9864 Do gst_init first in helloworld, so you can supply gst parameters.
9865 Correct name of frequency cap to rate, in esdsink. Now connects
9868 2001-01-03 18:55 richardb
9870 * gst/elements/gstaudiosink.c: Various small fixes.
9872 2001-01-03 18:51 richardb
9874 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9875 updating of parameters now.
9877 2001-01-03 18:15 richardb
9879 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9880 functions! Wheeeee! Still needs to have a few things sorted out
9881 though, such as parameter setting / syncing.
9883 2001-01-03 16:25 richardb
9885 * configure.in, plugins/Makefile.am, plugins/example.c,
9886 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9887 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9888 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9889 Added nearly complete esdsink: all structure in place, just need to
9890 add actaul links to libesd. ;-)
9892 2001-01-03 08:48 omegahacker
9894 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9895 now, like padtemplates, caps/props, and arguments. More stuff can
9896 be done, but not now, I must sleep.
9898 2001-01-03 07:38 omegahacker
9900 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9901 gstreamer-launch.c: Updates to -launch, added -inspect.
9903 2001-01-02 23:33 wtay
9905 * plugins/: example.c, example.h: Updated the example plugin
9908 2001-01-02 22:52 richardb
9910 * docs/Makefile.am: Don't delete CVS directories from working
9911 directory: delete from distdir. Also, delete backup files, while
9914 2001-01-02 20:50 wtay
9916 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9918 2001-01-02 19:46 wtay
9920 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9921 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9922 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9923 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9924 examples/thread/Makefile.am, examples/xml/Makefile.am,
9925 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9926 test/bindings/Makefile.am: The examples must not be installed
9927 Removed debugging from Makefiles for avidecoder/ac3parse
9928 /test/bindings/dummy.h cannot be installed
9930 2001-01-02 18:40 wtay
9932 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9933 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9934 plugins/audioscale/audioscale.c,
9935 plugins/filters/median/Makefile.am,
9936 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9937 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9938 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9939 plugins/mpeg1/mpegtypes/Makefile.am,
9940 plugins/mpeg2/mpegtypes/Makefile.am,
9941 plugins/visualization/spectrum/fix_fft.c,
9942 plugins/visualization/spectrum/gstspectrum.c,
9943 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9944 the docs more fixes for symbols collisions
9946 2001-01-02 16:39 wtay
9948 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9949 conflict with mpeg_audio
9951 2001-01-02 16:29 wtay
9953 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9954 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9955 symbol conflict with mpeg_play
9957 2001-01-02 15:18 richardb
9959 * docs/gst/Makefile.am: Remove gstesdsink
9961 2001-01-02 14:35 richardb
9963 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9964 put into distribution.
9966 2001-01-02 14:34 richardb
9968 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9969 documentation fails to build correctly when libhttp isn't present
9972 2001-01-02 13:23 richardb
9974 * autogen.sh: Correct ftp urls for libtool.
9976 2001-01-02 12:07 wtay
9978 * autogen.sh: Fixed a typo
9980 2001-01-02 12:04 wtay
9982 * acconfig.h, autogen.sh, configure.in,
9983 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9984 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9985 libjpeg Added and action for the load menu in gstplay Fixed drag
9986 and drop in gstplay More verbose errors in gstasyndisksrc
9988 2001-01-02 08:13 omegahacker
9990 * acconfig.h, autogen.sh, configure.in,
9991 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9992 gst/gstplugin.c, gst/elements/Makefile.am,
9993 gst/elements/gstasyncdisksrc.c, include/registry.h,
9994 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9995 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9996 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9997 libs/riff/gstriffparse.c, plugins/Makefile.am,
9998 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9999 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10000 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10001 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10002 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10003 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10004 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10005 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10006 plugins/filters/ladspa/gstladspa.c,
10007 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10008 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10009 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10010 plugins/mp3decode/mpg123/gstmpg123.c,
10011 plugins/mp3decode/parse/mp3parse.c,
10012 plugins/mpeg1/mpeg1encoder/globals.h,
10013 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10014 plugins/mpeg1/mpeg1encoder/marker.c,
10015 plugins/mpeg1/mpeg1encoder/mem.c,
10016 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10017 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10018 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10019 plugins/mpeg1/parse/mpeg1parse.c,
10020 plugins/mpeg1/system_encode/buffer.c,
10021 plugins/mpeg1/system_encode/system_encode.c,
10022 plugins/mpeg1/system_encode/systems.c,
10023 plugins/mpeg1video/parse/mp1videoparse.c,
10024 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10025 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10026 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10027 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10028 plugins/mpeg2/parse/mpeg2parse.c,
10029 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10030 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10031 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10032 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10033 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10034 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10035 plugins/visualization/smoothwave/smoothwave.c,
10036 plugins/visualization/spectrum/gstspectrum.c,
10037 plugins/visualization/synaesthesia/synaesthesia.c,
10038 plugins/visualization/vumeter/vumeter.c,
10039 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10040 plugins/wav/gstparsewav.c: Massive, massive update of most source
10041 files. I went through and cleaned up all the warnings that I
10042 could, which involved fixing some of the plugins.
10044 The configure.in script was re-arranged and cleaned up so, and a
10045 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10048 Some plugins were removed from the list of things to build for
10051 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10052 critical and even an if() from a DEBUG can significantly increase
10055 2001-01-02 02:18 wtay
10057 * tests/Makefile.am: ooops, eos is a dir
10059 2001-01-02 02:16 wtay
10061 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10062 editor/pixmaps/Makefile.am, tests/Makefile.am,
10063 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10064 Added eos test programs
10066 2001-01-02 01:44 wtay
10068 * configure.in, docs/random/eos, editor/Makefile.am,
10069 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10070 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10071 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10072 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10073 gsteditor/gstplay install/build fixed typo in random/eos added
10074 num_buffers property to fakesrc
10076 2001-01-02 01:33 richardb
10078 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10079 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10080 the tools used to make documentation. If documentation cannot be
10081 generated, whatever is available will still be installed.
10082 videosink/imagetest is now a check_PROGRAM
10084 2001-01-02 01:00 omegahacker
10086 * REQUIREMENTS: updated requirements
10088 2001-01-02 00:35 omegahacker
10090 * REQUIREMENTS: added list of requrements
10092 2001-01-02 00:31 richardb
10094 * configure.in, examples/Makefile.am: Added launch back into make
10095 system. The Makefile wasn't being generated, resulting in make
10096 dist failing when the directory was entered for make dist.
10098 2001-01-01 23:50 wtay
10100 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10102 2001-01-01 23:20 omegahacker
10104 * examples/autoplug/Makefile.am: somehow Makefile.am went
10107 2001-01-01 22:44 omegahacker
10109 * examples/: Makefile.am, thread/Makefile.am: updated examples
10112 2001-01-01 21:21 omegahacker
10114 * Makefile.am, configure.in, examples/xml/Makefile.am,
10115 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10117 2001-01-01 19:54 wtay
10119 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10120 proposition for eos propagation
10122 2001-01-01 17:25 wtay
10124 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10125 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10126 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10127 gst/gstpad.c: Documentation updates
10129 2001-01-01 14:34 richardb
10131 * examples/launch/Makefile.am: Add one more file to dist.
10133 2001-01-01 14:06 richardb
10135 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10136 not being put into distributions. make dist now appears to create
10137 a fully functional distribution. make rpm should now produce an
10138 rpm. Whether that rpm is any good is another matter...
10140 2001-01-01 13:41 richardb
10142 * Makefile.am, configure.in, examples/Makefile.am,
10143 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10144 build system for examples.
10146 2001-01-01 08:43 omegahacker
10148 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10149 plugins/avi/wincodec/Makefile.am: More build changes
10151 2001-01-01 08:37 omegahacker
10153 * Makefile.am, autogen.sh, configure.in,
10154 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10155 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10156 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10157 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10158 examples/queue/Makefile, examples/queue/Makefile.am,
10159 examples/queue2/Makefile, examples/queue2/Makefile.am,
10160 examples/queue3/Makefile, examples/queue3/Makefile.am,
10161 examples/queue4/Makefile, examples/queue4/Makefile.am,
10162 examples/thread/Makefile, examples/thread/Makefile.am,
10163 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10164 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10165 sane. Added some debug.
10167 2001-01-01 07:47 omegahacker
10169 * gstplay/Makefile.am: added headers and such to Makefile.am for
10172 2001-01-01 07:44 omegahacker
10174 * test/: mp3.c, qtest.c: added the category number to DEBUG
10176 2001-01-01 07:42 omegahacker
10178 * plugins/filters/ladspa/Makefile.am: missed utils.h
10180 2001-01-01 07:30 omegahacker
10182 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10184 2001-01-01 06:59 wtay
10186 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10187 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10188 examples/autoplug/autoplug.c: Added -Wall to configure.in
10190 2001-01-01 06:57 omegahacker
10192 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10193 optimized cothreads.c beyond the point of functioning
10195 2001-01-01 06:23 wtay
10197 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10198 vorbisenc.c, vorbisenc.h: Some compile cleanups
10200 2001-01-01 05:26 wtay
10202 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10204 2001-01-01 05:18 omegahacker
10206 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10209 2001-01-01 04:53 omegahacker
10211 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10212 level, updated cmdline code
10214 2001-01-01 04:41 omegahacker
10216 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10217 and dec, and added an INFO line in gst_pad_connect()
10219 2001-01-01 04:11 omegahacker
10221 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10222 checked in Makefile and added .cvsignore
10224 2001-01-01 04:10 wtay
10226 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10227 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10230 2001-01-01 04:04 wtay
10232 * gst/gst.c: Fixed a typo
10234 2001-01-01 04:02 wtay
10236 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10239 2001-01-01 03:59 omegahacker
10241 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10242 filter up to compile
10244 2001-01-01 03:57 omegahacker
10246 * plugins/filters/Makefile.am: added ladspa
10248 2001-01-01 03:57 omegahacker
10250 * gst/gstautoplug.c: set categories for all INFOs
10252 2001-01-01 03:44 omegahacker
10254 * tests/sched/.cvsignore: added .cvsignore
10256 2001-01-01 03:43 wtay
10258 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10259 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10260 FLAGS and options on --help
10262 2001-01-01 03:22 omegahacker
10264 * tests/.cvsignore: updated .cvsignore
10266 2001-01-01 03:20 omegahacker
10268 * configure.in: added directories to configure.in
10270 2001-01-01 03:19 omegahacker
10272 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10273 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10276 2001-01-01 03:18 omegahacker
10278 * examples/Makefile.am: fixed stupid spelling mistake
10280 2001-01-01 03:18 omegahacker
10282 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10283 build-directory, doesn't require a make install
10285 2001-01-01 03:16 omegahacker
10287 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10288 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10289 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10290 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10291 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10292 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10293 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10294 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10295 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10296 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10297 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10298 mpeg1/system_encode/system_encode.c,
10299 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10300 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10301 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10302 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10303 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10304 visualization/smoothwave/smoothwave.c,
10305 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10306 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10308 2001-01-01 03:16 omegahacker
10310 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10311 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10314 2001-01-01 03:14 omegahacker
10316 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10317 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10318 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10319 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10320 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10321 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10322 elements/gstdisksrc.c, elements/gstfdsink.c,
10323 elements/gstpipefilter.c, elements/gstqueue.c,
10324 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10325 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10326 now takes a category parameter, which is the same as GST_INFO
10327 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10328 to 0 for now, we need to go and fix all these eventually.
10330 2001-01-01 02:46 omegahacker
10332 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10333 NULL on g_strconcat
10335 2001-01-01 02:34 omegahacker
10337 * gst/gstcpu.c: fixed the segfault
10339 2001-01-01 01:56 wtay
10341 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10342 --disable-info-system nothing specified = INFO enabled, mask to
10343 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10344 --disable-info = INFO compiled into a nop and thus disabled
10346 2001-01-01 00:44 omegahacker
10348 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10349 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10350 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10351 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10352 examples .cvsignores
10354 2001-01-01 00:44 wtay
10356 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10357 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10358 --enable-debug-info A little fix for the avidecoder
10360 2001-01-01 00:42 omegahacker
10362 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10363 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10364 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10365 cleaned up the examples, added Makefiles, etc
10367 2001-01-01 00:34 omegahacker
10369 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10370 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10371 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10372 thread/Makefile, xml/Makefile: Updated makefiles for examples
10374 2001-01-01 00:17 omegahacker
10376 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10377 Cleaned up INFO system some more, added API to select categories,
10378 modified the printout function to print cleanly for GST_INIT info
10379 (the default min) and spew function:line debug_string [element] for
10380 everything else. Eventually could make even that configurable
10381 easily enough, just check against another bitmap instead of
10382 checking for == GST_INIT.
10384 2000-12-31 23:31 wtay
10386 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10387 some compile warnings
10389 2000-12-31 22:49 omegahacker
10391 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10393 2000-12-31 22:18 omegahacker
10395 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10396 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10397 types/gsttypes.c: Started work on better ghostpad management, and
10398 started to build the low- level EOS mechanism.
10400 Also removed a couple of printouts that aren't needed any more.
10402 2000-12-31 22:16 omegahacker
10404 * plugins/: mp3decode/types/mp3types.c,
10405 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10406 Commented out some extra output that we don't need right now.
10408 2000-12-31 22:15 omegahacker
10410 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10413 2000-12-31 22:14 omegahacker
10415 * tests/: load.c, markup.c: New test programs.
10417 2000-12-31 22:13 omegahacker
10419 * tests/Makefile.am: [no log message]
10421 2000-12-31 22:11 omegahacker
10423 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10424 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10425 a set to READY state before PLAYING that isn't necessary.
10427 2000-12-31 18:06 richardb
10429 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10432 2000-12-31 17:49 richardb
10434 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10435 couple more fixes to make dist.
10437 2000-12-31 17:37 richardb
10439 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10441 2000-12-31 17:34 wtay
10443 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10444 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10445 It should compile now, but doesn't work
10447 2000-12-31 17:32 richardb
10449 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10450 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10451 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10452 ensure that appropriate files are included in make dist. Make dist
10453 now produces a nearly functioning distribution.
10455 2000-12-31 17:32 wtay
10457 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10458 Updated the editor to use the capslist Added change state in
10461 2000-12-31 17:02 wtay
10463 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10464 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10465 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10466 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10467 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10468 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10469 programs to tests/.cvsignore
10471 2000-12-31 16:15 wtay
10473 * tests/padfactory.c: Test program for the pad factory
10475 2000-12-31 16:12 wtay
10477 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10478 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10479 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10480 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10481 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10482 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10483 plugins/cdparanoia/cdparanoia.c,
10484 plugins/mp3decode/mpg123/gstmpg123.c,
10485 plugins/mp3decode/parse/mp3parse.c,
10486 plugins/mp3decode/types/mp3types.c,
10487 plugins/mp3encode/lame/gstlame.c,
10488 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10489 plugins/mpeg1/mpegtypes/mpeg1types.c,
10490 plugins/mpeg1/parse/mpeg1parse.c,
10491 plugins/mpeg1video/parse/mp1videoparse.c,
10492 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10493 plugins/mpeg2/mpegtypes/mpeg2types.c,
10494 plugins/mpeg2/parse/mpeg2parse.c,
10495 plugins/mpeg2/video/gstmpeg2play.c,
10496 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10497 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10498 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10499 Added multiple caps to the pads Extended the padfactory for the
10500 multiple caps GstCaps now have a name so that future manipulations
10501 on them can be done by name Updated the plugins for the new caps
10504 2000-12-31 16:07 richardb
10506 * Makefile.am, configure.in, include/Makefile.am: Add files in
10507 include to distributions.
10509 2000-12-31 15:53 richardb
10511 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10513 2000-12-31 15:19 richardb
10515 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10517 2000-12-31 15:18 richardb
10519 * configure.in: Add docs/fwg/Makefile to things to be built.
10521 2000-12-31 14:22 richardb
10523 * docs/manuals.mak: Fix another bug in make install for fwg
10524 (complained becuase there were no pngs to install). I should have
10525 got up more slowly today...
10527 2000-12-31 14:02 richardb
10529 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10530 manual/images/.cvsignore: Fix .cvsignores
10532 2000-12-31 13:55 richardb
10534 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10535 manuals. Added stuff to .cvsignore in fwg
10537 2000-12-31 10:46 omegahacker
10539 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10540 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10541 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10542 reason, so it goes with the first sink/src pad it finds in a given
10543 element. Other problems still remain, but the hard part is done
10546 2000-12-30 19:51 wtay
10548 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10549 video detection because we simply don't know if it's mpeg1 or mpeg2
10551 2000-12-30 19:41 wtay
10553 * plugins/avi/gstavidecoder.c: removed debugging
10555 2000-12-30 19:40 wtay
10557 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10559 2000-12-30 19:39 wtay
10561 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10562 other private streams until autoplug can figure it out
10564 2000-12-30 19:37 wtay
10566 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10567 versions until they get fixed
10569 2000-12-30 19:04 wtay
10571 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10572 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10573 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10574 plugins/avi/wincodec/gstwindec.c,
10575 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10576 Fixed a bug in multiple typefind function loading: when a typefind
10577 is requested for a mimetype, all plugins with a typefind function
10580 2000-12-30 17:42 wtay
10582 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10583 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10584 plugins/mpeg2/mpegtypes/mpeg2types.c,
10585 plugins/mpeg2/parse/mpeg2parse.c,
10586 plugins/mpeg2/video/gstmpeg2play.c,
10587 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10588 Added some more INFO to gstthread
10590 2000-12-30 17:13 wtay
10592 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10593 makefile for new files
10595 2000-12-30 16:13 wtay
10597 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10598 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10599 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10600 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10601 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10602 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10603 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10604 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10605 docs/gst/tmpl/gstreamer-unused.sgml,
10606 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10607 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10608 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10609 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10610 remove sink, src, filter, connection added gstinfo to docs.
10611 Updated some core files for the docs gsttypefind did not include
10612 gst_private Added CFlags to Makefile.am in gst/elements
10614 2000-12-30 15:36 richardb
10616 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10617 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10618 framework for writing filter writers guide. Extracted much of the
10619 makefile from docs/manual into a shared file which is included, so
10622 2000-12-30 14:46 richardb
10624 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10625 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10626 for make disting .ps files. Couple of final fixes to
10627 libs/Makefile.am, too. Add a few things to cvsignores.
10629 2000-12-30 14:40 richardb
10631 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10632 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10633 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10636 2000-12-30 13:54 richardb
10638 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10639 - make should now cause gstreamer-libs docs to be created. Make
10640 dist may work too - untested. No longer store tmpls in CVS,
10641 either. Only thing missing is make dependencies on the source
10642 files used to extract the docs.
10644 2000-12-30 13:14 richardb
10646 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10647 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10648 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10649 Remove template files from CVS: they're autogenerated better.
10651 2000-12-30 05:05 richardb
10653 * docs/manual/Makefile.am: Makefile can now be used for a different
10654 manual by simply changing the initial variables
10656 2000-12-30 04:40 richardb
10658 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10659 directories and files
10661 2000-12-30 04:36 richardb
10663 * docs/manual/: Makefile.am, bin-element.fig,
10664 connected-elements.fig, filter-element-multi.fig,
10665 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10666 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10667 Misc tweaks to makefile for manual. Moved .figs into same
10668 directory so we can have them built appropriately without having to
10669 hack makefiles horribly. Nearly have a core makefile which can be
10670 reused for other manuals.
10672 2000-12-30 03:28 wtay
10674 * docs/manual/images/Makefile.am: Scaled down the eps images to
10677 2000-12-30 02:47 wtay
10679 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10680 gstelements Reverted pad names in gstfakesrc back to what they were
10682 2000-12-30 02:41 omegahacker
10684 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10685 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10686 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10688 2000-12-30 02:25 richardb
10690 * docs/manual/Makefile.am: Minor neaten to makefile.
10692 2000-12-30 01:53 richardb
10694 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10695 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10696 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10699 2000-12-30 01:06 richardb
10701 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10702 Added configure test for liblame.
10704 2000-12-30 00:46 richardb
10706 * configure.in, plugins/Makefile.am: Add configure tests for
10709 2000-12-30 00:17 richardb
10711 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10713 2000-12-29 22:36 richardb
10715 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10716 Include "include/" when compiling.
10718 2000-12-29 21:58 richardb
10720 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10723 2000-12-29 21:56 richardb
10725 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10728 2000-12-29 21:50 richardb
10730 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10733 2000-12-29 21:44 richardb
10735 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10736 instead of ERROR_VAL, at Erik's suggestion. :)
10738 2000-12-29 21:40 richardb
10740 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10741 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10743 2000-12-29 19:45 wtay
10745 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10746 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10747 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10748 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10749 plugins/mp3decode/parse/mp3parse.c,
10750 plugins/mp3encode/lame/gstlame.h,
10751 plugins/mpeg1/mpeg_play/decoders.c,
10752 plugins/mpeg1/mpeg_play/decoders.h,
10753 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10754 handling gstplay used old flag handling updated some plugins for
10755 the new objects/error handling Fixed a serious buffer error in
10758 2000-12-29 18:31 wtay
10760 * tests/: caps.c, props.c: Updated some test programs
10762 2000-12-29 18:23 wtay
10764 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10765 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10766 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10767 properties with a 0 value causes a segfault Fixed a possible bug in
10768 gstautoplug when one of the constructed paths was empty Commented
10769 out a too liberal assert in gstscheduler.c Added
10770 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10772 2000-12-29 10:02 omegahacker
10774 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10775 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10776 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10777 ERROR systems. Very little code is converted yet. Policy
10778 decisions need to be made as to what kinds of cases get what kind
10779 of response, and what the default ERROR response should be. Right
10780 now it will print out all the information, then have gdb spew a
10783 2000-12-29 05:38 omegahacker
10785 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10786 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10787 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10788 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10789 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10790 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10791 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10792 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10795 2000-12-29 04:36 wtay
10797 * gstplay/gstplay.c: Add the pipeline to the thread after
10800 2000-12-29 03:05 wtay
10802 * editor/gsteditorpadtemplate.c: Added a missing file...
10804 2000-12-29 02:50 omegahacker
10806 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10807 audioscale/audioscale.c, audioscale/audioscale.h,
10808 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10809 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10810 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10811 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10812 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10813 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10814 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10815 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10816 effects/volume/volume.c, effects/volume/volume.h,
10817 filters/median/median.c, filters/median/median.h,
10818 filters/smooth/smooth.c, filters/smooth/smooth.h,
10819 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10820 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10821 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10822 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10823 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10824 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10825 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10826 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10827 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10828 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10829 mpeg1/system_encode/system_encode.c,
10830 mpeg1/system_encode/system_encode.h,
10831 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10832 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10833 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10834 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10835 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10836 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10837 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10838 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10839 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10840 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10841 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10842 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10843 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10844 visualization/smoothwave/smoothwave.h,
10845 visualization/spectrum/gstspectrum.c,
10846 visualization/spectrum/gstspectrum.h,
10847 visualization/synaesthesia/synaesthesia.c,
10848 visualization/synaesthesia/synaesthesia.h,
10849 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10850 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10851 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10852 reparenting of all the elements to GstElement.
10854 2000-12-29 02:28 omegahacker
10856 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10857 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10858 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10859 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10860 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10861 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10862 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10863 elements/gstdisksrc.h, elements/gstelements.c,
10864 elements/gstfakesink.c, elements/gstfakesink.h,
10865 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10866 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10867 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10868 elements/gstidentity.c, elements/gstidentity.h,
10869 elements/gstpipefilter.c, elements/gstpipefilter.h,
10870 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10871 elements/gstsinesrc.h, elements/gsttypefind.c,
10872 elements/gsttypefind.h: Reparented everything to GstElement,
10873 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10874 a bug in gst_bin_iterate_func.
10876 2000-12-28 22:13 omegahacker
10878 * gst/gstcaps.h: missed one file for copyright
10880 2000-12-28 22:12 omegahacker
10882 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10883 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10884 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10885 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10886 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10887 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10888 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10889 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10890 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10891 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10892 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10893 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10894 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10895 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10896 in all the libgst files. Created gst_private.h, set up all files
10899 2000-12-28 21:42 wtay
10901 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10902 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10903 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10904 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10905 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10906 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10907 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10908 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10909 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10910 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10911 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10912 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10913 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10914 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10915 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10916 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10917 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10918 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10919 gst/elements/gsttypefind.c: Updated the API docs.
10921 2000-12-28 21:12 omegahacker
10923 * gst/gstpad.c: removed some dead pad_pull/push code
10925 2000-12-28 03:17 wtay
10927 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10929 2000-12-28 03:00 wtay
10931 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10933 2000-12-28 02:51 wtay
10935 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10936 editor/gsteditorbin.c, editor/gsteditorelement.c,
10937 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10938 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10939 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10940 gst/gstscheduler.c, gst/elements/gstqueue.c,
10941 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10942 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10943 tests/registry.c: Pending editor changes. fixes for autoplug of
10944 elementary MPEG1 video streams make sure mp3 types get compiled
10945 videosink changes for xml loading
10947 2000-12-28 00:18 wtay
10949 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10950 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10951 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10952 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10953 again with mp3/mpeg1/ogg
10955 2000-12-27 23:42 omegahacker
10957 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10958 create_plan can be called multiple times.
10960 2000-12-27 22:49 wtay
10962 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10964 2000-12-27 22:39 wtay
10966 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10967 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10968 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10969 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10970 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10973 2000-12-27 20:41 wtay
10975 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10976 vorbis encoder/decoder to latest CVS version
10978 2000-12-27 04:16 wtay
10980 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10981 option Added multiple pad output
10983 2000-12-27 03:13 omegahacker
10985 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10986 elements/Makefile.am, types/Makefile.am: Mostly minor little
10987 changes, but two interesting things:
10989 1) removed a pthread_join from the gst_thread_main_loop. commented
10990 out because the thread isn't supposed to run pthread_join, the main
10993 2) Fixed a major bug with cothreads in threads. Had to add
10994 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10995 gilbc that ships with redhat 7.0 now places these mmap requests
10996 somewhat randomly. Since they *must* be exactly where we expect
10997 them, it was failing. MAP_FIXED forces it to put it where we say.
10999 2000-12-27 00:46 omegahacker
11001 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11002 the scheduling of chained cases. Very simply right now. Also
11003 added code to allow the use_cothread flag of a bin to force all the
11004 chains to use cothreads as well.
11006 2000-12-27 00:01 omegahacker
11008 * tests/: Makefile.am, case4.c: added case4
11010 2000-12-26 23:51 omegahacker
11012 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11013 gstscheduler.c, gstscheduler.h, gstthread.c,
11014 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11015 More massive changes to the scheduling system. Moved the
11016 scheduling code to gstscheduler.[ch], so an child bin can replace
11017 the scheduler. Introduced the concept of chains, which are subsets
11018 of the list of managed elements for a given manager bin, which get
11019 scheduled as separate entities. gst_bin_iterate_func should be
11020 pretty much fixed now, the scheduling code gets to do all the hard
11023 Cothreaded case work in the couple tests I've tried, chained is
11026 2000-12-26 20:49 omegahacker
11028 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11030 2000-12-26 20:24 wtay
11032 * docs/random/usecases: This file will contain several use cases to
11035 2000-12-25 01:33 wtay
11037 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11038 editor/gsteditor.h, editor/gsteditorbin.c,
11039 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11040 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11041 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11042 editor/gsteditorpad.c, editor/gsteditorproject.c,
11043 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11044 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11045 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11046 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11047 - restucturing of object creation - loading of xml files - visual
11048 eye candy: color changes on mouseover - active object is indicated
11049 - property box changes for boolean and enum types - property box:
11050 create properties per element - show pads/caps in propertybox
11051 added gst_util_get_bool_arg in gstutils.c added default properties
11054 2000-12-23 03:17 wtay
11056 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11057 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11058 elements/gstdisksrc.c, elements/gstfakesrc.c,
11059 elements/gstidentity.c: Added handoff signals to fakesrc and
11060 fakesink Added scheduling property to identity Added
11061 GST_STATE_TRANSITION macro to check for state changes. Modified
11062 gstbin and gstthread to the new state change macros
11064 2000-12-22 23:23 wtay
11066 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11067 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11068 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11069 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11070 manager was not detected. Some other testcases bin, thread,
11071 pipeline use the elementfactory on gst_*_new
11073 2000-12-22 16:14 wtay
11075 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11076 gst/gstxml.c, gst/elements/gstfakesink.c,
11077 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11078 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11079 tests/sched/runtestcases, tests/sched/runxml.c,
11080 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11081 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11082 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11083 cases... they all fail :-( Added a flag to identity to for
11084 loop_based behaviour. Added a signal to fakesink when a buffer is
11087 2000-12-21 20:21 wtay
11089 * tests/sched/testcases: More testcases
11091 2000-12-21 19:53 wtay
11093 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11095 2000-12-21 07:10 omegahacker
11097 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11098 very basic way. More use cases will hopefully provide some sanity.
11100 2000-12-21 01:27 omegahacker
11102 * gst/elements/gstqueue.c: Fixing two bugs:
11104 1) I had commented out an unlock. duh. 2) changed the _get
11105 function to return the buffer rather than call _push
11107 Also uncommented some debugging I'd turned off. Need to solve the
11108 verbosity problem somehow, I think by way of debug levels as well
11111 2000-12-20 09:39 omegahacker
11113 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11114 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11115 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11116 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11117 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11118 Massive scheduling changes (again). Not entirely complete, but
11119 getting closer. Need to think about various scheduling plans that
11120 we might want to produce, and figure out the rules for what is
11121 legal, and how to get the results we need as far as the plan.
11123 2000-12-20 00:55 wtay
11125 * docs/random/autoplug1: Added explanation for current autoplugging
11127 2000-12-19 16:38 wtay
11129 * tests/: .cvsignore, props.c: Small test program for the property
11132 2000-12-19 16:36 wtay
11134 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11135 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11136 to dynamically create GstCaps and GstProps Changed typefind of
11137 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11140 2000-12-19 13:44 wtay
11142 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11143 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11144 .dia drawings of the objects the autoplug test program.
11146 2000-12-19 13:41 wtay
11148 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11149 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11150 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11151 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11152 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11153 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11154 of GHashTables, since the autoplugger will use the GstCaps and
11155 elementfactories instead of the type system. We don't maintain a
11156 list anymore of the elements for the specific removed unused
11157 code in XML loading/saving.
11159 Cleanup in gstelementfactory: removed the register/unregister
11160 methods, register is now implicit when gst_elementfactory_new is
11161 called. _unregister is now _destroy. Removed logic to
11162 register/unregister the types in gsttypes. added methods to
11163 query if the factory can src/sink a GstCaps Make sure the
11164 elementfactory is set in the element_class when a new element is
11165 registered with gst_elementfactory_new.
11167 gst.c: properly register the basic bins gst_pipeline: use new
11168 gstautoplug (next checkin) gstprops: fixed an error in
11169 compatibility check registry test program changes plugins: misc
11170 changes for the new caps system.
11172 2000-12-19 05:48 omegahacker
11174 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11175 code the requires a patch to cdparanoia to avoid a segfault
11177 2000-12-17 16:24 wtay
11179 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11180 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11181 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11182 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11183 plugins/mp3decode/parse/mp3parse.c,
11184 plugins/mp3decode/types/mp3types.c,
11185 plugins/mpeg1/mpegtypes/mpeg1types.c,
11186 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11187 typefind function now returns a GstCaps structure instead of a
11188 gboolean. modified some plugins to this new behaviour Fixed
11189 autoplugging for the mpg123 case. When an element is selected in
11190 autoplugging and the caps do not match, another element is selected
11191 until the caps match. only examples/autoplug works because
11192 gstmediaplay uses a threaded setup that does not seem to work with
11193 the current scheduling.
11195 2000-12-17 06:26 omegahacker
11197 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11198 beginning of the first code-review. Here's the README:
11200 Code reviews: =============
11202 Files are to be named by file or subsystem, and CVS revision number
11205 gstbin.c-1.41 editor-20001216
11207 A file should look something like the following:
11209 -------------------------------------------------------------------
11210 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11211 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11213 ----- Line 20: #define GST_DEBUG_ENABLED
11215 Shouldn't be here, DEBUG should be enabled globally. May leave
11216 until scheduling changes are done.
11218 ----- Line 117: (gst_bin_class_init)
11219 gstelement_class->elementfactory =
11220 gst_elementfactory_find("bin");
11222 Not sure this is such a great idea. I thought the GstElement code
11223 did this kind of stuff?
11225 -------------------------------------------------------------------
11228 The format will evolve as we do more stuff, such as putting in
11229 fields for recommended actions, comments regarding any later
11230 changes made and when, etc.
11232 2000-12-17 04:54 omegahacker
11234 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11235 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11236 compilation fixes...
11238 2000-12-16 17:12 wtay
11240 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11241 editor/gsteditor.c, editor/gsteditorbin.c,
11242 editor/gsteditorelement.c, editor/gsteditorproject.c,
11243 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11244 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11245 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11246 tests/registry.c: some editor changes= loading of save pipelines
11247 (not working) added include in gstdebug.h for getpid property
11248 loading implemented GstXML can now be queried for the toplevel
11251 2000-12-16 10:18 omegahacker
11253 * docs/random/sources, examples/autoplug/Makefile,
11254 examples/helloworld/Makefile, examples/queue4/Makefile,
11255 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11256 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11257 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11258 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11259 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11260 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11261 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11262 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11263 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11264 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11265 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11266 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11267 tests/states.c: WARNING: Don't grab this updated unless you're
11268 really, REALLY sure. WARNING: Wait for the next one.
11270 Whole lotta changes here, including a few random bits:
11272 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11273 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11274 added new debugging for function ptrs gstpipeline.c: set type of
11275 parent_class to the class, not the object gstthread.c: ditto
11276 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11277 some defaults cobin/spindentity.c: updated to new do/while
11278 loopfunction style mp3encode/lame/gstlame.c: argument types,
11279 whole lotta lame options tests/: various changes
11281 Now, for the big changes: Once again, the scheduling system has
11282 changed. And once again, it broke a whole bunch of things. The
11283 gist of the change is that there is now a function pointer for
11284 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11285 Well, currently they are functions, but that's for debugging
11286 purposes only, they just call the function pointer after spewing
11289 This changed the GstPad structure a bit, and the GstPad API as
11290 well. Where elements used to provide chain() and pull() functions,
11291 they provide chain() and get() functions.
11292 gst_pad_set_pull[region]_function has been changed to
11293 get_pad_set_get[region]_function. This means all the elements out
11294 there that used to have pull functions need to be updated. The
11295 calls to that function have been changed in the normal elements,
11296 but the names of the functions passed is still _pull[region](),
11297 which is an aesthetic issue more than anything.
11299 As for what doesn't work yet, just about anything dealing with
11300 Connections is hosed, meaning threaded stuff won't work. This will
11301 be fixed about 12 hours from now, after I've slept, etc. The
11302 simplefake.c test works in both cothreaded and chained cases, but
11303 not much else will work due to the Connection problem. Needless to
11304 say, don't grab this unless you *need* these features *now*, else
11305 wait to update this stuff until tomorrow.
11307 I'm going to sleep now.
11309 2000-12-15 16:43 wtay
11311 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11312 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11313 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11314 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11315 a step closer to autoplugging. The element selection in the
11316 pipeline works. Slight modification to the typefind function
11317 handling. removed the stupid mime types in the mpeg decoders.
11318 Adjust videosink for the new caps handling. Modified the queue
11319 example to show an error in plan creation; Erik can you solve this?
11320 This is the type of pipelines autoplugging uses.
11322 2000-12-15 01:57 wtay
11324 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11325 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11326 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11327 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11328 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11329 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11330 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11331 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11332 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11333 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11334 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11335 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11336 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11337 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11338 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11339 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11340 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11341 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11342 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11343 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11344 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11345 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11346 plugins/mp3encode/lame/gstlame.h,
11347 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11348 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11349 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11350 tools/gstreamer-register.c: Header cleanup: try to include as
11351 little as possible; this will probably speed up compilation a bit.
11352 changed the .c files to use #include "..." Fix for the 'plugins are
11353 loaded twice' bug. Fix 22186: GstObject flags are now used
11354 everywhere. Added *_FLAG_LAST so elements do not use the same
11355 flags. Added some padding in the flag enum for future expansion.
11357 2000-12-14 17:21 wtay
11359 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11360 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11361 plugins/mpeg1/parse/mpeg1parse.c,
11362 plugins/mpeg1video/parse/mp1videoparse.c,
11363 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11364 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11365 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11366 pad template mechanisms.
11368 2000-12-14 12:30 wtay
11370 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11372 2000-12-13 21:42 omegahacker
11374 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11375 after 0.1.0 (i.e. in 2001)
11377 2000-12-13 19:35 wtay
11379 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11381 2000-12-13 19:29 wtay
11383 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11384 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11385 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11386 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11387 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11388 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11389 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11390 plugins/cdparanoia/cdparanoia.c,
11391 plugins/mp3decode/mpg123/gstmpg123.c,
11392 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11393 added the GstPadTemplate.
11395 The GstPadFactory is an easy way to define a pad with capabilities.
11396 The GstPadFactory is converted into a GstPadTemplate. The template
11397 is used to create new pads and to expose the possible pads used in
11398 an element to the plugin system.
11400 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11401 gstreamer-register because the XML definition has changed.
11403 2000-12-12 19:31 wtay
11405 * docs/random/plugins: Added a document about how we handle plugins
11406 and dynamic loading.
11408 2000-12-12 19:29 wtay
11410 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11411 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11412 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11413 plugins/mp3decode/mpg123/gstmpg123.c,
11414 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11415 tests/registry.c: More Caps changes, this change introduces the
11416 padfactory. the GstPadFactory will be used to describe the pads
11417 that an element will contain during its lifetime. mpg123 and
11418 mp3parse serve as an example. More XML changes to incorporate the
11421 2000-12-12 09:40 omegahacker
11423 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11424 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11425 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11426 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11427 tests/rip.c: Added LAME encoder. Wow.
11429 2000-12-12 06:49 omegahacker
11431 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11432 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11433 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11434 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11435 audio data from a CD, writes out raw audio. The tests/paranoia.c
11436 program will simply hook this up to a sound card. It works
11439 Next step is to flesh out the rest of the element, including pad
11440 caps, better seek and playout control, signals, and whatever else
11443 A minor patch to the editor is included here, the GstElementFactory
11444 details struct has a name change from 'class' to 'klass' that
11445 wasn't reflected in the elementselect widget. Fixd.
11447 2000-12-11 00:25 omegahacker
11449 * tests/queue.c: Updated to latest code for testing scheduling.
11451 2000-12-11 00:24 omegahacker
11453 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11454 elements/gstqueue.c: Implemented the hybrid scheduling system for
11455 sources and connections outside the current Bin. Is a bit hackish
11456 in one place, but I'll work out a way to make that cleaner soon.
11457 queue.c in tests now works nicely in all cases. More to come
11460 2000-12-11 00:06 wtay
11462 * tests/registry.c: Test program to check the registry handling
11464 2000-12-11 00:04 wtay
11466 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11467 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11468 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11469 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11470 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11471 gstplay/main.c, plugins/au/gstparseau.c,
11472 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11473 plugins/avi/wincodec/gstwincodec.c,
11474 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11475 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11476 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11477 plugins/mp3decode/mpg123/gstmpg123.c,
11478 plugins/mp3decode/mpg123/gstmpg123.h,
11479 plugins/mp3decode/parse/mp3parse.c,
11480 plugins/mp3decode/xing/gstxing.c,
11481 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11482 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11483 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11484 plugins/mpeg1/parse/mpeg1parse.c,
11485 plugins/mpeg1video/parse/mp1videoparse.c,
11486 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11487 plugins/mpeg2/mpeg2dec/decode.c,
11488 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11489 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11490 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11491 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11492 plugins/mpeg2/mpeg2dec/motion_comp.c,
11493 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11494 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11495 plugins/mpeg2/mpeg2dec/mpeg2.h,
11496 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11497 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11498 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11499 plugins/mpeg2/parse/mpeg2parse.c,
11500 plugins/mpeg2/subtitles/mpeg2subt.c,
11501 plugins/mpeg2/video/gstmpeg2play.c,
11502 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11503 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11504 plugins/visualization/smoothwave/smoothwave.c,
11505 plugins/visualization/spectrum/gstspectrum.c,
11506 plugins/visualization/synaesthesia/synaesthesia.c,
11507 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11508 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11509 tests/queue.c: First attempt at rebuilding the type/plugin system
11510 - make sure caps/props are saved in the registry autoplugging is
11511 completely broken. removed the typefactories and typeids from all
11512 the pads in the plugins XML load/save is ok (be sure to rerun
11513 gstreamer-register)
11515 2000-12-09 09:13 omegahacker
11517 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11518 work-in-progress do deal with out-of-bin elements. Current system
11519 is very likely going to be ditched due to its complexity and the
11520 fact that it doesn't work right now. More than that, it's
11521 generating some really odd results in my test program, which aren't
11522 readily explainable.
11524 If you want to keep a working copy of your working copy (heh),
11525 don't update until this is replaced with a hybrid approach. This
11526 approach will be the beginning of a plan generator that can
11527 construct full hybrid schedules given hints from various places.
11529 Hybrid means that cothreads are used, but there are chunks of the
11530 pipeline that are actually dealt with by chaining. This can improve
11531 speed by reducing cothread switches (which are much cheaper than
11532 thread switches, but still far from free, about 570 cycles on my
11533 PIII), but does carry a complexity burden. Luckily, the structure
11534 of GStreamer allows that burden to live entirely in create_plan.
11535 Luck? I think not ;-)
11537 2000-12-08 23:38 omegahacker
11539 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11540 CVS seems to work rather well, actually.
11542 Next is the work on task 23098...
11544 2000-12-08 20:31 omegahacker
11546 * tests/: Makefile.am, queue.c: Test program for simple queue
11547 operations. Good for testing thread/cothread interations.
11549 2000-12-08 18:24 wtay
11551 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11552 in again, it got removed with the previous commit.
11554 2000-12-08 10:33 omegahacker
11556 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11557 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11558 changes. Connections are now also pullfunc based. gstqueue has
11559 been updated, I don't know of any other connections offhand.
11561 There are still a few things that need doing, specifically the
11562 concept of a source or connection with connections to multiple
11563 thread contexts is not dealt with. This may force us to move the
11564 threadstate from the element to the pad, maybe keeping the
11565 element's copy for simple cases. Then the Bin would create a
11566 structure to pass to the cothreaded _wrappers of any such elements,
11567 which would detail the pads that are to be dealt with by this
11568 particular cothread context.
11570 That will speed things up to, since we don't have to look through
11571 the list of all pads for every Src or Connection element for every
11572 iteration, we can simply step through the list provided by the
11573 plan. Special case might even have a single pad pointer sitting
11574 there to trump the list, if there's only one (the common case
11577 Task 23098 is tracking these changes. The main task 22588 depends
11578 on that subtask, as well as 22240, which is a consistency check on
11581 2000-12-07 18:38 wtay
11583 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11585 2000-12-07 18:37 wtay
11587 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11588 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11589 from the capabilities as we might use the properties for metadata
11592 2000-12-06 23:04 wtay
11594 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11595 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11596 GstCapsListFactory in headers
11598 2000-12-05 18:08 wtay
11600 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11601 elements/gstasyncdisksrc.c: Fixed autoplugging.
11603 2000-12-04 19:24 wtay
11605 * docs/random/caps: Added some capability options
11607 2000-12-04 10:52 omegahacker
11609 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11610 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11611 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11612 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11613 elements/gstsinesrc.c: Changed the way things are scheduled,
11614 especially sources. A Src used to have a push() function, and
11615 optionally a pushregion() to deal with async reads, etc. That
11616 whole thing has gone away, in favor of providing a pull() function
11617 for the output (Src) pad instead, ala chain functions. This makes
11618 constructing cothreaded schedules out of non-loop elements somewhat
11619 easier. Basically there was always a question as to which pad was
11620 being dealt with. In the pullregion case, cothread-specific data
11621 was used to try to pass the region struct to the right place, which
11622 is a slow hack. And in general, the push function severely limited
11623 the kind of tricks that could be played when there's more than one
11624 output pad, such as a multi-out file reader with async capabilities
11625 on each pad independently.
11627 This changes the way cothread scheduling occurs. Instead of the
11628 hack to deal with Src's by calling their push() function (or
11629 optionally the pushregion(), in certain cases), we now are working
11630 towards a general mechanism where pads are the only thing that are
11631 dealt with directly.
11633 An optimization was made in the process of doing this: the
11634 loopfunction actually run as the outer [stack] frame of the
11635 cothread is now set more intelligently in create_plan() based on
11636 what kind of element it is. We now have:
11638 loopfunc_wrapper: used for loop-based elements, it simply calls the
11639 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11640 below). It currently does other, soon to be depracated, stuff.
11642 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11643 options are now loop- or pull-based)
11645 There will be a couple more to deal with other cases, such as
11646 Connections and chain-based elements. The general idea is that
11647 it's a lot more efficient to make the decisions once in create_plan
11648 than to keep doing this huge if/else chain in the wrapper. Just
11649 choose the right wrapper up front. It'll be most apparent
11650 performance-wise in the case of whichever element context is
11651 switched to first for each iteration, since the whole wrapper setup
11652 is done for every iteration.
11654 The tricky part is that there is now a bit of overloading of the
11655 function pointers in a pad. The current meanings (possibly to
11656 change a bit more soon) are:
11658 chainfunc: as always, chainfunc pointer is mirrored between peer
11659 pads (this may change, and the chain func may end up in
11660 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11661 to peer SinkPad: none (may take over chainfunc, see
11662 below) pullfunc: SrcPad: Src or Connection's function to construct
11663 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11666 There are a number of issues remaining with the scheduling, not the
11667 least of which is the fact that Connections are still dealt with
11668 the old way, with _push() functions and such. I'm trying to figure
11669 out a way to unify the system so it makes sense. Following the
11670 scheduling system is hard enough, trying to change it is murder.
11672 Another useful scheduling addition, mentioned above, is
11673 COTHREAD_STOPPING. It's an element flag that's used to signal
11674 whatever code is running in cothread context that it should be
11675 finishing up and exiting soon. An example of this is in
11676 plugins/cobin/spindentity.c. All the loops should now be composed
11677 of do/while loops, rather than while(1) loops:
11680 buf = gst_pad_pull(spindentity->sinkpad);
11681 gst_pad_push(spindentity->srcpad,buf);
11682 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11684 The reason for this is that COTHREAD_STOPPING may be set before the
11685 above loop ever gets started. It wouldn't do for the body of the
11686 loop to never once get called, that would simply stall the
11687 pipeline. Note that only the core library code is ever responsible
11688 for setting and unsetting this flag. All elements have to do is
11689 respond to it by cleanly exiting the loop and the function holding
11692 This is needed primarily to allow iterations to occur properly.
11693 Basically, there's a single entry point in the cothread scheduling
11694 loop, gst_bin_iterate_func() simply switches to this cothread. If
11695 the element in this context is allowed to loop infinitely, nothing
11696 would even switch back to the context from which the iterate() was
11697 originally called. This is a bit of a problem. The solution is
11698 for there to be an implicit switch back to the originating context.
11699 Now, even I'm not sure exactly how this works, but if the cothread
11700 that's switched to actually returns, execution returns back to the
11701 calling context, i.e. iterate_func().
11703 COTHREAD_STOPPING is therefore set just before switching into this
11704 (currently randomly chosen) context, on the assumption that it will
11705 return promptly after finishing its duties. The burden of clearing
11706 the flag falls to the various wrapper functions provided by the Bin
11707 code, thus element writers don't have to worry about doing that at
11708 all (and simply shouldn't).
11710 Related changes: All the sources in elements/ have been changed to
11711 reflect the new system.
11713 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11714 why, it's commented out now. 2) any other sources, including
11715 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11716 to work as pull-based sources.
11718 2000-12-04 09:35 omegahacker
11720 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11721 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11722 DEBUG system. New header file gstdebug.h holds the stuff to keep
11723 it out of gst.h's hair. DEBUG prints out the process id, cothread
11724 id, source filename and line number. Two new macros DEBUG_ENTER
11725 and DEBUG_LEAVE are used to show the entry and exit of a given
11726 function. This eventually might be used to construct call trace
11727 graphs, even taking cothreads into account. This would be quite
11728 useful in visualizing the scheduling mechanism.
11730 Minor changes to various debug messages.
11732 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11733 capable of performing DEBUG_LEAVE automatically. It does this by
11734 utilizing a little-known GCC extension that allows one to call a
11735 function with the same parameters as the current function. The
11736 macro uses this to basically call itself. A boolean is used to
11737 ensure that when it calls itself it actually runs the body of the
11738 function. In the meantime it prints stuff out before and after the
11739 real function, as well as constructing a debugging string. This
11740 can be used eventually to provide call-wide data on the DEBUG
11741 lines, instead of having to replicate data on each call to DEBUG.
11742 More research is needed into how this would most cleanly be fit
11743 into some other chunk of code, like GStreamer (I think of this
11744 DEBUG trick as a separate project, sorta).
11746 Unfortunately, the aforementioned DEBUG trick interacts quite
11747 poorly with cothreads. Almost any time it's used in a function
11748 that has anything remotely to do with a cothread context (as in, it
11749 runs in one), a segfault results from the __builtin_apply call,
11750 which is the heart of the whole thing. If someone who really knows
11751 assembly could analyze the resulting code to see what's really
11752 going on, we might find a way to fix either the macro or the
11753 cothreads (I'm thinking that there's something we missed in
11754 constructing the cothreads themselves) so this works in all cases.
11756 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11757 your functions. Be sure to put DEBUG_ENTER after your variable
11758 declarations and before any functional code, not to put the
11759 function name in any DEBUG strings (it's already there, trust me),
11760 and put a DEBUG_LEAVE if you care enough.
11762 Changes are going to happen in the way DEBUGs and other printouts
11763 occur, so stay tuned.
11765 2000-12-04 09:32 omegahacker
11767 * gst/gstplugin.c: Added a check to see if the plugin actually
11768 exists before even bothering to try to load it. Saves a fair
11769 amount of debugging spew with _gst_plugin_spew enabled.
11771 2000-12-04 09:14 omegahacker
11773 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11774 head_check function: DEBUG pretty much assumes there's a newline
11775 (\n) at the end, things get messy otherwise. Might add a
11776 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11777 a good cleanup anyway.
11779 2000-12-03 20:15 wtay
11781 * tests/caps.c: More test cases.
11783 2000-12-03 20:15 wtay
11785 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11787 2000-12-03 17:52 wtay
11789 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11792 2000-12-03 17:51 wtay
11794 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11795 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11796 pads. Added first preview of the capabilities system.
11797 Autoplugging is seriously broken with these (and other) changes.
11799 2000-12-03 15:02 richardb
11801 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11802 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11803 in the Makefile.am to generate symlinks to the live versions of the
11804 code in gst/ : fixes a compile error, and should keep things
11807 2000-12-03 00:17 omegahacker
11809 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11810 making DEBUG() print out the cothread ID as well as the process ID.
11811 cothread_getcurrent returns the current cothread ID, or -1 if
11812 cothreads aren't set up in this process context.
11814 2000-12-02 10:07 omegahacker
11816 * docs/random/filter-writers-guide: First pass at an outline for
11817 the Filter Writer's Guide. Mostly complete, though the structure
11818 needs some work. Just need someone to write it ;-)
11820 2000-11-30 20:30 wtay
11822 * docs/random/types3: Another type system proposal.
11824 2000-11-29 10:05 omegahacker
11826 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11827 code for error conditions to the end, using goto's to get there.
11828 This has the presumed advantage of consolidating all the normally
11829 run code into one chunk, reducing jumps (and the associated
11830 penalties in any modern processor) and limiting cache- line usage.
11831 It may be instructive to look at the generated assembly for this
11832 revision and the previous, to see if gcc is smart enough to do this
11835 If you want to turn off some of the checks (they are all checks for
11836 NULL pointers, if you're curious) for a speed gain, disable the
11837 #define of COTHREAD_PARANOID at the top.
11839 2000-11-26 19:11 wtay
11841 * docs/random/types2: Added the type system design.
11843 2000-11-25 18:13 wtay
11845 * docs/random/sources: More ramblings..
11847 2000-11-25 16:45 wtay
11849 * docs/random/sources: Another alternative to the src. Please
11852 2000-11-25 16:00 wtay
11854 * docs/random/sources: Added asci art control flow diagrams
11856 2000-11-25 14:18 wtay
11858 * docs/random/sources, gst/gstpipeline.c,
11859 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11860 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11861 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11862 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11863 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11864 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11865 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11866 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11867 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11868 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11869 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11870 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11871 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11872 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11873 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11874 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11875 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11876 the source elements.
11878 2000-11-25 07:43 omegahacker
11880 * gst/elements/gstelements.c: Added code to force the gsttypes
11881 plugin to load before gstelements, by simply having gstelements.c
11882 request the plugin. Solves some dependency problems. This is the
11883 correct method of doing this for now, though I had a thought:
11885 Have a static list of hard dependencies that the plugin system is
11886 responsible for satisfying before even trying to load the plugin.
11887 Makes plugin design easier.
11889 2000-11-25 07:02 omegahacker
11891 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11892 quite complete but sufficient for now
11894 2000-11-24 22:28 omegahacker
11896 * gst/gstelement.c: Fixed a dumb mistake: in
11897 gst_element_set_loop_function, it was forcing the cothread's entry
11898 function to change. This is totally wrong, the create_plan function
11899 in GstBin is responsible for setting that to its own internal
11900 helper function. Code removed outright...
11902 2000-11-23 21:49 omegahacker
11904 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11905 support hotswapping of loopfunc
11907 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11908 loopfunc is set, which needs to be obeyed by the loopfuncs
11909 themselves. The assumption is that only a loopfunc or an element
11910 that knows what it's doing will ever change the loopfunc pointer,
11911 so they can be responsible for exitting the loopfunc itself
11914 The loopfunc_wrapper function has been changed to call the loopfunc
11915 pointer itself in a loop. If the loopfunc changes, the current
11916 loop is supposed to exit, which causes the loopfunc_wrapper to
11917 start up the new loopfunc.
11919 2000-11-23 20:39 omegahacker
11921 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11922 gst_element_connect
11924 SImple matter of cleaning up the conflicting checks and actually
11925 connecting the pads in question.
11927 2000-11-23 08:13 omegahacker
11929 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11930 occurs after the state change of all the child elements.
11931 gstelement.c: set_state now loops such that each element only deals
11932 with one state change at a time, i.e.
11933 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11935 2000-11-20 22:05 wtay
11937 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11938 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11939 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11940 initialisation in mpeg2dec Added little performance test (compile
11943 2000-11-20 19:04 wtay
11946 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11947 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11948 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11949 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11950 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11951 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11952 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11953 plugins/mpeg2/ac3dec/audio_out.h,
11954 plugins/mpeg2/ac3dec/bit_allocate.c,
11955 plugins/mpeg2/ac3dec/bit_allocate.h,
11956 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11957 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11958 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11959 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11960 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11961 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11962 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11963 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11964 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11965 plugins/mpeg2/ac3dec/downmix_c.h,
11966 plugins/mpeg2/ac3dec/downmix_i386.S,
11967 plugins/mpeg2/ac3dec/downmix_i386.h,
11968 plugins/mpeg2/ac3dec/downmix_kni.S,
11969 plugins/mpeg2/ac3dec/downmix_kni.h,
11970 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11971 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11972 plugins/mpeg2/ac3dec/imdct512_kni.S,
11973 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11974 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11975 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11976 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11977 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11978 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11979 plugins/mpeg2/ac3dec/rematrix.h,
11980 plugins/mpeg2/ac3dec/sanity_check.c,
11981 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11982 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11983 plugins/mpeg2/ac3dec/srfft_kni.h,
11984 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11985 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11986 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11987 plugins/mpeg2/mpeg2dec/Makefile.am,
11988 plugins/mpeg2/mpeg2dec/decode.c,
11989 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11990 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11991 plugins/mpeg2/mpeg2dec/motion_comp.c,
11992 plugins/mpeg2/mpeg2dec/motion_comp.h,
11993 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11994 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11995 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11996 decoder. No seeking yet but at least we do not need ac3parse
11997 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11998 included). I have modified DeCSS a bit to work in GStreamer. Can I
11999 release the code or is there some lawyer that's going to sue me?
12000 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12001 decoder but failed.
12003 2000-11-12 20:34 wtay
12005 * components/bonobo-gstmediaplay/: Makefile.am,
12006 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12007 now works on audio only (mp3/vorbis). Video is broken because
12008 bonobo does not handle multithreading yet. Added Bonobo toolbar
12011 2000-11-11 15:13 wtay
12013 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12014 components/bonobo-gstmediaplay/Makefile.am,
12015 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12016 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12017 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12018 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12019 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12020 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12021 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12022 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12023 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12024 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12025 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12026 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12027 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12028 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12029 gst/elements/gstqueue.c, gstplay/Makefile.am,
12030 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12031 headers/code where missing in gst directory Added a bonobo wrapper
12032 for the media player (it shows up in gshell but locks up when
12033 activating the component, anyone?) Fixed some XML save/load
12034 problems with arguments.
12036 2000-11-08 19:53 wtay
12038 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12039 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12040 libraries. It looks like glade does not like empty dockitems...
12042 2000-11-07 21:38 wtay
12044 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12045 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12047 2000-11-07 21:24 wtay
12049 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12050 gstelement.sgml, gstpad.sgml: [no log message]
12052 2000-11-07 21:18 wtay
12054 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12055 gstreamer-sections.txt: Updated docs
12057 2000-11-06 00:15 wtay
12059 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12060 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12061 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12062 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12063 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12064 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12065 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12066 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12067 specific data to the cothreads.
12069 2000-11-04 18:55 wtay
12071 * include/sse.h: [no log message]
12073 2000-11-04 18:54 wtay
12075 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12076 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12077 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12078 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12079 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12080 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12081 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12082 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12083 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12084 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12085 plugins/mpeg2/mpeg2dec/Makefile.am,
12086 plugins/mpeg2/mpeg2dec/decode.c,
12087 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12088 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12089 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12090 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12091 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12092 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12093 plugins/mpeg2/mpeg2dec/motion_comp.c,
12094 plugins/mpeg2/mpeg2dec/motion_comp.h,
12095 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12096 plugins/mpeg2/mpeg2dec/mpeg2.h,
12097 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12098 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12099 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12100 excellent mpeg2dec decoder. Not 100% optimized but allready very
12101 fast. More cleanup.
12103 2000-11-02 20:10 wtay
12105 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12106 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12107 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12108 GUI apps using GStreamer should now handle the Gdk locks when
12109 handling signals from the pipeline (as it should be)
12111 2000-11-01 22:11 wtay
12113 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12114 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12115 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12116 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12117 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12118 Some code cleanup Let the parent GstBin decide when to do a
12119 create_plan (bin inside a thread)
12121 2000-11-01 13:49 wtay
12123 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12124 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12125 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12126 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12127 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12128 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12129 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12130 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12131 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12132 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12133 plugins/mp3decode/parse/mp3parse.c,
12134 plugins/mp3decode/parse/mp3parse.h,
12135 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12136 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12137 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12138 which is quite clean and more readable. Renamed parseavi to
12139 avidecoder Implemented seeking/time display/pause/play/stop/clean
12140 exit to gstmediaplay Added an element flag to indicate that it
12141 cannot deal with noncontigous buffers. If such an element is found
12142 in the pipeline, seeking is disabled for the complete stream
12143 (avidecoder cannot deal with seeking until we convert it to a loop
12144 based element with pull_region to fetch the indeces etc...)
12146 2000-10-30 21:10 wtay
12148 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12151 2000-10-30 21:08 wtay
12153 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12154 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12157 2000-10-30 21:06 wtay
12159 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12160 nonworking forward DCT with MMX
12162 2000-10-30 21:02 wtay
12164 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12165 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12166 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12167 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12168 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12169 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12170 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12171 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12172 plugins/mpeg1/mpegaudio/Makefile.am,
12173 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12174 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12175 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12176 plugins/mpeg1video/parse/mp1videoparse.c,
12177 plugins/mpeg2/mpeg2enc/Makefile.am,
12178 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12179 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12180 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12181 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12182 Misc fixes and cleanups A reworked gstplay. Now it is called
12183 gstmediaplay. gstplay is a custom widget that can display media and
12184 is to become a bonobo component soon. put the tables of the mpeg
12185 audio encoder in a header file. maybe faster quantisation for the
12188 2000-10-25 20:09 wtay
12190 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12191 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12192 docs/plugins/gstreamer-plugins-docs.sgml,
12193 docs/plugins/gstreamer-plugins-sections.txt,
12194 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12195 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12196 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12197 docs/plugins/tmpl/gstaviencoder.sgml,
12198 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12199 docs/plugins/tmpl/gstjpegenc.sgml,
12200 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12201 docs/plugins/tmpl/gstmpeg2enc.sgml,
12202 docs/plugins/tmpl/gstmpeg2play.sgml,
12203 docs/plugins/tmpl/gstmpeg_play.sgml,
12204 docs/plugins/tmpl/gstmpegaudio.sgml,
12205 docs/plugins/tmpl/gstmpg123.sgml,
12206 docs/plugins/tmpl/gstparseau.sgml,
12207 docs/plugins/tmpl/gstparseavi.sgml,
12208 docs/plugins/tmpl/gstparsewav.sgml,
12209 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12210 docs/plugins/tmpl/gstspectrum.sgml,
12211 docs/plugins/tmpl/gstv4lsrc.sgml,
12212 docs/plugins/tmpl/gstwincodec.sgml,
12213 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12214 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12215 docs/plugins/tmpl/median.sgml,
12216 docs/plugins/tmpl/mp1videoparse.sgml,
12217 docs/plugins/tmpl/mp2videoparse.sgml,
12218 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12219 docs/plugins/tmpl/mpeg2parse.sgml,
12220 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12221 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12222 docs/plugins/tmpl/smoothwave.sgml,
12223 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12224 docs/plugins/tmpl/synaesthesia.sgml,
12225 docs/plugins/tmpl/system_encode.sgml,
12226 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12227 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12228 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12229 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12230 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12231 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12232 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12233 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12234 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12235 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12236 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12237 test/qtest.c: More Docs updates. Added plugin documentation. I
12238 fear we need a gstdoc implementation that loads plugins and does
12239 introspection on them. I think we should automatically create the
12240 docs for the pads and mime types the plugins provide. Does anyone
12241 have enough perl knowledge to add these features? I allready
12242 changed the C code to output the pad definitions but my perl
12243 knowledge is too limited, for now, to implement the rest of the
12244 needed functionality...
12246 2000-10-22 17:30 wtay
12248 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12249 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12250 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12251 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12252 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12253 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12254 spectrum.sgml, videoraw.sgml: More docs updates
12256 2000-10-22 17:27 wtay
12258 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12259 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12260 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12261 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12262 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12263 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12264 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12265 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12266 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12267 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12268 updates documented the libraries
12270 2000-10-21 13:04 wtay
12272 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12273 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12274 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12275 plugins/avi/gstparseavi.c,
12276 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12277 plugins/mpeg1video/parse/mp1videoparse.c,
12278 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12279 plugins/mpeg2/mpegtypes/Makefile.am,
12280 plugins/mpeg2/mpegtypes/mpeg2types.c,
12281 plugins/mpeg2/parse/mpeg2parse.c,
12282 plugins/mpeg2/video/gstmpeg2play.c,
12283 plugins/mpeg2/videoparse/.cvsignore,
12284 plugins/mpeg2/videoparse/Makefile.am,
12285 plugins/mpeg2/videoparse/mp2videoparse.c,
12286 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12287 better autoplugging. MPEG2 works more or less. fix in
12288 autoplugging. avi now works.
12290 2000-10-12 20:41 wtay
12292 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12293 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12294 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12295 hardcoded pipeline setup is gstplay in favor of the autoplugging
12296 features. Still in a rought shape...
12298 2000-10-12 09:43 richardb
12300 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12301 gets installed correctly by make install. Problems: clean /
12302 uninstall don't work. make dist not tested. pdf manual doesn't
12305 2000-10-11 20:30 wtay
12307 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12308 gst/gstextratypes.c, gst/gstextratypes.h,
12309 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12310 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12311 types for better editor properties (FILENAME, enums) The disksrcs
12312 location property can now be set in the editor: we can now make our
12313 first working mp3 player with gsteditor!!
12315 2000-10-09 21:01 wtay
12317 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12318 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12319 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12320 bug in mpeg_play. Create a new thread upon a multisrc element in
12321 autoplugging: the autoplug example now correctly sets up 5 threads
12322 for an mpeg player.
12324 2000-10-09 01:34 richardb
12326 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12327 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12328 docs/manual/images/Makefile.am: Added building of the manual to the
12329 build system. Currently in a rudimentary state - will not
12330 gracefully give up if tools not available, will not uninstall /
12331 clean, and may not install / make dist properly. Documentation
12332 does not have dependencies on images, so won't rebuild if they're
12335 2000-10-08 23:23 wtay
12337 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12338 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12339 plugins/mp3decode/types/Makefile.am,
12340 plugins/mp3decode/types/mp3types.c,
12341 plugins/mpeg1/mpegtypes/.cvsignore,
12342 plugins/mpeg1/mpegtypes/Makefile.am,
12343 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12344 This little program (30 relevant lines) is able to play
12345 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12346 you write. Separated the mp3 and mpeg1 types for better reuse.
12348 2000-10-08 23:17 wtay
12350 * configure.in, editor/editor.glade, editor/gsteditor.h,
12351 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12352 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12353 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12354 editor/gsteditorproperty.c, editor/gstelementselect.c,
12355 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12356 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12357 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12358 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12359 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12360 plugins/capture/v4l/gstv4lsrc.c,
12361 plugins/mp3decode/mpg123/gstmpg123.c,
12362 plugins/mp3decode/parse/mp3parse.c,
12363 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12364 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12365 plugins/mpeg1/mpeg_play/video.c,
12366 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12367 plugins/mpeg1/parse/mpeg1parse.c,
12368 plugins/mpeg1video/parse/mp1videoparse.c,
12369 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12370 Fixes to various elements so that correct types are returned.
12371 Fixed flag collision with GtkObject. Elements can now suggest a
12372 thread. not sure if this is the right way to handle automatic
12373 thread creation. Autoplugging now works with multiple sinks and
12374 thread setup. No threads are created for intermediate elements yet,
12375 so MPEG may still be choppy.
12377 2000-10-06 23:52 richardb
12379 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12380 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12381 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12382 don't exist (these looked like copy and paste typos).
12384 2000-10-06 03:38 richardb
12386 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12388 2000-10-01 22:46 wtay
12390 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12391 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12392 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12393 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12394 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12395 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12396 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12397 pixmaps/thread.xpm: Initial work for the new editor.
12399 2000-09-27 20:33 wtay
12401 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12402 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12403 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12404 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12405 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12406 descriptions. GladeXML like operation implemented (you can
12407 retrieve parts of a pipeline)
12409 2000-09-24 23:47 wtay
12411 * examples/xml/.cvsignore: better .cvsignore
12413 2000-09-24 23:45 wtay
12415 * examples/xml/.cvsignore, examples/xml/Makefile,
12416 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12417 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12418 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12419 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12420 handling. A first example of what is to come...
12422 2000-09-24 15:31 wtay
12424 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12425 two threads and two queues.
12427 2000-09-24 15:29 wtay
12429 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12430 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12431 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12432 initialized in its thread context resulting in severe stack
12433 corruption. This was very hard to track down. We should be able
12434 now to modify some plugins to a loop based setup so that we can get
12435 rid of the mp3parse and mp1videoparse elements. Modified the GList
12436 to a GSList in the queue.
12438 2000-09-23 00:35 wtay
12440 * gstreamer-config.in, examples/helloworld/helloworld.c,
12441 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12442 examples/queue/queue.c, examples/queue2/.cvsignore,
12443 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12444 examples/queue3/queue3.c, examples/thread/thread.c,
12445 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12446 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12447 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12448 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12449 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12450 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12451 the thread handling. Fix a bug in gstreamer-config : gthread was
12452 not included. gst_bin_create_plan() is now done in the READY
12453 state. a bin with only another bin in it will now work with
12454 gst_bin_iterate. Added some examples for the queues.
12456 2000-09-21 18:54 richardb
12458 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12459 dct64.c as well. Fixes link error on PPC.
12461 2000-09-21 02:42 richardb
12463 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12464 nicely if attempt to run a test with an unsupported DCT type.
12466 2000-09-21 02:34 richardb
12468 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12469 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12470 support if available - hopefully makes it compile on PPC.
12472 2000-09-21 01:57 richardb
12474 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12475 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12476 cothreads stuff was causing segfaults, because the stack needs to
12477 be initialised with a particular structure on PPC, unlike x86 where
12478 it simply has items pushed or popped. Added Chris to AUTHORS, for
12481 2000-09-18 23:19 richardb
12483 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12484 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12485 Fix compile problem due to DEBUG being redefined in
12486 libs/getbits/gstgetbits.h. Also fix several small typos in the
12489 2000-09-17 23:08 wtay
12491 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12492 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12493 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12494 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12495 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12496 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12497 plugins/mpeg2/ac3parse/ac3parse.c,
12498 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12499 gst_pipeline_add_sink/src to allow multiple sink cases and more
12500 complex autoplugging. Update docs too. Simplified the pipeline
12501 autoplugging code. Changed the cothread case: One iteration is now
12502 a push from the src element. The disk source does not change its
12503 state anymore on eof. Better type setting for the ac3
12504 parser/decoder and mpeg2parse.
12506 2000-09-17 15:06 wtay
12508 * acconfig.h, configure.in, gst/gstbin.c,
12509 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12510 with Xv extension if the library is found. Changed the disksrc so
12511 that is goes to the PAUSE state if eof.
12513 2000-09-17 13:32 wtay
12515 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12517 2000-09-17 13:32 wtay
12519 * docs/manual/components.sgml: Information about the bonobo
12520 components and capplets we are going to make :-)
12522 2000-09-17 13:31 wtay
12524 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12525 plugins/mpeg1/mpeg_play/parseblock.c,
12526 plugins/mpeg2/mpeg2enc/Makefile.am,
12527 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12528 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12529 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12530 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12531 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12532 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12533 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12534 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12535 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12536 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12537 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12538 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12539 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12540 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12541 plugins/mpeg2/mpeg2enc/predict.c,
12542 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12543 plugins/mpeg2/mpeg2enc/predict_sse.s,
12544 plugins/mpeg2/mpeg2enc/ratectl.c,
12545 plugins/mpeg2/mpeg2enc/transfrm.c,
12546 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12547 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12548 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12549 asembler to seperate files.
12551 2000-09-17 00:11 richardb
12553 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12554 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12555 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12556 plugins/avi/wincodec/gstwinenc.c,
12557 plugins/mpeg1/mpeg1encoder/Makefile.am,
12558 plugins/mpeg1/mpeg1encoder/putbits.c,
12559 plugins/mpeg1/mpeg_play/Makefile.am,
12560 plugins/mpeg1/mpeg_play/parseblock.c,
12561 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12562 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12563 libs/winloader is disabled on PPC - I doubt this can be made to
12564 work. libs/videoscale and libs/idct are also disabled - they
12565 should be fixable though.
12567 Sorted out most of the plugins - avi is disabled for now on PPC;
12568 can be worked on later if there's any chance of getting it to work.
12570 Also provide an automake conditional for compiling vorbis, based on
12571 a configure test for the needed libraries: currently the test isn't
12572 implemented and defaults to "no" so you'll have to fiddle it to
12573 compile vorbis. I shall get hold of vorbis and implement an
12574 appropriate test some other time (if noone else beats me to it).
12576 2000-09-16 23:03 richardb
12578 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12579 Moved generic function implementations into gstgetbits_generic.c,
12582 2000-09-16 11:58 wtay
12584 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12585 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12586 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12587 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12588 quick hack to allow loop based elements to finish intead of looping
12589 till infinity. Added compile time i386 or plain C getbits
12590 implementation selection. The vorbis decoder now is our first loop
12593 2000-09-16 01:59 richardb
12595 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12596 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12597 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12598 plugins/mpeg2/ac3dec/Makefile.am,
12599 plugins/mpeg2/mpeg2enc/Makefile.am,
12600 plugins/mpeg2/mpeg2enc/motion.c,
12601 plugins/mpeg2/subtitles/Makefile.am,
12602 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12603 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12604 port, and towards generic portability.
12606 2000-09-16 00:04 richardb
12608 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12609 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12610 checking for 386, D'oh. Fix autogen to run autoheader _before_
12611 autoconf, since it generates a required file (config.h.in, which I
12612 just removed from CVS since its an autogenerated one). Also fix
12613 messed up variables in gst/Makefile.am
12615 2000-09-15 23:44 richardb
12617 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12618 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12619 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12620 Begun to add support for non i386 architectures, with the help of
12621 Chris Emerson. Added bits to configure to figure out architecture,
12622 and added some alternatives for PPC. Should cause no problems on
12623 i386, but I'll check after this commit, but doesn't yet work on PPC
12626 2000-09-14 23:18 wtay
12628 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12629 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12630 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12631 The vorbis encoder A test program to convert an mp3 to a vorbis
12632 file. A fix for the dynamic plugin loader factory_find was not
12633 working. Don't forget to run gstreamer-register after installing
12636 2000-09-14 21:31 wtay
12638 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12639 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12640 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12641 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12642 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12643 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12644 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12645 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12646 vorbis decoder. The encoder is not yet functional. Small cosmetic
12647 changes to gstcpu.c
12649 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12650 you *have* to change the line in libtool to
12651 deplibs_check_method="pass_all" because else the plugin shared
12652 library refuses to link against the static libvorbis.a library.
12653 This is a hack. I have no intention in including libvorbis into the
12654 gstreamer CVS tree and making it libtool compatible.
12656 2000-09-13 20:04 wtay
12658 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12659 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12660 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12661 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12662 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12663 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12664 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12665 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12666 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12667 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12668 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12669 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12672 2000-09-12 19:15 wtay
12674 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12675 MMX optimisation split out in seperate file.
12677 2000-09-12 19:13 wtay
12679 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12680 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12681 plugins/mpeg1/mpeg_play/Makefile.am,
12682 plugins/mpeg1/mpeg_play/parseblock.c,
12683 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12684 plugins/mpeg1/mpeg_play/recon_mmx.c,
12685 plugins/mpeg1/mpeg_play/recon_sse.s,
12686 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12687 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12688 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12689 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12690 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12691 CPU detection. Added SSE optimisation to mpeg_play Modified the
12692 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12693 mpeg1 and mpeg2 decoders.
12695 2000-09-09 17:39 wtay
12697 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12698 thread/Makefile, thread/thread.c: A thread example. An example of
12699 gstreamer-launch: an mp3 player
12701 2000-09-09 17:36 wtay
12703 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12704 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12705 docs/manual/programs.sgml, docs/manual/queues.sgml,
12706 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12707 editor/gsteditor.h, editor/gstelementselect.c,
12708 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12709 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12710 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12711 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12712 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12713 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12714 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12715 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12716 plugins/mpeg2/ac3parse/Makefile.am,
12717 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12718 Changes to gstreamer-config to include gtk+ libs manual changes:
12719 queues, threads, programs gsteditor does not crash anymore.
12720 gstpipline new should return a GstElement * fixed ac3dec for new
12721 getbits fixes to gstreamer-launch more efficient startup for
12724 2000-09-07 21:35 wtay
12726 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12727 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12728 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12729 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12730 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12731 plugins/mp3decode/mpg123/Makefile.am,
12732 plugins/mp3decode/mpg123/common.c,
12733 plugins/mp3decode/mpg123/gstmpg123.c,
12734 plugins/mp3decode/mpg123/layer1.c,
12735 plugins/mp3decode/mpg123/layer2.c,
12736 plugins/mp3decode/mpg123/layer3.c,
12737 plugins/mp3decode/mpg123/mpg123.c,
12738 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12739 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12740 plugins/mpeg1/system_encode/buffer.c,
12741 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12742 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12743 test/cothreads/test.c: Faster and modular getbits implementation.
12744 Fixed a bug in the audiosink that could lock up your box on bad MB.
12745 Modified the plugins to use the new getbits functions.
12747 2000-08-28 21:20 wtay
12749 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12750 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12751 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12752 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12753 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12754 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12755 plugins/avi/wincodec/gstwincodec.c,
12756 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12757 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12758 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12759 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12760 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12761 plugins/mp3decode/parse/mp3parse.c,
12762 plugins/mp3decode/xing/gstxing.c,
12763 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12764 plugins/mpeg1/mpeg_play/decoders.c,
12765 plugins/mpeg1/mpeg_play/decoders.h,
12766 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12767 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12768 plugins/mpeg1/parse/mpeg1parse.c,
12769 plugins/mpeg1/system_encode/system_encode.c,
12770 plugins/mpeg1video/parse/mp1videoparse.c,
12771 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12772 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12773 plugins/mpeg2/parse/mpeg2parse.c,
12774 plugins/mpeg2/subtitles/mpeg2subt.c,
12775 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12776 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12777 plugins/visualization/smoothwave/smoothwave.c,
12778 plugins/visualization/spectrum/gstspectrum.c,
12779 plugins/visualization/synaesthesia/synaesthesia.c,
12780 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12781 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12782 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12783 information in /etc/gstreamer/reg.xml - no need to do a
12784 plugin_load_all() - plugins are loaded when needed - typedetect
12785 functions are loaded when needed (still buggy) - no need to check
12786 for the existance of the plugin in the codecs - added
12787 gstreamer-register to create the reg.xml file - renamed launch to
12788 gstreamer-launch - plugins need to register the typefactory they
12789 provide modified the plugins to meet the new design modified the
12790 plugins to correctly set their pad types autoplugging can be done
12791 without loading the plugins now
12793 2000-08-22 22:18 wtay
12795 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12796 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12797 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12798 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12799 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12800 docs/manual/queues.sgml, docs/manual/threads.sgml,
12801 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12802 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12803 gst/gstpipeline.c, gst/gsttype.c,
12804 plugins/mp3decode/mpg123/gstmpg123.c,
12805 plugins/mp3decode/parse/mp3parse.c,
12806 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12807 empty...) Added automatic pad plugging. Added automatic dynamic
12808 pad plugging. Changed some codecs to correctly set their pad
12811 2000-08-21 22:57 wtay
12813 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12815 2000-08-21 22:23 wtay
12817 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12818 autoplug. Works for mp3 files only for now.
12820 2000-08-21 22:20 wtay
12822 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12823 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12824 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12825 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12826 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12827 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12828 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12829 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12830 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12831 first (rude) attempt at autoplug. Autoplugging selects appropriate
12832 codecs to connect src to sink, adds them to the pipeline and
12833 connect pads. Autoplugging will run the typedetect plugin if the
12834 src pad has no MIME type. No autoplugging is done on the src and
12835 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12836 creating threads. No attempt at dynamically autoplugging not yet
12837 existing pads. Changes to (some) plugins to properly set their
12840 2000-08-19 17:36 wtay
12842 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12843 helloworld.sgml, outline.txt: More manual about MIME types and
12846 2000-08-19 01:34 richardb
12848 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12849 sure that these are generated files which have no right to be in
12850 the CVS. If I'm wrong, and things break, then we'll just have to
12851 put them back again.
12853 2000-08-19 01:29 richardb
12855 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12856 test/Makefile.am: libXv is now linked against by test/* and gstplay
12857 if it is present. -lXv isn't leaked all over the place due to
12858 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12859 to link explicitly with extra things just because we use certain
12862 Build Makefile in tests, but don't recurse into tests when doing
12863 the build (tests no longer in SUBDIRS).
12865 2000-08-19 00:31 richardb
12867 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12868 compile gstplay only if there is one.
12870 2000-08-18 23:54 wtay
12872 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12873 makefile hacker :-)
12875 2000-08-18 23:17 wtay
12877 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12880 2000-08-18 23:15 wtay
12882 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12885 2000-08-18 23:07 richardb
12887 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12888 present, mpeg2enc plugin just ignores the .s files, C equivalents
12891 2000-08-18 22:57 wtay
12893 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12894 using uncompiled code.
12896 2000-08-18 22:30 richardb
12898 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12899 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12902 2000-08-18 21:38 wtay
12904 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12905 examples/helloworld/helloworld.c: helloworld example. and docs
12907 2000-08-18 21:35 wtay
12909 * README, gstreamer-config.in, docs/gst/Makefile.am,
12910 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12911 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12912 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12913 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12914 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12915 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12916 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12917 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12918 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12919 plugins/mp3decode/mpg123/Makefile.am,
12920 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12921 plugins/mpeg1/parse/mpeg1parse.c,
12922 plugins/visualization/smoothwave/smoothwave.c,
12923 plugins/visualization/spectrum/gstspectrum.c,
12924 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12925 Various fixes for the build/install problems update to the
12926 docs/manual. Added a simple helloworld example.
12928 2000-08-17 07:18 wtay
12930 * docs/manual/gstreamer-manual.sgml: The book is not published
12933 2000-08-16 22:40 wtay
12935 * docs/manual/images/.cvsignore: Ignore the png images; they are
12936 supposed to be build by the Makefile.
12938 2000-08-16 22:38 wtay
12940 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12941 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12942 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12943 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12946 2000-08-14 16:18 wtay
12948 * libs/idct/.cvsignore: ignore the test program
12950 2000-08-14 16:17 wtay
12952 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12953 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12954 plugins/vcdsrc/vcdsrc.c,
12955 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12956 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12957 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12958 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12959 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12960 test/record.c, test/spectrum.c, test/vidcapture.c,
12961 test/vidcapture2.c, test/videotest.c, test/wave.c,
12962 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12963 Adapted the test directory to the new state management added an
12964 mpeg2 to avi encoder. added a v4l to divx capture example.
12966 2000-08-14 11:59 wtay
12968 * configure.in, include/avifmt.h, include/registry.h: The include
12969 files for the windows codec loader. top level configure file.
12971 2000-08-14 11:57 wtay
12973 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12974 handler. This object is able to generate buffers and is passed
12975 between elements to exchange buffers. Elements can also use this
12976 pool to efficiently generate output buffers.
12978 2000-08-14 11:55 wtay
12980 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12981 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12982 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12983 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12984 in the threading element. Added bufferpools.
12986 2000-08-14 11:54 wtay
12988 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12989 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12990 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12991 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12992 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12993 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12994 is possible. Added MPEG2 subtitles.
12996 2000-08-14 11:49 wtay
12998 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12999 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13000 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13001 and used the IDCT library.
13003 2000-08-14 11:42 wtay
13005 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13007 2000-08-14 11:41 wtay
13009 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13010 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13011 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13012 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13013 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13014 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13015 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13016 transfrm.c, variance_mmx.s: Better rate control with different
13017 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13018 optimisations. Use the IDCT library.
13020 2000-08-14 11:33 wtay
13022 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13025 2000-08-14 11:32 wtay
13027 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13030 2000-08-14 11:31 wtay
13032 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13033 system_encode.c, system_encode.h: Added statup delay. Added
13036 2000-08-14 11:30 wtay
13038 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13040 2000-08-14 11:28 wtay
13042 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13043 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13044 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13047 2000-08-14 11:25 wtay
13049 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13051 2000-08-14 11:23 wtay
13053 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13054 new state management.
13056 2000-08-14 11:21 wtay
13058 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13059 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13060 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13061 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13062 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13063 encoder/decoder plugins for windows codecs.
13065 2000-08-14 11:17 wtay
13067 * gstplay/gstplay.glade: The UI
13069 2000-08-14 11:16 wtay
13071 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13072 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13073 stop.xpm, support.c, support.h: glade based gstplay version.
13074 better avi/mpeg support. nice about dialog :-) Drag and drop
13077 2000-08-14 11:12 wtay
13079 * libs/idct/.cvsignore: ..
13081 2000-08-14 11:11 wtay
13083 * libs/: Makefile.am, getbits/gstgetbits.c,
13084 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13085 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13086 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13087 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13088 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13089 Added IEEE testbed. Update to the windows codec loader. fixes in
13090 the riff parser/encoder. cleanup in the getbits/putbits API.
13092 2000-08-05 04:53 omegahacker
13094 * LICENSE, Makefile.am: Adding explicit license information, since
13095 quite a large number of source files don't have the LGPL header.
13096 This is something we need to fix. GNOME has a script to run around
13097 and fix things, maybe we should snag a copy and let it loose in a
13100 2000-07-21 04:57 omegahacker
13102 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13103 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13104 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13105 gstpipefilter.h: Brought standard elements in line with new state
13108 2000-07-17 18:14 omegahacker
13110 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13111 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13112 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13113 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13114 gst/gstthread.h, gst/elements/gstelements.c,
13115 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13116 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13117 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13118 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13119 Megapatch, changes which states are available, how they're used,
13120 and how they're set. Also modifies the scheduling system, breaking
13121 pulled buffers. Check mail archives for more details.
13123 2000-07-15 14:26 wtay
13125 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13126 plugins/mp3decode/mpg123/gstmpg123.c,
13127 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13128 with the allignment of the chunks. This should solve the errors
13131 2000-07-15 13:06 wtay
13133 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13134 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13135 include/default.h, include/registry.h, libs/Makefile.am,
13136 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13137 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13138 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13139 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13140 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13141 plugins/mp3decode/mpg123/layer3.c,
13142 plugins/mpeg1video/parse/mp1videoparse.c,
13143 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13144 the wine .dll loader. you must unzip binaries.zip from
13145 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13146 source tree**. Extended and bugfixed thr riff parser to support
13147 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13148 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13149 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13150 gstplay is temporarly broken.
13152 2000-07-13 20:49 wtay
13154 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13155 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13156 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13157 plugins/mpeg1video/parse/mp1videoparse.c,
13158 plugins/mpeg1video/parse/mp1videoparse.h,
13159 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13160 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13161 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13162 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13163 (from libmpeg2) Round image size up to the nearest multiple of 16
13166 2000-07-12 23:52 wtay
13168 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13169 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13170 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13171 gst/gstthread.c, gst/elements/gstaudiosink.c,
13172 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13173 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13174 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13175 plugins/mp3decode/mpg123/gstmpg123.c,
13176 plugins/mp3decode/mpg123/gstmpg123.h,
13177 plugins/mp3decode/mpg123/layer3.c,
13178 plugins/mp3decode/mpg123/mpg123.c,
13179 plugins/mp3decode/parse/Makefile.am,
13180 plugins/mp3decode/parse/mp3parse.c,
13181 plugins/mp3decode/parse/mp3parse.h,
13182 plugins/mp3decode/xing/libxing/Makefile.am,
13183 plugins/mpeg1/mpeg_play/Makefile.am,
13184 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13185 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13186 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13187 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13188 plugins/mpeg1video/parse/mp1videoparse.c,
13189 plugins/mpeg1video/parse/mp1videoparse.h,
13190 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13191 is the audio/video sync release. Changed the mpegvideoparser to
13192 parse complete pictures. Added the PTS timestamps to the pictures.
13193 Added PTS timestamps to the MPEG audio frames. Made the clock a
13194 littlebit better. Gstplay now uses two more threads one for video,
13195 one for audio playback. Added the first QoS callbacks for the
13196 pads. hopefully fix an mmx compilation problem.
13198 2000-07-05 22:32 wtay
13200 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13201 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13202 mechanism in case no suitable XvImage is found.
13204 2000-07-05 11:21 wtay
13206 * gstplay/gstplay.h: [no log message]
13208 2000-07-05 11:21 wtay
13210 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13211 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13212 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13213 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13214 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13215 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13216 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13217 plugins/mp3decode/parse/mp3parse.c,
13218 plugins/mpeg1/mpeg_play/Makefile.am,
13219 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13220 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13221 plugins/mpeg1/mpeg_play/parseblock.c,
13222 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13223 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13224 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13225 plugins/mpeg1video/parse/Makefile.am,
13226 plugins/mpeg1video/parse/mp1videoparse.c,
13227 plugins/mpeg1video/parse/mp1videoparse.h,
13228 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13229 plugins/mpeg2/ac3parse/Makefile.am,
13230 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13231 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13232 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13233 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13234 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13235 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13236 MMX conversion implemented seeking to gstplay.
13238 2000-06-27 21:22 wtay
13240 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13241 interpollation for bidirectionally predicted macroblocks.
13242 (players based on mpeg_play should also implement this, as it was
13243 left out from the reference decoder, probabliy for performance
13244 reasons) Reduced rounding errors in the quatisation of the
13247 2000-06-25 23:23 wtay
13249 * gstplay/.cvsignore: [no log message]
13251 2000-06-25 23:21 wtay
13253 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13254 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13255 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13256 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13257 Added mpeg2 playback for gstplay
13259 2000-06-25 22:37 wtay
13261 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13262 gst/gsttypefind.h, gst/elements/Makefile.am,
13263 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13264 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13265 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13266 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13267 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13268 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13269 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13270 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13271 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13272 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13273 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13274 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13275 plugins/filters/median/median.c, plugins/filters/median/median.h,
13276 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13277 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13278 plugins/mp3decode/parse/mp3parse.c,
13279 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13280 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13281 plugins/mpeg1/mpeg_play/parseblock.c,
13282 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13283 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13284 plugins/mpeg1/parse/mpeg1parse.c,
13285 plugins/mpeg1/system_encode/system_encode.c,
13286 plugins/mpeg1video/parse/mp1videoparse.c,
13287 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13288 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13289 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13290 fixed the avi parser (gstriff had wrong size) the system_encoder
13291 can now do video only system streams sanitized the colorspace and
13292 scaler api. added fast self modifying asm scaler. worked on the
13293 typefind stuff. added a cool media player (gstplay) it uses the
13294 typefinder to playback avi, mpeg1 (system and video) streams. It
13295 is also a testbed and a real app.
13297 2000-06-18 15:13 wtay
13299 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13300 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13303 2000-06-18 14:51 wtay
13305 * plugins/avi/videoheader.c: Construct the avi header based on the
13308 2000-06-18 14:50 wtay
13310 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13311 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13312 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13313 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13314 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13315 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13316 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13317 color conversion bug. Initial work for multiply avi codecs.
13319 2000-06-16 23:58 wtay
13321 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13322 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13323 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13324 plugins/mpeg1/mpegaudio/common.c,
13325 plugins/mpeg1/mpegaudio/encoder.h,
13326 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13327 plugins/mpeg1/mpegaudio/gstputbits.c,
13328 plugins/mpeg1/mpegaudio/gstputbits.h,
13329 plugins/mpeg1/mpegaudio/musicin.h,
13330 plugins/mpeg2/mpeg2enc/Makefile.am,
13331 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13332 plugins/mpeg2/mpeg2enc/gstputbits.c,
13333 plugins/mpeg2/mpeg2enc/gstputbits.h,
13334 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13335 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13336 plugins/mpeg2/mpeg2enc/ratectl.c,
13337 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13339 2000-06-16 23:33 wtay
13341 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13343 2000-06-16 23:32 wtay
13345 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13346 putbits.h: putbits implementation
13348 2000-06-16 23:30 wtay
13350 * configure.in, plugins/mpeg1/Makefile.am,
13351 plugins/mpeg1/mpegaudio/Makefile.am,
13352 plugins/mpeg1/mpegaudio/README.crh,
13353 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13354 plugins/mpeg1/mpegaudio/encode.c,
13355 plugins/mpeg1/mpegaudio/encoder.h,
13356 plugins/mpeg1/mpegaudio/fixes.txt,
13357 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13358 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13359 plugins/mpeg1/mpegaudio/gstputbits.c,
13360 plugins/mpeg1/mpegaudio/gstputbits.h,
13361 plugins/mpeg1/mpegaudio/musicin.c,
13362 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13363 plugins/mpeg1/mpegaudio/readme.txt,
13364 plugins/mpeg1/mpegaudio/release.txt,
13365 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13366 plugins/mpeg1/system_encode/buffer.c,
13367 plugins/mpeg1/system_encode/system_encode.c,
13368 plugins/mpeg1/system_encode/system_encode.h,
13369 plugins/mpeg2/mpeg2enc/Makefile.am,
13370 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13371 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13372 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13373 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13374 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13375 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13376 unified putbits implementation Added an MPEG audio layer 1&2
13379 2000-06-12 22:27 wtay
13381 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13382 plugins/mpeg1/system_encode/buffer.c,
13383 plugins/mpeg2/mpeg2enc/predict.c,
13384 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13385 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13386 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13387 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13389 2000-06-11 13:11 wtay
13391 * configure.in, gst/elements/gstpipefilter.c,
13392 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13393 plugins/mp3decode/mpg123/gstmpg123.c,
13394 plugins/mp3decode/parse/mp3parse.c,
13395 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13396 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13397 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13398 plugins/mpeg1/mpeg_play/parseblock.c,
13399 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13400 plugins/mpeg1/system_encode/.cvsignore,
13401 plugins/mpeg1/system_encode/Makefile.am,
13402 plugins/mpeg1/system_encode/buffer.c,
13403 plugins/mpeg1/system_encode/buffer.h,
13404 plugins/mpeg1/system_encode/main.h,
13405 plugins/mpeg1/system_encode/system_encode.c,
13406 plugins/mpeg1/system_encode/system_encode.h,
13407 plugins/mpeg1/system_encode/systems.c,
13408 plugins/mpeg2/ac3parse/ac3parse.c,
13409 plugins/mpeg2/ac3parse/ac3parse.h,
13410 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13411 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13412 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13413 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13414 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13415 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13416 Added first frames skipping to the mp3 and ac3 parser (this allows
13417 you to skip a number of frames before pushing them). Removed wrong
13418 mmx code from the encoder. Added Macroblocks per slice to the
13419 encoder. added bilinear and bicubic interpolation to the
13420 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13421 calculations yet) Added some options (framerate to the
13424 2000-06-04 20:18 richardb
13426 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13428 2000-05-28 23:46 wtay
13430 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13431 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13432 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13433 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13434 like the mpeg1 parser. Added a command property to the pipefilter.
13436 2000-05-28 21:04 wtay
13438 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13439 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13440 element: pipefilter. This element connects the stdin/stdout of an
13441 external program into the pipeline. We now have virtually all of
13442 the capabilities of sox, lame, ...
13444 2000-05-28 20:59 wtay
13446 * configure.in, gst/elements/Makefile.am,
13447 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13448 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13449 plugins/mpeg1/mpeg_play/parseblock.c,
13450 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13451 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13452 plugins/mpeg2/mpeg2enc/Makefile.am,
13453 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13454 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13455 plugins/mpeg2/mpeg2enc/ratectl.c,
13456 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13457 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13458 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13459 motion compensation bug (was a bug on Intels site)
13460 Faster/Better/more accurate motion detection in the mpeg encoder
13461 Added an audio resampler (convert 48000 kHz to 44100 for example)
13462 does not work Fixed rate control in the mpeg2 encoder.
13464 2000-05-21 23:00 wtay
13466 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13468 2000-05-21 22:59 wtay
13470 * test/mp1tomp1.c: An MPEG1 transcoder.
13472 2000-05-21 22:58 wtay
13474 * configure.in, docs/gst/gstreamer-decl.txt,
13475 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13476 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13477 gst/elements/gstqueue.c, plugins/Makefile.am,
13478 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13479 plugins/filters/median/.cvsignore,
13480 plugins/filters/median/Makefile.am,
13481 plugins/filters/median/median.c, plugins/filters/median/median.h,
13482 plugins/filters/smooth/.cvsignore,
13483 plugins/filters/smooth/Makefile.am,
13484 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13485 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13486 plugins/mpeg1/mpeg1encoder/.cvsignore,
13487 plugins/mpeg1/mpeg1encoder/CHANGES,
13488 plugins/mpeg1/mpeg1encoder/Makefile.am,
13489 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13490 plugins/mpeg1/mpeg1encoder/README,
13491 plugins/mpeg1/mpeg1encoder/SETUP,
13492 plugins/mpeg1/mpeg1encoder/chendct.c,
13493 plugins/mpeg1/mpeg1encoder/codec.c,
13494 plugins/mpeg1/mpeg1encoder/csize.h,
13495 plugins/mpeg1/mpeg1encoder/ctables.h,
13496 plugins/mpeg1/mpeg1encoder/dct.h,
13497 plugins/mpeg1/mpeg1encoder/globals.h,
13498 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13499 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13500 plugins/mpeg1/mpeg1encoder/htable.lex,
13501 plugins/mpeg1/mpeg1encoder/huffman.c,
13502 plugins/mpeg1/mpeg1encoder/huffman.h,
13503 plugins/mpeg1/mpeg1encoder/io.c,
13504 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13505 plugins/mpeg1/mpeg1encoder/lexer.c,
13506 plugins/mpeg1/mpeg1encoder/lexer.l,
13507 plugins/mpeg1/mpeg1encoder/marker.c,
13508 plugins/mpeg1/mpeg1encoder/marker.h,
13509 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13510 plugins/mpeg1/mpeg1encoder/mem.h,
13511 plugins/mpeg1/mpeg1encoder/mpeg.c,
13512 plugins/mpeg1/mpeg1encoder/param.h,
13513 plugins/mpeg1/mpeg1encoder/prototypes.h,
13514 plugins/mpeg1/mpeg1encoder/putbits.c,
13515 plugins/mpeg1/mpeg1encoder/putbits.h,
13516 plugins/mpeg1/mpeg1encoder/qtables.h,
13517 plugins/mpeg1/mpeg1encoder/size.h,
13518 plugins/mpeg1/mpeg1encoder/stat.c,
13519 plugins/mpeg1/mpeg1encoder/stream.c,
13520 plugins/mpeg1/mpeg1encoder/stream.h,
13521 plugins/mpeg1/mpeg1encoder/system.h,
13522 plugins/mpeg1/mpeg1encoder/tables.h,
13523 plugins/mpeg1/mpeg1encoder/transform.c,
13524 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13525 plugins/mpeg1/mpeg_play/parseblock.c,
13526 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13527 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13528 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13529 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13530 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13531 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13532 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13533 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13534 MMX optimisations for motion estimation. Added another mpeg1
13535 encoder. Added Two filters: smooth and median (a median cut
13536 filter) Made the queue pull buffers.
13538 2000-05-17 23:49 richardb
13540 * plugins/Makefile.am: Always build videosink, now that the
13541 dependency on gdk_pixbuf is removed.
13543 2000-05-13 10:41 richardb
13545 * plugins/Makefile.am: Make videosink compiled only if
13546 HAVE_GDK_PIXBUF again.
13548 2000-05-12 18:41 wtay
13550 * plugins/videoscale/.cvsignore: ...
13552 2000-05-12 18:39 wtay
13554 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13555 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13556 scaler as a library and an Element. Also a little non working mpeg2
13557 to mpeg1 converter (still struggling with the quantisation).
13559 2000-05-12 18:33 wtay
13561 * configure.in, gst/gstclock.c, libs/Makefile.am,
13562 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13563 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13564 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13565 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13566 plugins/mpeg1/parse/mpeg1parse.c,
13567 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13568 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13569 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13570 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13571 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13572 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13573 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13574 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13575 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13578 2000-05-12 08:15 richardb
13580 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13581 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13582 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13583 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13584 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13585 videosink only if it is present. Make documentation generated
13586 successfully even if libghttp isn't present (by skipping the
13589 2000-05-12 08:09 richardb
13591 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13592 macro call, so it compiles with debug on.
13594 2000-05-02 00:22 wtay
13596 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13597 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13600 2000-05-02 00:09 wtay
13602 * configure.in, libs/getbits/gstgetbits.h,
13603 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13604 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13605 plugins/mpeg1/parse/mpeg1parse.c,
13606 plugins/mpeg1video/parse/mp1videoparse.c,
13607 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13608 plugins/mpeg2/ac3parse/ac3parse.c,
13609 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13610 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13611 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13612 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13613 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13614 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13615 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13616 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13617 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13618 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13619 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13620 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13621 plugins/mpeg2/mpeg2enc/quantize.c,
13622 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13623 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13624 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13625 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13626 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13627 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13628 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13629 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13630 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13631 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13632 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13633 MPEG System stream parser. an mpeg encoder.
13635 2000-04-24 21:51 wtay
13637 * configure.in, libs/getbits/gstgetbits_inl.h,
13638 plugins/mpeg1/mpeg_play/decoders.c,
13639 plugins/mpeg1/mpeg_play/decoders.h,
13640 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13641 plugins/mpeg1/mpeg_play/parseblock.c,
13642 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13643 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13644 plugins/mpeg1/mpeg_play/video.h,
13645 plugins/mpeg1video/parse/mp1videoparse.c,
13646 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13647 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13648 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13649 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13650 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13651 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13652 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13653 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13654 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13655 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13656 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13657 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13658 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13659 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13660 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13661 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13662 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13663 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13666 2000-04-17 00:33 wtay
13668 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13669 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13672 2000-04-17 00:25 wtay
13674 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13675 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13676 Reworked the ac3decoder for the new getbits functions. We are now
13677 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13680 2000-04-16 19:51 wtay
13682 * libs/getbits/.cvsignore: [no log message]
13684 2000-04-16 19:50 wtay
13686 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13687 gstgetbits_inl.h: I the generc getbits implementation
13689 2000-04-16 19:47 wtay
13691 * configure.in, docs/gst/gstreamer-decl.txt,
13692 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13693 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13694 plugins/mp3decode/mpg123/common.c,
13695 plugins/mp3decode/mpg123/getbits.c,
13696 plugins/mp3decode/mpg123/getbits.h,
13697 plugins/mp3decode/mpg123/gstmpg123.c,
13698 plugins/mp3decode/mpg123/layer1.c,
13699 plugins/mp3decode/mpg123/layer2.c,
13700 plugins/mp3decode/mpg123/layer3.c,
13701 plugins/mp3decode/mpg123/mpg123.c,
13702 plugins/mp3decode/mpg123/mpg123.h,
13703 plugins/mp3decode/parse/mp3parse.c,
13704 plugins/mp3decode/parse/mp3parse.h,
13705 plugins/mpeg1/mpeg_play/Makefile.am,
13706 plugins/mpeg1/mpeg_play/ctrlbar.c,
13707 plugins/mpeg1/mpeg_play/ctrlbar.h,
13708 plugins/mpeg1/mpeg_play/decoders.c,
13709 plugins/mpeg1/mpeg_play/decoders.h,
13710 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13711 plugins/mpeg1/mpeg_play/motionvector.c,
13712 plugins/mpeg1/mpeg_play/parseblock.c,
13713 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13714 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13715 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13716 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13717 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13718 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13719 getbits handling. I currently have an inline integer
13722 2000-04-13 22:59 wtay
13724 * Makefile.am, configure.in, gst/gstclock.c,
13725 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13726 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13728 2000-04-09 22:38 wtay
13730 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13732 2000-04-09 22:36 wtay
13734 * gst/Makefile.am, gst/gstelement.c,
13735 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13736 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13737 plugins/capture/v4l/gstv4lsrc.c,
13738 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13739 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13740 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13741 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13742 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13743 clock. The audiosink can now adjust the clock. Fixed incorrect
13744 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13745 videosink, it now uses the color conversion library when needed.
13747 2000-04-02 22:38 wtay
13749 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13750 new riff parser and encoder
13752 2000-04-02 22:36 wtay
13754 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13755 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13756 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13757 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13758 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13759 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13760 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13761 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13762 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13763 colorspace library and removed yuv2rgb conversion from the
13764 videosink. The aviencoder should now more or less work.
13766 2000-03-27 20:53 wtay
13768 * docs/Makefile.am, docs/gst/Makefile.am,
13769 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13770 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13771 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13772 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13773 docs/gst/tmpl/gstasyncdisksrc.sgml,
13774 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13775 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13776 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13777 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13778 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13779 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13780 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13781 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13782 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13783 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13784 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13785 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13786 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13787 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13788 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13789 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13790 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13791 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13792 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13793 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13794 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13795 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13796 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13797 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13798 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13799 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13800 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13801 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13802 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13803 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13804 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13805 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13806 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13807 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13808 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13809 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13810 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13811 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13812 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13813 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13814 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13815 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13816 standard library objects and standard elements are documented.
13817 Modified some of the elements to more accuratly report about their
13818 arguments so the documentation builds more reasonable output.
13819 Added aviencoder and jpegencoder elements (not working yet)
13821 2000-03-22 21:18 wtay
13823 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13824 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13825 plugins/Makefile.am, plugins/avi/Makefile.am,
13826 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13827 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13828 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13829 the avi decoder now configures the jpeg codec if an MJPG encoded
13830 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13831 videosink. jpeglib is used to decode the jpeg image.
13833 2000-03-21 20:06 omegahacker
13835 * plugins/avi/gstparseavi.c: removed second check on riff library,
13836 moved original to top so it fails out right away
13838 2000-03-21 19:54 omegahacker
13840 * plugins/avi/gstparseavi.c: added load and check of libriff during
13843 2000-03-21 19:54 omegahacker
13845 * gst/gstplugin.c: spelling fixes to gst_library_load()
13847 2000-03-20 20:25 wtay
13849 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13850 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13851 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13852 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13853 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13854 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13855 riff parsing as a library. The avi parser can play simple PCM
13856 encoded audio. some minor cleanups.
13858 2000-03-19 00:59 wtay
13860 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13861 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13862 plugins/Makefile.am, plugins/avi/.cvsignore,
13863 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13864 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13865 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13866 the riff code into a seperate library in /libs dir. The plugin
13867 loader also checks the /libs path. The avi parser now uses the
13868 riff library. WAV is broken.
13870 2000-03-13 22:17 wtay
13872 * test/aviparse.c: A non functional avi parser.
13874 2000-03-13 22:13 wtay
13876 * configure.in, gst/gst.c, gst/gstbuffer.h,
13877 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13878 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13879 plugins/Makefile.am, plugins/au/gstparseau.c,
13880 plugins/capture/v4l/gstv4lsrc.c,
13881 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13882 test/videotest.c: Various cleanups. Moved the overlay code to a
13883 specialized widget. One error I cannot seem to fix: switching
13884 desktops does not disable the overlay.
13886 2000-03-05 21:48 wtay
13888 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13889 much better but still not perfect.
13891 2000-03-03 22:13 wtay
13893 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13894 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13895 test/Makefile.am, test/videotest.c: Added overlay and DGA
13896 capability for the videosink. Not really good but functional.
13898 2000-02-27 23:18 wtay
13900 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13901 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13902 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13903 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13904 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13905 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13906 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13907 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13908 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13909 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13910 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13911 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13912 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13913 plugins/capture/v4l/gstv4lsrc.h,
13914 plugins/mp3decode/mpg123/Makefile.am,
13915 plugins/mp3decode/mpg123/common.c,
13916 plugins/mp3decode/mpg123/decode_i386.c,
13917 plugins/mp3decode/mpg123/decode_i486.c,
13918 plugins/mp3decode/mpg123/getbits.c,
13919 plugins/mp3decode/mpg123/getbits.h,
13920 plugins/mp3decode/mpg123/gstmpg123.c,
13921 plugins/mp3decode/mpg123/layer1.c,
13922 plugins/mp3decode/mpg123/layer2.c,
13923 plugins/mp3decode/mpg123/layer3.c,
13924 plugins/mp3decode/mpg123/mpg123.c,
13925 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13926 plugins/mpeg1/mpeg_play/Makefile.am,
13927 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13928 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13929 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13930 plugins/mpeg1/parse/mpeg1parse.c,
13931 plugins/mpeg1video/parse/Makefile.am,
13932 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13933 a rather large patch. Switched on -Wall compiler flag and fixed the
13934 warnings. Made the Video for Linux more like it should be.
13936 2000-02-26 18:55 wtay
13938 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13939 test/mp1parse.c, test/videotest.c: Added a pull function in the
13940 gstpad. Modified the videosink to implement the pull. This function
13941 allows a source element to request a buffer from the destination.
13942 This is much more efficient because the videosink can then pass a
13943 buffer with SHM to the element, which does not require an aditional
13944 memcpy. removed scaling from the videosink. I need something
13947 2000-02-25 23:19 wtay
13949 * test/videotest.c: test code for the Video for linux source
13951 2000-02-25 23:18 wtay
13953 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13954 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13955 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13956 linux source. Not generic at all and may not work on any other
13959 2000-02-24 20:56 wtay
13961 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13962 plugins/mp3decode/parse/Makefile.am,
13963 plugins/mp3decode/parse/mp3parse.c,
13964 plugins/mp3decode/parse/mp3parse.h,
13965 plugins/mpeg1/mpeg_play/Makefile.am,
13966 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13967 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13968 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13969 plugins/mpeg1/mpeg_play/jrevdct.c,
13970 plugins/mpeg1/mpeg_play/mmx_idct.c,
13971 plugins/mpeg1/mpeg_play/parseblock.c,
13972 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13973 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13974 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13975 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13976 player got rid of some memcpy. bit handling changes. MMX code for
13977 the IDCT and motion compensation in mpeg_play. Almost as fast as
13978 the commercial mpeg player mtv, but with a much better video
13981 2000-02-20 16:19 wtay
13983 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13984 GdkPixbuf support and scaling (sloww...)
13986 2000-02-20 12:58 wtay
13988 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13989 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13990 video.h: General cleanup and speedup. removed color conversion out
13993 2000-02-19 13:37 wtay
13995 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13996 video.c, video.h: Added timestamps for video buffers. The videosink
13997 syncs to the timestamps. Added a buffer with finished frames for
14000 2000-02-19 10:50 wtay
14002 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14003 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14004 lockup by not calling any gtk functions in the main thread. This
14007 2000-02-18 23:48 wtay
14009 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14010 size to 1 to avoid the strange lockups...
14012 2000-02-18 23:07 wtay
14014 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14015 plugins/mpeg1/mpeg_play/Makefile.am,
14016 plugins/mpeg1/mpeg_play/descrip.mms,
14017 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14018 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14019 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14020 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14021 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14022 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14023 plugins/mpeg1/mpeg_play/hybrid.c,
14024 plugins/mpeg1/mpeg_play/hybriderr.c,
14025 plugins/mpeg1/mpeg_play/index.bt,
14026 plugins/mpeg1/mpeg_play/mb_ordered.c,
14027 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14028 plugins/mpeg1/mpeg_play/ordered2.c,
14029 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14030 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14031 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14032 test/mp1parse.c: The first functional video sink... Removed all of
14033 the video stuff from the MPEG video decoder. Fixed a bug in
14034 smoothwave. The MPEG video decoder still does the YUV->RGB
14037 2000-02-17 22:50 wtay
14039 * configure.in, plugins/Makefile.am,
14040 plugins/mpeg1/mpeg_play/Makefile.am,
14041 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14042 plugins/mpeg1/mpeg_play/mmx_idct.c,
14043 plugins/mpeg1/mpeg_play/parseblock.c,
14044 plugins/mpeg1/mpeg_play/proto.h,
14045 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14046 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14047 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14048 functional) video sink.
14050 2000-02-16 23:27 wtay
14052 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14053 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14054 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14055 Fixed memory leak in queue.
14057 2000-02-16 16:44 wtay
14059 * plugins/mpeg1/mpeg_play/video.c,
14060 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14061 some bugs in the parsers, fixed memory leak (not all of them yet)
14063 2000-02-15 20:14 wtay
14065 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14066 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14067 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14068 caused some I-frames to be skipped.
14070 2000-02-15 00:32 omegahacker
14072 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14074 2000-02-14 23:21 wtay
14076 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14077 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14078 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14079 looking for a bug...
14081 2000-02-14 20:42 wtay
14083 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14084 Some frames were skipped if the header was on partial frames. This
14085 fixes the strange invalid sync errors.
14087 2000-02-14 00:22 wtay
14089 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14092 2000-02-13 22:30 wtay
14094 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14095 cleaned up the parsing code a bit.
14097 2000-02-13 15:20 wtay
14099 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14100 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14101 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14102 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14103 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14104 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14105 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14106 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14107 should do. Skips are currently ignored and give some error on the
14108 console, need to clean this up.
14110 2000-02-13 13:43 wtay
14112 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14113 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14114 length 5 for now). fixed mpeg1 video rate control. AlienSong
14115 segfaults sometimes. My other movies don't....
14117 2000-02-13 03:19 wtay
14119 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14122 2000-02-12 23:09 omegahacker
14124 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14125 sane again (what editor are you using, Wim?), and it now uses
14126 threads. Playback is clean (at least, audio and video are running
14127 smoothly. Video is still a little choppy on my test stream (first
14128 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14129 but it's looking VERY COOL.
14131 2000-02-12 23:08 omegahacker
14133 * gst/gstbin.c: Changed the way state is dealt with when a child is
14134 added to the bin. The note states that the COMPLETE state should
14135 probably reflect nothing more than whether or not there is a child
14136 in the bin, not whether or not all children are COMPLETE. I need
14137 to write out a few scenarios for complex pipeline manipulations to
14138 figure out how all the states should interact. The idea is to
14139 maintain the ability to dynamically recofigure the pipeline.
14141 2000-02-12 12:20 wtay
14143 * plugins/mpeg1/mpeg_play/16bit.c,
14144 plugins/mpeg1/mpeg_play/Makefile.am,
14145 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14146 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14147 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14148 plugins/mpeg1/mpeg_play/main.c,
14149 plugins/mpeg1/mpeg_play/mb_ordered.c,
14150 plugins/mpeg1/mpeg_play/motionvector.c,
14151 plugins/mpeg1/mpeg_play/parseblock.c,
14152 plugins/mpeg1/mpeg_play/proto.h,
14153 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14154 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14155 plugins/mpeg1/mpeg_play/video.h,
14156 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14157 first functional video MPEG1 decoder. The decoder still opens a
14158 window to show the video. This is not optimised at all. Some
14159 glitches and crashes due to bugs in mp1videoparse.c. I need to
14160 queue incomplete slices in mp1videoparse before sending them to the
14161 decoder. use test/mp1parse on your favorite video to test. No
14162 audio/video sync, no QoS at all.
14164 2000-02-10 17:02 wtay
14166 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14167 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14168 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14169 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14170 now correctly pushes buffers in complete chuncks.
14172 2000-02-08 22:36 wtay
14174 * configure.in, gst/types/gsttypes.c,
14175 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14176 plugins/mpeg1video/parse/Makefile.am,
14177 plugins/mpeg1video/parse/README,
14178 plugins/mpeg1video/parse/mp1videoparse.c,
14179 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14180 MPEG1 video parser.
14182 2000-02-07 19:29 wtay
14184 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14186 2000-02-07 19:22 wtay
14188 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14189 gstmpeg_play.h: [no log message]
14191 2000-02-07 19:04 wtay
14193 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14194 plugins/mp3decode/mpg123/decode_i386.c,
14195 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14196 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14197 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14198 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14199 plugins/mpeg1/mpeg_play/INSTALL,
14200 plugins/mpeg1/mpeg_play/Makefile.am,
14201 plugins/mpeg1/mpeg_play/README,
14202 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14203 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14204 plugins/mpeg1/mpeg_play/ctrlbar.h,
14205 plugins/mpeg1/mpeg_play/decoders.c,
14206 plugins/mpeg1/mpeg_play/decoders.h,
14207 plugins/mpeg1/mpeg_play/descrip.mms,
14208 plugins/mpeg1/mpeg_play/dither.h,
14209 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14210 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14211 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14212 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14213 plugins/mpeg1/mpeg_play/hybriderr.c,
14214 plugins/mpeg1/mpeg_play/index.bt,
14215 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14216 plugins/mpeg1/mpeg_play/mb_ordered.c,
14217 plugins/mpeg1/mpeg_play/mono.c,
14218 plugins/mpeg1/mpeg_play/motionvector.c,
14219 plugins/mpeg1/mpeg_play/ordered.c,
14220 plugins/mpeg1/mpeg_play/ordered2.c,
14221 plugins/mpeg1/mpeg_play/parseblock.c,
14222 plugins/mpeg1/mpeg_play/proto.h,
14223 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14224 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14225 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14226 Added compiler optimistaion flags to mpg123. reverted to old
14227 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14228 video player. It does not work yet.
14230 2000-02-06 22:04 wtay
14232 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14233 plugins/mp3decode/mpg123/gstmpg123.c,
14234 plugins/mp3decode/parse/mp3parse.c,
14235 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14236 removed (disabeled) debug info.
14238 2000-02-06 18:50 wtay
14240 * plugins/mp3decode/mpg123/common.c,
14241 plugins/mp3decode/parse/mp3parse.c,
14242 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14243 parser. It can now be used to playback the audio stream of an MPEG1
14244 movie (check out test/mp1parse.c).
14246 2000-02-06 12:33 wtay
14248 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14249 videos seem to parse OK.
14251 2000-02-06 01:52 wtay
14253 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14256 2000-02-06 00:56 wtay
14258 * test/mp1parse.c: The mpeg1 parser test program.
14260 2000-02-06 00:55 wtay
14262 * plugins/mpeg1/parse/mpeg1parse.c,
14263 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14264 the mpeg 1 parser. Does not work yet.
14266 2000-02-05 16:08 wtay
14268 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14269 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14270 486 optimisation. Pentium optimisation added, but does not work
14273 2000-02-05 14:37 wtay
14275 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14276 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14277 moved the buffer handling to common.c, getbits should not know
14280 2000-02-05 01:58 wtay
14282 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14285 2000-02-05 01:40 wtay
14287 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14288 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14290 2000-02-05 01:20 wtay
14292 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14293 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14294 remained) Added eos check for the test programs to stop them from
14295 allocating all of your memory (had to use alt-sysreq-k a few times
14296 :-( ). MPEG layer 1 plays fine now with mp3play.
14298 2000-02-04 23:27 wtay
14300 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14301 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14302 bit slow, though...
14304 2000-02-04 22:06 wtay
14306 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14307 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14308 working. Tried with the test program included. Still some errors
14309 and clicks sometime, but you can hear something. Double buffering
14310 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14311 stream (I have none) and together with the mp3parse?
14313 2000-02-04 21:49 omegahacker
14315 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14316 as well as some other stuff.
14318 2000-02-04 02:25 richardb
14320 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14321 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14322 Compile a test program to ensure that we have working atomic
14325 A few small changes (include headers, fix a cast) to stop compiler
14328 2000-02-02 06:26 omegahacker
14330 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14331 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14332 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14333 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14334 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14335 documentation changes, a couple configure.in and Makefile.am fixes.
14337 2000-02-01 20:35 wtay
14339 * configure.in, gst/elements/Makefile.am,
14340 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14341 which made running test apps fail. Added GHTTP_LIBS to the
14342 libraries. commented out mm_support() call, wich is not working
14343 yet and causes errors.
14345 2000-02-01 19:40 wtay
14347 * configure.in, docs/gst/Makefile.am,
14348 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14349 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14350 the default value of HAVE_LIBMMX. some typos fixed. Changed
14351 include path for volume.c. RTjpeg uses mmx.h
14353 2000-02-01 09:16 omegahacker
14355 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14356 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14357 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14358 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14359 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14360 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14361 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14362 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14363 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14364 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14365 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14366 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14367 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14368 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14369 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14370 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14371 managed to mutilate it a while back, but now it's fixed. I'll put
14372 a copy of the HTML output somewhere on the website tonight.
14374 In order to actually generate the docs, you'll have to install all
14375 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14376 http://developer.gnome.org/arch/doc/tools.html)
14378 Notes (I'll codify these some day):
14380 - Don't believe the Gnome page, always edit the SOURCES when
14381 documenting a given function, never the tmpl file. - I'll be
14382 re-arranging things a lot, but gtk-doc is smart enough to merge any
14383 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14384 are two entirely separate animals. We should probably have a
14385 virtual mutex on the entire docs/gst/ directory, over and above
14386 what CVS does. - I'm going to try to end up with a book set
14387 (docbook terms), where docs/gst/ is only one book. There'd be
14388 another called docs/manual/, and another docs/plugins/, etc. If
14389 you have any comments as to how these should be done,
14390 gstreamer-devel is the place.
14392 2000-02-01 04:10 richardb
14394 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14395 gst/elements/Makefile.am, gst/elements/gstelements.c,
14396 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14397 script. Make libghttp detection work at all. Make library
14398 configuration specifiable on configure commandline. Make detection
14399 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14400 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14403 2000-01-31 22:53 wtay
14405 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14406 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14408 2000-01-31 17:29 wtay
14410 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14411 IDCT for RTjpeg. It still doesn't do anything. This version also
14412 has optimised versions for 422 and 420 YUV (de)compression. This
14413 version is not compatible with the regular RTjpeg due to
14414 optimisations using unrolled loops. Is *very* fast.
14416 2000-01-31 09:43 omegahacker
14418 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14419 gst/elements/Makefile.am, gst/types/Makefile.am,
14420 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14421 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14422 updates. I can now successfully produce an rpm simply by typing
14423 `./autogen.sh;make rpm`. This is good ;-)
14425 2000-01-31 06:49 omegahacker
14427 * Makefile.am: gah, missed Makefile.am of all files...
14429 2000-01-31 06:46 omegahacker
14431 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14432 plugins/mp3decode/mpg123/.cvsignore,
14433 plugins/mp3decode/xing/libxing/Makefile.am,
14434 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14435 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14436 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14437 build/`make dist` issues, as well as a spec file, -config file,
14438 .m4, etc. Next step is to build an RPM of this mess.
14440 2000-01-31 05:55 omegahacker
14442 * .cvsignore, acconfig.h, config.h.in, configure.in,
14443 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14444 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14445 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14446 that collectively allow `make dist` to work.
14448 2000-01-31 04:22 omegahacker
14450 * .cvsignore: uh, forgot to do the root .cvsignore...
14452 2000-01-31 04:20 omegahacker
14454 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14455 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14456 Makefile.am, that's used as the list of things to include in the
14457 distribution, regardless of whether or not something is included in
14458 SUBDIRS due to conditional stuff.
14460 2000-01-31 03:36 omegahacker
14462 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14463 gst/elements/.cvsignore, gst/types/.cvsignore,
14464 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14465 plugins/effects/stereo/.cvsignore,
14466 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14467 plugins/mp3decode/mpg123/.cvsignore,
14468 plugins/mp3decode/parse/.cvsignore,
14469 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14470 plugins/mp3decode/xing/libxing/.cvsignore,
14471 plugins/visualization/spectrum/.cvsignore,
14472 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14473 plugins/.cvsignore, plugins/cobin/.cvsignore,
14474 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14475 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14476 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14477 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14478 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14479 plugins/visualization/smoothwave/.cvsignore,
14480 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14481 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14482 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14483 .cvsignore stuff taken care of, though we'll want to fine-tune
14484 things as we go, of course. Most of them are the same, with some
14485 exceptions for directories that produce executables (those are
14486 listed by name after the standard ones and a newline for
14489 2000-01-31 03:25 omegahacker
14491 * test/README: initial checkin
14493 2000-01-31 03:22 omegahacker
14495 * test/xml/readreg.c: - added usage info - uses first arg as
14496 registry filename - any additional args are plugins to search for
14497 (no change but argv base) - cleaned up output with a spare \n
14499 2000-01-31 03:02 omegahacker
14501 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14502 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14503 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14504 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14505 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14506 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14507 It's currently a skeleton, doing no work at all. Need to have a
14508 video display element, some kind of simulation source (read from
14509 .ppm, a la what I do at work to solve the exact same problem), raw
14510 video types, metadata structs, etc.
14512 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14513 Justin's site, with some fixes (#include <asm/types.h> to get
14514 __u64,etc). Once the aforementioned infrastructure is in place,
14515 the elements can actually be set up to do the encode/decode, and
14516 we'll have our first functioning video codec in place. ;-)
14518 2000-01-31 01:24 omegahacker
14520 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14523 2000-01-31 01:11 omegahacker
14525 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14526 testig loginfo script
14528 2000-01-31 00:16 omegahacker
14530 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14531 testing loginfo script
14533 2000-01-31 00:04 omegahacker
14535 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14538 2000-01-31 00:02 omegahacker
14540 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14542 2000-01-30 22:50 wtay
14544 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14545 gst/elements/Makefile.am, gst/types/Makefile.am,
14546 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14547 plugins/mp3decode/xing/Makefile.am,
14548 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14549 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14550 CSS (check if css.c is in plugins/dvdsrc), need something better.
14551 some LDFLAGS had *.la dependencies which failed for libtool
14553 The build is now 100% on my system.
14555 2000-01-30 10:58 omegahacker
14557 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14558 dvdsrc.h: initial checkin
14560 2000-01-30 10:48 omegahacker
14562 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14563 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14565 2000-01-30 10:44 omegahacker
14567 * docs/: Makefile.am, random/arch, random/buffers,
14568 random/coroutines, random/design, random/example,
14569 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14570 random/mutability, random/padarch, random/sequence,
14571 random/state-transitions, random/states, random/states.old,
14572 random/types, random/vis-transform, random/walkthrough,
14573 slides/README, slides/abstract, slides/abstract.save,
14574 slides/outline, slides/slides: initial checkin
14576 2000-01-30 10:39 omegahacker
14578 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14579 gstxing.h: initial checkin
14581 2000-01-30 10:17 omegahacker
14583 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14584 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14585 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14586 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14587 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14588 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14589 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14590 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14591 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14592 x86intel.c: initial checkin
14594 2000-01-30 10:03 omegahacker
14596 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14597 xa/gstxa.c, xa/gstxa.h: initial checkin
14599 2000-01-30 09:58 omegahacker
14601 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14604 2000-01-30 09:54 omegahacker
14606 * tools/Makefile.am, tools/README, tools/launch.c,
14607 test/bindings/Makefile.am, test/bindings/dummy.c,
14608 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14610 2000-01-30 09:50 omegahacker
14612 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14613 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14614 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14615 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14616 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14617 teardown.c, typefind.c, types.c, w.c, wave.c,
14618 cothreads/Makefile.am, cothreads/cothreads.c,
14619 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14620 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14621 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14624 2000-01-30 09:46 omegahacker
14626 * editor/: Makefile.am, editor.c, editor.glade,
14627 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14628 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14629 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14630 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14631 gstelementselect.h: initial checkin
14633 2000-01-30 09:22 omegahacker
14635 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14636 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14637 cobin/spindentity.c, cobin/spindentity.h,
14638 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14639 effects/stereo/stereo.h, effects/volume/Makefile.am,
14640 effects/volume/volume.c, effects/volume/volume.h,
14641 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14642 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14643 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14644 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14645 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14646 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14647 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14648 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14649 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14650 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14651 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14652 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14653 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14654 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14655 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14656 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14657 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14658 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14659 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14660 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14661 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14662 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14663 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14664 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14665 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14666 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14667 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14668 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14669 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14670 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14671 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14672 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14673 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14674 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14675 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14676 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14677 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14678 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14679 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14680 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14681 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14682 visualization/smoothwave/README,
14683 visualization/smoothwave/smoothwave.c,
14684 visualization/smoothwave/smoothwave.h,
14685 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14686 visualization/spectrum/fix_fft.c,
14687 visualization/spectrum/gstspectrum.c,
14688 visualization/spectrum/gstspectrum.h,
14689 visualization/synaesthesia/Makefile.am,
14690 visualization/synaesthesia/README,
14691 visualization/synaesthesia/README-syna,
14692 visualization/synaesthesia/core.c,
14693 visualization/synaesthesia/core.h,
14694 visualization/synaesthesia/synaesthesia.c,
14695 visualization/synaesthesia/synaesthesia.h,
14696 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14697 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14698 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14699 wav/gstriff.c, wav/gstriff.h: initial checkin
14701 2000-01-30 09:04 omegahacker
14703 * plugins/: Makefile.am, example.c, example.h: initial checkin
14705 2000-01-30 09:00 omegahacker
14707 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14708 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14709 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14710 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14711 elements/gstdisksrc.h, elements/gstelements.c,
14712 elements/gstesdsink.c, elements/gstesdsink.h,
14713 elements/gstfakesink.c, elements/gstfakesink.h,
14714 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14715 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14716 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14717 elements/gstidentity.c, elements/gstidentity.h,
14718 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14719 elements/gstsinesrc.h, elements/gsttypefind.c,
14720 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14723 2000-01-30 08:57 omegahacker
14725 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14726 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14727 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14728 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14729 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14730 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14731 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14732 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14733 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14734 Makefile.am: initial checkin
14736 2000-01-30 08:51 omegahacker
14738 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14739 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14740 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14742 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14744 * PPC compilation fixes (thanks to hadess)
14745 * add eos2 and eos3 proposals