1 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
3 * ChangeLog: added an entry
4 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
5 make gst_init_with_popt_table do the same
6 only initialize once, like GTK does
8 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
10 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
12 * gst/gstregistry.[ch]: added to handle registry stuff
13 gst/gst.c: changed to use new --gst-registry option
14 tools/gst-register.c: use new registry functions
15 for more info, check docs/random/thomasvs/registry
17 2002-03-01 Michael Meeks <michael@ximian.com>
18 * docs/manual/Makefile.am: use $(wildcard) instead of
21 * tools/Makefile.am: handle conditionals in a compatible way
23 * docs/manuals.mak: don't do silly things with if/else
25 2002-01-15 Bastien Nocera <hadess@hadess.net>
27 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
29 2002-01-15 Bastien Nocera <hadess@hadess.net>
31 * tests/Makefile.am: dodge compiling memchunk and bufspeed
32 if NASM is not present
34 2002-01-03 Rodney Dawes <dobey@free.fr>
36 * gstreamer.spec.in: Fixed the missing plug-ins problem
38 2001-12-29 Rodney Dawes <dobey@free.fr>
40 * gstreamer.spec.in: Fixed up for the splitification
42 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
44 * moved plugins out of the core to gst-plugins
45 * moved some of the libs out of the core to gst-plugins
46 * moved the other libs around so headers get installed in
49 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
51 * configure.ac : major overhaul
52 * m4/ dir added with lots of checks in it
54 2001-12-14 Michael Meeks <michael@ximian.com>
56 * gst/gst.c (gst_main, gst_main_quit): upd.
58 * gst/gstutils.c (gst_util_has_arg): impl.
59 (gst_util_get_int64_arg): impl.
61 * plugins/mpeg2/video/gstmpeg2play.c
62 (gst_mpeg2play_class_init): min frames per sec = 0.
64 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
65 s/16bit/use16bit/ properties can't begin with a non
68 * tools/gstreamer-guilaunch.c: fresh from the ministy
71 * tools/Makefile.am: enable gstreamer-guilaunch for
74 * tools/gstreamer-launch.c (main): upd.
75 (idle_func): quit the mainloop.
77 2001-12-14 Michael Meeks <michael@ximian.com>
79 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
81 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
82 kill broken mess for install_std_props.
84 * plugins/gnomevfs/gnomevfssink.c
85 (gst_gnomevfssink_class_init): upd.
87 * tools/gstreamer-launch.c (main): add efence hook.
89 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
90 a volatile pointer, don't write to the buffer.
92 * gst/gstelement.c (gst_element_populate_std_props):
93 add debug & robustness.
95 * gst/gstelement.c (gst_element_populate_std_props):
96 add debug & robustness.
98 2001-12-13 Michael Meeks <michael@ximian.com>
100 * gst/elements/*.c: (..._class_init): clean to use
101 gst_populate_std_props.
104 (gst_element_populate_std_props): impl, simply for now,
105 with a few standard properties.
106 (gst_element_install_std_props): impl nice helper.
108 2001-12-13 Michael Meeks <michael@ximian.com>
110 * gst/gstplugin.c (_gst_plugin_initialize): g_error
113 * Makefile.am: update.
115 * editor/gsteditorprojectview.c (view_on_element_added):
117 * editor/gsteditorproject.c
118 (gst_editor_project_class_init): upd.
120 * plugins/avi/gstavimux.c
121 (gst_avimux_request_new_pad): don't clobber name.
123 * libs/control/gstdparammanager.c
124 (gst_dpman_class_init): upd.
125 (gst_dpman_dispose): chain to parent.
127 * gst/cothreads.c (cothread_create): use guchar *'s
128 not void *'s for bytewise pointer arithmetic.
130 * gst/gstelement.h: kill const on get_property value.
132 * plugins/avi/gstavimux.c
133 (gst_avimux_request_new_pad): add name param.
135 * configure.ac: Add checks for libglade-2.0 and
138 2001-12-13 Michael Meeks <michael@ximian.com>
140 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
142 * examples/typefind/typefind.c (type_found): upd.
145 * plugins/mikmod/gstmikmod.c
146 (gst_mikmod_set_property): same memory bug here -
149 * plugins/oss/gstosssrc.c
150 (gst_osssrc_set_property): fix memory issue.
151 (gst_osssrc_init): dup the string - argh; quit here -
152 such code should be stuck in a common base class not
155 * plugins/oss/gstosssink.c
156 (gst_osssink_init): manage the device allocation.
157 (gst_osssink_finalize): impl.
158 (gst_osssink_class_init): upd.
159 (gst_osssink_set_property): upd.
161 * acconfig.h: cover HAVE_LIBXML2
163 * configure.ac: update libxml checks.
165 2001-12-11 22:10 thomasvs
167 * lots of build fixes for 0.3.0 release
169 2001-08-15 23:43 cael
171 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
172 to make sure we have video to fullscreen, will be removed when the
173 new libgstplay lands.
175 2001-08-15 23:32 cael
177 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
178 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
179 including better fullscreen handling and some new playlist stuff
180 that's not hooked up yet.
182 2001-08-14 20:13 thomasvs
184 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
185 anyone gets into problems with this then let me know and we'll fix
188 2001-08-14 05:11 parapraxis
190 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
193 2001-08-13 21:19 omegahacker
195 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
198 2001-08-13 20:03 omegahacker
200 * gst/Makefile.am: messy hack to make sure libgst.la builds
203 2001-08-13 20:00 sbaker3
205 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
206 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
207 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
208 sync with the current CVS glib API
210 2001-08-13 19:55 sbaker3
212 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
213 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
214 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
215 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
216 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
217 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
218 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
219 tests/sched/runxml.c: sync with the current CVS glib API
221 2001-08-13 19:50 sbaker3
223 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
224 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
225 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
226 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
227 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
228 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
229 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
230 plugins/quicktime/gstquicktimedecoder.c,
231 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
232 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
233 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
234 examples/plugins/example.c, examples/queue2/queue2.c,
235 examples/queue3/queue3.c, examples/queue4/queue4.c,
236 examples/thread/thread.c, examples/typefind/typefind.c,
237 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
240 2001-08-13 19:48 omegahacker
242 * configure.base: Added libgst.la to the global LDFLAGS, so all
243 plugins link against it. This should help solve problems with
244 bindings and dynamic loading of libgst.
246 2001-08-13 19:45 sbaker3
248 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
249 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
250 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
251 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
252 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
253 elements/gstdisksink.c, elements/gstfakesink.c,
254 elements/gstfakesrc.c, elements/gstidentity.c,
255 elements/gstmultidisksrc.c: sync with the current CVS glib API
257 2001-08-13 14:52 thomasvs
259 * configure.base: added swig/Makefile.PL
261 2001-08-12 11:09 sbaker3
263 * tests/.cvsignore: added more exes
265 2001-08-12 10:48 sbaker3
267 * gst/gstbufferpool.c: doc update
269 2001-08-11 23:04 omegahacker
271 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
273 2001-08-11 09:25 omegahacker
275 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
276 (*signed* 64-bit) - updated buf->offset handling to deal with the
277 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
278 (see -devel for details)
280 2001-08-10 22:36 wtay
282 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
283 error, also do a perror in case of a failure.
285 2001-08-10 18:45 wtay
287 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
288 some test apps by Zeenix.
290 2001-08-10 18:40 wtay
292 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
293 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
294 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
295 plugins/quicktime/gstquicktimedemux.c,
296 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
297 test/Makefile.am, test/main.c, tests/faketest.c,
298 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
299 eos/qos calls in favour of the soon to be event system. Added a
300 test app to test element reuse (doesn't work)
302 2001-08-10 18:34 wtay
304 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
305 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
306 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
307 elements/gstpipefilter.c: Removed the old eos and qos functions.
308 Removed the functions from the elements.
310 2001-08-10 18:02 sbaker3
312 * examples/launch/.cvsignore: added an exe
314 2001-08-10 17:49 sbaker3
316 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
318 2001-08-10 17:36 sbaker3
320 * tests/.cvsignore: hide new tests
322 2001-08-07 17:14 thomasvs
324 * configure.base: removed libs/colorscpace again
326 2001-08-07 17:08 thomasvs
328 * configure.base: do FLAC lib check against main function
330 2001-08-07 17:06 thomasvs
332 * acconfig.h, configure.base, plugins/Makefile.am: changed
333 HAVE_FLAC to HAVE_FLACLIB
335 2001-08-07 15:46 thomasvs
337 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
338 for HAVE_FLAC look for thomas in the file
340 2001-08-06 23:16 wtay
342 * examples/plugins/example.c: Fixed the padtemplate definition.
344 2001-08-06 21:40 omegahacker
346 * gst/gstevent.h: added gstevent.h
348 2001-08-06 21:37 omegahacker
350 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
351 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
352 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
353 tests/Makefile.am, tests/events.c: Initial code for the event
356 2001-08-06 21:20 wtay
358 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
361 2001-08-06 20:52 wtay
363 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
365 2001-08-06 20:49 wtay
367 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
369 2001-08-06 17:46 theuraeus
371 * configure.base: 2001-06-08 Christian Schaller
372 <Uraeus@linuxrising.org> - Change from == to = since == only works
373 with GNU test and not the version of test shipping with Solaris
374 (and probably other Unices) - Once again a ordinary user has to
375 teach hackers to hack :)
377 2001-08-03 01:08 omegahacker
379 * gst/Makefile.am: moved the object-model headers back to _HDR
382 2001-08-03 00:55 hadess
384 * Makefile.am: - revert location of gstreamer.pc
386 2001-08-03 00:50 hadess
388 * Makefile.am: - install gstreamer.pc to the right place under
389 $(prefix)/share/pkconfig
391 2001-08-01 23:44 dlehn
393 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
395 2001-07-31 21:57 wtay
397 * gst/gstthread.c: Added a missing state change switch.
398 Uncommented a big FIXME that was needed after all. Stop now works.
400 2001-07-30 18:50 wtay
402 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
405 2001-07-27 18:12 wtay
407 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
408 thread state change app.
410 2001-07-27 17:35 sbaker3
412 * tools/gstreamer-inspect.c: compile fix for glib2
414 2001-07-27 14:12 sbaker3
416 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
419 2001-07-25 23:46 wtay
421 * plugins/festival/gstfestival.c: Added caps to the src pad to
422 properly set rate/channels for peer elements.
424 2001-07-25 22:40 wtay
426 * tools/gstreamer-inspect.c: Added signal output and object
429 2001-07-25 22:40 wtay
431 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
432 introspections and g_type_parent
434 2001-07-25 21:49 wingo
436 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
439 2001-07-25 01:02 wingo
441 * plugins/filters/speed/Makefile.am: Removed 'README' from
442 EXTRA_DIST so that 'make dist' would work.
444 2001-07-24 21:05 theuraeus
446 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
447 <Uraeus@linuxrising.org> - Put README contents into man page and
448 fixed the Groff enconding (or whatever it is called.)
450 2001-07-23 01:57 wtay
452 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
455 2001-07-23 01:57 wtay
457 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
458 many problems with xvideosink and the GtkWindow when we don't have
461 2001-07-20 23:10 dlehn
463 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
464 use glib for byte swapping
466 2001-07-20 23:08 dlehn
468 * Makefile.am: Some basic deb building rules
470 2001-07-20 23:08 dlehn
472 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
473 stuff, -O3 does inline-functions
475 2001-07-20 22:26 wtay
477 * docs/gst/: Makefile.am, gstreamer.hierarchy,
478 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
479 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
480 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
481 stopped complaining when building debs...
483 2001-07-20 08:10 dlehn
485 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
488 2001-07-20 08:00 dlehn
490 * plugins/Makefile.am: Always compile avi dir. It has it's own
491 conditionals for avifile libs. Add (back?) arts dir. (was this
494 2001-07-20 07:56 dlehn
496 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
497 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
500 2001-07-20 07:54 dlehn
502 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
505 2001-07-20 07:53 dlehn
507 * configure.in.ac250: not used anymore
509 2001-07-20 07:52 dlehn
511 * debian/: Makefile.am, README.Debian, changelog, control,
512 gstreamer-arts.files, gstreamer-artsd.files,
513 gstreamer-avifile.files, gstreamer-common.files,
514 gstreamer-festival.files, gstreamer-flac.files,
515 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
516 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
517 gstreamer-runtime.files, gstreamer-runtime.manpages,
518 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
519 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
520 libgst0.postinst, libgsteditor0.postinst,
521 libgstmediaplay0.postinst, rules: Update to Debian packaging files
524 2001-07-18 23:38 richardb
526 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
527 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
528 Sort out some remaining bits of fwg which weren't valid sgml.
530 2001-07-18 23:18 richardb
532 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
533 matched tags, as found by xsltproc. ;-)
535 2001-07-18 23:08 richardb
537 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
538 debian package, needed to build manual and PWG.
540 2001-07-18 20:04 wtay
542 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
543 doesn't try to connect elements with request pads for now.
545 2001-07-18 18:29 wtay
547 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
548 system_encode.h, systems.c: Added request pad to the muxer. Fixed
549 the object size problem by dynamically allocating the sector data.
551 2001-07-17 23:01 richardb
553 * plugins/effects/volume/volume.c: Rename the GstVolume type to
554 GstVolumeOld, so that it doesn't conflict with the type registered
555 by the new volume plugin.
557 2001-07-17 22:51 wtay
559 * docs/fwg/intro.sgml: Added what I think should be the basic steps
560 for writing a plugin.
562 2001-07-16 21:18 wtay
564 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
567 2001-07-16 10:04 richardb
569 * configure.base: Change tests/muxer/Makefile to
570 tests/muxing/Makefile, since tests/muxer is now an empty dir.
572 2001-07-15 15:24 wtay
574 * tools/gstreamer-launch.c: Changed the main loop to while
577 2001-07-15 14:04 wtay
579 * gst/gstscheduler.c: Properly set the eos flag when no elements
582 2001-07-14 21:29 shitowax
584 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
585 initial introduction of a really basic muxer
587 2001-07-14 21:15 thomasvs
589 * configure.base: added muxer Makefile
591 2001-07-13 17:49 wtay
593 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
596 2001-07-11 23:52 wtay
598 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
599 elements/gstaggregator.c, elements/gstaggregator.h,
600 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
601 gst_pad_select and gst_pad_selectv. Added different scheduling
602 methods in aggregator. Fixed a bug in fakesrc when setting up the
603 scheduling functions.
605 2001-07-11 20:26 wtay
607 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
608 muxing/case1.c: Added a muxing test case.
610 2001-07-11 20:23 wtay
612 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
615 2001-07-11 20:22 wtay
617 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
618 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
619 various test plugins. Added debug output to tee. Added buffer
620 duplication to identity.
622 2001-07-11 17:45 wtay
624 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
625 request pads to fakesink.
627 2001-07-11 16:51 wtay
629 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
630 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
631 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
634 2001-07-11 16:50 wtay
636 * tools/gstreamer-inspect.c: Print out the request pad function.
638 2001-07-11 15:56 wtay
640 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
641 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
642 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
643 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
644 printouts of the buffer timestamps in identity, fakesrc, fakesink.
645 Added an aggregator test element.
647 2001-07-11 13:33 wtay
649 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
650 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
651 element classes without using an elementfactory. The
652 gst_element_add_padtemplate_to_class method was renamed to
653 gst_element_class_add_padtemplate to better match glib/gtk
656 2001-07-11 13:09 wtay
658 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
659 remaining bits of MetaData.
661 2001-07-11 02:02 omegahacker
663 * configure.base: added speed and volume to configure.base
665 2001-07-11 00:47 omegahacker
667 * plugins/filters/Makefile.am: added speed and volume to
670 2001-07-08 22:02 wtay
672 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
673 transcoder. note that this one is only 68 lines long.
675 2001-07-08 10:47 wtay
677 * plugins/effects/volume/volume.c: I'm a moron..
679 2001-07-08 10:46 wtay
681 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
684 2001-07-08 10:44 wtay
686 * plugins/filters/: speed/Makefile.am, speed/filter.func,
687 speed/speed.c, speed/speed.h, volume/Makefile.am,
688 volume/filter.func, volume/mono-filter.func,
689 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
690 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
692 2001-07-07 17:34 wtay
694 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
696 2001-07-07 16:30 wtay
698 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
699 cool GStreamer really is..
701 2001-07-07 16:10 wtay
703 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
704 Added docs on library init.
706 2001-07-07 15:17 wtay
708 * docs/manual/: autoplugging.sgml, debugging.sgml,
709 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
710 updates. Added a chapter about the autoplugcache. Updated the
711 autoplug example using the autoplugcache. Moved some stuff around.
712 Added an example app for gst_parse_launch. Updated the debug
715 2001-07-07 15:14 wtay
717 * examples/launch/mp3parselaunch.c: Add sane arg checking.
719 2001-07-07 15:07 wtay
721 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
722 parse_launch example.
724 2001-07-07 14:32 wtay
726 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
728 2001-07-07 12:34 wtay
730 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
731 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
732 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
733 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
734 updates to the manual, mostly glib2 related.
736 2001-07-07 11:55 wtay
738 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
739 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
740 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
741 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
742 Removed the last bits of Metadata. Updated the bufferpool docs.
744 2001-07-06 22:00 wtay
746 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
749 2001-07-05 23:08 wtay
751 * configure.base: Added the qcam src
753 2001-07-05 23:06 wtay
755 * plugins/capture/qcam/dark.c: Some unused file..
757 2001-07-05 23:05 wtay
759 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
760 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
761 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
762 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
764 2001-07-05 22:53 wtay
766 * tools/gstreamer-launch.c: Added the xid stuff in again if
767 compiling against gtk.
769 2001-07-04 21:49 uid21147
771 * gst/gstutils.c: Added arg setting for UINT types.
773 2001-07-04 16:33 uid21147
775 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
776 Lots of improvements to the ffmpeg wrappers.
778 2001-07-02 21:38 wtay
780 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
781 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
784 2001-07-01 23:19 wtay
786 * configure.base, plugins/ffmpeg/Makefile.am,
787 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
788 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
789 encoders are currently support, so no decoders or muxers yet..
791 2001-07-01 18:52 wtay
793 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
794 with the buffer handling.
796 2001-07-01 17:10 sbaker3
798 * plugins/filters/ladspa/gstladspa.c: better property name munging
799 and added check for duplicate property names
801 2001-07-01 17:01 sbaker3
803 * gst/gobject2gtk.c: return NULL from
804 g2g_object_class_find_property if gtk_object_arg_get_info returns
807 2001-07-01 15:05 wtay
809 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
810 ownership of the riff parser chunks..
812 2001-07-01 14:59 wtay
814 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
816 2001-07-01 14:58 wtay
818 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
819 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
820 supported. Both type1 and type2 avi/dv formats are supported.
822 2001-07-01 12:18 theuraeus
824 * gstreamer.spec.in: 2001-01-07 Christian Schaller
825 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
826 modules - Added quicktime, flac, chart, udp modules
828 2001-07-01 12:16 theuraeus
830 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
831 <Uraeus@linuxrising.org> - Added FLAC information
833 2001-07-01 12:12 richardb
835 * configure.base: Put the back check for the FLAC library. This
836 looks to have been accidentally removed when the sidplay one was
839 2001-07-01 11:28 sbaker3
841 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
843 2001-06-30 20:41 sbaker3
845 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
848 2001-06-30 17:26 wtay
850 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
853 2001-06-30 16:22 wtay
855 * acinclude.m4, configure.base, plugins/Makefile.am,
856 plugins/SID/Makefile.am: Added configure checks for libsidplay.
858 2001-06-30 15:10 wtay
860 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
862 2001-06-30 01:45 wtay
864 * configure.base: Added the SID plugin.
866 2001-06-30 01:44 wtay
868 * plugins/SID/gstsiddec.cc: Some cleanups
870 2001-06-30 01:37 wtay
872 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
873 A first attempt at a SID decoder plugin.
875 2001-06-30 01:35 wtay
877 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
880 2001-06-29 21:31 wtay
882 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
883 xmms plugins. Cleaner names for the generated plugins.
885 2001-06-29 18:53 richardb
887 * gst/gstparse.c: Allow elements to be given custom names with []
890 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
891 named mysrc, rather than disksrc0
893 Suggestion: don't name things with names with numbers at the end,
894 or they may conflict with names allocated automatically.
896 2001-06-29 12:30 richardb
898 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
899 that the correct headers get used if there's an installed copy of
900 the gst headers on the system (ie, make sure the uninstalled
901 headers are used instead).
903 2001-06-29 11:26 richardb
905 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
906 rather than gst. This now actually compiles for me.
908 2001-06-29 10:39 richardb
910 * gst/Makefile.am: Ensure that the marshaller code #includes
911 glib-object.h, and hence the neccessary definitions to enable it to
914 I don't pretend to understand how the marshalling stuff works - I
915 just know that it clearly needs this #include, or something
916 similar. If there's a more correct fix, someone else can do it.
917 Possibly this is a glib-genmarshal bug, but I've not got the time
920 2001-06-29 00:58 richardb
922 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
923 generated in time by generating both files in the same rule:
924 previously, only the .c would be generated in time. Don't put the
925 files in dists (add a dist-hook to take them out), and clean the
926 files when running distclean.
928 2001-06-28 22:44 richardb
930 * gst/Makefile.am: Make sure conditionally compiled files are added
933 2001-06-28 21:13 sbaker3
935 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
936 and alsasink - params need more work (odd warning when doing
939 2001-06-28 20:32 wtay
941 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
944 2001-06-28 19:35 richardb
946 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
947 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
948 the check that alsa 0.9 wasn't there. Now does the 0.9 check
949 first, to avoid this problem.
951 2001-06-28 17:31 richardb
953 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
954 since it was just a broken copy of one of the other files. Sort
955 out cleanfiles to some extent. Note: the make dependencies in this
956 file are completely broken, but it's not clear how to fix them.
957 The docs will be built at make install / dist time, as a result.
959 2001-06-28 17:01 richardb
961 * acinclude.m4: Fix a typo in a comment.
963 2001-06-28 16:39 richardb
965 * acinclude.m4, configure.base: Add ACTION-IF-USE and
966 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
967 check to use GST_CHECK_FEATURE.
969 2001-06-28 16:11 thomasvs
971 * plugins/filters/cutter/README: cutter plugin now has a settable
972 pre-record buffer (using GList) README has been fleshed out a bit
975 2001-06-28 12:56 richardb
977 * configure.base: Actually pass the infomessages variable into
978 config.status, so the message about plugin-builddir gets displayed.
980 We can use this mechanism to display lists of plugins which won't
981 be built: just add the lines to be output at the end of ./configure
984 2001-06-28 11:57 richardb
986 * configure.base: Change plugin-srcdir msg stuff near the end of
987 configure.base to -builddir.
989 2001-06-27 21:53 thomasvs
991 * examples/cutter/cutter.c: implemented ring buffer
993 2001-06-27 21:53 thomasvs
995 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
998 2001-06-27 21:20 wtay
1000 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1002 2001-06-27 21:19 wtay
1004 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1005 that it uses a colorspace element for video.
1007 2001-06-27 21:15 wtay
1009 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1012 2001-06-27 21:14 wtay
1014 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1017 2001-06-27 21:14 omegahacker
1019 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1020 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1021 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1022 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1024 2001-06-27 20:45 dlehn
1026 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1027 the generated source. Clean up generated files. Make sure only
1028 source idl gets into tarball.
1030 2001-06-27 20:22 omegahacker
1032 * makeconfigure: added _CFLAGS and modified to allow the multiple
1033 substitition to occur
1035 2001-06-27 18:22 richardb
1037 * makeconfigure: Add a hack to ensure that automake picks up the
1038 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1040 2001-06-27 18:04 richardb
1042 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1043 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1044 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1046 2001-06-27 17:56 richardb
1048 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1049 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1050 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1051 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1052 and set --cflags and --libs from it. Replace audiofile and
1053 gdk-pixbuf checks with calls to this macro. Change use of
1054 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1055 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1057 2001-06-27 17:06 richardb
1059 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1061 2001-06-27 16:04 richardb
1063 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1064 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1065 Turn of XMMS check using this, rather than a hack. Fix display of
1066 commandline parameters for GST_CHECK_FEATURE and
1067 GST_SUBSYSTEM_DISABLE.
1069 2001-06-27 15:07 thomasvs
1071 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1074 2001-06-27 10:59 richardb
1076 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1077 commonly missing macro. This joins the ALSA macro, which was
1078 already in acinclude.m4 We need some more consistent scheme for
1079 dealing with these... :(
1081 2001-06-26 23:26 omegahacker
1083 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1084 though vgasink is disabled
1086 2001-06-26 23:15 wtay
1088 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1089 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1090 that we can do full expansion on the sysconfdir.
1092 2001-06-26 22:49 richardb
1094 * configure.base: Fix up configure --help output:
1095 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1097 2001-06-26 22:44 richardb
1099 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1100 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1101 check is turned off by default (though not in a very neat way)
1103 2001-06-26 22:29 wtay
1105 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1107 2001-06-26 22:07 wtay
1109 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1111 2001-06-26 20:56 richardb
1113 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1114 GST_SUBSYSTEM_DISABLE, too.
1116 2001-06-26 20:49 omegahacker
1118 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1120 2001-06-26 20:06 richardb
1122 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1123 num_properties gets set.
1125 2001-06-26 19:20 richardb
1127 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1128 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1131 2001-06-26 03:48 richardb
1133 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1134 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1137 2001-06-26 03:27 richardb
1139 * acinclude.m4: Fixes to work properly with automake 1.4
1141 2001-06-26 02:53 richardb
1143 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1144 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1145 generation of configure.{in,ac} into a separate script. Add hack
1146 to the script to stop automake complaining about missing
1147 AM_CONDITIONAL call. Replace ESD check by a call to
1150 2001-06-25 22:39 richardb
1152 * configure.base: Move config dir from /etc/gstreamer to
1153 ${sysconfdir}/gstreamer by default: more portable, configurable,
1156 2001-06-25 21:53 richardb
1158 * docs/plugins/Makefile.am: Remove more generated files
1160 2001-06-25 21:41 richardb
1162 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1163 many unwanted generated files from distributions.
1165 2001-06-25 21:39 richardb
1167 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1169 2001-06-25 21:37 wtay
1171 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1174 2001-06-25 21:36 wtay
1176 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1177 Don't use the autoplugger when it is disabled.
1179 2001-06-25 21:36 wtay
1181 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1182 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1183 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1184 GstMeta. Added conditional compilation of various subsystems.
1186 2001-06-25 21:09 richardb
1188 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1189 appropriate parameters in debug and info handlers. Add appropriate
1190 types for some of the memebers of the GTypeInfo struct.
1192 2001-06-25 21:01 omegahacker
1194 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1195 .cvsignore, added gstmarshal.list to EXTRA_DIST
1197 2001-06-25 21:00 omegahacker
1199 * gst/gstobject.h, plugins/Makefile.am,
1200 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1201 added a comment to gstobject.h
1203 2001-06-25 20:59 omegahacker
1205 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1206 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1209 2001-06-25 20:19 wtay
1211 * configure.base, gst/Makefile.am: Added configure checks to
1212 disable various major subsystems.
1214 2001-06-25 19:14 richardb
1216 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1217 remove colorspace header. Makefile.am: remove comment inside rule
1220 2001-06-25 18:22 omegahacker
1222 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1223 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1224 prototype gstelement.c: changed some prototypes, added a cast
1226 2001-06-25 18:17 wtay
1228 * gst/gstobject.h: Added a missing #else
1230 2001-06-25 17:44 wtay
1232 * configure.base: Removed the wine stuff.
1234 2001-06-25 13:28 richardb
1236 * gst/gstobject.c: Fix a warning; stuff following an #endif
1238 2001-06-25 13:09 richardb
1240 * autogen.sh: Added check for pkg-config to autogen.sh
1242 2001-06-25 07:45 omegahacker
1244 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1245 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1246 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1247 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1248 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1249 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1251 2001-06-25 04:37 omegahacker
1253 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1254 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1255 potential namespace conflicts.
1257 2001-06-25 02:20 omegahacker
1259 * acconfig.h, configure.base, docs/random/wtay/events,
1260 examples/Makefile.am, examples/cutter/cutter.c,
1261 examples/helloworld/helloworld.c,
1262 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1263 examples/plugins/example.c, examples/plugins/example.h,
1264 examples/queue/queue.c, examples/queue2/queue2.c,
1265 examples/queue3/queue3.c, examples/queue4/queue4.c,
1266 examples/thread/thread.c, examples/typefind/typefind.c,
1267 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1268 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1269 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1270 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1271 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1272 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1273 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1274 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1275 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1276 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1277 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1278 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1279 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1280 gst/autoplug/gststaticautoplug.h,
1281 gst/autoplug/gststaticautoplugrender.c,
1282 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1283 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1284 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1285 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1286 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1287 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1288 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1289 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1290 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1291 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1292 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1293 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1294 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1295 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1296 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1297 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1298 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1299 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1300 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1301 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1302 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1303 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1304 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1305 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1306 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1307 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1308 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1309 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1310 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1311 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1312 plugins/avi/winaudio/aviaudiodecoder.c,
1313 plugins/avi/winaudio/aviaudiodecoder.h,
1314 plugins/avi/wincodec/gstwindec.cc,
1315 plugins/avi/wincodec/gstwindec.h,
1316 plugins/avi/wincodec/gstwinenc.cc,
1317 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1318 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1319 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1320 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1321 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1322 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1323 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1324 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1325 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1326 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1327 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1328 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1329 plugins/filters/adder/adder.h,
1330 plugins/filters/colorspace/colorspace.c,
1331 plugins/filters/colorspace/colorspace.h,
1332 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1333 plugins/filters/cutter/filter.func,
1334 plugins/filters/deinterlace/deinterlace.c,
1335 plugins/filters/deinterlace/deinterlace.h,
1336 plugins/filters/intfloatconvert/float2int.c,
1337 plugins/filters/intfloatconvert/float2int.h,
1338 plugins/filters/intfloatconvert/int2float.c,
1339 plugins/filters/intfloatconvert/int2float.h,
1340 plugins/filters/intfloatconvert/intfloatconvert.c,
1341 plugins/filters/ladspa/gstladspa.c,
1342 plugins/filters/ladspa/gstladspa.h,
1343 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1344 plugins/filters/level/level.c, plugins/filters/level/level.h,
1345 plugins/filters/median/median.c, plugins/filters/median/median.h,
1346 plugins/filters/mono2stereo/mono2stereo.c,
1347 plugins/filters/mono2stereo/mono2stereo.h,
1348 plugins/filters/passthrough/level.c,
1349 plugins/filters/passthrough/level.h,
1350 plugins/filters/passthrough/passthrough.c,
1351 plugins/filters/passthrough/passthrough.h,
1352 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1353 plugins/filters/stereo2mono/stereo2mono.c,
1354 plugins/filters/stereo2mono/stereo2mono.h,
1355 plugins/filters/volenv/filter.func,
1356 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1357 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1358 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1359 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1360 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1361 plugins/icecast/icecastsend/icecastsend.c,
1362 plugins/icecast/icecastsend/icecastsend.h,
1363 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1364 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1365 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1366 plugins/mp3decode/mpg123/gstmpg123.c,
1367 plugins/mp3decode/mpg123/gstmpg123.h,
1368 plugins/mp3decode/parse/mp3parse.c,
1369 plugins/mp3decode/parse/mp3parse.h,
1370 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1371 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1372 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1373 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1374 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1375 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1376 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1377 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1378 plugins/mpeg1/system_encode/buffer.c,
1379 plugins/mpeg1/system_encode/system_encode.c,
1380 plugins/mpeg1/system_encode/system_encode.h,
1381 plugins/mpeg1video/parse/mp1videoparse.c,
1382 plugins/mpeg1video/parse/mp1videoparse.h,
1383 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1384 plugins/mpeg2/ac3parse/ac3parse.c,
1385 plugins/mpeg2/ac3parse/ac3parse.h,
1386 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1387 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1388 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1389 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1390 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1391 plugins/mpeg2/subtitles/mpeg2subt.c,
1392 plugins/mpeg2/subtitles/mpeg2subt.h,
1393 plugins/mpeg2/video/gstmpeg2play.c,
1394 plugins/mpeg2/video/gstmpeg2play.h,
1395 plugins/mpeg2/videoparse/mp2videoparse.c,
1396 plugins/mpeg2/videoparse/mp2videoparse.h,
1397 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1398 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1399 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1400 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1401 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1402 plugins/quicktime/gstquicktimedecoder.c,
1403 plugins/quicktime/gstquicktimedecoder.h,
1404 plugins/quicktime/gstquicktimedemux.c,
1405 plugins/quicktime/gstquicktimedemux.h,
1406 plugins/quicktime/gstquicktimetypes.c,
1407 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1408 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1409 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1410 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1411 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1412 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1413 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1414 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1415 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1416 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1417 plugins/visualization/Makefile.am,
1418 plugins/visualization/chart/gstchart.c,
1419 plugins/visualization/smoothwave/smoothwave.c,
1420 plugins/visualization/smoothwave/smoothwave.h,
1421 plugins/visualization/spectrum/gstspectrum.c,
1422 plugins/visualization/spectrum/gstspectrum.h,
1423 plugins/visualization/synaesthesia/core.h,
1424 plugins/visualization/synaesthesia/synaesthesia.c,
1425 plugins/visualization/synaesthesia/synaesthesia.h,
1426 plugins/visualization/vumeter/vumeter.c,
1427 plugins/visualization/vumeter/vumeter.h,
1428 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1429 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1430 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1431 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1432 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1433 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1434 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1435 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1436 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1437 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1438 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1439 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1440 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1441 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1442 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1443 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1444 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1445 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1446 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1447 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1448 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1449 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1451 2001-06-25 01:07 omegahacker
1453 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1454 tools/gstreamer-inspect.c: added shim for
1455 g_object_class_list_properties and converted -inspect and -compprep
1458 2001-06-25 00:50 omegahacker
1460 * examples/plugins/: example.c, example.h: ported example plugin to
1463 2001-06-25 00:25 omegahacker
1465 * examples/cutter/cutter.c: ported to gobject
1467 2001-06-24 23:56 omegahacker
1469 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1471 2001-06-24 23:44 omegahacker
1473 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1474 configure.base, gstreamer.spec.in, idiottest.mak,
1475 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1476 docs/manual/bins.sgml, docs/manual/factories.sgml,
1477 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1478 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1479 examples/Makefile.am, examples/cutter/Makefile.am,
1480 examples/cutter/cutter.c, examples/cutter/cutter.h,
1481 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1482 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1483 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1484 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1485 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1486 gst/gstthread.c, gst/elements/gstdisksink.c,
1487 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1488 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1489 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1490 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1491 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1492 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1493 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1494 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1495 plugins/filters/Makefile.am,
1496 plugins/filters/colorspace/Makefile.am,
1497 plugins/filters/colorspace/colorspace.c,
1498 plugins/filters/colorspace/colorspace.h,
1499 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1500 plugins/filters/cutter/cutter.h,
1501 plugins/filters/deinterlace/.cvsignore,
1502 plugins/filters/deinterlace/Makefile.am,
1503 plugins/filters/deinterlace/deinterlace.c,
1504 plugins/filters/deinterlace/deinterlace.h,
1505 plugins/filters/intfloatconvert/float2int.c,
1506 plugins/filters/intfloatconvert/float2int.h,
1507 plugins/filters/intfloatconvert/int2float.c,
1508 plugins/filters/intfloatconvert/int2float.h,
1509 plugins/filters/median/median.c, plugins/filters/median/median.h,
1510 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1511 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1512 plugins/flac/flac.c, plugins/flac/flacdec.c,
1513 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1514 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1515 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1516 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1517 plugins/quicktime/Makefile.am,
1518 plugins/quicktime/gstquicktimedecoder.c,
1519 plugins/quicktime/gstquicktimedecoder.h,
1520 plugins/quicktime/gstquicktimedemux.c,
1521 plugins/quicktime/gstquicktimedemux.h,
1522 plugins/quicktime/gstquicktimetypes.c,
1523 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1524 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1525 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1526 plugins/visualization/Makefile.am,
1527 plugins/visualization/chart/.cvsignore,
1528 plugins/visualization/chart/Makefile.am,
1529 plugins/visualization/chart/gstchart.c, tools/README,
1530 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1531 HEAD to BRANCH-GOBJECT1 at 200106241
1533 2001-06-24 22:21 wtay
1535 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1537 2001-06-24 22:18 omegahacker
1539 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1540 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1541 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1544 2001-06-24 22:15 wtay
1546 * gstplay/gstplay.c: Some compile fixes.
1548 2001-06-24 22:14 wtay
1550 * configure.base: Added the festival plugin and udp.
1552 2001-06-24 22:10 wtay
1554 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1555 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1556 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1557 arg to set the fragment size in oss plugins. Use a TCP stream
1558 connection to do caps nego over the wire in UDP. More pending
1559 changes to some plugins.
1561 2001-06-24 22:06 omegahacker
1563 * configure.base, plugins/Makefile.am: New check for libesd, a
1564 model for all the other checks I hope. Need to convert all the
1565 other checks to operate like this.
1567 2001-06-24 16:20 wtay
1569 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1570 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1571 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1574 2001-06-24 16:20 wtay
1576 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1577 on branch BRANCH-GOBJECT1.
1579 2001-06-24 16:20 wtay
1581 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1582 branch BRANCH-GOBJECT1.
1584 2001-06-24 16:20 wtay
1586 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1587 branch BRANCH-GOBJECT1.
1589 2001-06-24 16:20 wtay
1591 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1594 2001-06-24 16:20 wtay
1596 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1597 on branch BRANCH-GOBJECT1.
1599 2001-06-24 16:20 wtay
1601 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1602 branch BRANCH-GOBJECT1.
1604 2001-06-24 16:20 wtay
1606 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1607 branch BRANCH-GOBJECT1.
1609 2001-06-24 15:55 wtay
1611 * docs/random/wtay/events: file events was initially added on
1612 branch BRANCH-GOBJECT1.
1614 2001-06-24 15:55 wtay
1616 * docs/random/wtay/events: Added some random ramblings about a the
1617 design of an event system.
1619 2001-06-24 02:02 wtay
1621 * gst/gobject2gtk.c: Removed some debug noise.
1623 2001-06-24 01:55 wtay
1625 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1626 Compile fixes for gtk.
1628 2001-06-23 13:23 wtay
1630 * plugins/festival/gstfestival.c: Make sure we don't send more data
1631 than the buffersize.
1633 2001-06-23 13:12 wtay
1635 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1636 added on branch BRANCH-GOBJECT1.
1638 2001-06-23 13:12 wtay
1640 * plugins/festival/Makefile.am: file Makefile.am was initially
1641 added on branch BRANCH-GOBJECT1.
1643 2001-06-23 13:12 wtay
1645 * plugins/: Makefile.am, festival/Makefile.am,
1646 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1647 text-to-speech plugin. It will currently only work by contacting
1648 the festival server on localhost. The output is WAV so it needs to
1649 be parsed with parsewav before connecting it to an audiosink:
1651 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1654 Latency is terrible because we don't process uterances individually
1657 2001-06-23 13:12 wtay
1659 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1660 added on branch BRANCH-GOBJECT1.
1662 2001-06-22 02:14 wtay
1664 * examples/: Makefile.am, helloworld/helloworld.c,
1665 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1666 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1667 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1668 examples for glib2 Removed plugins for now (need to run the script
1671 2001-06-22 02:05 wtay
1673 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1674 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1675 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1676 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1679 2001-06-22 01:43 wtay
1681 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1682 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1683 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1684 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1687 2001-06-22 01:14 wtay
1689 * configure.base: Disable most of the gnome/gtk stuff when
1690 compiling with glib2
1692 2001-06-22 00:11 wtay
1694 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1695 to set the format and the output size.
1697 2001-06-21 23:48 omegahacker
1699 * gst/gstqueue.c: marked up the function pointers with
1702 2001-06-21 20:44 wtay
1704 * configure.base: Added vgasink.
1706 2001-06-21 20:43 wtay
1708 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1709 vgavideosink.h: Added the vgasink by sienap.
1711 2001-06-21 16:29 wtay
1713 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1715 2001-06-21 15:39 wtay
1717 * tools/gstreamer-inspect.c: Fixed a compileation error for
1720 2001-06-21 15:22 wtay
1722 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1724 2001-06-21 13:21 sbaker3
1726 * docs/gst/gstreamer-sections.txt: added refcounting and
1729 2001-06-21 12:50 wtay
1731 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1733 2001-06-21 12:50 wtay
1735 * plugins/Makefile.am: Removed the videoscaler for now until it's
1738 2001-06-21 12:49 wtay
1740 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1741 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1742 Added some files for future use.
1744 2001-06-21 12:42 wtay
1746 * libs/Makefile.am: Removed old unused libs.
1748 2001-06-21 12:35 wtay
1750 * configure.base: Removed the winloader
1752 2001-06-21 12:34 wtay
1754 * libs/Makefile.am: Removed the wine loader.
1756 2001-06-21 12:32 wtay
1758 * include/Makefile.am: Removed the winelibs.
1760 2001-06-21 12:19 sbaker3
1762 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1763 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1764 if it is the default implementation
1766 2001-06-21 03:03 omegahacker
1768 * plugins/Makefile.am: fixed spelling of xvideosink
1770 2001-06-21 00:43 wtay
1772 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1773 the queue state_change stuff.
1775 2001-06-20 23:52 wtay
1777 * plugins/Makefile.am: Added the xvideosink to the dirs.
1779 2001-06-20 23:33 wtay
1781 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1784 2001-06-20 23:21 wtay
1786 * plugins/aasink/aasink.c: Compile fixes for aasink.
1788 2001-06-20 23:21 wtay
1790 * gst/gobject2gtk.h: Added a shim for a marshaller.
1792 2001-06-20 22:56 wtay
1794 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1796 2001-06-20 22:55 wtay
1798 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1801 2001-06-20 22:40 wtay
1803 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1805 2001-06-20 22:40 wtay
1807 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1810 2001-06-20 22:30 wtay
1812 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1814 2001-06-20 22:29 wtay
1816 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1818 2001-06-20 21:58 wtay
1820 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1821 name to match the glib2.0 implementation.
1823 2001-06-20 21:49 wtay
1825 * tools/gstreamer-inspect.c: Added object properties introspection.
1827 2001-06-20 21:48 wtay
1829 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1831 2001-06-20 15:53 sbaker3
1833 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1834 times too much memory to be allocated for each GstBuffer struct
1836 2001-06-20 00:17 omegahacker
1838 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1839 signal registration problem in gobject2gtk shim
1841 2001-06-19 22:14 omegahacker
1843 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1844 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1845 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1846 plugins/effects/volume/volume.c,
1847 plugins/filters/mono2stereo/mono2stereo.c,
1848 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1849 More GObject updates, cleanups to some of the elements to make the
1852 2001-06-19 19:32 wtay
1854 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1855 to avoid overflow...
1857 2001-06-19 13:53 richardb
1859 * idiottest.mak: idiottest was failing because of change of
1860 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1862 2001-06-19 11:34 richardb
1864 * tools/gstreamer-launch.c: Add -o option argument to
1865 gstreamer-launch, to specify a file to output the pipeline to,
1866 instead of running it.
1868 2001-06-19 08:57 omegahacker
1870 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1872 2001-06-19 08:57 omegahacker
1874 * gst/gstplugin.c, acconfig.h, configure.base: changed
1875 plugin-srcdir to plugin-builddir, which is what it should be
1877 2001-06-18 23:33 richardb
1879 * gst/gstprops.c: Simplify properties which contain lists of
1880 integer and integer range entries to minimal combination of ints
1881 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1884 Don't bother with floats for the moment, though it would be easy to
1885 add an equivalent, which would simplify overlapping ranges.
1887 2001-06-18 21:14 richardb
1889 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1892 2001-06-18 20:20 wtay
1894 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1895 Updated the flac decoder/encode to the latest CVS version. I had
1896 to increase the cothread stack in cothread.c (8 threads max) to get
1897 the encoder working :(
1899 2001-06-18 12:27 richardb
1901 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1903 2001-06-18 12:12 richardb
1905 * configure.base, plugins/visualization/Makefile.am: Add chart
1906 plugin to build system.
1908 2001-06-18 12:09 richardb
1910 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1911 gstchart.c: Initial commit of chart plugin. Draws charts of data
1912 streams. Currently has no settable framerate, draws inefficiently,
1913 has no settable size and looks fairly ugly. Needs data parsing to
1914 be split into a separate plugin.
1916 2001-06-18 05:56 dlehn
1918 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1919 to save flags fails when using the same names. Prefixed with gst_.
1921 2001-06-17 23:14 wtay
1923 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1924 it still segfaults inside the flac lib for some reason..
1926 2001-06-17 20:44 wtay
1928 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1929 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1932 2001-06-17 16:06 wtay
1934 * gst/elements/gstsinesrc.c: Updated the params a bit.
1936 2001-06-17 16:03 wtay
1938 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1939 properties again. Added come const directives to the arguments
1940 again. Check for non exiting properties.
1942 2001-06-17 15:35 sbaker3
1944 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1946 2001-06-17 15:12 wtay
1948 * tools/gstreamer-inspect.c: Print out the enum values too.
1950 2001-06-17 14:58 sbaker3
1952 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1953 default bufferpool factory
1955 2001-06-17 14:55 sbaker3
1957 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1958 bufferpool factory function. it reuses existing instances of
1959 bufferpool if requests are made for existing buffer sizes
1961 2001-06-17 09:55 omegahacker
1963 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1964 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1965 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1966 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1967 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1968 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1969 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1970 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1971 plugins/xvideosink/xvideosink.c: Mostly went around converting
1972 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1974 2001-06-17 09:52 omegahacker
1976 * configure.ac, configure.in: removed configure.ac and configure.in
1978 2001-06-17 05:07 omegahacker
1980 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1981 gobject, somehow forget that one...
1983 2001-06-17 04:17 wtay
1985 * tools/gstreamer-inspect.c: Added enums to inspect.
1987 2001-06-17 04:10 omegahacker
1989 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1990 branch BRANCH-GOBJECT1.
1992 2001-06-17 04:10 omegahacker
1994 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1995 branch BRANCH-GOBJECT1.
1997 2001-06-17 04:10 omegahacker
1999 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2000 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2001 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2002 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2003 gst/gstutils.h: Added gobject to gtkobject bridge
2004 (gobject2gtk.[ch]) and configure-time support for selecting between
2005 glib and gtk (--enable-glib2 to build with gobject).
2007 2001-06-17 04:05 wtay
2009 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2010 for enum properties.
2012 2001-06-17 04:03 wtay
2014 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2017 2001-06-17 03:47 wtay
2019 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2020 properties. Added come const directives to the arguments.
2022 2001-06-17 03:39 wtay
2024 * tools/gstreamer-inspect.c: Figured out how to get a property from
2027 2001-06-16 18:35 wtay
2029 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2030 someone try to get a property from a GObject?
2032 2001-06-16 18:25 wtay
2034 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2036 2001-06-16 15:36 wtay
2038 * configure.base: Removed the obsolete libs.
2040 2001-06-16 15:35 wtay
2042 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2044 2001-06-16 15:29 wtay
2046 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2047 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2048 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2049 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2052 2001-06-16 14:46 wtay
2054 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2055 Updated the audiodecoder to gobject.
2057 2001-06-16 14:24 wtay
2059 * gstplay/gstplay.c: Removed a check (see that the file exists
2060 locally ??) to enable network streaming with gnomevfssrc again.
2062 2001-06-16 14:17 wtay
2064 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2065 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2066 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2067 20010616 (13:00 GMT). Compile fixes for GObject.
2069 2001-06-16 01:43 wtay
2071 * plugins/Makefile.am: Updated the makefile.
2073 2001-06-16 01:32 wtay
2075 * plugins/arts/gst_arts.c: Fixed arts
2077 2001-06-16 01:26 wtay
2079 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2081 2001-06-16 01:25 wtay
2083 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2085 2001-06-16 01:14 wtay
2087 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2088 Fixed some stuff in xmms, removed the args for now.
2090 2001-06-16 00:49 wtay
2092 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2094 2001-06-16 00:48 wtay
2096 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2097 from the Makefile until it compiles. Removed the dependency on OSS
2100 2001-06-16 00:36 wtay
2102 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2103 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2104 old, non functional code out of the makefile.
2106 2001-06-16 00:23 omegahacker
2108 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2109 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2110 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2111 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2112 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2113 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2114 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2115 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2116 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2117 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2118 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2119 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2120 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2121 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2122 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2123 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2124 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2125 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2126 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2127 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2128 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2129 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2130 plugins/filters/adder/adder.h,
2131 plugins/filters/colorspace/colorspace.c,
2132 plugins/filters/colorspace/colorspace.h,
2133 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2134 plugins/filters/cutter/filter.func,
2135 plugins/filters/intfloatconvert/float2int.c,
2136 plugins/filters/intfloatconvert/float2int.h,
2137 plugins/filters/intfloatconvert/int2float.c,
2138 plugins/filters/intfloatconvert/int2float.h,
2139 plugins/filters/intfloatconvert/intfloatconvert.c,
2140 plugins/filters/ladspa/gstladspa.c,
2141 plugins/filters/ladspa/gstladspa.h,
2142 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2143 plugins/filters/level/level.c, plugins/filters/level/level.h,
2144 plugins/filters/median/median.c, plugins/filters/median/median.h,
2145 plugins/filters/mono2stereo/mono2stereo.c,
2146 plugins/filters/mono2stereo/mono2stereo.h,
2147 plugins/filters/passthrough/level.c,
2148 plugins/filters/passthrough/level.h,
2149 plugins/filters/passthrough/passthrough.c,
2150 plugins/filters/passthrough/passthrough.h,
2151 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2152 plugins/filters/stereo2mono/stereo2mono.c,
2153 plugins/filters/stereo2mono/stereo2mono.h,
2154 plugins/filters/volenv/filter.func,
2155 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2156 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2157 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2158 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2159 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2160 plugins/icecast/icecastsend/icecastsend.c,
2161 plugins/icecast/icecastsend/icecastsend.h,
2162 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2163 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2164 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2165 plugins/mp3decode/mpg123/gstmpg123.c,
2166 plugins/mp3decode/mpg123/gstmpg123.h,
2167 plugins/mp3decode/parse/mp3parse.c,
2168 plugins/mp3decode/parse/mp3parse.h,
2169 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2170 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2171 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2172 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2173 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2174 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2175 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2176 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2177 plugins/mpeg1/system_encode/buffer.c,
2178 plugins/mpeg1/system_encode/system_encode.c,
2179 plugins/mpeg1/system_encode/system_encode.h,
2180 plugins/mpeg1video/parse/mp1videoparse.c,
2181 plugins/mpeg1video/parse/mp1videoparse.h,
2182 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2183 plugins/mpeg2/ac3parse/ac3parse.c,
2184 plugins/mpeg2/ac3parse/ac3parse.h,
2185 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2186 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2187 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2188 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2189 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2190 plugins/mpeg2/subtitles/mpeg2subt.c,
2191 plugins/mpeg2/subtitles/mpeg2subt.h,
2192 plugins/mpeg2/video/gstmpeg2play.c,
2193 plugins/mpeg2/video/gstmpeg2play.h,
2194 plugins/mpeg2/videoparse/mp2videoparse.c,
2195 plugins/mpeg2/videoparse/mp2videoparse.h,
2196 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2197 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2198 plugins/quicktime/gstquicktimedecoder.c,
2199 plugins/quicktime/gstquicktimedecoder.h,
2200 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2201 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2202 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2203 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2204 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2205 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2206 plugins/visualization/smoothwave/smoothwave.c,
2207 plugins/visualization/smoothwave/smoothwave.h,
2208 plugins/visualization/spectrum/gstspectrum.c,
2209 plugins/visualization/spectrum/gstspectrum.h,
2210 plugins/visualization/synaesthesia/synaesthesia.c,
2211 plugins/visualization/synaesthesia/synaesthesia.h,
2212 plugins/visualization/vumeter/vumeter.c,
2213 plugins/visualization/vumeter/vumeter.h,
2214 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2215 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2216 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2217 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2218 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2219 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2220 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2221 Mega patch updates almost all the plugins to GObject. This was
2222 done with a Perl script, with only a few minor manual tweaks where
2223 the perl didn't catch the code just right. There may be a few
2224 minor issues remaining from this, but they should be easy to catch
2225 (plugin doesn't work).
2227 There are several plugins that have GDK/GTK code in them that
2228 shouldn't, these need to be dealt with next.
2230 2001-06-16 00:15 wtay
2232 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2235 2001-06-16 00:15 wtay
2237 * plugins/filters/median/median.c: copy timestamps too.
2239 2001-06-15 23:48 wtay
2241 * plugins/filters/median/: median.c, median.h: Added an option to
2242 only filter the luminance plane.
2244 2001-06-15 23:38 wtay
2246 * plugins/filters/median/: median.c, median.h: Added caps to the
2249 2001-06-15 23:03 wtay
2251 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2252 was initially added on branch BRANCH-GOBJECT1.
2254 2001-06-15 23:03 wtay
2256 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2257 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2258 Just added some files I will need soon.
2260 2001-06-15 23:03 wtay
2262 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2263 initially added on branch BRANCH-GOBJECT1.
2265 2001-06-15 23:03 wtay
2267 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2268 initially added on branch BRANCH-GOBJECT1.
2270 2001-06-15 23:03 wtay
2272 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2273 initially added on branch BRANCH-GOBJECT1.
2275 2001-06-15 23:03 wtay
2277 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2278 initially added on branch BRANCH-GOBJECT1.
2280 2001-06-15 23:00 wtay
2282 * libs/Makefile.am: Removed old unused libs.
2284 2001-06-15 22:46 wtay
2286 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2287 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2288 updates to the manual.
2290 2001-06-15 20:49 sbaker3
2292 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2293 multiple float pads and converts to interleaved int data. Different
2294 sized and out-of-order buffer support is in place but not tested.
2296 2001-06-15 20:48 sbaker3
2298 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2299 converts interleaved ints to mono floats in seperate pads. Also
2300 now has a _request_new_pad func
2302 2001-06-15 20:46 wtay
2304 * tools/README: Updated the README file with some cool
2305 gstreamer-launch cmd lines by Matthew McClintock
2306 <mattsm@mail.utexas.edu>
2308 2001-06-15 20:13 wtay
2310 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2311 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2312 request_pad. Some fixes for pullregion and EOS conditions. Remove
2313 an unneeded check in the scheduler (check for NULL buffer) some EOS
2314 fixes for pullregion in disksrc. Removed the macro in the
2315 gstparse.h header 'cause it's internal to gstparse.c Added a check
2316 in gstparse for NULL element.
2318 2001-06-15 17:42 thomasvs
2320 * examples/cutter/cutter.c: added some minor stuff
2322 2001-06-15 17:22 wtay
2324 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2326 2001-06-15 16:44 richardb
2328 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2329 libdv test: was unsaving the value before saving... :(
2331 2001-06-15 16:42 richardb
2333 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2335 2001-06-15 07:33 sbaker3
2337 * gst/gstparse.c: should restore dynamic connection of pads
2338 (couldn't really test it though)
2340 2001-06-14 22:02 omegahacker
2342 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2343 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2345 2001-06-14 22:02 omegahacker
2347 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2348 elements/gstdisksrc.c, elements/gstfakesrc.c,
2349 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2350 get to sinesrc ! osssink
2352 2001-06-14 21:39 wtay
2354 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2355 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2358 2001-06-14 21:23 omegahacker
2360 * configure.base: added gmodule to glib-2.0 stuff
2362 2001-06-14 21:19 omegahacker
2364 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2367 2001-06-14 21:19 omegahacker
2369 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2370 removed at some point because they are to be autogenerated
2372 2001-06-14 21:19 omegahacker
2374 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2377 2001-06-14 19:04 thomasvs
2379 * examples/cutter/cutter.c: changed cutter example to use a thread
2381 2001-06-14 04:14 omegahacker
2383 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2384 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2385 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2386 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2387 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2388 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2389 elements/gstdisksink.h, elements/gstdisksrc.c,
2390 elements/gstdisksrc.h, elements/gstelements.c,
2391 elements/gstfakesink.c, elements/gstfakesink.h,
2392 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2393 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2394 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2395 elements/gstidentity.c, elements/gstidentity.h,
2396 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2397 elements/gstpipefilter.c, elements/gstpipefilter.h,
2398 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2399 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2400 libgst.la's GObject port. Fixed some minor problems with the
2401 signalling stuff in the core.
2405 2001-06-13 23:09 thomasvs
2407 * examples/cutter/cutter.c: cutter now uses afsink to write out
2408 wavs we will add a queue next to handle latency problems
2410 2001-06-13 23:03 thomasvs
2412 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2413 files when you change the location
2415 2001-06-13 22:59 omegahacker
2417 * configure.base: new configure check for glib 2.0, now requires
2418 pkg-config to be installed
2420 2001-06-13 22:52 thomasvs
2422 * configure.base, examples/Makefile.am: added cutter example
2424 2001-06-13 22:52 omegahacker
2426 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2427 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2428 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2429 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2430 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2431 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2432 gstxml.h: First round of changes to port to GObject. libgst.la
2433 compiles, though there are a few things commented out.
2434 Specifically object destruction is probably broken, but wtay gets
2435 to fix that because he researched the problem of glib 2.0 object
2436 destruction while doing the first round. Some of the XML stuff is
2437 commented out, but that's an easy fix.
2439 Next is the rest of the gst/ directory, then on to the plugins.
2441 2001-06-13 22:45 wtay
2443 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2444 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2445 Fixed the quicktime plugin. things now work with mjpeg.
2447 2001-06-13 22:35 thomasvs
2449 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2452 2001-06-13 22:33 wtay
2454 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2457 2001-06-13 22:08 thomasvs
2459 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2461 2001-06-13 22:08 thomasvs
2463 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2464 the buffer's data is framed
2466 2001-06-13 22:02 wtay
2468 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2469 fix in the type init function that makes some C++ compilers
2472 2001-06-13 21:26 thomasvs
2474 * configure.base: added deinterlace
2476 2001-06-13 18:39 wtay
2478 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2480 2001-06-13 17:20 thomasvs
2482 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2483 program to show how cutter plugin works
2485 2001-06-13 17:16 thomasvs
2487 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2490 2001-06-13 17:13 thomasvs
2492 * plugins/filters/cutter/README: added a better description of the
2495 2001-06-13 17:04 thomasvs
2497 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2498 threshold level and runlength arguments stopped copying buffer used
2499 audio lib functions for some stuff
2501 2001-06-13 16:33 thomasvs
2503 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2504 calculate maximum possible sample value based on caps
2506 2001-06-13 10:51 thomasvs
2508 * docs/random/eos: added two more cases of eos reasoning
2510 2001-06-13 02:18 cael
2512 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2513 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2514 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2515 full-screen play, shuffled things around, added error checking so
2516 we don't crash on file not found, added the beginnings of a
2519 2001-06-12 22:35 wtay
2521 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2522 filter.func file and README in the makefile.
2524 2001-06-12 22:35 wtay
2526 * plugins/filters/Makefile.am: Added the deinterlace filter
2528 2001-06-12 22:33 wtay
2530 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2531 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2533 2001-06-12 22:27 wtay
2535 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2538 2001-06-12 21:19 wtay
2540 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2543 2001-06-12 21:19 wtay
2545 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2546 colorspace.h: ifdef out the Hermes code when the library was not
2549 2001-06-12 20:47 wtay
2551 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2554 2001-06-12 20:45 wtay
2556 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2559 2001-06-12 20:44 wtay
2561 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2562 arg to turn off syncing on the timestamps.
2564 2001-06-12 20:42 wtay
2566 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2567 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2568 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2569 Removed old code. Enhanced the avi decoder. The encoder now sorta
2570 works. For big input frames it segfaults though inside a libavifile
2571 function. Renamed the aviencoder to avimux.
2573 2001-06-12 15:35 thomasvs
2575 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2578 2001-06-12 14:42 thomasvs
2580 * plugins/mp3decode/mad/gstmad.h: added framestamp
2582 2001-06-12 11:12 thomasvs
2584 * plugins/mp3decode/mad/gstmad.c: added a different way of
2585 generating timestamps; activate by uncommenting #define
2588 2001-06-12 11:11 thomasvs
2590 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2591 support framestamps & timestamps
2593 2001-06-11 23:04 shitowax
2595 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2596 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2599 2001-06-11 23:02 shitowax
2601 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2602 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2604 2001-06-11 21:19 thomasvs
2606 * plugins/Makefile.am: fixed AVIFILE dependency check
2608 2001-06-11 20:09 omegahacker
2610 * gst/gstelement.h: changed indent and argnames to trigger
2613 2001-06-10 22:13 richardb
2615 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2618 2001-06-10 19:50 theuraeus
2620 * LICENSE_readme: 2001-10-06 Christian Schaller
2621 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2622 since they had been mistakenly branded as GPL.
2624 2001-06-10 12:57 sbaker3
2626 * gst/gstparse.c: can now take comma delimited list of pads. eg
2627 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2628 src%d,src%d\!sink%d,sink%d float2int ! osssink
2630 2001-06-10 02:18 theuraeus
2632 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2633 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2634 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2635 when run after each package
2637 2001-06-09 22:48 theuraeus
2639 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2640 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2642 2001-06-09 20:23 theuraeus
2644 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2645 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2647 TODO: 1. the mpeg plugins need sorting out. currently they are all
2648 just placed inside the main package. Need help with this since I am
2649 unsure about what files belongs where with what dependency 2.
2650 Cross-dependencies probably should be added to the plugins 3.
2651 License information should be added to the plugins 4.
2652 GStreamer-register needs to be added for each plugin
2654 2001-06-09 19:50 theuraeus
2656 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2657 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2658 only polishing it remains
2660 2001-06-09 17:44 theuraeus
2662 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2663 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2664 maybe it actually works now
2666 2001-06-09 12:43 sbaker3
2668 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2669 to get ready for the src1,src2\!sink1,sink2 syntax
2671 2001-06-09 11:16 sbaker3
2673 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2674 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2676 2001-06-09 03:33 theuraeus
2678 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2679 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2680 verfied that it works, but I need sleep and it is guaranteed closer
2681 to working than the current one. More testing and SPEC file hacking
2682 tommorow(aka later today).
2684 2001-06-09 01:16 wtay
2686 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2687 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2688 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2689 loader from avifile, significantly simplyfying the codec.
2691 2001-06-09 01:14 wtay
2693 * REQUIREMENTS, configure.base: Added a check for avifile.
2695 2001-06-08 23:17 theuraeus
2697 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2698 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2699 don't have alsa installed)
2701 2001-06-08 22:56 theuraeus
2703 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2704 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2705 plugins into separate plugins, needs more work to support all
2708 2001-06-07 22:45 ajmitch
2710 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2712 2001-06-07 22:43 wtay
2714 * plugins/avi/Makefile.am: Added README to dist
2716 2001-06-07 22:02 ajmitch
2718 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2719 please give it some TLC before 0.2.0 release :)
2721 2001-06-07 19:31 wtay
2723 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2724 about the innner working of the avi decoder.
2726 2001-06-07 17:56 dlehn
2728 * debian/changelog, debian/gstreamer-tools.manpages,
2729 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2730 binary Bump debian version to 0.2.0
2732 2001-06-07 11:58 richardb
2734 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2735 gstreamer-register.1: Add gstreamer-compprep man page.
2737 2001-06-07 09:18 ajmitch
2739 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2741 2001-06-07 07:38 dlehn
2743 * debian/gstreamer-common.files: latest plugins updates
2745 2001-06-07 07:06 cael
2747 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2748 for the time being till i have time to fix it.
2750 2001-06-07 01:08 omegahacker
2752 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2753 gstreamer-register.1: added --gst-mask to the man pages
2755 2001-06-06 20:31 wtay
2757 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2759 2001-06-06 20:23 dlehn
2761 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2762 gstreamer-audiofile.files, gstreamer-common.files,
2763 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2764 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2765 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2766 rules: Added new plugin packages and synced up to a late pre2 CVS
2769 2001-06-06 20:21 dlehn
2771 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2772 autogenerated from configure.base now.
2774 2001-06-06 20:20 dlehn
2776 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2778 2001-06-06 20:15 wtay
2780 * gst/gstelement.c: Removed a warning.
2782 2001-06-06 20:12 wtay
2784 * plugins/filters/lav/Makefile.am: Removed the README file from
2787 2001-06-06 20:07 wtay
2789 * plugins/filters/Makefile.am: Added the lavencoder
2791 2001-06-06 19:33 wtay
2793 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2796 2001-06-06 19:31 wtay
2798 * configure.base: Added the lav encoder Makefile.am
2800 2001-06-06 19:29 wtay
2802 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2803 connect to the new_ghost_pad signal in parse.
2805 2001-06-06 17:21 wtay
2807 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2809 2001-06-06 17:20 wtay
2811 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2814 2001-06-06 17:09 wtay
2816 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2817 audio. Only send buffers if the pad is connected.
2819 2001-06-06 17:08 wtay
2821 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2823 2001-06-06 15:24 thomasvs
2825 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2828 2001-06-06 15:21 thomasvs
2830 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2831 filter.func: cutter plugin; emits signals when audio RMS level
2832 falls below or rises above threshold value for a given consecutive
2835 2001-06-06 15:14 thomasvs
2837 * configure.base, libs/Makefile.am: added Makefile generation for
2840 2001-06-06 15:13 thomasvs
2842 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2843 general gstreamer audio library with helper functions
2845 2001-06-06 13:47 richardb
2847 * docs/manual/quotes.sgml: Add an important quote from Omega.
2849 2001-06-06 00:39 theuraeus
2851 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2852 <Uraeus@linuxrising.org> * Add small textfile with some information
2853 on win32 dll situation
2855 2001-06-05 20:44 sbaker3
2857 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2858 _chain should now work.Many other changes including: all immutable
2859 info is in the class struct, activate/deactivate should work, and a
2860 bunch of other stuff
2862 2001-06-05 18:45 wtay
2864 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2867 2001-06-05 18:26 sbaker3
2869 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2870 int2float.c, int2float.h: use proxying for caps
2872 2001-06-05 02:27 richardb
2874 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2875 applied changes. Time for bed.
2877 2001-06-05 02:26 richardb
2879 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2880 in save-thyself introduced by changing plugin_get_list to copy.
2882 2001-06-05 02:15 richardb
2884 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2885 when the registry is in use.
2887 2001-06-04 22:52 wtay
2889 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2890 to disable Xv images. It's not pretty but it works.
2892 2001-06-04 22:02 wtay
2894 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2896 2001-06-04 21:16 wtay
2898 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2900 2001-06-04 20:20 wtay
2902 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2903 bacause they seem to be undefined with some versions of lame.
2905 2001-06-04 20:00 wtay
2907 * plugins/oss/README: Added a little info about the ossgst hack.
2909 2001-06-04 19:59 wtay
2911 * plugins/oss/gstosssrc.c: Some osssrc fixes
2913 2001-06-04 17:55 wtay
2915 * plugins/mp3encode/lame/gstlame.c: Small updates.
2917 2001-06-04 17:33 wtay
2919 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2921 2001-06-04 17:02 wtay
2923 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2924 calculate the cothread stack space (easier to change the number of
2927 2001-06-04 16:59 thomasvs
2929 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2931 2001-06-04 16:38 thomasvs
2933 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2934 quits when the first element fires it
2936 2001-06-04 15:52 wtay
2938 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2941 2001-06-04 15:50 wtay
2943 * tools/gstreamer-inspect.c: Print out the default values.
2945 2001-06-04 14:51 sbaker3
2947 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2948 didn't seem to work)\nAttempted to make the element name consist
2949 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2951 2001-06-04 12:25 richardb
2953 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2954 unpatched versions of gtkdoc-scanobj which don't understand
2957 2001-06-04 02:26 wtay
2959 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2960 to the xmms effects.
2962 2001-06-04 01:51 richardb
2964 * gst/gst.c: Replace NO_X conditional compilation with testing
2965 whether DISPLAY env variable is set, and doing gtk_type_init()
2966 instead of gtk_init() if not.
2968 2001-06-04 01:38 richardb
2970 * autogen.sh: Don't ever run if we know automake isn't patched:
2971 people keep complaining that their machine crashed while trying to
2974 2001-06-04 00:40 wtay
2976 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2979 2001-06-03 23:30 wtay
2981 * tools/README: More info about the other tools.
2983 2001-06-03 20:49 richardb
2985 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2986 Add man page for gstreamer-complete
2988 2001-06-03 20:26 wtay
2990 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2992 2001-06-03 20:24 wtay
2994 * plugins/flx/flx_decoder.c: More cleanups
2996 2001-06-03 20:20 wtay
2998 * plugins/flx/flx_decoder.c: Small cleanups
3000 2001-06-03 20:19 wtay
3002 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3003 if NO_X is defined. This avoids the X dependency of GStreamer.
3005 2001-06-03 20:14 wtay
3007 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3010 2001-06-03 20:13 wtay
3012 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3014 2001-06-03 20:11 wtay
3016 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3017 an X-connection could not be made.
3019 2001-06-03 20:09 wtay
3021 * docs/random/NOTES-0.2.0: small changes
3023 2001-06-03 20:06 wtay
3025 * Makefile.am: Removed the components dir from since it doesn't
3028 2001-06-03 16:30 wtay
3030 * docs/random/NOTES-0.2.0: More small updates.:
3032 2001-06-03 16:29 wtay
3034 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3037 2001-06-03 13:08 wtay
3039 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3042 2001-06-03 13:06 wtay
3044 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3045 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3046 Set the buffer flush flag in windec.
3048 2001-06-03 12:28 wtay
3050 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3052 2001-06-03 12:28 wtay
3054 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3057 2001-06-03 12:20 richardb
3059 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3060 gets generated in time, and change rule to generate it into a
3061 suffix rule. Register suffix so that automake can set _OBJECTS
3064 2001-06-03 02:45 wtay
3066 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3067 Added support for mjpeg and PCM audio.
3069 2001-06-03 02:00 wtay
3071 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3074 2001-06-03 00:36 richardb
3076 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3077 artsc-config hackery.
3079 2001-06-02 22:57 wtay
3081 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3082 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3083 current sector )
\9a _ Add properties last_track read only ( last
3084 track of the cd )
\9a _ Add properties cur_track read only ( get the
3085 current track )
\9a _ Properties end_track writeable ( last track to
3088 2001-06-02 22:52 wtay
3090 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3091 before sending a buffer instead of in the _init function.
3093 2001-06-02 19:26 omegahacker
3095 * tools/gstreamer-launch.c: added check to make sure there's a
3096 pipeline desc before building
3098 2001-06-02 19:11 wtay
3100 * configure.base: Added the avi makefiles.
3102 2001-06-02 19:08 wtay
3104 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3105 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3106 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3107 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3108 avi decoder is now a bin that manages the avidemuxer and the
3109 codecs. It uses the autoplugger and avitypes to convert avi types
3110 into mime/types and select gstreamer codecs to create an element.
3112 2001-06-02 19:06 richardb
3114 * autogen.sh: Clarify the messages about the patched automake one
3115 more time. If it's not clear now, and people continue to complain
3116 about automake eating their resources, I'm mysteriously unable to
3119 2001-06-02 17:38 wtay
3121 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3122 using a pipeline as the toplevel element.
3124 2001-06-02 16:33 ajmitch
3126 * configure.base: Let's just say I have a better understanding of
3127 autoconf now (I should really have read the manual first). It helps
3128 to remember that yes != no ;)
3130 2001-06-02 14:42 ajmitch
3132 * configure.base: Automake is picky about white space...
3134 2001-06-02 14:38 ajmitch
3136 * Makefile.am, configure.base: Added options --disable-tests and
3137 --disable-examples for quicker builds for the impatient...
3139 2001-06-02 13:45 wtay
3141 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3143 2001-06-02 13:21 richardb
3145 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3146 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3149 2001-06-02 11:42 richardb
3151 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3153 2001-06-02 11:40 theuraeus
3155 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3156 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3157 inside the SPEC file
3159 2001-06-02 11:38 theuraeus
3161 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3162 <Uraeus@linuxrising.org> * Small fix to group statement for
3165 My work on the SPEC file making the RPM make one package for all
3166 non-core plugins is underway, but I am not ready with it yet.
3168 2001-06-02 03:21 richardb
3170 * configure.base: Oops: fixed SDL header check: put flags in
3171 CPPFLAGS rather than CFLAGS. We should really filter the
3172 SDL_CFLAGS and only pass appropriate options through, but this
3173 works well enough for now.
3175 2001-06-02 03:05 richardb
3177 * configure.base: Improve SDL check: use correct CFLAGS when
3178 searching for header.
3180 2001-06-01 23:56 wtay
3182 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3183 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3184 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3187 2001-06-01 23:36 thomasvs
3189 * tests/reconnect.c: ok, this works now
3191 2001-06-01 23:23 thomasvs
3193 * tests/: Makefile.am, reconnect.c: test for disconnect and
3194 reconnect of elements
3196 2001-06-01 22:26 theuraeus
3198 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3199 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3200 file, this one from Dennis Bjorklund. Thanks Dennis.
3202 2001-06-01 19:52 wtay
3204 * configure.base: Added a better SDL_createYUVOverlay check.
3206 2001-06-01 19:30 wtay
3208 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3209 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3212 2001-06-01 19:24 wtay
3214 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3215 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3216 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3217 couple of compiler warnings.
3219 2001-06-01 19:09 wtay
3221 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3222 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3223 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3224 video2mp1.c: Fixed some compile warnings.
3226 2001-06-01 18:55 hadess
3228 * REQUIREMENTS: - added url to openquicktime
3230 2001-06-01 18:42 hadess
3232 * REQUIREMENTS: - added some more urls
3234 2001-06-01 18:42 wtay
3236 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3237 is not found and try to do without it...
3239 2001-06-01 18:32 theuraeus
3241 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3242 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3243 file * LICENCE readme containing licensing details on our plugins
3245 2001-06-01 17:57 wtay
3247 * README, REQUIREMENTS: Slightly changed the README, we are not
3248 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3249 someone should complete the URLS.
3251 2001-06-01 17:46 wtay
3253 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3256 2001-06-01 16:29 thomasvs
3258 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3261 2001-06-01 14:27 richardb
3263 * tools/README: Add a note about gstreamer-complete
3265 2001-06-01 14:03 richardb
3267 * configure.base: More tidyup to SDL check.
3269 2001-06-01 13:36 richardb
3271 * configure.base: Fix SDL check Check for Overlay stuff, which
3272 isn't in SDL version 1.0
3274 2001-05-31 23:57 hadess
3276 * REQUIREMENTS: - added urls to the required libs, with a lot of
3279 2001-05-31 21:20 richardb
3281 * REQUIREMENTS, configure.base: Add comments to many (but not all
3282 :( ) AC_DEFINES in configure scripts. Add note about debian
3283 packages for building documentation.
3285 2001-05-31 21:14 richardb
3287 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3288 that it's not been needed so far.
3290 2001-05-31 21:13 richardb
3292 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3293 comment about one which will become redundant in future.
3295 2001-05-31 20:52 wtay
3297 * testsuite/refcounting/Makefile.am: Removed the thread test so
3298 make distcheck works.
3300 2001-05-31 20:18 wtay
3302 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3305 2001-05-31 20:16 richardb
3307 * plugins/arts/Makefile.am: Remove generated files from the dist.
3309 2001-05-31 20:08 richardb
3311 * configure.base, idiottest.mak: Fix a couple of formatting errors
3312 in idiottest, and add plugin-srcdir warning to configure.base.
3314 2001-05-31 19:42 wtay
3316 * plugins/avi/Makefile.am: Fixed the codectest.
3318 2001-05-31 19:35 richardb
3320 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3321 plugin-srcdir installation idiottest into a separate file, and
3322 include it from the include Makefile.am, to ensure that it gets
3323 called at the start of a make install process, not after the whole
3326 2001-05-31 19:31 wtay
3328 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3330 2001-05-31 19:03 richardb
3332 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3333 libgstelements.la exist when trying to link the scanner with them.
3334 Fix mkdirs so that they don't fall over if directories already
3337 2001-05-31 18:32 richardb
3339 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3340 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3341 from it). This ensures that the original source is present, and
3342 also allows make dist to work on machines which don't have mcopidl
3343 and the arts idl stuff installed.
3345 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3346 I argue against it since as far as I can tell it can be generated
3347 on any system which has arts installed (mcopidl is in the libarts
3348 package on debian), and putting it in EXTRA_DIST requires that
3349 mcopidl is present in order to run make dist.
3351 2001-05-31 15:19 richardb
3353 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3354 build with automake 1.4g AS is defined in a hacky way: I've asked
3355 on the automake list for help doing this properly.
3357 2001-05-31 10:53 thomasvs
3359 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3360 some real work on this
3362 2001-05-30 23:06 thomasvs
3364 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3367 2001-05-30 22:35 thomasvs
3369 * include/gstaudio.h: header file for standard audio stuff for
3372 2001-05-30 22:27 omegahacker
3374 * configure.base: added no-alsa warning and made 0.9 check
3375 conditional on alsa existing at all
3377 2001-05-30 22:15 wtay
3379 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3382 2001-05-30 22:14 wtay
3384 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3386 2001-05-30 21:54 omegahacker
3388 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3389 to SDL_Init, to disable one of the most annoying features IMO of
3392 2001-05-30 21:36 omegahacker
3394 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3397 2001-05-30 21:13 omegahacker
3399 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3400 don't get called on pads of the wrong direction
3402 2001-05-30 20:07 sbaker3
3404 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3405 inplace mono chain func
3407 2001-05-30 17:37 thomasvs
3409 * plugins/oss/gstosssrc.c: switched some lines around
3411 2001-05-30 17:10 thomasvs
3413 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3414 thing, don't know yet what to do about it
3416 2001-05-30 16:16 richardb
3418 * README, autogen.sh: Automatically generate a patched automake if
3419 needed, and put instructions in the README about how to use such a
3422 2001-05-30 15:39 richardb
3424 * Makefile.am: Add configure.base and autogen.sh to distributions.
3425 Add rules to keep configure.in and configure.ac up-to-date.
3427 2001-05-30 15:22 richardb
3429 * autogen.sh, configure.ac, configure.base, configure.in: * create
3430 a configure.base file, containing the contents of
3431 configure.{in,ac}, with those lines specific to one file
3433 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3436 * Add lines to autogen.sh to generate configure.in and
3438 automatically from this file. (Very simple sed scripts)
3440 * Remove configure.in and configure.ac
3442 This shouldn't cause any problems to anyone, and should make it
3443 easy to do work on configure scripts by just working on
3446 2001-05-30 14:54 thomasvs
3448 * plugins/filters/passthrough/passthrough.c: added signed support
3449 implemented include/gstaudio.h use
3451 2001-05-30 14:25 richardb
3453 * configure.ac, configure.in: More small changes to bring the two
3454 scripts closer together. Turned off building docs by default in
3455 configure.ac. Only diffs are now essential due to changes from
3456 autoconf 2.13 to 2.50.
3458 2001-05-30 13:56 richardb
3460 * autogen.sh: Deal more gracefully with being either unable to
3461 check that automake is patched (will now just give a small
3462 warning), or finding that automake definitely isn't patched (will
3463 give a big loud warning recommend stopping the build and sleep
3464 briefly to give the user a chance to read the message). Will
3465 eventually try to do the build anyway though.
3467 Also, don't abort if autoconf or automake return error codes: they
3468 both seem able to do so even when having produced viable results.
3470 2001-05-29 23:10 wtay
3472 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3473 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3476 2001-05-29 17:40 richardb
3478 * autogen.sh: Add checks for appropriate versions of automake. Add
3479 check that automake has been patched if it is a version which
3480 requires a patch. Please check that this doesn't cause problems:
3481 it's a bit of a hairy test, so I might well have mucked it up and
3482 broken some people's build systems. Hope not, though. ;-)
3484 2001-05-29 17:39 hadess
3486 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3487 acquired (fixes icecast streaming)
3489 2001-05-29 17:38 richardb
3491 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3492 the installing of versions with plugin srcdir enabled.
3494 2001-05-29 16:19 richardb
3496 * configure.ac, configure.in: Fix differences between configure.in
3497 and configure.ac which were trivial or due merely to formatting
3498 differences. diff can now be used to see only the significant
3499 differences, which should be helpful in keeping these two files in
3502 2001-05-29 13:43 richardb
3504 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3505 for Makefile.am which uses features present in recent versions of
3506 automake (>1.4d) to avoid horrendous hackery.
3508 2001-05-29 13:31 richardb
3510 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3511 we can use the standard AM_PATH_ALSA macro to check that we don't
3512 have alsa 0.9.x: we just need to specify something for
3513 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3514 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3515 macro in acinclude with the latest from the alsa project CVS.
3517 2001-05-28 23:23 omegahacker
3519 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3521 2001-05-28 23:02 wtay
3523 * configure.ac, configure.in: Added a check for gsm/gsm.h
3525 2001-05-28 22:41 omegahacker
3527 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3530 2001-05-28 22:02 wtay
3532 * configure.ac: Removed the -pre0
3534 2001-05-28 22:00 wtay
3536 * plugins/Makefile.am: Added gsm to subds.
3538 2001-05-28 21:47 wtay
3540 * configure.ac: Added the refcounting to the output targets.
3542 2001-05-28 21:36 wtay
3544 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3546 2001-05-28 21:22 wtay
3548 * configure.ac: Updated to match configure.in
3550 2001-05-28 21:05 wtay
3552 * configure.ac: The configure file for autoconf 2.50
3554 2001-05-28 20:59 omegahacker
3556 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3559 2001-05-28 20:34 omegahacker
3561 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3563 2001-05-28 20:33 omegahacker
3565 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3567 2001-05-28 20:09 omegahacker
3569 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3570 plugins/xvideosink/Makefile.am: distcheck cleanups
3572 2001-05-28 08:46 omegahacker
3574 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3575 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3576 uses, along with complete .pc files
3578 2001-05-28 01:07 hadess
3580 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3582 2001-05-28 00:57 omegahacker
3584 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3585 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3586 some caps != NULL checks. Patched up a problem with the thread
3587 handling when the iteration fails. Cleaned up the output of
3588 -inspect a tiny bit.
3590 2001-05-28 00:52 omegahacker
3592 * configure.in: removed a spare alsa check, and made sure it fails
3595 2001-05-28 00:12 wtay
3597 * examples/mixer/Makefile.am: Added the headers
3599 2001-05-28 00:01 wtay
3601 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3603 2001-05-27 23:55 wtay
3605 * tests/nego/nego1.c: Updated for new API calls.
3607 2001-05-27 23:45 wtay
3609 * plugins/sdlsink/Makefile.am: Added the header file.
3611 2001-05-27 23:26 wtay
3613 * configure.in.ac250: Added refcounting to the targets.
3615 2001-05-27 23:25 wtay
3617 * testsuite/: Makefile.am, capsnego/Makefile.am,
3618 refcounting/Makefile.am: Makfeile updates.
3620 2001-05-27 22:56 omegahacker
3622 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3623 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3624 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3625 plugins/filters/passthrough/Makefile.am,
3626 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3627 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3628 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3630 2001-05-27 21:52 wtay
3632 * plugins/Makefile.am: Only build the quiktime plugin if the
3633 openquicktime library was found.
3635 2001-05-27 21:52 wtay
3637 * configure.in, configure.in.ac250: Added a check for
3640 2001-05-27 18:02 sbaker3
3642 * tools/gstreamer-complete.c: now builds for those who are too lazy
3643 to upgrade their xml libraries
3645 2001-05-27 16:13 hadess
3647 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3648 source, and fix the seek segfaults
3650 2001-05-27 15:41 hadess
3652 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3653 shortcuts (like in all proper GTK+ apps)
3655 2001-05-27 15:38 wtay
3657 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3659 2001-05-27 15:38 wtay
3661 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3662 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3665 2001-05-27 15:37 wtay
3667 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3668 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3669 Changed the cothread to use sigjmp_buf removed some unused methods.
3672 2001-05-27 15:33 wtay
3674 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3675 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3676 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3677 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3678 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3679 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3681 2001-05-27 01:04 omegahacker
3683 * gst/gstscheduler.h: fixed up and turned back on
3686 2001-05-26 23:58 omegahacker
3688 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3689 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3692 2001-05-26 20:47 hadess
3694 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3697 2001-05-26 19:46 hadess
3699 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3700 local files, first try at seek in remote files
3702 2001-05-26 18:17 hadess
3704 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3707 2001-05-26 17:41 wtay
3709 * gst/gstelement.h: Removed redundant prototypes.
3711 2001-05-26 17:33 wtay
3713 * gst/gstpad.h: Fixed a bug in the typecast macros for
3716 2001-05-26 13:17 wtay
3718 * gst/elements/Makefile.am: don't link against libgst.la because it
3719 seems to fail on some libtool versions.
3721 2001-05-26 06:36 omegahacker
3723 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3726 2001-05-26 06:26 omegahacker
3728 * tests/threadlock.c: moved debug to before _init so cmdline can
3729 override, and put sleep(1)'s in while(1) to increase chance of
3730 contention (I think)
3732 2001-05-26 06:19 omegahacker
3734 * tests/threadlock.c: updated threadlock to actually be a thread
3737 2001-05-26 00:36 dlehn
3739 * test/lat.c: Elements must have different names.
3741 2001-05-25 23:08 hadess
3743 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3745 2001-05-25 23:02 hadess
3747 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3750 2001-05-25 23:01 hadess
3752 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3753 and WMName to the gstmediaplay windows
3755 2001-05-25 22:42 wtay
3757 * gst/gstplugin.c: Removed a stupid printf.
3759 2001-05-25 22:39 wtay
3761 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3762 cleanups. Removed some bogus code from element and pipeline
3763 elements. Fixed a typo.
3765 2001-05-25 22:38 wtay
3767 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3769 2001-05-25 22:35 omegahacker
3771 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3773 2001-05-25 22:31 omegahacker
3775 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3776 converted to GST_DEBUG
3778 2001-05-25 22:25 omegahacker
3780 * gst/gstelement.c: removed annoying debug message during state
3781 change (made GST_DEBUG)
3783 2001-05-25 22:13 hadess
3785 * autogen.sh: - added a line for busy application developers, it's
3788 2001-05-25 22:00 omegahacker
3790 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3791 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3792 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3793 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3794 docs/random/matth/scheduling.txt, examples/Makefile.am,
3795 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3796 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3797 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3798 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3799 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3800 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3801 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3802 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3803 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3804 gst/gstxml.c, gst/autoplug/Makefile.am,
3805 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3806 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3807 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3808 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3809 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3810 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3811 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3812 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3813 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3814 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3815 plugins/filters/adder/adder.c,
3816 plugins/filters/colorspace/colorspace.c,
3817 plugins/filters/ladspa/gstladspa.c,
3818 plugins/filters/stereo2mono/stereo2mono.c,
3819 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3820 plugins/mp3decode/mpg123/gstmpg123.c,
3821 plugins/mp3decode/parse/mp3parse.c,
3822 plugins/mp3decode/types/mp3types.c,
3823 plugins/mp3encode/lame/gstlame.c,
3824 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3825 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3826 plugins/mpeg1/mpegaudio/musicin.c,
3827 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3828 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3829 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3830 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3831 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3832 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3833 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3834 tests/reaping.c, tests/states.c, tests/threadlock.c,
3835 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3836 testsuite/refcounting/element.c,
3837 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3838 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3839 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3840 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3841 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3842 INCSCHED on 200505251!!!
3844 2001-05-25 21:50 omegahacker
3846 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3847 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3848 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3849 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3850 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3851 plugins/filters/level/level.c,
3852 plugins/filters/passthrough/filter.func,
3853 plugins/filters/passthrough/passthrough.c,
3854 plugins/filters/passthrough/passthrough.h,
3855 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3856 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3857 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3858 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3859 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3860 from HEAD into INCSCHED on 200105251
3862 2001-05-25 21:41 wtay
3864 * docs/manual/autoplugging.sgml: More docs updates.
3866 2001-05-25 21:41 wtay
3868 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3870 2001-05-25 21:39 wtay
3872 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3874 2001-05-25 20:53 wtay
3876 * test/Makefile.am: Cleaned up the makefile a bit.
3878 2001-05-25 20:36 wtay
3880 * test/: cobin.c, fake.c: Remove deprecated methods.
3882 2001-05-25 20:19 wtay
3884 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3885 in gstbin Fixed a compiler warning.
3887 2001-05-25 20:16 omegahacker
3889 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3890 before, maybe this will fix wtay's case
3892 2001-05-25 19:07 wtay
3894 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3897 2001-05-25 18:35 omegahacker
3899 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3900 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3901 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3902 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3903 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3904 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3905 reworked thread interlocking. States are now: NULL <-> READY <->
3908 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3911 Cleaned up DEBUG output in several places to by much much less
3912 verbose but still just as useful (denser).
3914 2001-05-25 17:21 thomasvs
3916 * plugins/filters/passthrough/: filter.func, passthrough.c,
3917 passthrough.h: Cleaned out level code from passthrough plugin added
3918 silent argument, defaults to false
3920 2001-05-25 17:19 thomasvs
3922 * plugins/audiofile/gstafsink.c: cleaned up output info
3924 2001-05-25 17:17 thomasvs
3926 * plugins/filters/level/level.c: cleaned up level plugin output
3928 2001-05-25 15:02 thomasvs
3930 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3931 got rate and signedness to work on afsrc
3933 2001-05-25 14:42 thomasvs
3935 * plugins/audiofile/README: a little info
3937 2001-05-25 11:43 wtay
3939 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3942 2001-05-25 11:43 wtay
3944 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3945 if gnomevfs is not found and the URI starts with file:/, disksrc is
3948 2001-05-25 11:10 thomasvs
3950 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3951 print out signed/unsigned and endianness
3953 2001-05-25 10:47 thomasvs
3955 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3956 audiofile src element, doesn't work yet
3958 2001-05-25 05:42 dlehn
3960 * configure.in.ac250: automake 1.4-p1 doesn't support
3961 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3962 released 1.4-p2 gets debianized. ;)
3964 2001-05-25 02:28 hadess
3966 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3968 2001-05-25 01:35 wtay
3970 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3971 mpeg2dec until we figure out what's wrong.
3973 2001-05-25 01:29 omegahacker
3975 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3976 gstthread.c: fixed some interruptability problems with thread and
3979 2001-05-25 01:14 wtay
3981 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3982 COTHREAD_STOPPING hack.
3984 2001-05-25 01:09 wtay
3986 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3987 media player so that it works with incsched. Removed the thread
3988 and add the _iterate to the g_idle_loop, this makes the GUI very
3989 cluncky but is needed because we cannot chance the state of a
3990 thread inside the threads context yet.
3992 2001-05-24 23:38 thomasvs
3994 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3995 own code before sending mail to library author asking why sample
3996 rate setting on output doesn't work... note to others: afsink now
3997 handles samplerate right
3999 2001-05-24 23:24 thomasvs
4001 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4002 for endianness, you can set it through an arg until I figure out
4003 what it is supposed to do
4005 2001-05-24 23:23 thomasvs
4007 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4010 2001-05-24 22:46 omegahacker
4012 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4015 2001-05-24 21:36 omegahacker
4017 * gst/gstthread.c: fixed thread lock mis-merge
4019 2001-05-24 21:20 wtay
4021 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4024 2001-05-24 12:24 wtay
4026 * configure.in.ac250: Added the autoconf file for version 2.50
4028 2001-05-24 12:22 wtay
4030 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4031 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4032 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4033 decoder/encoder element.
4035 2001-05-24 01:55 thomasvs
4037 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4038 handles endianness right, and also allows for choosing the output
4039 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4042 2001-05-24 01:46 omegahacker
4044 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4045 configure.in, components/bonobo-media/Makefile.am,
4046 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4047 components/bonobo-media/bonobo-media-gstreamer.gob,
4048 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4049 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4050 debian/Makefile.am, debian/changelog, debian/control,
4051 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4052 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4053 debian/gstreamer-mad.files, debian/rules,
4054 docs/fwg/gst-plugin-writers-guide.sgml,
4055 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4056 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4057 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4058 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4059 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4060 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4061 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4062 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4063 docs/manual/xml.sgml, docs/random/autoplug2,
4064 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4065 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4066 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4067 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4068 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4069 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4070 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4071 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4072 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4073 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4074 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4075 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4076 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4077 gstplay/full-screen.c, gstplay/full-screen.h,
4078 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4079 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4080 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4081 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4082 plugins/Makefile.am, plugins/alsa/alsa.h,
4083 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4084 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4085 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4086 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4087 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4088 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4089 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4090 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4091 plugins/filters/adder/adder.c,
4092 plugins/filters/colorspace/Makefile.am,
4093 plugins/filters/colorspace/colorspace.c,
4094 plugins/filters/colorspace/colorspace.h,
4095 plugins/filters/colorspace/yuv2yuv.c,
4096 plugins/filters/intfloatconvert/Makefile.am,
4097 plugins/filters/intfloatconvert/float2int.c,
4098 plugins/filters/intfloatconvert/float2int.h,
4099 plugins/filters/intfloatconvert/int2float.c,
4100 plugins/filters/intfloatconvert/int2float.h,
4101 plugins/filters/intfloatconvert/intfloatconvert.c,
4102 plugins/filters/intfloatconvert/intfloatconvert.h,
4103 plugins/filters/ladspa/gstladspa.c,
4104 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4105 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4106 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4107 plugins/filters/level/README, plugins/filters/level/filter.func,
4108 plugins/filters/level/level.c, plugins/filters/level/level.h,
4109 plugins/filters/mono2stereo/Makefile.am,
4110 plugins/filters/mono2stereo/mono2stereo.c,
4111 plugins/filters/mono2stereo/mono2stereo.h,
4112 plugins/filters/passthrough/README,
4113 plugins/filters/passthrough/filter.func,
4114 plugins/filters/passthrough/level.c,
4115 plugins/filters/passthrough/level.h,
4116 plugins/filters/passthrough/passthrough.c,
4117 plugins/filters/passthrough/passthrough.h,
4118 plugins/filters/stereo2mono/Makefile.am,
4119 plugins/filters/volenv/Makefile.am,
4120 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4121 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4122 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4123 plugins/mp3decode/mpg123/gstmpg123.c,
4124 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4125 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4126 plugins/mpeg1/mpegaudio/encoder.h,
4127 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4128 plugins/mpeg1/mpegaudio/musicin.c,
4129 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4130 plugins/mpeg1/mpegaudio/subs.c,
4131 plugins/mpeg1/mpegaudio/table_absthr.h,
4132 plugins/mpeg1/mpegaudio/table_cb.h,
4133 plugins/mpeg1/mpegaudio/table_enwindow.h,
4134 plugins/mpeg1/mpegaudio/table_th.h,
4135 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4136 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4137 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4138 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4139 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4140 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4141 plugins/quicktime/gstquicktimedecoder.c,
4142 plugins/quicktime/gstquicktimedecoder.h,
4143 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4144 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4145 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4146 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4147 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4148 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4149 test/videotest.c, test/wave.c, tests/autoplug2.c,
4150 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4151 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4154 2001-05-24 00:24 dlehn
4156 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4159 2001-05-24 00:23 dlehn
4161 * autogen.sh: libtool check fix... copy & paste error msgs code
4164 2001-05-23 21:35 wtay
4166 * test/video2mp1.c: Some small modifications.
4168 2001-05-23 20:53 omegahacker
4170 * plugins/oss/gstosssink.c: default settings are intenionally very
4171 wrong (make it obvious when the capsnego didn't work) and it checks
4174 2001-05-23 20:52 omegahacker
4176 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4179 2001-05-23 20:50 omegahacker
4181 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4183 2001-05-23 20:49 omegahacker
4185 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4186 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4187 wasn't catching the no entry case
4189 2001-05-23 20:48 omegahacker
4191 * examples/autoplug/autoplug.c: added have_size handler so the
4192 window matches the video size
4194 2001-05-23 20:09 omegahacker
4196 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4197 added leaky-queue semantics
4199 2001-05-23 10:18 thomasvs
4201 * plugins/filters/level/README: some more info on how to plot the
4202 level using gnuplot it would be nice if the output from level
4203 plugin could serve as input to a gstreamer plotting plugin (I'm not
4206 2001-05-23 09:49 thomasvs
4208 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4209 channels and sample rate
4211 2001-05-23 09:48 thomasvs
4213 * configure.in: added level Makefile deleted one of two instances
4216 2001-05-23 09:47 thomasvs
4218 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4220 2001-05-23 09:47 thomasvs
4222 * plugins/filters/level/: Makefile.am, README, filter.func,
4223 level.c, level.h: Added level detection plugin; prints out RMS
4224 values calculated over buffer size to stdout
4226 2001-05-22 21:11 omegahacker
4228 * tests/states.c: fixed references to _gst_print_statename
4230 2001-05-22 20:22 hadess
4232 * gst/elements/gstdisksrc.c: - it is now possible to change the
4233 opened file when state is PAUSED
4235 2001-05-22 19:57 hadess
4237 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4239 2001-05-22 19:44 hadess
4241 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4242 the src file if the state is PAUSED
4244 2001-05-22 17:48 thomasvs
4246 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4249 2001-05-22 14:48 richardb
4251 * autogen.sh: autogen.sh now fails if aclocal fails.
4253 2001-05-22 13:56 hadess
4255 * autogen.sh: - added a line to autogen.sh for the busy application
4258 2001-05-22 02:42 omegahacker
4260 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4261 caps_nego_failed signal to indicate that it's solved the problem,
4262 via a gboolean * argument that's FALSE, and can be set to TRUE if
4263 the handler has fixed things up.
4265 Updated the autoplugger so it now works in both the unknown and
4266 known cases with and without other issues like a crippled
4267 (mono-only) osssink.
4269 2001-05-22 00:23 omegahacker
4271 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4272 gstthread.c: Updates to DEBUG system: moved statename into
4273 gstelement.c, colorized the states:
4275 NULL: white READY: read PAUSED: yellow PLAYING: green
4277 2001-05-21 22:35 omegahacker
4279 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4280 src_caps_nego_failed body
4282 2001-05-21 21:17 wtay
4284 * acconfig.h, configure.in: Updates to the audiofile detection
4287 2001-05-21 21:17 wtay
4289 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4291 2001-05-21 20:48 thomasvs
4293 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4294 pass at an audiofile sink this sink uses the SGI audiofile library
4295 to write audio files
4297 2001-05-21 20:42 thomasvs
4299 * plugins/Makefile.am: trying to add a check for libaudiofile
4301 2001-05-21 20:40 thomasvs
4303 * configure.in: trying to add a check for libaudiofile (->
4304 plugins/audiofile/afsink)
4306 2001-05-21 03:41 omegahacker
4308 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4309 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4310 again. gstautoplugger.c: Fixed with strategic positioning of
4313 2001-05-21 03:40 omegahacker
4315 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4316 statements. Added specific debug for int props.
4318 2001-05-21 03:35 hadess
4320 * test/mp3mad.c: - removed the parse factory, it's unused
4322 2001-05-21 02:37 cael
4324 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4325 hadess' sugesstion, and added myself as an author.
4327 2001-05-21 02:19 cael
4329 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4330 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4331 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4332 gststatusarea.h, main.c: added the begninnings of full-screen
4333 support (crashes atm), playing at double size, general code cleanup
4336 2001-05-20 22:24 wtay
4338 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4339 some args would not show up correctly
4341 2001-05-20 22:24 thomasvs
4343 * plugins/filters/adder/adder.c: fixed caps stuff
4345 2001-05-20 21:12 wtay
4347 * tools/gstreamer-inspect.c: Better output of element flags.
4349 2001-05-20 21:06 wtay
4351 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4352 "\\ " so that parse can handle it.
4354 2001-05-20 21:05 wtay
4356 * gst/gstparse.c: Added the possibility to escape chars in
4357 gstparse. You can now give it a cmdline like disksrc location=some\
4358 sort\ of.mp3 ! .... and it does the right thing.
4360 2001-05-20 19:59 wtay
4362 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4363 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4365 2001-05-20 19:24 wtay
4367 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4368 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4370 2001-05-20 19:17 thomasvs
4372 * plugins/filters/passthrough/passthrough.c: changed pad templates
4374 2001-05-20 19:05 thomasvs
4376 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4377 updating passthrough to handle caps
4379 2001-05-20 19:01 thomasvs
4381 * plugins/filters/volenv/volenv.c: updating caps handling
4383 2001-05-20 16:45 thomasvs
4385 * plugins/filters/passthrough/passthrough.c: trying to add caps
4386 detection to passthrough
4388 2001-05-20 15:55 thomasvs
4390 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4391 the plugin mentioned
4393 2001-05-20 15:16 thomasvs
4395 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4396 width, depth, channels, frequency
4398 2001-05-20 15:12 wtay
4400 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4403 2001-05-20 15:03 thomasvs
4405 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4407 2001-05-20 14:56 thomasvs
4409 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4410 setting caps on src pad
4412 2001-05-20 11:31 wtay
4414 * components/bonobo-media/: Makefile.am,
4415 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4416 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4417 Added the code for the bonobo media component. It doesn't really
4418 work yet because bonobo-media doesn't show video.
4420 2001-05-20 06:48 cael
4422 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4423 big things are coming allright ;-)
4425 2001-05-20 01:16 hadess
4427 * AUTHORS: - added myself to the AUTHORS file
4429 2001-05-19 19:17 wtay
4431 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4432 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4433 More updates to caps in vorbisenc. it now correctly sets up the
4434 encoder based on the input audio type.
4436 2001-05-19 15:16 wtay
4438 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4439 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4440 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4441 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4442 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4443 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4444 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4445 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4446 updates. Make mpegaudio use a sane namespace for all exported
4447 symbols. the mad element can now play mpeg audio comming is as
4450 2001-05-19 07:39 omegahacker
4452 * .cvsignore, Makefile.am, configure.in,
4453 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4454 prep for future changes to pkg-config. Disabled docs building by
4455 default (--enable-docs-build to turn it on). Added more visible
4456 warning messages for lacking libraries, listing the plugins that
4457 won't build (not complete!).
4459 2001-05-19 07:39 omegahacker
4461 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4462 initially added on branch BRANCH-INCSCHED1.
4464 2001-05-19 01:33 wtay
4466 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4467 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4468 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4469 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4470 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4471 Updates to various mp3 related plugins. Added args and capsnego to
4474 2001-05-18 19:11 wtay
4476 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4477 to sync with the provided caps.
4479 2001-05-18 18:58 wtay
4481 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4483 2001-05-17 23:00 omegahacker
4485 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4486 caps_fail handlers that kinda work
4488 2001-05-17 06:20 dlehn
4490 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4491 emails exposing my forgetfulness...
4493 2001-05-17 01:18 hadess
4495 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4498 2001-05-16 23:42 wtay
4500 * acconfig.h: Added SDL.
4502 2001-05-16 23:40 wtay
4504 * configure.in: Added a check for SDL
4506 2001-05-16 23:09 wtay
4508 * testsuite/refcounting/thread.c: file thread.c was initially added
4509 on branch BRANCH-INCSCHED1.
4511 2001-05-16 23:09 wtay
4513 * testsuite/refcounting/thread.c: Added thread refcounting and
4516 2001-05-16 23:08 wtay
4518 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4521 2001-05-16 23:08 wtay
4523 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4524 different approach for object destruction, using the real _remove
4525 functions so that the scheduler has a chance to destroy its state
4526 too. This breaks the thread with ghostpads destruction case for
4529 2001-05-16 22:42 omegahacker
4531 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4532 stereo2mono_init, it was fragging its src pad
4534 2001-05-16 22:21 omegahacker
4536 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4537 autoplug can do something with it
4539 2001-05-16 22:19 omegahacker
4541 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4542 default to caps_proxy true
4544 2001-05-16 22:18 omegahacker
4546 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4548 2001-05-16 21:41 wtay
4550 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4551 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4552 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4553 the template. some name changes to the jpeg decoder.
4555 2001-05-16 20:32 wtay
4557 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4558 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4560 2001-05-16 20:32 wtay
4562 * configure.in: Added gnomevfs checks.
4564 2001-05-16 08:16 dlehn
4566 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4567 allocation so full 2M stack space available: - Double maximums to
4568 use full stack space: - COTHREAD_STACKSIZE = 16k -
4569 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4570 cothread_create returns NULL if nthreads == MAXTHREADS though not
4571 yet handled by gstschedule caller
4573 2001-05-16 06:04 dlehn
4575 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4576 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4577 - use common gst_trace_read_tsc() for RDTSC call - add untested
4578 function to do ascii dump of trace data
4580 2001-05-16 05:07 dlehn
4582 * test/: videotest.c, wave.c: fix a couple warnings
4584 2001-05-15 22:04 wtay
4586 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4587 samples in the native endianness.
4589 2001-05-15 20:25 wtay
4591 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4594 2001-05-15 10:40 omegahacker
4596 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4597 mpeg2dec can play mpeg1 streams too
4599 2001-05-15 10:04 omegahacker
4601 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4604 2001-05-15 05:13 omegahacker
4606 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4608 2001-05-15 02:45 omegahacker
4610 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4611 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4612 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4613 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4614 to *before* the caps_changed signal gstautoplugcache.c: added
4615 refcounting around signal_emit, and debug updates gstautoplugger.c:
4616 added code to remove the autoplugcache when done
4618 2001-05-14 23:42 wtay
4620 * gst/gsttypefind.c: Added a reference to typefind.
4622 2001-05-14 23:21 omegahacker
4624 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4627 2001-05-14 22:57 wtay
4629 * gst/gstelement.c: Refcounting fixes
4631 2001-05-14 22:22 wtay
4633 * gst/gstelement.c: fixed a mem leak in the destroy code.
4635 2001-05-14 22:20 wtay
4637 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4638 refcount handling. the pad shutdown function doesn't remove the pad
4639 from the parent because the parent is needed in the destroy
4642 2001-05-14 21:08 omegahacker
4644 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4645 gstpad.h, gstscheduler.c, gsttypefind.c,
4646 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4647 cothreads.c: added a comment on one of the tests gstbin.h: added
4648 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4649 _change_state function a little gstobject.c: improved the
4650 refcounting DEBUGs gstpad.c: moved the connected signal to after
4651 capsnego, added the caps_nego_failed signal gstpad.h:
4652 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4653 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4654 around signal_emit to deal with the case where the
4655 signal's handler shuts down the element gstautoplugcache.c: added
4656 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4657 significant rework, it functions quite nicely actually
4659 2001-05-14 09:51 omegahacker
4661 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4662 and friends, since they're now private to cothreads.c
4664 2001-05-13 16:29 wtay
4666 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4669 2001-05-13 16:29 wtay
4671 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4672 updates. _destroying an element or a pad properly removes if from
4675 2001-05-13 08:49 omegahacker
4677 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4678 S16_LE no matter what. FIXME\!
4680 2001-05-12 19:04 wtay
4682 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4683 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4685 2001-05-12 19:03 wtay
4687 * testsuite/refcounting/bin.c: file bin.c was initially added on
4688 branch BRANCH-INCSCHED1.
4690 2001-05-12 19:03 wtay
4692 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4693 refcounting test cases
4695 2001-05-12 15:07 wtay
4697 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4698 pad.c: More testcases
4700 2001-05-12 15:07 wtay
4702 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4703 gst_element_remove_pad. more refcounting stuff (object unparent on
4706 2001-05-12 01:04 wtay
4708 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4709 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4710 ne w category for REFCOUNTING.
4712 2001-05-12 01:03 wtay
4714 * testsuite/refcounting/element_pad.c: file element_pad.c was
4715 initially added on branch BRANCH-INCSCHED1.
4717 2001-05-12 01:03 wtay
4719 * testsuite/refcounting/pad.c: file pad.c was initially added on
4720 branch BRANCH-INCSCHED1.
4722 2001-05-12 01:03 wtay
4724 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4727 2001-05-11 20:36 wtay
4729 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4732 2001-05-11 19:44 wtay
4734 * configure.in: Added the refcounting testsuite dir to configure.in
4736 2001-05-11 19:44 wtay
4738 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4739 added on branch BRANCH-INCSCHED1.
4741 2001-05-11 19:44 wtay
4743 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4744 object.c: Added a testsuite for refcounting.
4746 2001-05-11 19:44 wtay
4748 * testsuite/refcounting/element.c: file element.c was initially
4749 added on branch BRANCH-INCSCHED1.
4751 2001-05-11 19:44 wtay
4753 * testsuite/refcounting/mem.c: file mem.c was initially added on
4754 branch BRANCH-INCSCHED1.
4756 2001-05-11 19:44 wtay
4758 * testsuite/refcounting/object.c: file object.c was initially added
4759 on branch BRANCH-INCSCHED1.
4761 2001-05-11 19:44 wtay
4763 * testsuite/refcounting/mem.h: file mem.h was initially added on
4764 branch BRANCH-INCSCHED1.
4766 2001-05-11 19:41 wtay
4768 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4769 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4772 2001-05-11 15:42 dlehn
4774 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4776 2001-05-11 00:43 omegahacker
4778 * gst/gstpad.h: some minor updates with a hair more speed
4780 2001-05-10 23:35 omegahacker
4782 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4785 2001-05-10 23:30 omegahacker
4787 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4788 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4791 2001-05-10 23:10 omegahacker
4793 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4794 to avoid rebuilding libgst.la every time
4796 2001-05-10 22:44 omegahacker
4798 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4801 2001-05-10 21:30 dlehn
4803 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4806 2001-05-10 21:28 dlehn
4808 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4809 tests/sched/runxml.c: Pass buffer in handoff signal
4811 2001-05-10 21:25 dlehn
4813 * tests/autoplug2.c: just call exit() once
4815 2001-05-10 09:22 omegahacker
4817 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4818 for meta-elements' children
4820 2001-05-10 09:21 omegahacker
4822 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4825 2001-05-10 09:18 omegahacker
4827 * plugins/filters/adder/adder.c: added comment to make the adder
4828 compliant (don't set COTHREAD_STOPPING)
4830 2001-05-10 09:17 omegahacker
4832 * libs/idct/gstidct.c: minor cleanup of some debug strings
4834 2001-05-10 09:16 omegahacker
4836 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4837 initially added on branch BRANCH-INCSCHED1.
4839 2001-05-10 09:16 omegahacker
4841 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4842 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4843 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4844 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4845 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4846 Added start of autoplugger meta-element
4848 2001-05-09 07:20 wtay
4850 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4852 2001-05-09 05:12 dlehn
4854 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4856 2001-05-08 21:52 wtay
4858 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4859 dv/dvdec.c, filters/colorspace/Makefile.am,
4860 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4861 filters/lav/.cvsignore, filters/lav/Makefile.am,
4862 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4863 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4864 plugins. Added a lav encoder, this one just adds a header in front
4865 YUV data so that the lav tools can operate on it.
4867 2001-05-08 21:44 omegahacker
4869 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4870 a few other things around a littleto clean up warnings
4872 2001-05-07 23:10 wtay
4874 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4875 Applied the alsa patch from Thomas Nyberg.
4877 2001-05-07 22:57 wtay
4879 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4880 livelock we're trying to fix.
4882 2001-05-07 22:46 omegahacker
4884 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4885 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4886 removed mid-signal, now autoplugtest works
4888 2001-05-06 23:48 omegahacker
4890 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4892 2001-05-06 23:12 omegahacker
4894 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4895 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4896 (never ignore compiler warnings\!) and updated a few INFO lines
4898 2001-05-06 23:12 omegahacker
4900 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4902 2001-05-06 19:03 wtay
4904 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4905 so that it builds here...
4907 2001-05-06 18:57 wtay
4909 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4911 2001-05-06 18:33 omegahacker
4913 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4914 added on branch BRANCH-INCSCHED1.
4916 2001-05-06 18:33 omegahacker
4918 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4919 initial checkin of autoplugcache and a test program to simulate
4920 dynamic autoplugging
4922 2001-05-06 18:33 omegahacker
4924 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4925 initially added on branch BRANCH-INCSCHED1.
4927 2001-05-06 15:27 wtay
4929 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4930 Fixed a namespace issue with lame.
4932 2001-05-06 15:22 wtay
4934 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4935 passing. Some cleanups.
4937 2001-05-06 14:53 wtay
4939 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4940 environment of the child process.
4942 2001-05-06 14:52 wtay
4944 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4945 caps of the sinkpad.
4947 2001-05-06 09:16 omegahacker
4949 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4950 initially added on branch BRANCH-INCSCHED1.
4952 2001-05-06 09:16 omegahacker
4954 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4955 initially added on branch BRANCH-INCSCHED1.
4957 2001-05-06 09:16 omegahacker
4959 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4960 gstreamer-compprep.c: added initial bash commandline completion
4963 2001-05-06 04:06 omegahacker
4965 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4968 2001-05-06 03:47 omegahacker
4970 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4971 mpeg1 video streams, update caps to show that
4973 2001-05-05 20:01 wtay
4975 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4976 little cleanup (more defines) Better arg parsing.
4978 2001-05-05 18:22 wtay
4980 * plugins/oss/gstosshelper.h: The inter process protocol layout
4983 2001-05-05 18:21 wtay
4985 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4986 format set by the OSS app.
4988 2001-05-05 05:07 dlehn
4990 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4991 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4992 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4993 README from dirs with a README.
4995 2001-05-05 03:16 wtay
4997 * gst/gstplugin.c: Make sure the plugin filaname is set before
4998 calling the init function.
5000 2001-05-05 03:05 wtay
5002 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5003 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5004 and feeding the audio of an OSS app into GStreamer.
5006 2001-05-05 02:50 dlehn
5008 * debian/changelog: update version
5010 2001-05-05 01:45 dlehn
5012 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5013 gstreamer-arts.files, gstreamer-colorspace.files,
5014 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5015 current code - add more and more plugins.
5017 2001-05-04 23:14 omegahacker
5019 * gst/gstelement.h, gst/gstscheduler.c,
5020 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5021 which when set will force the scheduler to skip over an element as
5022 an option for the first cothread jump. This is needed because
5023 libraries like mad don't ever seem to want to quit. Thus they
5024 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5026 2001-05-04 21:43 omegahacker
5028 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5029 cleanups, renamed the various scheduler-specific routines to
5030 actually be called gst_schedule_ instead of gst_bin_.
5032 2001-05-04 21:41 omegahacker
5034 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5035 gst_mad_loop instance
5037 2001-05-04 00:21 omegahacker
5039 * gst/gstparse.c: fixed spelling mistake in user-visible output
5041 2001-05-03 23:29 wtay
5043 * gst/gstprops.c: Created a macro of the va_arg parsing function
5044 because some systems (PPC) cannot handle passing a va_list by
5047 2001-05-03 22:44 wtay
5049 * gst/gstparse.c: Added dynamic pads to the command line parser.
5051 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5052 mpeg1parse video_00!
5053 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5057 2001-05-03 21:06 wtay
5059 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5060 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5061 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5064 2001-05-03 18:49 wtay
5066 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5068 2001-05-03 11:16 thomasvs
5070 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5071 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5072 one interation to force return to main program; should probably be
5073 fixed in a better way * cleaned mixer up, it now works with
5074 delayed start. Drinks are in order.
5076 2001-05-03 00:46 wtay
5078 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5079 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5080 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5083 2001-05-03 00:44 wtay
5085 * gst/gstinfo.h: Added and extra whitespace before ## args
5086 (remember it eats all non whitespace chars to the left if it's
5089 2001-05-03 00:12 wtay
5091 * examples/plugins/example.c: We don't want to teach you bad
5092 habbits, so here's a fix for a memleak in the example plugin.
5094 2001-05-02 21:27 omegahacker
5096 * gst/gstinfo.h: re-enabled the funcptr hash table
5098 2001-05-02 21:16 wtay
5100 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5101 scheduling error we're trying to chase.
5103 2001-05-02 21:12 thomasvs
5105 * examples/mixer/mixer.c: delayed second song
5107 2001-05-02 21:01 omegahacker
5109 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5110 output, and schedule dump
5112 2001-05-02 20:20 omegahacker
5114 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5115 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5116 the DEBUG system to look like the INFO system, with a function
5117 pointer that can be replaced. Not done with everything, since it
5118 seems that we need an ERROR system plus a FATAL error, or maybe
5119 just an ERROR system with a severity, and depending on this the
5120 DEBUG system might again be changed to have a single or at least
5123 Also did a bit of work fixing up the actual DEBUG and INFO commands
5124 scattered throughout the code. We still have over 500 of these in
5127 2001-05-02 20:11 thomasvs
5129 * examples/mixer/mixer.c: trying to adapt to incsched
5131 2001-05-02 09:52 thomasvs
5133 * plugins/filters/Makefile.am: added volenv and adder
5135 2001-05-02 09:51 thomasvs
5137 * examples/Makefile.am: added mixer
5139 2001-05-02 00:00 omegahacker
5141 * gst/gstscheduler.c: /me is an idiot
5143 2001-05-01 23:58 thomasvs
5145 * plugins/filters/passthrough/: README, filter.func, level.c,
5146 level.h: Basic level detection/printing plugin; calculates RMS over
5147 data block and prints this out along with time in secs through
5148 plugin needs more work
5150 2001-05-01 23:45 wtay
5152 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5153 for incremental scheduling.
5155 2001-05-01 23:43 wtay
5157 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5160 2001-05-01 22:41 omegahacker
5162 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5163 branch BRANCH-INCSCHED1.
5165 2001-05-01 22:41 omegahacker
5167 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5168 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5169 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5170 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5171 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5172 - fixed up incremental scheduling some more - updated the
5173 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5174 DEBUG colorization - new test/mpeg2parse4.c
5176 2001-05-01 22:35 omegahacker
5178 * gstplay/main.c: added code to save the pipeline to xml
5180 2001-05-01 14:54 richardb
5182 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5183 audio/raw properties to cover format=float case. Please check this
5186 2001-05-01 14:16 thomasvs
5188 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5189 added newlines to debug output
5191 2001-05-01 00:35 wtay
5193 * gstplay/gstplay.c: Implemented the function to get the pipeline
5196 2001-05-01 00:20 wtay
5198 * docs/random/autoplug2: Added an explanation of the innner
5199 workings of the current autoplugger.
5201 2001-04-30 21:40 richardb
5203 * configure.in: Tighten some library checks (check for header files
5204 as well as libraries) Also, clean up structure slightly: put all
5205 AC_DEFINEs for feature checks into the appropriate section at end.
5206 This structure allows user parameter code which overrides the
5207 feature selection to be kept together in a section after the
5208 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5210 2001-04-30 20:51 thomasvs
5212 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5214 2001-04-30 15:34 thomasvs
5216 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5219 2001-04-30 11:22 richardb
5221 * configure.in: Add explicit check for <artsc.h>, in case
5222 artsc-config lies to us.
5224 2001-04-29 23:46 sbaker3
5226 * plugins/filters/: intfloatconvert/float2int.h,
5227 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5228 bogus reference to audioraw.h
5230 2001-04-29 23:27 wtay
5232 * examples/mixer/mixer.c: Changed the way the typefind function
5233 works by creating a little pipeline as the toplevel bin..
5235 2001-04-29 22:56 thomasvs
5237 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5240 2001-04-29 18:59 richardb
5242 * README: Add detailed note (and patch) about automake problem.
5244 2001-04-29 08:54 sbaker3
5246 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5247 recent api changes - still not functional
5249 2001-04-29 08:41 sbaker3
5251 * configure.in: added mono2stereo and intfloatconvert plugin
5253 2001-04-29 08:39 sbaker3
5255 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5256 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5257 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5258 intfloatconvert/intfloatconvert.c,
5259 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5260 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5261 mono2stereo and intfloatconvert plugins
5263 2001-04-28 20:16 sbaker3
5265 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5266 output of float properties
5268 2001-04-28 19:59 wtay
5270 * gst/: gstinfo.c, gstprops.c: Added more colors for
5271 props/caps/clock/negotiation.
5273 2001-04-28 19:58 sbaker3
5275 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5278 2001-04-28 19:57 sbaker3
5280 * gst/elements/gstelements.c: add factory init for sinesrc
5282 2001-04-28 19:56 sbaker3
5284 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5287 2001-04-28 08:17 omegahacker
5289 * test/mpeg2parse3.c: now fully correct within incsched1 world
5291 2001-04-28 05:23 omegahacker
5293 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5294 mpeg2parse3.c from HEAD and fixed it up so it works
5296 2001-04-28 05:23 omegahacker
5298 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5299 some more (pthread and cothread id is in color) - Added some minor
5300 debug to help trace mp1vid segfaults
5302 2001-04-28 04:38 dlehn
5304 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5305 audio = mpeg2parse3.c = a simple .vob player
5307 2001-04-28 03:54 omegahacker
5309 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5310 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5311 gstutils.c: Updated the colorization a bit more, and did a
5312 significant pass through all the other code to change categories on
5313 DEBUG and INFO statements to be correct, and not simply zero.
5314 There are still more, but this is a good first pass.
5316 2001-04-28 02:46 mhowell
5318 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5319 thread synch case... better debug
5321 2001-04-28 02:06 omegahacker
5323 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5326 2001-04-27 22:14 wtay
5328 * gst/gstutils.c: Added enum parsing...
5330 2001-04-27 22:09 omegahacker
5332 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5334 2001-04-27 22:01 thomasvs
5336 * plugins/filters/filterstamp.sh: changed "rename" command to
5337 something using sed in one line having the same effect
5339 2001-04-27 21:58 omegahacker
5341 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5343 2001-04-27 21:54 mhowell
5345 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5346 gstqueue.c: initial fix of thread synch for queues and state change
5348 2001-04-27 21:47 omegahacker
5350 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5351 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5352 and a comment in gstelement.h
5354 2001-04-27 21:45 wtay
5356 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5357 autoplugger working by setting the pipeline to PAUSED before
5358 attempting to connect pads...
5360 2001-04-27 21:31 omegahacker
5362 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5363 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5364 based on categories, with the strings in _gst_category_colors[] in
5365 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5366 /etc/DIR_COLORS works too.
5368 Please comment on the colorization style and ideas in the above
5371 2001-04-27 20:35 wtay
5373 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5374 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5375 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5376 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5377 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5378 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5381 2001-04-27 20:17 wtay
5383 * examples/autoplug/autoplug.c: Fixed the autoplugger
5385 2001-04-27 02:46 omegahacker
5387 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5390 2001-04-27 02:42 omegahacker
5392 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5395 2001-04-27 00:34 omegahacker
5397 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5400 2001-04-26 23:32 omegahacker
5402 * tests/mp1vid.c: updated to working state
5404 2001-04-26 23:32 omegahacker
5406 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5407 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5408 failed merge that locked the same mutex twice ...in a row
5410 2001-04-26 06:47 dlehn
5412 * configure.in: fix typos: %VAR -> $VAR
5414 2001-04-26 02:53 omegahacker
5416 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5417 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5418 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5419 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5420 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5421 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5422 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5423 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5424 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5425 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5426 docs/libs/Makefile.am, examples/Makefile.am,
5427 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5428 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5429 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5430 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5431 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5432 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5433 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5434 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5435 gst/autoplug/gststaticautoplug.c,
5436 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5437 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5438 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5439 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5440 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5441 gst/types/Makefile.am, gst/types/gsttypes.c,
5442 libs/putbits/gstputbits.c, plugins/Makefile.am,
5443 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5444 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5445 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5446 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5447 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5448 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5449 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5450 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5451 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5452 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5453 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5454 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5455 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5456 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5457 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5458 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5459 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5460 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5461 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5462 plugins/filters/adder/.cvsignore,
5463 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5464 plugins/filters/adder/adder.h,
5465 plugins/filters/colorspace/colorspace.c,
5466 plugins/filters/colorspace/colorspace.h,
5467 plugins/filters/ladspa/gstladspa.c,
5468 plugins/filters/median/median.c,
5469 plugins/filters/passthrough/passthrough.c,
5470 plugins/filters/smooth/smooth.c,
5471 plugins/filters/stereo2mono/stereo2mono.c,
5472 plugins/filters/volenv/filter.func,
5473 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5474 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5475 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5476 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5477 plugins/mp3decode/mpg123/Makefile.am,
5478 plugins/mp3decode/mpg123/gstmpg123.c,
5479 plugins/mp3decode/parse/mp3parse.c,
5480 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5481 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5482 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5483 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5484 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5485 plugins/mpeg1/mpegtypes/mpeg1types.c,
5486 plugins/mpeg1/parse/mpeg1parse.c,
5487 plugins/mpeg1/system_encode/buffer.c,
5488 plugins/mpeg1/system_encode/system_encode.c,
5489 plugins/mpeg1video/parse/mp1videoparse.c,
5490 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5491 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5492 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5493 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5494 plugins/mpeg2/mpegtypes/mpeg2types.c,
5495 plugins/mpeg2/parse/mpeg2parse.c,
5496 plugins/mpeg2/subtitles/mpeg2subt.c,
5497 plugins/mpeg2/video/gstmpeg2play.c,
5498 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5499 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5500 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5501 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5502 plugins/videoscale/videoscale.c,
5503 plugins/visualization/smoothwave/smoothwave.c,
5504 plugins/visualization/spectrum/gstspectrum.c,
5505 plugins/visualization/synaesthesia/synaesthesia.c,
5506 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5507 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5508 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5509 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5510 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5511 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5512 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5513 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5514 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5515 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5516 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5517 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5520 2001-04-26 02:43 omegahacker
5522 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5525 2001-04-26 01:25 omegahacker
5527 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5530 2001-04-26 01:25 omegahacker
5532 * tests/mp1vid.c: added mp1vid to CVS
5534 2001-04-26 01:20 omegahacker
5536 * test/dvshow.c: set the video window size up front for NTSC, as a
5539 2001-04-26 01:19 omegahacker
5541 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5543 2001-04-26 00:56 omegahacker
5545 * configure.in: turn off optimization when profiling (ackcvs diff
5546 configure.in) because something segfaults if we don't
5548 2001-04-26 00:30 omegahacker
5550 * gst/cothreads.c: fixed a locking issue
5552 2001-04-25 23:32 omegahacker
5554 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5555 gstscheduler.c, gstscheduler.h: Added element-level locking
5556 support, implemented for cothreads with a mutex held whenever an
5557 element is actually currently running. This should be done with
5558 atomic variables eventually, but the best I can find is to use
5559 <asm/spinlock.h> from the kernel, which brings in too much for my
5562 Also increased cothread stack size to 32KB and max cothread count
5563 to 64, which fits within the default pthread 2MB stack. It would
5564 probably be good to do a pthread_attr_getstacksize() to verify that
5565 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5566 could remove these limits.
5568 2001-04-25 12:49 richardb
5570 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5571 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5572 don't actually need it, and make the other tests and the autoplug
5573 example only compile if gnome headers are present.
5575 2001-04-24 22:28 omegahacker
5577 * gst/gstbuffer.c: I will successfully compile code before I check
5578 it in. I will successfully compile code before I check it in. I
5579 will successfully compile code before I check it in. I will
5580 successfully compile code before I check it in. I will
5581 successfully compile code before I check it in. I will
5582 successfully compile code before I check it in. I will
5583 successfully compile code before I check it in. I will
5584 successfully compile code before I check it in. I will
5585 successfully compile code before I check it in. I will
5586 successfully compile code before I check it in.
5588 2001-04-24 20:20 omegahacker
5590 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5591 stuff - enhanced mem_chunk allocation to round up to nearest 32
5592 bytes this helps ensure that GstBuffers are more likely to be on
5593 cache-lines - added free() and copy() function pointers to
5594 GstBuffer - added code in _destroy and _copy to use above routines
5595 if !NULL - fixed up _copy code to suck less
5597 2001-04-24 20:04 omegahacker
5599 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5600 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5601 the remaining bits of Meta stuff
5603 2001-04-24 00:16 omegahacker
5605 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5606 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5607 Collection of minor changes:
5609 * autogen.sh - remove config.cache before running ./configure
5610 * gst/elements/gstfakesink.c - print out the size of the buffer,
5612 * plugins/Makefile.am - removed a spare trailing backslash
5613 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5614 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5616 2001-04-23 23:04 wtay
5618 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5620 2001-04-23 16:16 omegahacker
5622 * test/dvshow.c: updated dvshow to use dv1394src instead of
5625 2001-04-23 16:16 omegahacker
5627 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5628 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5631 2001-04-23 00:28 wtay
5633 * configure.in: Added a check for aalib
5635 2001-04-23 00:18 wtay
5637 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5638 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5639 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5640 Makefile changes. Added an aasink, draw graphics with aalib :-)
5642 2001-04-22 17:34 wtay
5644 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5645 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5646 plugin version system.
5648 2001-04-22 17:06 wtay
5650 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5652 2001-04-22 17:05 wtay
5654 * test/.cvsignore: Updates
5656 2001-04-22 17:04 wtay
5658 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5660 2001-04-22 17:04 wtay
5662 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5663 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5664 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5665 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5666 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5667 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5668 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5669 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5670 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5671 tests/padfactory.c: API docs updates. Properly implemented the
5672 disksink. Fixed a compile problem with alsa. Added bufferpool
5673 handling to dvdec Some compiler warning fixes
5675 2001-04-22 13:30 richardb
5677 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5678 gst/autoplug/gststaticautoplug.c,
5679 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5680 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5681 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5682 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5683 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5684 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5685 plugins/avi/wincodec/gstwincodec.c,
5686 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5687 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5688 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5689 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5690 plugins/filters/adder/adder.c,
5691 plugins/filters/colorspace/colorspace.c,
5692 plugins/filters/ladspa/gstladspa.c,
5693 plugins/filters/median/median.c,
5694 plugins/filters/passthrough/passthrough.c,
5695 plugins/filters/smooth/smooth.c,
5696 plugins/filters/stereo2mono/stereo2mono.c,
5697 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5698 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5699 plugins/mp3decode/mad/gstmad.c,
5700 plugins/mp3decode/mpg123/gstmpg123.c,
5701 plugins/mp3decode/parse/mp3parse.c,
5702 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5703 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5704 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5705 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5706 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5707 plugins/mpeg1/mpegtypes/mpeg1types.c,
5708 plugins/mpeg1/parse/mpeg1parse.c,
5709 plugins/mpeg1/system_encode/system_encode.c,
5710 plugins/mpeg1video/parse/mp1videoparse.c,
5711 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5712 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5713 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5714 plugins/mpeg2/mpegtypes/mpeg2types.c,
5715 plugins/mpeg2/parse/mpeg2parse.c,
5716 plugins/mpeg2/subtitles/mpeg2subt.c,
5717 plugins/mpeg2/video/gstmpeg2play.c,
5718 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5719 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5720 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5721 plugins/videoscale/videoscale.c,
5722 plugins/visualization/smoothwave/smoothwave.c,
5723 plugins/visualization/spectrum/gstspectrum.c,
5724 plugins/visualization/synaesthesia/synaesthesia.c,
5725 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5726 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5727 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5728 Merged from BRANCH-PLUGINVER1
5730 2001-04-22 13:06 richardb
5732 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5734 2001-04-22 11:16 richardb
5736 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5737 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5738 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5739 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5740 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5741 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5742 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5743 plugins/mpeg1/system_encode/buffer.c,
5744 plugins/mpeg1/system_encode/system_encode.c,
5745 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5746 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5747 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5749 2001-04-22 05:38 omegahacker
5751 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5752 and removed ## from gstcaps.h that was causing all that warning
5755 2001-04-22 02:41 omegahacker
5757 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5759 2001-04-22 02:40 omegahacker
5761 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5763 2001-04-22 02:32 omegahacker
5765 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5766 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5768 2001-04-22 02:30 wtay
5770 * configure.in: Add -lm and the glib libs too for the dv_init check
5772 2001-04-22 02:30 omegahacker
5774 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5775 not complete, it should copy more stuff like flags and such.
5778 2001-04-22 02:28 omegahacker
5780 * plugins/Makefile.am: fixed caps error in path for dv
5782 2001-04-22 00:48 omegahacker
5784 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5785 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5786 initial DV (smpte314m) decoder plugin
5788 2001-04-21 18:45 wtay
5790 * examples/autoplug/autoplug.c,
5791 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5792 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5793 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5794 plugins/mpeg1/system_encode/buffer.c,
5795 plugins/mpeg1/system_encode/system_encode.c,
5796 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5797 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5798 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5799 works. Added an mpeg1 encoder example, it uses the autoplugger to
5800 convert the stream to audio/video, which is then fed to the
5803 2001-04-21 13:43 richardb
5805 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5806 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5807 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5808 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5809 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5810 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5811 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5812 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5813 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5814 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5815 plugins/filters/adder/adder.c,
5816 plugins/filters/colorspace/colorspace.c,
5817 plugins/filters/ladspa/gstladspa.c,
5818 plugins/filters/median/median.c,
5819 plugins/filters/passthrough/passthrough.c,
5820 plugins/filters/smooth/smooth.c,
5821 plugins/filters/stereo2mono/stereo2mono.c,
5822 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5823 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5824 plugins/mp3decode/mad/gstmad.c,
5825 plugins/mp3decode/mpg123/gstmpg123.c,
5826 plugins/mp3decode/parse/mp3parse.c,
5827 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5828 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5829 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5830 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5831 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5832 plugins/mpeg1/mpegtypes/mpeg1types.c,
5833 plugins/mpeg1/parse/mpeg1parse.c,
5834 plugins/mpeg1/system_encode/system_encode.c,
5835 plugins/mpeg1video/parse/mp1videoparse.c,
5836 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5837 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5838 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5839 plugins/mpeg2/mpegtypes/mpeg2types.c,
5840 plugins/mpeg2/parse/mpeg2parse.c,
5841 plugins/mpeg2/subtitles/mpeg2subt.c,
5842 plugins/mpeg2/video/gstmpeg2play.c,
5843 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5844 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5845 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5846 plugins/videoscale/videoscale.c,
5847 plugins/visualization/smoothwave/smoothwave.c,
5848 plugins/visualization/spectrum/gstspectrum.c,
5849 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5850 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5851 gst/types/gsttypes.c,
5852 plugins/visualization/synaesthesia/synaesthesia.c,
5853 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5854 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5855 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5856 plugin descriptions, which start with the major and minor version
5857 numbers, instead of relying on each plugin to call gst_plugin_new
5858 appropriately, and check the return value, and tidy up if there's a
5859 failure. This seems to work fine, and factors out some code common
5862 2001-04-21 10:30 richardb
5864 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5865 gst/autoplug/gststaticautoplug.c,
5866 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5867 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5868 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5869 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5870 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5871 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5872 plugins/avi/wincodec/gstwincodec.c,
5873 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5874 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5875 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5876 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5877 plugins/filters/adder/adder.c,
5878 plugins/filters/colorspace/colorspace.c,
5879 plugins/filters/ladspa/gstladspa.c,
5880 plugins/filters/median/median.c,
5881 plugins/filters/passthrough/passthrough.c,
5882 plugins/filters/smooth/smooth.c,
5883 plugins/filters/stereo2mono/stereo2mono.c,
5884 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5885 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5886 plugins/mp3decode/mad/gstmad.c,
5887 plugins/mp3decode/mpg123/gstmpg123.c,
5888 plugins/mp3decode/parse/mp3parse.c,
5889 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5890 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5891 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5892 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5893 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5894 plugins/mpeg1/mpegtypes/mpeg1types.c,
5895 plugins/mpeg1/parse/mpeg1parse.c,
5896 plugins/mpeg1/system_encode/system_encode.c,
5897 plugins/mpeg1video/parse/mp1videoparse.c,
5898 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5899 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5900 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5901 plugins/mpeg2/mpegtypes/mpeg2types.c,
5902 plugins/mpeg2/parse/mpeg2parse.c,
5903 plugins/mpeg2/subtitles/mpeg2subt.c,
5904 plugins/mpeg2/video/gstmpeg2play.c,
5905 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5906 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5907 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5908 plugins/videoscale/videoscale.c,
5909 plugins/visualization/smoothwave/smoothwave.c,
5910 plugins/visualization/spectrum/gstspectrum.c,
5911 plugins/visualization/synaesthesia/synaesthesia.c,
5912 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5913 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5914 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5917 2001-04-21 00:20 wtay
5919 * plugins/filters/colorspace/colorspace.c: Added more verbose
5920 output for debugging purposes.
5922 2001-04-20 23:50 wtay
5924 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5925 xvideosink.h: Added proper locking around the bufferpool and the X
5928 2001-04-20 22:41 wtay
5930 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5932 2001-04-20 22:40 wtay
5934 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5935 the number of channels into account. Added propper TIMESTAMPS to
5938 2001-04-20 21:36 wtay
5940 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5941 so that the caps negotiated parmams are set.
5943 2001-04-20 20:21 wtay
5945 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5946 and bufferpool passing to identity so that -launch disksrc ! mad !
5947 identity ! osssink works.
5949 2001-04-20 15:42 richardb
5951 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5952 this isn't defined by the header files for older linux kernels
5953 (2.0.36) (and its just INFO code, anyway)
5955 2001-04-20 13:04 thomasvs
5957 * gst/elements/: Makefile.am, gstelements.c: update to take new
5958 gstdisksink element into account
5960 2001-04-20 12:56 richardb
5962 * gst/Makefile.am.future: Update the alternative Makefile.am for
5963 gst/, which depends on automake
5966 2001-04-20 12:14 thomasvs
5968 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5969 disk sink element * no optimization, is it necessary ? * basic
5970 error checking * seems to work; you can copy files by typing
5971 gstreamer-launch disksrc location=test.in ! disksink
5972 location=test.out * decode of mp3 to raw pcm also tested
5974 2001-04-20 00:47 omegahacker
5976 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5977 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5978 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5979 working aRts wrapper plugin, just caps issues left
5981 2001-04-19 23:25 wtay
5983 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5984 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5985 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5986 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5987 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5988 gst/gstpad.c: More API docs updates
5990 2001-04-19 23:03 omegahacker
5992 * plugins/arts/gst_artsio_impl.cc: minor updates
5994 2001-04-19 21:42 omegahacker
5996 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5997 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5998 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5999 to be added, etc. But it works.
6001 2001-04-19 17:40 omegahacker
6003 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6005 2001-04-19 10:27 thomasvs
6007 * plugins/filters/adder/adder.c: * a little cleanup
6009 2001-04-19 01:23 omegahacker
6011 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6014 2001-04-19 00:25 omegahacker
6016 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6017 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6018 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6019 arts plugin doesn't compile yet
6021 2001-04-18 23:00 wtay
6023 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6026 2001-04-18 22:59 wtay
6028 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6029 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6030 XvImage and XImage pool in xvideosink. Together these changes give
6031 an 80% speedup on mpeg2 playback (rough estimate)
6033 2001-04-18 21:16 wtay
6035 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6036 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6037 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6040 2001-04-18 17:08 thomasvs
6042 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6043 mixer creates custom volume envelopes allowing each song to play
6044 alone and end with a mix of all of them, undistorted
6046 2001-04-18 15:50 thomasvs
6048 * plugins/filters/volenv/filter.func: made errors more descriptive
6050 2001-04-18 15:04 thomasvs
6052 * examples/mixer/mixer.c: * cleaned up some code and integrated
6053 with new adder (mixer now works with different types of files)
6055 2001-04-18 15:03 thomasvs
6057 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6058 with variable length input data buffers
6060 2001-04-17 22:17 thomasvs
6062 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6063 autoplugging the input channels (not very useful yet, since the
6064 input buffers to volenv have different sizes)
6066 2001-04-17 22:14 wtay
6068 * configure.in, docs/gst/gstreamer-sections.txt,
6069 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6070 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6071 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6072 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6073 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6074 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6075 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6076 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6077 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6078 little more comments about the API usage in the api docs. Some
6079 fixes for the capsnego testsuite.
6081 2001-04-17 22:03 wtay
6083 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6084 example of an autoplugged mp3 player. Autoplug4 shows various
6085 static autoplugger examples.
6087 2001-04-17 18:48 thomasvs
6089 * examples/mixer/mixer.h: header for mixer.c, containing
6092 2001-04-17 18:47 thomasvs
6094 * examples/mixer/mixer.c: added a struct to set up input channels
6096 2001-04-17 16:32 thomasvs
6098 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6099 with starting rise calculation * cleaned up some debug info *
6100 started wondering if it really is a good idea to #include the
6101 actual filter now that's it's grown so large, but decided it
6102 wasn't worth the effort now anyway
6104 2001-04-17 14:36 thomasvs
6106 * configure.in: added mixer example and adder plugin to
6109 2001-04-17 06:24 omegahacker
6111 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6112 types/Makefile.am: finished change to GST_ macros
6114 2001-04-17 03:19 omegahacker
6116 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6117 gst/gstversion.h.in: added gstversion.h
6119 2001-04-17 02:32 omegahacker
6121 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6122 branch BRANCH-INCSCHED1.
6124 2001-04-17 02:32 omegahacker
6126 * gstreamer.pc.in: added pkg-config file
6128 2001-04-17 00:17 omegahacker
6130 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6131 gststaticautoplug.h, gststaticautoplugrender.c,
6132 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6135 2001-04-17 00:17 wtay
6137 * plugins/: filters/colorspace/colorspace.c,
6138 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6139 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6140 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6141 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6142 xvideosink. Modified colorspace to draw straight into a bufferpool
6143 buffer when possible.
6145 2001-04-16 22:48 wtay
6147 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6150 2001-04-16 22:45 wtay
6152 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6153 gstqueue.c: Added 1337 macros to create padtemplates and
6154 capstemplates. Added some code for bufferpools
6156 2001-04-16 22:43 omegahacker
6158 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6159 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6160 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6161 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6162 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6163 debian/changelog, debian/control, debian/copyright,
6164 debian/gsteditor.files, debian/gsteditor.manpages,
6165 debian/gsteditor.menu, debian/gstmediaplay.files,
6166 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6167 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6168 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6169 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6170 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6171 debian/gstreamer-mpg123.files,
6172 debian/gstreamer-plugin-template.postinst,
6173 debian/gstreamer-plugin-template.prerm,
6174 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6175 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6176 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6177 debian/libgst-dev.files, debian/libgst-dev.manpages,
6178 debian/libgst0.files, debian/libgst0.postinst,
6179 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6180 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6181 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6182 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6183 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6184 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6185 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6186 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6187 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6188 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6189 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6190 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6191 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6192 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6193 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6194 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6195 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6196 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6197 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6198 docs/gst/tmpl/gststaticautoplug.sgml,
6199 docs/gst/tmpl/gststaticautoplugrender.sgml,
6200 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6201 docs/libs/.cvsignore, docs/manual/Makefile.am,
6202 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6203 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6204 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6205 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6206 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6207 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6208 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6209 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6210 docs/plugins/tmpl/audioscale.sgml,
6211 docs/plugins/tmpl/gstaviencoder.sgml,
6212 docs/plugins/tmpl/gstmpeg2enc.sgml,
6213 docs/plugins/tmpl/gstmpeg2play.sgml,
6214 docs/plugins/tmpl/gstmpeg_play.sgml,
6215 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6216 docs/plugins/tmpl/gstspectrum.sgml,
6217 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6218 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6219 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6220 docs/plugins/tmpl/mpeg2parse.sgml,
6221 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6222 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6223 docs/plugins/tmpl/synaesthesia.sgml,
6224 docs/plugins/tmpl/system_encode.sgml,
6225 docs/plugins/tmpl/videoscale.sgml,
6226 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6227 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6228 docs/random/caps.dia, docs/random/hierarchy,
6229 docs/random/plugins.dia, docs/random/omega/eos,
6230 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6231 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6232 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6233 editor/gsteditorproperty.c, examples/Makefile.am,
6234 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6235 examples/helloworld/helloworld.c,
6236 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6237 examples/plugins/example.c, examples/plugins/example.h,
6238 examples/queue/queue.c, examples/queue2/queue2.c,
6239 examples/queue3/queue3.c, examples/queue4/queue4.c,
6240 examples/thread/thread.c, examples/typefind/.cvsignore,
6241 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6242 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6243 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6244 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6245 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6246 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6247 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6248 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6249 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6250 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6251 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6252 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6253 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6254 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6255 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6256 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6257 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6258 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6259 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6260 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6261 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6262 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6263 include/default.h, include/registry.h, libs/Makefile.am,
6264 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6265 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6266 plugins/Makefile.am, plugins/alaw/Makefile.am,
6267 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6268 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6269 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6270 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6271 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6272 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6273 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6274 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6275 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6276 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6277 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6278 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6279 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6280 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6281 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6282 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6283 plugins/avi/wincodec/gstwincodec.c,
6284 plugins/avi/wincodec/gstwincodec.h,
6285 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6286 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6287 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6288 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6289 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6290 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6291 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6292 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6293 plugins/filters/colorspace/.cvsignore,
6294 plugins/filters/colorspace/Makefile.am,
6295 plugins/filters/colorspace/colorspace.c,
6296 plugins/filters/colorspace/colorspace.h,
6297 plugins/filters/colorspace/yuv2rgb.c,
6298 plugins/filters/colorspace/yuv2rgb.h,
6299 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6300 plugins/filters/ladspa/gstladspa.c,
6301 plugins/filters/median/median.c, plugins/filters/median/median.h,
6302 plugins/filters/passthrough/.cvsignore,
6303 plugins/filters/passthrough/Makefile.am,
6304 plugins/filters/passthrough/filter.func,
6305 plugins/filters/passthrough/passthrough.c,
6306 plugins/filters/passthrough/passthrough.h,
6307 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6308 plugins/filters/stereo2mono/Makefile.am,
6309 plugins/filters/stereo2mono/stereo2mono.c,
6310 plugins/filters/stereo2mono/stereo2mono.h,
6311 plugins/filters/volenv/.cvsignore,
6312 plugins/filters/volenv/Makefile.am,
6313 plugins/filters/volenv/filter.func,
6314 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6315 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6316 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6317 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6318 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6319 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6320 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6321 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6322 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6323 plugins/mp3decode/mad/gstmad.h,
6324 plugins/mp3decode/mpg123/gstmpg123.c,
6325 plugins/mp3decode/mpg123/gstmpg123.h,
6326 plugins/mp3decode/mpg123/layer1.c,
6327 plugins/mp3decode/mpg123/layer3.c,
6328 plugins/mp3decode/mpg123/mpg123.c,
6329 plugins/mp3decode/mpg123/tabinit.c,
6330 plugins/mp3decode/parse/mp3parse.c,
6331 plugins/mp3decode/types/mp3types.c,
6332 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6333 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6334 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6335 plugins/mpeg1/mpeg_play/Makefile.am,
6336 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6337 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6338 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6339 plugins/mpeg1/mpeg_play/recon_sse.s,
6340 plugins/mpeg1/mpeg_play/video.c,
6341 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6342 plugins/mpeg1/mpegtypes/mpeg1types.c,
6343 plugins/mpeg1/parse/mpeg1parse.c,
6344 plugins/mpeg1video/parse/mp1videoparse.c,
6345 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6346 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6347 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6348 plugins/mpeg2/mpeg2dec/Makefile.am,
6349 plugins/mpeg2/mpeg2dec/attributes.h,
6350 plugins/mpeg2/mpeg2dec/decode.c,
6351 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6352 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6353 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6354 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6355 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6356 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6357 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6358 plugins/mpeg2/mpeg2dec/mm_accel.h,
6359 plugins/mpeg2/mpeg2dec/motion_comp.c,
6360 plugins/mpeg2/mpeg2dec/motion_comp.h,
6361 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6362 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6363 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6364 plugins/mpeg2/mpeg2dec/mpeg2.h,
6365 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6366 plugins/mpeg2/mpeg2dec/output_video.h,
6367 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6368 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6369 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6370 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6371 plugins/mpeg2/mpegtypes/mpeg2types.c,
6372 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6373 plugins/mpeg2/video/gstmpeg2play.c,
6374 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6375 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6376 plugins/mpeg2/videoparse/mp2videoparse.c,
6377 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6378 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6379 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6380 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6381 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6382 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6383 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6384 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6385 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6386 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6387 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6388 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6389 plugins/videoscale/videoscale.h,
6390 plugins/visualization/smoothwave/smoothwave.h,
6391 plugins/visualization/spectrum/gstspectrum.c,
6392 plugins/visualization/spectrum/gstspectrum.h,
6393 plugins/visualization/synaesthesia/synaesthesia.c,
6394 plugins/visualization/synaesthesia/synaesthesia.h,
6395 plugins/visualization/vumeter/vumeter.c,
6396 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6397 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6398 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6399 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6400 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6401 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6402 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6403 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6404 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6405 plugins/xmms/main.h, plugins/xmms/output.h,
6406 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6407 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6408 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6409 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6410 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6411 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6412 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6413 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6414 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6415 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6416 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6417 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6418 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6419 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6420 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6421 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6422 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6423 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6424 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6425 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6426 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6427 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6428 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6429 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6430 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6431 tools/gstreamer-register.1: Merged HEAD from
6432 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6434 2001-04-16 22:33 wtay
6436 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6439 2001-04-16 20:41 thomasvs
6441 * plugins/filters/adder/adder.c: commented some debug info to get a
6444 2001-04-16 20:38 thomasvs
6446 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6447 transition between both songs now
6449 2001-04-16 20:11 thomasvs
6451 * plugins/filters/volenv/volenv.c: removed example volume envelope
6452 registration plugin now accepts both a volume envelope (before
6453 start) or direct argument setting
6455 2001-04-16 18:36 omegahacker
6457 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6458 0.12 or 0.13 of libmad
6460 2001-04-16 17:45 wtay
6462 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6463 fakesink so that it doesn't printf.
6465 2001-04-16 17:34 wtay
6467 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6468 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6470 2001-04-16 17:30 wtay
6472 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6473 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6474 audio mixer from Thomas Vander Stichele
6476 2001-04-16 11:55 wtay
6478 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6480 2001-04-16 01:59 wtay
6482 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6485 2001-04-16 00:59 omegahacker
6487 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6488 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6489 things are very close to working
6491 2001-04-16 00:44 wtay
6493 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6494 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6495 header file that will soon be part of the C fallback code..
6497 2001-04-16 00:12 wtay
6499 * gst/gstinfo.c: Added missing category strings...
6501 2001-04-16 00:05 wtay
6503 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6506 2001-04-15 23:54 omegahacker
6508 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6510 2001-04-15 23:54 omegahacker
6512 * gst/gstelement.h: added comment about missing flag
6514 2001-04-15 23:53 omegahacker
6516 * gstreamer.spec.in: run gstreamer-register on postinstall
6518 2001-04-15 23:52 omegahacker
6520 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6521 changed some INFOs to DEBUGs
6523 2001-04-15 23:29 wtay
6525 * configure.in: Added the volenv/passthrough plugin Makefiles
6527 2001-04-15 23:20 wtay
6529 * plugins/filters/: passthrough/.cvsignore,
6530 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6531 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6532 passthrough filter with the new caps API Added the volume envelope
6535 2001-04-15 16:30 wtay
6537 * plugins/filters/: filterstamp.README, filterstamp.sh,
6538 passthrough/Makefile.am, passthrough/filter.func,
6539 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6540 little script to create an audio filter plugin template (provided
6541 by Thomas Vander Stichele)
6543 2001-04-15 15:42 wtay
6545 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6548 2001-04-15 15:29 wtay
6550 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6551 plugins/filters/colorspace/colorspace.c,
6552 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6553 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6554 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6555 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6556 vorbis decoder. Updated configure.in to check for Hermes and
6559 2001-04-15 02:02 wtay
6561 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6563 2001-04-14 19:56 wtay
6565 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6566 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6567 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6568 editor/gsteditorproperty.c, examples/plugins/example.c,
6569 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6570 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6571 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6572 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6573 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6574 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6575 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6576 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6577 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6578 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6579 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6580 plugins/filters/colorspace/colorspace.c,
6581 plugins/filters/colorspace/yuv2rgb.c,
6582 plugins/filters/stereo2mono/stereo2mono.c,
6583 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6584 plugins/mp3decode/mpg123/gstmpg123.c,
6585 plugins/mp3decode/parse/mp3parse.c,
6586 plugins/mp3decode/types/mp3types.c,
6587 plugins/mp3encode/lame/gstlame.c,
6588 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6589 plugins/mpeg1/mpegtypes/mpeg1types.c,
6590 plugins/mpeg1/parse/mpeg1parse.c,
6591 plugins/mpeg1video/parse/mp1videoparse.c,
6592 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6593 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6594 plugins/mpeg2/mpegtypes/mpeg2types.c,
6595 plugins/mpeg2/parse/mpeg2parse.c,
6596 plugins/mpeg2/video/gstmpeg2play.c,
6597 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6598 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6599 plugins/visualization/synaesthesia/synaesthesia.c,
6600 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6601 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6602 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6603 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6604 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6605 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6606 large patch: - changed the API for the padtemplates: - remove
6607 the factories (array of pointers) for the padtemplates,
6608 properties and caps. The static array was a nice idea but
6609 converting all the property values to a gpointer was not a
6610 good idea. float properties were not possible, and casting
6611 a gint to a pointer is not very portable. The new API just
6612 uses the _padtemplate_new, _caps_new and _props_new
6613 functions to create the templates. This has the added
6614 benefit that the API is now uniform for static and dynamic
6615 templates and that the code can be made cleaner. - lots of
6616 cleanups in the way the capabilities are constructed (va_list)
6617 - lots of updates for all the plugins (new API) - docs updates
6618 (new API) - removed the videoraw docs.
6620 2001-04-12 19:11 wtay
6622 * components/bonobo-gstmediaplay/Makefile.am,
6623 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6624 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6625 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6626 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6627 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6628 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6629 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6630 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6631 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6632 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6633 plugins/filters/colorspace/Makefile.am,
6634 plugins/filters/colorspace/colorspace.c,
6635 plugins/filters/colorspace/colorspace.h,
6636 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6637 plugins/filters/stereo2mono/stereo2mono.c,
6638 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6639 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6640 plugins/mpeg2/ac3dec/decode.c,
6641 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6642 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6643 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6644 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6645 updates to the plugins for caps negotiation. Added YUY2 output to
6646 the win32 dlls. Added a colorspace converter in gstplay
6648 2001-04-10 20:46 wtay
6650 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6651 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6652 Fixed the doc build warnings
6654 2001-04-09 20:56 mhowell
6656 * docs/random/matth/scheduling.txt: added incremental scheduling
6659 2001-04-09 20:56 mhowell
6661 * docs/random/matth/scheduling.txt: file scheduling.txt was
6662 initially added on branch BRANCH-INCSCHED1.
6664 2001-04-06 17:29 scavenger
6666 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6667 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6668 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6669 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6670 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6671 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6673 2001-04-06 15:20 scavenger
6675 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6677 2001-04-03 17:25 scavenger
6679 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6681 2001-04-03 05:56 richardb
6683 * gst/Makefile.am.future: Add a proposed makefile to use in place
6684 of Makefile.am. This depends on automake 1.4d or later, but is
6685 much neater, avoiding horrible hacks to pass special flags in.
6687 I put it here for safekeeping until automake 1.5 is released, at
6688 which point we can reasonably require it.
6690 2001-04-03 05:53 richardb
6692 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6693 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6694 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6695 plugin. Worked first time for me. :)
6697 2001-04-03 05:52 richardb
6699 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6700 Makefile.am (Had some 240's there. Uh?) Also, remove some
6701 unwanted CFLAGS which had been added.
6703 2001-04-03 05:38 richardb
6705 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6706 running with libxml 1.8.11 (prerelease version), but a worthwhile
6709 2001-04-03 02:30 scavenger
6711 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6712 instead of in buf size to mulaw decode function
6714 2001-04-03 02:18 scavenger
6716 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6719 2001-04-03 02:01 wtay
6721 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6722 padtemplates for the two elements in the mulaw plugin.
6724 2001-04-03 01:46 wtay
6726 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6729 2001-04-03 01:43 scavenger
6731 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6733 2001-04-03 01:38 scavenger
6735 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6736 details of mulawencode and mulawdecode to mulaw.c
6738 2001-04-03 01:33 scavenger
6740 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6741 redundant caps=NULL statement
6743 2001-04-03 01:30 scavenger
6745 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6746 where srcpads were being created twice, second time around
6749 2001-04-03 01:25 scavenger
6751 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6752 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6753 mulaw.c: added mulaw decoder
6755 2001-04-02 21:03 wtay
6757 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6758 colorspace.c, colorspace.h: Added a non functional colorspace
6761 2001-04-02 20:56 wtay
6763 * configure.in, docs/libs/.cvsignore,
6764 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6765 gst/gstpropsprivate.h: Merged the float property patch from Steve
6766 Baker. This patch doesn't really work yet...
6768 2001-04-02 19:29 wtay
6770 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6771 negotiation for the mulaw element. In the sink negotiate pad it
6772 copies the caps and modifies it according to what it is going to
6773 ouput. It then tries to set the caps on the src pad, if that
6774 succeeds, negotiation succeeds, else it fails.
6776 2001-04-02 18:54 scavenger
6778 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6779 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6780 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6781 of the mulaw plugin...needs finishing off
6783 2001-04-02 16:09 richardb
6785 * configure.in: Add configure support for detecting artsc: if this
6786 is found, its okay to build an artsdsink plugin. Now, someone just
6787 needs to write an artsdsink.
6789 2001-04-02 16:08 richardb
6791 * plugins/oss/gstosssink.c: Correct tiny typo.
6793 2001-04-02 15:21 wtay
6795 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6796 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6797 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6798 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6799 plugins/avi/wincodec/Makefile.am,
6800 plugins/avi/wincodec/gstwincodec.c,
6801 plugins/avi/wincodec/gstwincodec.h,
6802 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6803 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6804 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6805 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6806 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6807 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6808 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6809 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6810 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6811 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6812 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6813 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6814 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6815 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6816 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6817 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6818 plugins/mpeg2/parse/mpeg2parse.c,
6819 plugins/mpeg2/video/gstmpeg2play.c,
6820 plugins/mpeg2/video/gstmpeg2play.h,
6821 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6822 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6823 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6824 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6825 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6826 large update: - a new videosink using plain X windows
6827 (xvideosink). It uses capsnego to set up it's formats. -
6828 gstplay uses the new xvideosink and a gtk_socket. The initial
6829 window size is set to 0x0 so you need to resize it before you
6830 see something. - got rid of the video metadata include file in
6831 favour of properties and caps negotiation - adjusted most
6832 plugins to not use the metadata.
6834 2001-04-02 15:08 omegahacker
6836 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6839 2001-04-01 15:09 wtay
6841 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6842 the .glade file from the current dir too when pressing the about
6845 2001-04-01 15:01 wtay
6847 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6848 Right Way(tm) to handle the stop button but at least it doesn't
6851 2001-04-01 14:51 wtay
6853 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6854 gstmediaplay crashes less viontly. The real problem is that going
6855 to the NULL state does not clean up the scheduling structures I
6858 2001-03-31 15:35 wtay
6860 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6861 correct when we agree to yuv formats in capsnego.
6863 2001-03-31 15:22 wtay
6865 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6866 negotiation if the format is supported by the driver.
6868 2001-03-31 15:10 wtay
6870 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6871 the format print code.
6873 2001-03-31 14:47 wtay
6875 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6878 2001-03-31 02:08 wtay
6880 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6881 the padtemplates to the elementfactory.
6883 2001-03-31 01:56 scavenger
6885 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6888 2001-03-31 01:47 scavenger
6890 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6891 stereo2mono.h: stereo2mono plugin with caps negotiation code
6894 2001-03-31 01:13 wtay
6896 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6899 2001-03-31 00:56 wtay
6901 * examples/helloworld/helloworld.c, gst/gstprops.h,
6902 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6903 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6904 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6905 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6906 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6907 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6908 the plugins to use the new FOURCC API
6910 2001-03-31 00:51 wtay
6912 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6913 xvideosink.c: Check for Xv support before trying to get caps.
6915 2001-03-30 21:10 wtay
6917 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6918 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6919 updates to the .cvsignore files.
6921 2001-03-30 21:08 wtay
6923 * acconfig.h, configure.in, plugins/Makefile.am,
6924 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6925 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6926 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6927 some minor modifications to the configure.in patch.
6929 2001-03-30 20:52 wtay
6931 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6933 2001-03-30 01:06 omegahacker
6935 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6936 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6937 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6938 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6939 work with while I fly over to Europe....
6941 2001-03-29 23:33 wtay
6943 * test/videotest2.c: Added a test program to test v4lsrc and
6944 xvideosink doing capsnego.
6946 2001-03-29 23:31 wtay
6948 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6949 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6950 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6951 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6952 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6953 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6954 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6955 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6956 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6957 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6958 that it uses capsnego on the src pad Small fixed to capsnego and
6959 the properties/caps.
6961 2001-03-29 18:27 richardb
6963 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6964 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6967 2001-03-27 18:34 wtay
6969 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6970 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6972 2001-03-27 18:33 wtay
6974 * plugins/wav/gstparsewav.c: Removed the oss dependency
6976 2001-03-27 17:25 wtay
6978 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6979 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6980 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6981 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6982 docs. Removed the audioraw metadata file from the docs.
6984 2001-03-26 12:12 richardb
6986 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6987 not defined both conditionally and unconditionally - broke some
6988 versions of automake.
6990 2001-03-24 18:50 wtay
6992 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6993 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6994 effects/stereo/stereo.h, effects/volume/volume.c,
6995 effects/volume/volume.h, esd/esdsink/esdsink.c,
6996 visualization/smoothwave/smoothwave.h,
6997 visualization/spectrum/gstspectrum.c,
6998 visualization/spectrum/gstspectrum.h,
6999 visualization/synaesthesia/synaesthesia.c,
7000 visualization/synaesthesia/synaesthesia.h,
7001 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7002 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7003 to the old metadata handling in various plugins. They need to be
7004 converted to the new audio properties before they will work again.
7005 esdsink and alsasrc/sink are seriously damaged now.. :(
7007 2001-03-24 18:28 wtay
7009 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7012 2001-03-24 17:22 wtay
7014 * configure.in, examples/autoplug/autoplug.c,
7015 examples/helloworld/helloworld.c,
7016 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7017 examples/queue/queue.c, examples/queue2/queue2.c,
7018 examples/queue3/queue3.c, examples/queue4/queue4.c,
7019 examples/thread/thread.c, examples/xml/createxml.c,
7020 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7021 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7022 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7023 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7024 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7025 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7026 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7027 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7028 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7029 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7030 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7031 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7032 plugins/mp3decode/mpg123/gstmpg123.h,
7033 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7034 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7035 plugins/mpeg1video/parse/mp1videoparse.c,
7036 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7037 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7038 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7039 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7040 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7041 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7042 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7043 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7044 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7045 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7046 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7047 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7048 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7049 tests/autoplug3.c, tests/paranoia.c, tools/README,
7050 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7051 caps system. Modified the caps of audio/raw to our agreed
7052 properties. Added the multidisksrc plugin of Dominic Ludlam
7053 Renamed audiosink/src to osssink/src and updated all the examples
7054 using the old name. Moved oss specific plugins in an oss directory.
7055 removed the old audiosink from the elements/ dir. removed
7056 audioraw.h metadata header files since we now use the properties.
7057 There are still a few plugins that won't build because they include
7058 the old audioraw.h header file. This will be fixed soon. Make sure
7059 the caps are set in the plugins as described by their padtemplates
7060 (this should solve problems with gstmediaplay with various media
7063 *please don't panic when some plugins won't build, just cd manually
7064 into the plugin dirs* This will be fixed soon.
7066 2001-03-22 16:05 dlehn
7068 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7069 gstmediaplay.manpages, gstreamer-alsa.files,
7070 gstreamer-common.files, gstreamer-elements.files,
7071 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7072 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7073 updates: * add manpages * split off mpeg2dec and alsa packages *
7074 use latest doc build flags
7076 2001-03-22 00:03 wtay
7078 * plugins/flx/flx_decoder.c: unref the header buffer too.
7080 2001-03-22 00:00 wtay
7082 * docs/gst/tmpl/: gststaticautoplug.sgml,
7083 gststaticautoplugrender.sgml: Added the templates for the
7086 2001-03-21 23:59 wtay
7088 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7089 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7090 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7091 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7092 <mrrazz@garbage-coderz.net>
7094 2001-03-21 21:43 wtay
7096 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7097 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7098 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7099 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7100 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7101 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7102 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7103 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7104 gst/gstprops.h, gst/gstutils.c: API docs updates
7106 2001-03-20 23:12 richardb
7108 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7109 examples/plugins/example.c: Added --enable-plugin-docs configure
7110 option, to enable build of the plugin documentation (currently
7111 broken). This defaults to off. Changed --enable-docs-build to
7112 default to on, since all other documentation should build
7115 Also, correct typo in manual, and fix up a couple of things in
7118 2001-03-20 18:29 wtay
7120 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7123 2001-03-20 18:29 wtay
7125 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7126 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7127 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7128 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7129 work on capsnego proxying. It should be OK now. Added another
7130 testcase enum that shows various capsnego algorithms. Warn about
7131 pads that try to set a capability incompatible with their
7132 padtemplate. Implemented refcounting and copy_on_write for
7135 2001-03-18 16:17 wtay
7137 * gst/gstpad.c, gst/gstqueue.c,
7138 gst/autoplug/gststaticautoplugrender.c,
7139 plugins/mp3decode/mpg123/gstmpg123.c,
7140 plugins/mp3decode/parse/mp3parse.c,
7141 plugins/mpeg1/parse/mpeg1parse.c,
7142 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7143 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7144 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7145 More work on capsnego, mostly proxying Added another testsuite for
7146 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7147 queue proxy handling a bit.
7149 2001-03-18 14:41 richardb
7151 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7154 2001-03-18 06:24 richardb
7156 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7157 modifications before going to bed.
7159 2001-03-18 06:16 richardb
7161 * docs/fwg/: Makefile.am, firstplugin.sgml,
7162 gst-plugin-writers-guide.sgml: Some further modifications to the
7165 2001-03-18 05:21 richardb
7167 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7170 2001-03-18 03:57 richardb
7172 * docs/fwg/: Makefile.am, concepts.sgml,
7173 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7174 PWG; mainly adding information about types and properties. Removed
7175 concepts.sgml and typesnprops.sgml; merged into main file. I was
7176 finding that having all the separate subfiles simply stopped me
7177 from finding what I wanted to edit. Maybe I'll split it up again
7178 later, but this is much better for now.
7180 2001-03-18 02:42 wtay
7182 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7183 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7184 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7185 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7186 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7187 plugins/mp3decode/mpg123/gstmpg123.c,
7188 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7189 tests/props.c, testsuite/capsnego/.cvsignore,
7190 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7191 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7192 function audiosink now uses capsnego to set its parameters
7193 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7194 of a testsuite for capsnego.
7196 2001-03-17 17:50 richardb
7198 * docs/manual/plugins.sgml: Update to note that plugins can also
7199 contain autopluggers.
7201 2001-03-17 17:16 richardb
7203 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7204 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7206 2001-03-17 03:15 omegahacker
7208 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7209 its age and to aid ailing OS's like Windoze <g>
7211 2001-03-16 01:06 dlehn
7213 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7214 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7215 tools/Makefile.am, tools/gstreamer-inspect.1,
7216 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7219 2001-03-16 00:49 scavenger
7221 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7223 2001-03-15 20:08 wtay
7225 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7226 case doc on caps nego
7228 2001-03-14 21:56 omegahacker
7230 * configure.in: fixed issue with the xmlDocGetRootElement test and
7231 non-/usr/lib installs of libxml
7233 2001-03-14 07:54 dlehn
7235 * gstreamer.m4: Use of system() in test programs needs an #include
7238 2001-03-14 06:46 dlehn
7240 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7242 2001-03-13 22:21 wtay
7244 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7247 2001-03-13 22:13 wtay
7249 * gst/gsttypefind.c: The typefind element now sets the caps on its
7250 sink pad when the type has been detected.
7252 2001-03-13 20:26 wtay
7254 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7255 check. Small changes to the pad negotiation and proxy functions
7257 2001-03-13 18:57 wtay
7259 * examples/autoplug/autoplug.c: Updated the autoplug example with
7260 the new autoplugger. there still is a scheduling issue though.
7262 2001-03-13 18:45 wtay
7264 * configure.in: Applied the patch from hadess/ajmitch to add
7265 --disable-alsasink and --disable-esdsink (the latter one being
7266 untested) to configure.in
7268 2001-03-13 02:20 omegahacker
7270 * gst/gstthread.c: fixed READY_TO_NULL bug
7272 2001-03-13 01:44 scavenger
7274 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7275 added simultaneous waiting for 2 states
7277 2001-03-13 01:24 scavenger
7279 * gst/gstthread.c: exactly opposite check needed in wait_thread
7281 2001-03-13 01:08 scavenger
7283 * gst/gstthread.c: made wait_thread check for logical true rather
7284 than check equality with gboolean
7286 2001-03-13 00:57 scavenger
7288 * gst/gstthread.c: changed debug to print unsigned not signed
7290 2001-03-13 00:46 scavenger
7292 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7294 2001-03-13 00:45 scavenger
7296 * gst/gstthread.c: added debug to signal noting the result of the
7297 flag after being set
7299 2001-03-13 00:39 scavenger
7301 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7304 2001-03-13 00:09 scavenger
7306 * gst/gstthread.c: made cond_wait into cond_timedwait
7308 2001-03-12 23:51 omegahacker
7310 * tests/threadlock.c: file threadlock.c was initially added on
7311 branch BRANCH-INCSCHED1.
7313 2001-03-12 23:51 omegahacker
7315 * tests/: Makefile.am, threadlock.c: added threadlock test
7317 2001-03-12 23:39 scavenger
7319 * gst/gstthread.c: repositioning of debug after mutex in
7320 wait_thread and signal_thread
7322 2001-03-12 23:28 scavenger
7324 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7326 2001-03-12 23:27 scavenger
7328 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7329 wait_thread to reveal more info
7331 2001-03-12 21:02 wtay
7333 * configure.in, docs/random/wtay/caps-negociation,
7334 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7335 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7336 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7337 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7338 gst/autoplug/gststaticautoplugrender.c,
7339 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7340 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7341 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7342 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7343 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7346 2001-03-12 20:04 wtay
7348 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7349 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7350 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7351 plugins/Makefile.am, plugins/alsa/.cvsignore,
7352 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7353 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7354 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7355 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7356 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7357 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7358 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7359 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7360 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7361 Another merge from HEAD into CAPSNEGO1
7363 2001-03-12 02:44 scavenger
7365 * gst/gstthread.c: added a set flag to end of
7366 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7367 whether signal should set flag or unset flag, and whether wait
7368 should wait for flag to be set or to be unset. this is needed for
7369 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7372 2001-03-12 02:30 omegahacker
7374 * tests/: Makefile.am, reaping.c: added thread REAPING test
7376 2001-03-12 02:30 omegahacker
7378 * tests/reaping.c: file reaping.c was initially added on branch
7381 2001-03-12 01:55 scavenger
7383 * gst/gstthread.c: making wait for REAPING state when
7384 gst_bin_iterate returns non zero
7386 2001-03-12 01:37 scavenger
7388 * gst/gstthread.c: added debug statement
7390 2001-03-12 01:13 omegahacker
7392 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7394 2001-03-12 01:13 omegahacker
7396 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7399 2001-03-12 00:37 omegahacker
7401 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7403 2001-03-12 00:28 scavenger
7405 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7408 2001-03-11 22:45 omegahacker
7410 * configure.in: added check for version 1.8.1 or better of libxml
7412 2001-03-11 19:51 wtay
7414 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7415 gets emited when a frame has been encoded..
7417 2001-03-11 19:31 wtay
7419 * gst/gstpad.c, gst/gstpad.h,
7420 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7421 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7424 2001-03-11 18:47 wtay
7426 * tests/capsconnect.c: file capsconnect.c was initially added on
7427 branch BRANCH-CAPSNEGO1.
7429 2001-03-11 18:47 wtay
7431 * tests/capsconnect.c: Added a little test program for caps
7432 negotiation proxying.
7434 2001-03-11 18:34 wtay
7436 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7437 patch from Steve Baker.
7439 2001-03-11 16:29 wtay
7441 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7442 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7443 debian/Makefile.am, debian/README.Debian, debian/changelog,
7444 debian/control, debian/copyright, debian/gsteditor.files,
7445 debian/gsteditor.menu, debian/gstmediaplay.files,
7446 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7447 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7448 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7449 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7450 debian/gstreamer-plugin-template.postinst,
7451 debian/gstreamer-plugin-template.prerm,
7452 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7453 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7454 debian/libgst-dev.files, debian/libgst0.files,
7455 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7456 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7457 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7458 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7459 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7460 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7461 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7462 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7463 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7464 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7465 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7466 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7467 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7468 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7469 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7470 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7471 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7472 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7473 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7474 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7475 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7476 docs/plugins/tmpl/audioscale.sgml,
7477 docs/plugins/tmpl/gstaviencoder.sgml,
7478 docs/plugins/tmpl/gstmpeg2enc.sgml,
7479 docs/plugins/tmpl/gstmpeg2play.sgml,
7480 docs/plugins/tmpl/gstmpeg_play.sgml,
7481 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7482 docs/plugins/tmpl/gstspectrum.sgml,
7483 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7484 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7485 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7486 docs/plugins/tmpl/mpeg2parse.sgml,
7487 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7488 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7489 docs/plugins/tmpl/synaesthesia.sgml,
7490 docs/plugins/tmpl/system_encode.sgml,
7491 docs/plugins/tmpl/videoscale.sgml,
7492 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7493 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7494 docs/random/hierarchy, docs/random/wtay/autoplug2,
7495 editor/gsteditor.h, examples/Makefile.am,
7496 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7497 examples/launch/mp3play, examples/plugins/example.c,
7498 examples/plugins/example.h, examples/queue2/queue2.c,
7499 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7500 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7501 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7502 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7503 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7504 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7505 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7506 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7507 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7508 gst/gstutils.h, gst/autoplug/Makefile.am,
7509 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7510 gst/autoplug/gststaticautoplugrender.c,
7511 gst/autoplug/gststaticautoplugrender.h,
7512 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7513 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7514 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7515 include/avifmt.h, include/default.h, include/registry.h,
7516 libs/Makefile.am, libs/getbits/gstgetbits.c,
7517 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7518 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7519 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7520 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7521 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7522 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7523 plugins/mp3decode/mpg123/layer1.c,
7524 plugins/mp3decode/mpg123/layer3.c,
7525 plugins/mp3decode/mpg123/tabinit.c,
7526 plugins/mp3decode/parse/mp3parse.c,
7527 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7528 plugins/mpeg1/mpeg_play/Makefile.am,
7529 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7530 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7531 plugins/mpeg1/mpeg_play/recon_sse.s,
7532 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7533 plugins/mpeg2/ac3dec/cpu_accel.c,
7534 plugins/mpeg2/mpeg2dec/Makefile.am,
7535 plugins/mpeg2/mpeg2dec/attributes.h,
7536 plugins/mpeg2/mpeg2dec/decode.c,
7537 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7538 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7539 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7540 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7541 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7542 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7543 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7544 plugins/mpeg2/mpeg2dec/mm_accel.h,
7545 plugins/mpeg2/mpeg2dec/motion_comp.c,
7546 plugins/mpeg2/mpeg2dec/motion_comp.h,
7547 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7548 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7549 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7550 plugins/mpeg2/mpeg2dec/mpeg2.h,
7551 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7552 plugins/mpeg2/mpeg2dec/output_video.h,
7553 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7554 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7555 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7556 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7557 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7558 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7559 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7560 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7561 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7562 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7563 plugins/xmms/main.h, plugins/xmms/output.h,
7564 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7565 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7566 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7567 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7568 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7569 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7570 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7571 More work on the negotiation process to allow for proxied
7572 negotiation which is needed in the queue. gst_pad_connect perform
7573 a negotiation and returns a gboolean indicating successfull
7574 connection. The pads are disconnected when negotiation fails. I'm
7575 not satisfied/sure about the implementation yet, needs some more
7578 2001-03-10 09:03 omegahacker
7580 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7581 g++ compilation, const guchar for pipeline_new
7583 2001-03-09 22:03 wtay
7585 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7587 2001-03-09 22:02 wtay
7589 * configure.in, plugins/Makefile.am: Added a check for librtp.
7591 2001-03-09 20:50 wtay
7593 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7594 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7595 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7596 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7597 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7598 not yet detecting librtp...
7600 2001-03-09 20:35 wtay
7602 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7604 2001-03-09 20:24 wtay
7606 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7607 build alsa when detected by configure
7609 2001-03-09 20:05 wtay
7611 * plugins/alsa/: .cvsignore, README: Some more files.
7613 2001-03-09 20:04 wtay
7615 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7616 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7617 build system is not yet done, we're working on it now.
7619 2001-03-09 18:50 omegahacker
7621 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7622 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7625 2001-03-09 18:33 omegahacker
7627 * gst/gstthread.c: commit to broken code that needs inspecting
7629 2001-03-09 12:31 richardb
7631 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7632 NULLs as parameters. Was dereferencing the argv pointer to get
7633 progname: now defaults to "gstprog".
7635 2001-03-09 12:29 richardb
7637 * testsuite/test_gst_init.c: Updated test to have a comment
7638 explaining its purpose (very important this, especially for
7639 regression tests), and to actually test what I meant it to.
7641 2001-03-09 12:08 richardb
7643 * Makefile.am, configure.in, testsuite/Makefile.am,
7644 testsuite/test_gst_init.c: Added a testsuite. This currently only
7645 has one test, which replicates a problem just submitted to the
7648 I hope noone disagrees that we need a testsuite. Also, hopefully
7649 we all think that a tiny testsuite which is easy to add tests to is
7650 much better than a huge project to create a complete testsuite,
7651 which never gets started because its too big and scary.
7653 I suggest that tests get created whenever someone has a spare
7654 moment, or whenever a bug is reported (to replicate the problem,
7655 and thus be sure that when fixed it stays fixed), and before making
7656 a change to a piece of code to ensure that it remains working.
7658 If we all add little tests occasionally, then we'll have a good
7659 useful testsuite before we know it. All you need to do is make a
7661 2001-03-08 21:28 wtay
7663 * configure.in: Removed the libxmms check until they fix their m4
7666 2001-03-08 19:26 wtay
7668 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7669 warninh when the device could not be opened.
7671 2001-03-07 22:20 wtay
7673 * configure.in: Added a check for libxmms
7675 2001-03-07 21:52 wtay
7677 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7678 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7679 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7680 docs/random/hierarchy, docs/random/wtay/autoplug2,
7681 editor/gsteditor.h, examples/autoplug/autoplug.c,
7682 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7683 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7684 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7685 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7686 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7687 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7688 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7689 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7690 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7691 gst/autoplug/gststaticautoplugrender.c,
7692 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7693 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7694 gstplay/gstplayprivate.h, plugins/Makefile.am,
7695 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7696 plugins/avi/wincodec/gstwincodec.c,
7697 plugins/avi/wincodec/gstwindec.c,
7698 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7699 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7700 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7701 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7704 2001-03-06 22:32 wtay
7706 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7707 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7708 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7709 plugin_load statements in videotest Applied the patch from Steve
7710 Baker for float args parsing
7712 2001-03-06 21:39 wtay
7714 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7715 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7716 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7717 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7718 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7719 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7720 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7721 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7722 plugins/mpeg2/mpeg2dec/attributes.h,
7723 plugins/mpeg2/mpeg2dec/decode.c,
7724 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7725 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7726 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7727 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7728 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7729 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7730 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7731 plugins/mpeg2/mpeg2dec/mm_accel.h,
7732 plugins/mpeg2/mpeg2dec/motion_comp.c,
7733 plugins/mpeg2/mpeg2dec/motion_comp.h,
7734 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7735 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7736 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7737 plugins/mpeg2/mpeg2dec/mpeg2.h,
7738 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7739 plugins/mpeg2/mpeg2dec/output_video.h,
7740 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7741 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7742 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7743 plugins/xmms/effect.h, plugins/xmms/general.h,
7744 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7745 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7746 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7747 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7748 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7749 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7750 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7751 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7752 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7753 again... amazing how many changes we have in only a week time...
7755 2001-03-06 20:06 wtay
7757 * examples/launch/mp3play: Added quotes around the command line mp3
7760 2001-03-06 20:04 wtay
7762 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7763 args in gstreamer-launch
7765 2001-03-05 23:06 wtay
7767 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7768 changes to the input plugins. Added all of the xmms calls/info as
7771 2001-03-05 21:24 wtay
7773 * test/xmmstest.c: Added an effect to the example
7775 2001-03-05 21:24 wtay
7777 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7778 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7781 2001-03-05 19:37 wtay
7783 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7786 2001-03-05 18:55 wtay
7788 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7789 of the sink caps because this plugin can take random data.
7791 2001-03-04 23:40 wtay
7793 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7794 Changed the loop function so that it can stop.
7796 2001-03-04 22:37 dlehn
7798 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7799 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7800 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7802 2001-03-04 22:26 dlehn
7804 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7805 g_return_if_fail() where needed.
7807 2001-03-04 22:22 dlehn
7809 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7810 plugins/mpeg2/mpeg2dec/Makefile.am,
7811 plugins/mpeg2/mpeg2dec/attributes.h,
7812 plugins/mpeg2/mpeg2dec/decode.c,
7813 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7814 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7815 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7816 plugins/mpeg2/mpeg2dec/mm_accel.h,
7817 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7818 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7819 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7820 plugins/mpeg2/mpeg2dec/mpeg2.h,
7821 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7822 plugins/mpeg2/mpeg2dec/output_video.h,
7823 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7824 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7827 2001-03-04 21:59 wtay
7829 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7831 2001-03-04 21:58 wtay
7833 * configure.in: Added makefile for xmms. libxmms detection is not
7836 2001-03-04 21:57 wtay
7838 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7839 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7840 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7841 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7842 mpg123, tonegen, vorbis are tested. Not everything works yet most
7843 notably lots of properties are missing and the vis plugin pads are
7844 not created. State changes are not yet handled as they should.
7846 2001-03-03 19:09 wtay
7848 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7851 2001-03-03 19:09 wtay
7853 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7856 2001-03-03 19:08 wtay
7858 * gst/autoplug/gststaticautoplugrender.c: file
7859 gststaticautoplugrender.c was initially added on branch
7862 2001-03-03 19:08 wtay
7864 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7865 gst/autoplug/gststaticautoplug.c,
7866 gst/autoplug/gststaticautoplugrender.c,
7867 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7868 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7869 tests/autoplug2.c: Added an API for element construction and
7870 renderer autopluggers. Added another autoplugger to render things.
7871 Updated the player to use the new autoplugger.
7873 2001-03-03 19:08 wtay
7875 * gst/autoplug/gststaticautoplugrender.h: file
7876 gststaticautoplugrender.h was initially added on branch
7879 2001-03-03 18:19 wtay
7881 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7884 2001-03-03 17:38 wtay
7886 * gst/gstelement.c: Added gstutils.h to #include
7888 2001-03-03 17:09 wtay
7890 * configure.in: Added a comma to fix ./configure as found by Steve
7893 2001-03-03 16:30 wtay
7895 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7896 function in gstutils to set an object argument as a string.
7897 gstparse.c and gstelement.c now use this function.
7899 2001-03-02 18:30 omegahacker
7901 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7902 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7904 2001-03-02 17:56 wtay
7906 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7907 work again with an ugly hack until we have autoplug2 merged...
7909 2001-03-02 17:03 richardb
7911 * test/xml/readreg.c: Include compatability defines for libxml: use
7912 xmlChildrenNode instead of childs.
7914 2001-03-02 16:50 richardb
7916 * gst/gstplugin.c: Add advice to run gstreamer-register when
7917 warning that registry needs rebuild.
7919 2001-03-02 16:49 richardb
7921 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7923 2001-03-01 23:47 wtay
7925 * AUTHORS: Updated the authors file.
7927 2001-03-01 23:25 wtay
7929 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7930 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7932 2001-03-01 22:36 wtay
7934 * Makefile.am, configure.in, gstreamer-config.in,
7935 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7936 debian/changelog, debian/control, debian/copyright,
7937 debian/gsteditor.files, debian/gsteditor.menu,
7938 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7939 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7940 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7941 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7942 debian/gstreamer-mpg123.files,
7943 debian/gstreamer-plugin-template.postinst,
7944 debian/gstreamer-plugin-template.prerm,
7945 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7946 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7947 debian/libgst-dev.files, debian/libgst0.files,
7948 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7949 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7950 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7951 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7952 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7953 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7954 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7955 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7956 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7957 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7958 docs/manual/Makefile.am, docs/manual/bins.sgml,
7959 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7960 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7961 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7962 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7963 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7964 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7965 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7966 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7967 docs/plugins/tmpl/gstaviencoder.sgml,
7968 docs/plugins/tmpl/gstmpeg2enc.sgml,
7969 docs/plugins/tmpl/gstmpeg2play.sgml,
7970 docs/plugins/tmpl/gstmpeg_play.sgml,
7971 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7972 docs/plugins/tmpl/gstspectrum.sgml,
7973 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7974 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7975 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7976 docs/plugins/tmpl/mpeg2parse.sgml,
7977 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7978 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7979 docs/plugins/tmpl/synaesthesia.sgml,
7980 docs/plugins/tmpl/system_encode.sgml,
7981 docs/plugins/tmpl/videoscale.sgml,
7982 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7983 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7984 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7985 examples/Makefile.am, examples/plugins/example.c,
7986 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7987 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7988 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7989 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7990 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7991 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7992 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7993 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7994 include/avifmt.h, include/default.h, include/registry.h,
7995 libs/Makefile.am, libs/getbits/gstgetbits.c,
7996 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7997 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7998 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7999 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8000 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8001 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8002 plugins/mp3decode/mpg123/layer3.c,
8003 plugins/mp3decode/mpg123/tabinit.c,
8004 plugins/mp3decode/parse/mp3parse.c,
8005 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8006 plugins/mpeg1/mpeg_play/Makefile.am,
8007 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8008 plugins/mpeg1/mpeg_play/recon_sse.s,
8009 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8010 plugins/mpeg2/mpeg2dec/motion_comp.c,
8011 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8012 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8013 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8014 needed some changes for the dynamic pads in the avidecoder since
8015 the new autoplugger doesn't know about the outher elements. The
8016 next version of the autoplugger will also handle the
8017 audfio/videosink connections and will do a complete end-to-end
8020 2001-03-01 19:43 wtay
8022 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8025 2001-03-01 19:11 wtay
8027 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8029 2001-02-28 21:40 wtay
8031 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8032 first one to start the cothread_switch
8034 2001-02-28 20:32 wtay
8036 * gst/gstcpu.c: Redid the cpu detection with a little help from
8039 2001-02-27 22:43 wtay
8041 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8043 2001-02-27 22:38 wtay
8045 * test/Makefile.am: and the updated makefile...
8047 2001-02-27 22:27 wtay
8049 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8052 2001-02-27 21:08 wtay
8054 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8055 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8056 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8057 tmpl/gstreamer-unused.sgml: Small compile fixes
8059 2001-02-27 20:34 wtay
8061 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8062 initially added on branch BRANCH-AUTOPLUG2.
8064 2001-02-27 20:34 wtay
8066 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8067 gst/gstthread.c, gst/autoplug/Makefile.am,
8068 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8069 Added the missing autoplugger, doh
8071 2001-02-27 20:34 wtay
8073 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8074 initially added on branch BRANCH-AUTOPLUG2.
8076 2001-02-27 20:34 wtay
8078 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8079 branch BRANCH-AUTOPLUG2.
8081 2001-02-27 19:44 wtay
8083 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8084 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8085 plugins/mpeg1/mpeg_play/recon_sse.s,
8086 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8087 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8088 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8089 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8090 on Athlon yet) Renamed the mmxe motion compentation files.
8091 disabled SSE optimisation in ac3dec because it apparently faults..
8092 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8094 2001-02-27 00:05 wtay
8096 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8097 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8098 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8099 docs/plugins/tmpl/audioscale.sgml,
8100 docs/plugins/tmpl/gstaviencoder.sgml,
8101 docs/plugins/tmpl/gstmpeg2enc.sgml,
8102 docs/plugins/tmpl/gstmpeg2play.sgml,
8103 docs/plugins/tmpl/gstmpeg_play.sgml,
8104 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8105 docs/plugins/tmpl/gstspectrum.sgml,
8106 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8107 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8108 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8109 docs/plugins/tmpl/mpeg2parse.sgml,
8110 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8111 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8112 docs/plugins/tmpl/synaesthesia.sgml,
8113 docs/plugins/tmpl/system_encode.sgml,
8114 docs/plugins/tmpl/videoscale.sgml,
8115 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8116 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8117 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8118 docs Makefiles... Make the jpeg decoder a bit more aware about the
8119 different YUV colorspaces.
8121 2001-02-25 23:11 dlehn
8123 * debian/changelog: Oops... wrong email address
8125 2001-02-25 23:08 dlehn
8127 * debian/: changelog, rules: Updated version and build fix.
8129 2001-02-25 03:42 bbradburn
8131 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8134 2001-02-25 03:40 omegahacker
8136 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8139 2001-02-25 03:36 omegahacker
8141 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8142 plugins/mp3decode/mpg123/layer1.c,
8143 plugins/mp3decode/mpg123/layer3.c,
8144 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8147 2001-02-24 21:07 dlehn
8149 * debian/rules: Call configure instead of autogen.sh.
8151 2001-02-24 20:06 wtay
8153 * configure.in, include/default.h: Remove some unneeded files Added
8154 a fix for broken libglade-config in configure.in
8156 2001-02-24 19:33 dlehn
8158 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8161 2001-02-24 19:28 wtay
8163 * include/Makefile.am: Make dist now works
8165 2001-02-24 17:49 wtay
8167 * include/avifmt.h, include/registry.h,
8168 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8169 small fixes to wincodec
8171 2001-02-24 16:56 wtay
8173 * Makefile.am, configure.in, docs/Makefile.am,
8174 examples/Makefile.am: Added directories to Makefiles for DIST
8176 2001-02-24 00:23 wtay
8178 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8179 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8180 again A little modification to the videotest programm to use a tee
8181 element. added support for multiple paths in --gst-plugin_path=.
8182 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8183 to look for plugins.
8185 2001-02-23 19:22 wtay
8187 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8188 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8189 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8190 the manual with the new --gst-plugin-path/spew options
8192 2001-02-23 19:09 wtay
8194 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8195 Removed the asyncdisksrc again...
8197 2001-02-23 19:09 omegahacker
8199 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8200 options: --gst-plugin-spew will print errors when plugins fail to
8201 load. --gst-plugin-path= will add a directory to the path searched
8204 2001-02-23 01:57 omegahacker
8206 * gst/gstplugin.c: always include the installed plugin directories
8209 2001-02-23 00:55 omegahacker
8211 * configure.in, gstreamer-config.in: updates to configure.in and
8212 -config to help with cross compiling
8214 2001-02-22 23:19 wtay
8216 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8219 2001-02-22 23:18 wtay
8221 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8222 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8223 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8224 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8225 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8226 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8227 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8228 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8229 More doc updates Manual additions: xml/load save of custom XML,
8230 debugging, request pads added a signal to the example plugin fixed
8231 a bug in mp3parse (ifdef 1)
8233 2001-02-22 17:13 wtay
8235 * examples/plugins/example.c: Fixed an unclosed comment
8237 2001-02-22 01:53 omegahacker
8239 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8240 seek-capable mp3parse
8242 2001-02-22 01:36 bbradburn
8244 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8245 seeking by validating the NEXT frame header.
8247 2001-02-22 01:34 omegahacker
8249 * examples/plugins/: example.c, example.h: significant commenting
8250 of the example plugin
8252 2001-02-22 00:47 omegahacker
8254 * gst/gstelement.h: minor change: changed case of the strings for
8257 2001-02-21 23:01 wtay
8259 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8260 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8261 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8262 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8263 Fixed the jpeg decoder Modifications for lame >=3.86
8265 2001-02-21 22:32 dlehn
8267 * debian/: .cvsignore, README.Debian, changelog, control,
8268 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8269 gstmediaplay.menu, gstreamer-cdparanoia.files,
8270 gstreamer-common.files, gstreamer-doc.files,
8271 gstreamer-elements.files, gstreamer-esd.files,
8272 gstreamer-lame.files, gstreamer-mpg123.files,
8273 gstreamer-plugin-template.postinst,
8274 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8275 gstreamer-runtime.postinst, gstreamer-tools.files,
8276 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8277 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8278 libgsteditor0.postinst, libgstmediaplay-dev.files,
8279 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8282 2001-02-21 20:58 dlehn
8284 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8285 for byte order conversion.
8287 2001-02-21 20:57 dlehn
8289 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8290 backwards compatability.
8292 2001-02-21 20:45 dlehn
8294 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8295 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8296 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8299 2001-02-21 20:28 dlehn
8301 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8303 2001-02-21 20:27 dlehn
8305 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8307 2001-02-21 00:57 omegahacker
8309 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8310 into an element landed it in code that still thought it was
8311 connected to the previous element. It now checks to see if the
8312 peer's peer has changed, and deal accordingly.
8314 2001-02-20 08:19 omegahacker
8316 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8317 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8318 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8319 most operations live, without any failure. tests/incsched.c
8320 currently faults at the last iteration, not yet sure why.
8322 2001-02-19 22:15 wtay
8324 * tests/nego/nego1.c: file nego1.c was initially added on branch
8327 2001-02-19 22:15 wtay
8329 * tests/nego/Makefile.am: file Makefile.am was initially added on
8330 branch BRANCH-CAPSNEGO1.
8332 2001-02-19 22:15 wtay
8334 * tests/nego/.cvsignore: file .cvsignore was initially added on
8335 branch BRANCH-CAPSNEGO1.
8337 2001-02-19 22:15 wtay
8339 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8340 negotiation test program
8342 2001-02-19 20:20 wtay
8344 * configure.in, docs/random/wtay/caps-negociation,
8345 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8346 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8347 pad negotiation. - _renegotiate can be called by a plugin to
8348 negotiate the caps - _renegotiate is called whenever a pad
8349 changes its caps - the caps cannot contain lists or ranges -
8350 the pad caps are now only set explicitly using gst_pad_set_caps,
8351 the padtemplate caps are not transfered to the pad caps.
8353 missing: - no notification when negotiation fails - autoplugging
8354 is broken - the editor doesn't show correct caps
8356 2001-02-19 00:07 wtay
8358 * libs/Makefile.am: The BPB has been put over my head... this time
8361 2001-02-18 23:58 wtay
8363 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8364 we now have have a plain C version too.
8366 2001-02-18 10:00 omegahacker
8368 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8369 tests/incsched.c: More incsched progress. Should be able to get
8370 itereration going again tomorrow.
8372 2001-02-17 07:11 omegahacker
8374 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8375 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8376 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8377 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8378 incsched is getting closer.
8380 2001-02-17 04:43 mhowell
8382 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8385 2001-02-17 00:00 omegahacker
8387 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8388 macros and ##arg## syntax
8390 2001-02-16 23:54 richardb
8392 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8393 way and then back again, as wtay suggested. Ho hum.
8395 2001-02-16 23:52 omegahacker
8397 * docs/manual/quotes.sgml: more interesting than a 40K user
8400 2001-02-16 23:45 richardb
8402 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8404 2001-02-16 23:39 omegahacker
8406 * docs/manual/quotes.sgml: added groupie quote
8408 2001-02-16 16:48 richardb
8410 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8411 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8412 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8413 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8414 shown up by gnome-db2html2 - %'s should be written as % (was
8415 causing gnome-db2html2 to segfault, though I've a patch for them to
8416 fix that). Also correct an id which appeared twice.
8418 2001-02-16 13:13 richardb
8420 * gst/gstpad.h: Include compatability defines for old versions of
8423 2001-02-16 12:15 richardb
8425 * tools/README: Trivial fix: change launch to gstreamer-launch in
8428 2001-02-16 12:14 richardb
8430 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8431 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8432 things closer to the Gnome standard guidelines for SGML
8433 documentation. One change in particular is to change the book name
8434 for the manual from gstreamer to index; a change to the link to the
8435 manual on the website will thus be needed when the online version
8436 of the manual is next updated.
8438 These changes should make it possible to view the GStreamer
8439 documentation directly from SGML in Nautilus: anyone with a working
8440 copy of Nautilus should try this out and report ... ;-)
8442 2001-02-15 18:42 richardb
8444 * gst/gstpad.c: Fix a couple of instances of childs, which should
8445 be xmlChildrenNode. We need to be careful to stop these creeping
8448 2001-02-14 23:23 omegahacker
8450 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8451 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8452 need to get the headers redone...
8454 2001-02-14 10:34 richardb
8456 * configure.in: Innocuous little change to fix a warning with newer
8457 versions of automake - shouldn't cause any backwards compatibility
8460 2001-02-13 20:48 wtay
8462 * docs/random/wtay/caps-negociation: Latest begotiation doc
8464 2001-02-13 02:40 omegahacker
8466 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8467 changes to incsched stuff, need to make more major modifications to
8468 manager concept now, so I'm checkpointing.
8470 2001-02-12 23:08 omegahacker
8472 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8473 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8474 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8475 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8476 tests/Makefile.am, tests/incsched.c: First round of incremental
8477 scheduling. Manager setting and managed_elements lists are now
8478 handled at bin_add/remove time. Scheduling chains can be created
8479 incrementally as well, though there are still some pieces missing.
8481 2001-02-12 23:08 omegahacker
8483 * tests/incsched.c: file incsched.c was initially added on branch
8486 2001-02-11 22:22 wtay
8488 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8489 associations on the UML diagrams
8491 2001-02-11 18:29 wtay
8493 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8494 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8495 Added a first draft for caps-negotiation
8497 2001-02-10 14:46 wtay
8499 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8500 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8501 plugins/avi/playcodecs.c: - backported the xml load bug in the
8502 properties - backported the videosink bug - make sure the
8503 regiontype is set to NONE after a getregion - an ugly fix (copy the
8504 chainfunction outselves) to make the avidecoder work again.
8506 2001-02-08 19:52 wtay
8508 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8509 implementation details
8511 2001-02-08 19:37 wtay
8513 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8516 2001-02-08 19:37 wtay
8518 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8519 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8520 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8521 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8522 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8523 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8524 Implemented the plugable autopluggers. - one can aad an
8525 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8526 autopluggers can be queried using _get_list - save/load
8527 autoplugger descriptions in the XML registry - load the
8528 autoplugger only when needed - a signal can be attached to the
8529 autoplugger to be notified of new objects. - improved the
8530 media player to use the new autoplugger - updated
8531 gstreamer-inspect for the autoplugger and types added EOS to the
8532 disksrc fixed two bugs in properties loading (min/max, comment
8535 2001-02-07 22:48 omegahacker
8537 * configure.in: removed intl and po from configure.in, until we
8538 have gettext working
8540 2001-02-07 22:23 omegahacker
8542 * Makefile.am, configure.in: added configure option to turn on
8543 building of docs, else they aren't built
8545 2001-02-07 22:07 omegahacker
8547 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8550 2001-02-06 20:42 wtay
8552 * docs/gst/tmpl/gstreamer-unused.sgml,
8553 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8554 examples/queue2/queue2.c, examples/thread/thread.c,
8555 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8556 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8557 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8558 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8559 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8560 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8561 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8562 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8563 autoplugger: - moved all of the code out of gstpipeline.c to
8564 autoplug.c - The autoplugger now creates a GstElement based on
8565 the given src and sink caps. The API now is: GstElement*
8566 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8567 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8568 sure if this is right behaviour but we need at least a bin in
8569 order to run the typedetect functions. - fixed a bug in
8570 gstbin.c where the MANAGER flag of the bin was not cleared
8571 when going to the NULL state. - a bug in the videosink was
8572 fixed. It was possible that more instances of the video widget
8573 were created, causing major errors. - commented out most of the
8574 'old' autoplug examples. - added the new autoplugger to
8575 gstplay.c. There still is a bit of hacking needed to insert a
8576 queue into the autogenerated element. This will be fixed when
8577 the autoplugger can also create the video/audio elements. Fixed
8578 some more extranous spaces problems in various files.
8580 2001-02-06 20:06 wtay
8582 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8583 ignore, and two documents..
8585 2001-02-06 19:39 omegahacker
8587 * test/ac3play.c: updated ac3play to work with latest libgst
8589 2001-02-05 17:17 omegahacker
8591 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8593 2001-02-05 17:16 omegahacker
8595 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8596 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8597 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8598 guint64's. They are offset and len, where offset can be used for
8599 the time field, and len would be zero or the time unit (say, 33ms
8602 2001-02-04 21:38 omegahacker
8604 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8605 in-use instances of asyncdisksrc
8607 2001-02-04 21:37 omegahacker
8609 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8610 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8611 disksrc, no point in having a distinction
8613 2001-02-03 07:25 omegahacker
8615 * configure.in: fixed up the Alpha and ARM processor checks
8617 2001-02-01 17:42 omegahacker
8619 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8622 2001-02-01 17:39 omegahacker
8624 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8627 2001-01-31 22:54 omegahacker
8629 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8631 2001-01-31 20:27 wtay
8633 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8634 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8635 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8636 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8637 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8638 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8640 2001-01-30 23:53 wtay
8642 * examples/xml/createxml.c, examples/xml/runxml.c,
8643 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8644 gst/gstxml.h: Added a first attempt for XML embedding in the main
8645 core XML. Objects will emit a signal that a user app can connect
8646 to in order to insert its XML into the tree. You can catch the
8647 object_loaded signal in GstXML to parse the user supplied XML data
8648 in the stream. The object_loaded signal is implemented with a
8649 custom made class signal. All GstObject classes now automatically
8650 create a GstSignalObject that serves as a proxy to the user app
8651 when an object is loaded. All objects are currently responsible to
8652 emit the class signal themselves. runxml and createxml serve as an
8653 example how the XML hooks can be used to insert and retrieve custom
8656 2001-01-29 23:51 wtay
8658 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8660 2001-01-29 23:50 wtay
8662 * examples/plugins/example.c, examples/plugins/example.h,
8663 gst/gstxml.c, plugins/audioscale/audioscale.c,
8664 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8665 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8666 plugins/cdparanoia/cdparanoia.c,
8667 plugins/mp3decode/mpg123/gstmpg123.c,
8668 plugins/mp3decode/parse/mp3parse.c,
8669 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8670 parentage macros were replaced with the correct gst_*_get_parent.
8671 Updated the example. 'gstreamer' now is the doc type instead of
8674 2001-01-29 23:32 wtay
8676 * docs/random/wtay/namespaces: Added ramblings about the XML
8679 2001-01-29 00:06 wtay
8681 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8682 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8683 editor/gsteditorpad.c, editor/gsteditorproject.c,
8684 examples/plugins/example.c, examples/xml/createxml.c,
8685 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8686 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8687 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8688 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8689 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8690 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8691 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8692 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8693 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8694 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8695 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8696 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8697 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8698 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8699 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8700 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8701 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8702 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8703 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8704 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8705 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8706 plugins/filters/ladspa/gstladspa.c,
8707 plugins/filters/median/median.c, plugins/filters/median/median.h,
8708 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8709 plugins/icecast/icecastsend/icecastsend.c,
8710 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8711 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8712 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8713 plugins/mp3decode/mpg123/gstmpg123.c,
8714 plugins/mp3decode/parse/mp3parse.c,
8715 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8716 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8717 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8718 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8719 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8720 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8721 plugins/mpeg1/parse/mpeg1parse.c,
8722 plugins/mpeg1/system_encode/system_encode.c,
8723 plugins/mpeg1video/parse/mp1videoparse.c,
8724 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8725 plugins/mpeg2/ac3parse/ac3parse.c,
8726 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8727 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8728 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8729 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8730 plugins/mpeg2/subtitles/mpeg2subt.c,
8731 plugins/mpeg2/video/gstmpeg2play.c,
8732 plugins/mpeg2/video/gstmpeg2play.h,
8733 plugins/mpeg2/videoparse/mp2videoparse.c,
8734 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8735 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8736 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8737 plugins/visualization/smoothwave/smoothwave.c,
8738 plugins/visualization/smoothwave/smoothwave.h,
8739 plugins/visualization/spectrum/gstspectrum.c,
8740 plugins/visualization/synaesthesia/synaesthesia.c,
8741 plugins/visualization/vumeter/vumeter.c,
8742 plugins/visualization/vumeter/vumeter.h,
8743 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8744 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8745 tools/gstreamer-inspect.c: This is a megapatch with the following
8748 - moved the gchar *name to GstObject, removed the ones in
8751 - moved the parent handling completely into GstObject. This cause
8753 the plugins to fail (except those that used gst_pad_get_parent)
8754 - rearanged the XML save handling.
8755 - GstObject now has a class function save/restore_thyself.
8756 - GstObject has a generic method gst_object_save_thyself, this
8758 possible to fire a signal wehever a new object is loaded. This
8760 so we can add XML save hooks.
8761 - GstXML API has changed slightly. You now have to create a
8763 first before you can actually load something. This makes it
8765 attach a signal to GstXML whenever an object is loaded. I'm
8767 will keep this interface.
8768 - GstObject can now print the path_string without knowing about
8771 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8774 - added XML namespaces to the saved pipelines the namespace is:
8775 http://gstreamer.net/gst-core/1.0/
8776 namespaces are needed to distinguish user generated XML from the
8779 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8780 will be replaced with gst_pad_get_parent shortly.
8782 2001-01-26 23:35 wtay
8784 * REQUIREMENTS: Added the requirement for libshout
8786 2001-01-26 23:33 wtay
8788 * configure.in: For the icecast sender
8790 2001-01-26 23:33 wtay
8792 * plugins/: Makefile.am, icecast/Makefile.am,
8793 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8794 icecast/icecastsend/icecastsend.c,
8795 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8798 2001-01-26 18:15 richardb
8800 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8803 2001-01-23 20:03 wtay
8805 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8806 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8807 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8808 new _request methods
8810 2001-01-23 18:42 richardb
8812 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8813 gst_element_request_compatible_pad and remove
8814 gst_element_request_pad. Implemented something reasonable for
8815 gst_element_request_compatible_pad, but havn't tested much: it
8816 won't work for tee because the pad templates have no caps, and
8817 negotiation is not yet written, so it is assumed that the tee pads
8818 can't connect to anything.
8820 2001-01-22 23:39 richardb
8822 * examples/launch/mp3play: Fix launch so that it can play a list of
8823 files, now that EOS works enough. (It needs to not have to restart
8824 gstreamer each time, but good enough for now ;-) )
8826 2001-01-21 23:20 wtay
8828 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8829 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8830 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8831 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8832 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8833 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8834 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8835 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8836 Added XML load from memory functionality Undid the videosink patch,
8837 something else is wrong now on my machine: no MMX acceleration :-(
8839 2001-01-21 17:36 wtay
8841 * docs/random/wtay/eos-19012001: An overview of the current EOS
8844 2001-01-21 16:19 wtay
8846 * docs/random/dynpads: Ramblings about dynamic pads
8848 2001-01-21 16:18 wtay
8850 * docs/random/omega/testing/.cvsignore: [no log message]
8852 2001-01-21 16:10 wtay
8854 * docs/gst/.cvsignore: updated to exclude various docs formats
8857 2001-01-21 16:08 wtay
8859 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8860 in a thread, to test EOS. still hangs because gtk_main hangs in a
8863 2001-01-21 16:06 wtay
8865 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8866 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8867 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8868 correctly now. Updated gstreamer-launch to loop while !EOS.
8870 2001-01-21 01:20 omegahacker
8872 * docs/random/omega/testing/framework: more complete(?) XML
8873 description of example
8875 2001-01-21 01:03 omegahacker
8877 * docs/random/omega/testing/framework: initial thoughts on
8880 2001-01-21 00:57 wtay
8882 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8883 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8884 the device when in use' bug.
8886 2001-01-20 20:08 omegahacker
8888 * docs/design/: part-conventions.txt, part-gstelement.txt,
8889 part-gstobject.txt, part-standards.txt: current set of design docs,
8892 2001-01-20 19:20 omegahacker
8894 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8895 added first hack at testing suite design
8897 2001-01-20 18:20 wtay
8899 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8900 chaining/pushing them to the next element. NULL buffers happen on
8901 EOS. gst_bin_iterate now returns a gboolean indicating something
8902 usefull happened. It the bin is EOS, it returns FALSE.
8904 2001-01-20 17:59 wtay
8906 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8907 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8908 found inside a bin1, we add the bin2 to the EOS providers of the
8909 bin1. When there is nothing more to schedule in bin1 and bin2 has
8910 fired EOS, bin1 is in EOS. The queue overrides the EOS
8911 notification and calls EOS on the src pad when the queue is empty
8912 and the sink pad is in EOS.
8914 2001-01-20 17:53 wtay
8916 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8917 case6.c: More test cases for EOS handling
8919 2001-01-20 03:36 omegahacker
8921 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8924 2001-01-20 03:33 omegahacker
8926 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8927 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8928 vidcapture2.c: updated test programs to new ghostpad API
8930 2001-01-20 03:28 wtay
8932 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8933 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8936 2001-01-20 03:10 wtay
8938 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8939 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8940 eos somewhat work. no inner bins are checked. When an element
8941 fires EOS, the chain with that element is removed from the
8942 scheduler (marked inactive). If all chains are inactive, the bin
8945 2001-01-20 03:02 wtay
8947 * tests/eos/: case2.c, case3.c: Two more test cases
8949 2001-01-20 02:57 omegahacker
8951 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8952 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8955 2001-01-19 23:34 wtay
8957 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8960 2001-01-19 22:15 wtay
8962 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8963 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8964 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8965 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8966 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8967 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8968 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8969 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8970 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8971 tests/tee.c: API docs updates
8973 2001-01-19 09:37 omegahacker
8975 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8976 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8977 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8978 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8979 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8980 changes. Fixed everything that broke, correctly. Someone will
8981 want to go update the API doc templates.
8983 2001-01-19 09:14 omegahacker
8985 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8986 more cothreads cleanup, and first pass at ARM code
8988 2001-01-19 07:48 omegahacker
8990 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8991 stack issue that probably can't be solved anyway. Tomorrow the UDB
8992 build will commence, and let the best guess win!
8994 2001-01-19 02:23 omegahacker
8996 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8997 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8998 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8999 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9000 system. The objects are in place, I now need to go and get all the
9001 Bin end of things worked out. Testing should be fairly easy, at
9002 least for verification.
9004 Everything I've tried so far works with no changes, with is
9005 amazing. That's just cool. Once again we rewrite an entire
9006 subsystem, and nothing else notices anything but the new features
9009 2001-01-19 02:10 richardb
9011 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9014 2001-01-19 02:06 richardb
9016 * docs/fwg/: Makefile.am, firstplugin.sgml,
9017 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9018 typesnprops.sgml: Wrote a little more text, and did more of the
9019 work on making the sections. When this manual has text in all
9020 these sections its going to be pretty impressive...
9022 2001-01-19 00:07 wtay
9024 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9025 little tee test program.
9027 2001-01-19 00:07 wtay
9029 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9030 pad presence REQUEST.
9032 2001-01-19 00:02 wtay
9034 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9035 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9036 elements/gsttypefind.h: And here they are....
9038 2001-01-19 00:01 wtay
9040 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9041 elements/gstelements.c: Moved queue and typefind elements to the
9042 core since they are referenced by name.
9044 2001-01-18 23:46 wtay
9046 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9047 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9048 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9049 mthodes to request an element to create pads:
9050 gst_element_request_pad* This can be used to construct a tee and a
9051 muxer/mixer/aggregator element. Moved the tee element to elements/
9052 because it can now be handled with the new pad request features.
9053 The padfactory also has some changes: a pad can now be of presence
9054 REQUEST, which means that the pad can be requested from this plugin
9057 2001-01-18 15:29 richardb
9059 * plugins/esd/esdsink/esdsink.c,
9060 plugins/visualization/synaesthesia/core.c,
9061 plugins/visualization/synaesthesia/core.h,
9062 plugins/visualization/synaesthesia/synaesthesia.c,
9063 plugins/visualization/synaesthesia/synaesthesia.h,
9064 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9065 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9066 fixes for libxml. Also, some code formatting changes in esdsink,
9067 some further fixes to vumeter, and some work on synaesthesia to
9068 make it closer to working (it doesn't fully work yet, though. :( )
9070 2001-01-18 11:16 richardb
9072 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9073 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9074 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9075 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9076 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9077 libxml2. Also improved a couple of debugging messagse.
9079 2001-01-18 08:54 omegahacker
9081 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9082 gstppc.h: Updates to cothreads code, including non-working alpha.
9083 Changed things a bit, including PPC. Not having a PPC machine, I
9084 need someone to test these changes and report back whether they
9087 2001-01-18 02:25 richardb
9089 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9090 so that it compiles and runs. It doesn't do much of use though:
9091 simply produces some debug output, and has a set of arguments which
9092 report the volume. It might be more useful if it produced its
9093 output from a source pad, in an appropriate format, so that another
9094 plugin could graphically display this.
9096 2001-01-17 07:43 wtay
9098 * examples/typefind/: Makefile, Makefile.am: Oops
9100 2001-01-17 01:59 richardb
9102 * tools/gstreamer-register.c: Fix permissions problems: the
9103 directory will now always be created mode 2755. In addition, the
9104 temporary file is given restricted permissions, and the permissions
9105 on the registry file are preserved if one already exists, or 666
9106 (and modified by the umask) if one doesn't already exist.
9108 2001-01-17 00:02 wtay
9110 * configure.in: Added typefind example to configure.in
9112 2001-01-17 00:01 wtay
9114 * examples/: autoplug/autoplug.c, typefind/Makefile,
9115 typefind/typefind.c: Added the typefind example from the manual
9117 2001-01-16 23:35 wtay
9119 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9120 utility.sgml: Manual updates and additions
9122 2001-01-15 21:10 richardb
9124 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9125 plugin, after I realised they were wrong during a conversation
9126 about pads with wtay. ;-)
9128 2001-01-15 19:25 wtay
9130 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9131 gstelement that broke with the conversion of the states to a
9134 2001-01-15 00:53 richardb
9136 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9137 conditionals to ensure that the i486 stuff is used only in x86
9138 architectures. Now links on PPC.
9140 2001-01-15 00:53 wtay
9142 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9143 with dynamic pads Fixed quotes
9145 2001-01-14 22:28 wtay
9147 * gstplay/Makefile.am: Added gst_libs to Makefile
9149 2001-01-14 22:25 richardb
9151 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9152 directory to put the manual in: was trying to make a symlink in the
9153 non-existant directory, and causing the build to stop.
9155 2001-01-14 22:24 richardb
9157 * gst/Makefile.am: Adding nasty hack to rules to generate
9158 cothreads.{o,lo}, to get dependencies right. Rules copied from
9159 automake, and therefore a bit dependent on automake keeping doing
9160 dependency things the same kind of way, but it should work as long
9161 as automake puts dependencies into .deps/*.P
9163 2001-01-14 22:23 wtay
9165 * tests/sched/Makefile.am: Fixed a Makefile error
9167 2001-01-14 21:55 omegahacker
9169 * Makefile.am, acconfig.h, configure.in,
9170 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9171 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9172 editor/Makefile.am, examples/autoplug/Makefile.am,
9173 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9174 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9175 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9176 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9177 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9178 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9179 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9180 gst/types/Makefile.am, gstplay/Makefile.am,
9181 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9182 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9183 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9184 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9185 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9186 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9187 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9188 plugins/effects/stereo/Makefile.am,
9189 plugins/effects/volume/Makefile.am,
9190 plugins/esd/esdsink/Makefile.am,
9191 plugins/filters/ladspa/Makefile.am,
9192 plugins/filters/median/Makefile.am,
9193 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9194 plugins/mp3decode/mpg123/Makefile.am,
9195 plugins/mp3decode/parse/Makefile.am,
9196 plugins/mp3decode/types/Makefile.am,
9197 plugins/mp3decode/xa/Makefile.am,
9198 plugins/mp3decode/xing/Makefile.am,
9199 plugins/mp3encode/lame/Makefile.am,
9200 plugins/mpeg1/mpeg1encoder/Makefile.am,
9201 plugins/mpeg1/mpeg_play/Makefile.am,
9202 plugins/mpeg1/mpegaudio/Makefile.am,
9203 plugins/mpeg1/mpegtypes/Makefile.am,
9204 plugins/mpeg1/parse/Makefile.am,
9205 plugins/mpeg1/system_encode/Makefile.am,
9206 plugins/mpeg1video/parse/Makefile.am,
9207 plugins/mpeg2/ac3dec/Makefile.am,
9208 plugins/mpeg2/ac3parse/Makefile.am,
9209 plugins/mpeg2/mpeg2dec/Makefile.am,
9210 plugins/mpeg2/mpeg2enc/Makefile.am,
9211 plugins/mpeg2/mpegtypes/Makefile.am,
9212 plugins/mpeg2/parse/Makefile.am,
9213 plugins/mpeg2/subtitles/Makefile.am,
9214 plugins/mpeg2/video/Makefile.am,
9215 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9216 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9217 plugins/visualization/smoothwave/Makefile.am,
9218 plugins/visualization/spectrum/Makefile.am,
9219 plugins/visualization/synaesthesia/Makefile.am,
9220 plugins/visualization/vumeter/Makefile.am,
9221 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9222 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9223 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9224 Massive build fixup. Will send message to -devel list later with
9225 details on the changes and what they mean for Makefile.am writers.
9226 Check docs/random/omega/build/TODO for a list of things that I had
9229 NOTE: this requires a complete rebuild of all plugins, since I also
9230 changed the STATE enum to a bitfield instead of sequential numbers.
9232 2001-01-14 21:38 omegahacker
9234 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9235 the launcher, didn't deal with argc properly
9237 2001-01-14 14:57 wtay
9239 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9242 2001-01-14 14:43 wtay
9244 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9245 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9246 make sure that the waiting thread is woken up. Can somebody with
9247 queue problems verifify that this does improve the situation a bit.
9248 I'm suspecting that something else is going on, like a pthreads bug
9249 or something. Small updates to the fake elements.
9251 2001-01-14 12:42 richardb
9253 * REQUIREMENTS: Added a couple of lines about debian packages.
9255 2001-01-14 04:45 wtay
9257 * docs/manual/quotes.sgml: Updated quotes :-)
9259 2001-01-13 19:04 wtay
9261 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9262 proposal does not use the recursion to propagate the EOS signal.
9263 This implies that an element cannot deny an EOS signal anymore but
9264 since the signal is generated when a NULL buffer is pushed,
9265 somebody did something wrong anyway.
9267 2001-01-13 15:47 wtay
9269 * docs/random/wtay/eos4: Added an updated use case for EOS
9272 2001-01-13 14:45 wtay
9274 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9276 2001-01-13 14:25 wtay
9278 * tools/gstreamer-register.c: Fixed the directory permission Bug
9281 2001-01-13 13:51 wtay
9283 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9284 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9285 parser.h instead of gnome-xml/parser.h untill xml-config is
9288 2001-01-13 02:55 omegahacker
9290 * configure.in: turned static library build back off for
9293 2001-01-13 02:12 wtay
9295 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9298 2001-01-13 00:14 wtay
9300 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9303 2001-01-12 23:37 wtay
9305 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9306 sure BE/LE stuff works
9308 2001-01-12 22:44 wtay
9310 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9311 with an explanation of how EOS could be handled with it.
9313 2001-01-12 20:54 wtay
9315 * ChangeLog: Updated ChangeLog :-)
9317 2001-01-12 20:48 wtay
9319 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9320 mmx/sse code is not used on non i386
9322 2001-01-12 20:44 wtay
9324 * configure.in: Check for more atomic operations
9326 2001-01-12 20:25 wtay
9328 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9331 2001-01-12 20:15 wtay
9333 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9334 not performed on non intel
9336 2001-01-12 18:51 wtay
9338 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9339 handling, I got an idea and started eos3. eos3 takes a different
9340 approach by merging the eos detection and the scheduling in a quite
9341 elegant way. I'm not sure we handle the scheduling like this
9344 2001-01-11 23:20 wtay
9346 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9347 replaced them with a # comment as suggested by Peter Weilbacher
9349 2001-01-11 23:15 wtay
9351 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9352 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9353 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9354 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9355 the asm sources from /* */ to #, it seems to confuse some compilers
9357 2001-01-11 22:09 omegahacker
9359 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9360 make obvious its usage restrictions
9362 2001-01-11 22:03 omegahacker
9364 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9365 elements can store ints or pointers for their own use
9367 2001-01-11 21:53 wtay
9369 * Makefile.am: Added the REQUIREMENTS file to distdir
9371 2001-01-11 09:42 omegahacker
9373 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9374 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9375 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9376 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9377 sched/walkthrough-72: added all of my un-committed random doc
9378 files, as backup <g>
9380 2001-01-11 00:35 omegahacker
9382 * gstreamer.spec.in: updated spec file to create -devel package too
9384 2001-01-11 00:33 omegahacker
9386 * gst/gstinfo.c: removed some spare newlines
9388 2001-01-10 21:28 omegahacker
9390 * docs/manual/programs.sgml: updated -launch examples
9392 2001-01-10 09:14 omegahacker
9394 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9396 2001-01-09 21:19 wtay
9398 * configure.in: Added --with-win32-libdir to configure
9400 2001-01-09 21:06 omegahacker
9402 * acconfig.h, configure.in: added config option for win32 dll and
9403 re-enabled static building
9405 2001-01-09 20:54 omegahacker
9407 * docs/manual/quotes.sgml: latest irc insanity
9409 2001-01-09 20:53 wtay
9411 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9414 2001-01-09 20:45 omegahacker
9416 * tools/gstreamer-register.c: added unlink() of registry file, and
9417 moved info enable up
9419 2001-01-09 06:48 omegahacker
9421 * tools/gstreamer-launch.c: typo fix
9423 2001-01-09 04:42 omegahacker
9425 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9426 acconfig.h and added debugging output to cdparanoia
9428 2001-01-09 04:39 omegahacker
9430 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9431 gstreamer-register.c: various changes, including making -launch use
9434 2001-01-09 04:36 omegahacker
9436 * gst/gstplugin.c: fixed a leak
9438 2001-01-08 23:57 richardb
9440 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9442 2001-01-08 23:55 richardb
9444 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9445 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9446 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9447 examples/Makefile.am, examples/plugins/.cvsignore,
9448 examples/plugins/Makefile.am, examples/plugins/example.c,
9449 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9450 Move plugin example code to new location, and put it into build
9451 system. Add work on firstplugin chapter of pwg. Fix typo in
9452 quotes. Add @'s before commands in manuals.mak
9454 2001-01-08 22:08 wtay
9456 * docs/Makefile.am, docs/manual/components.sgml,
9457 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9458 docs/manual/states.sgml, docs/manual/xml.sgml,
9459 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9460 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9461 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9462 gst_xml_get_element was broken
9464 2001-01-08 22:04 richardb
9466 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9467 make another comment more helpful.
9469 2001-01-08 22:03 richardb
9471 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9472 position in the heirarchy.
9474 2001-01-08 20:15 richardb
9476 * editor/gsteditorproperty.c: Display what the type of an element
9477 is, as the first thing in the properties box.
9479 2001-01-08 08:32 omegahacker
9481 * docs/manual/quotes.sgml: added another, um, exchange
9483 2001-01-08 01:43 richardb
9485 * tools/gstreamer-launch.c: Fix typo in error message.
9487 2001-01-08 01:27 richardb
9489 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9490 Add a "quotes" section to the gstreamer manual. This may not be an
9491 appropriate place to have this - feel free to remove it. But I
9492 think this should live _somewhere_.
9494 2001-01-08 01:23 richardb
9496 * docs/random/filter-writers-guide: Remove text version of headings
9497 for fwg. This is now contained in the SGML
9499 2001-01-08 01:21 richardb
9501 * docs/fwg/: .cvsignore, Makefile.am,
9502 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9503 Renamed the filter writers guide to plugin writers guide. Added in
9504 the planned section headings.
9506 2001-01-07 22:59 wtay
9508 * tests/sched/testcases1.tc: Added a sample tescase file
9510 2001-01-07 22:36 wtay
9512 * docs/random/testing/syntax: Added iterations
9514 2001-01-07 22:34 wtay
9516 * docs/random/testing/syntax: Added a plan for regression test plan
9519 2001-01-07 18:36 wtay
9521 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9522 thread, pipeline, so that it can be used in gstreamer-inspect and
9525 2001-01-07 17:09 wtay
9527 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9528 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9529 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9530 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9531 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9532 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9533 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9534 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9535 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9536 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9537 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9538 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9539 --enable-debug Updated AUTHORS in gstmediaplay
9541 2001-01-07 16:48 richardb
9543 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9545 2001-01-07 16:14 richardb
9547 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9548 to start using xmlDocDump, to avoid a symlink attack on the
9549 temporary registry file. Unfortunately, xmlDocDump doesn't give
9550 any indication whether its successful, so I've #ifdefed this out
9551 and left the original in place. Since the tmp file is in
9552 /etc/gstreamer, this should be okay for the moment, but I shall ask
9553 the libxml people to add some way of getting the success value of
9554 DocDump so we can use that in future.
9556 2001-01-07 15:31 richardb
9558 * acinclude.m4: Slight tweak: now I just need to send the modified
9559 version off to the alsa people.
9561 2001-01-07 15:25 richardb
9563 * acinclude.m4: New macro for testing for ALSA libraries.
9564 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9566 2001-01-07 15:20 richardb
9568 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9569 gstreamer-register will now never cause the ** WARNING **:
9570 gstplugin: registry needs rebuild warning to appear - sets a hidden
9571 global in gstplugin.c to turn the warning off. Fix a warning in
9572 gst/cothreads.c (function was declared extern, defined static)
9574 2001-01-07 14:55 richardb
9576 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9578 2001-01-07 14:49 wtay
9580 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9581 locking by only using the elements mutex. This should fix the
9582 locking problems we had...
9584 2001-01-07 14:32 richardb
9586 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9588 2001-01-07 14:29 richardb
9590 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9592 2001-01-07 14:16 richardb
9594 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9595 not to be installed.
9597 2001-01-07 14:05 richardb
9599 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9600 can compile. Will shortly update this with a slightly better
9603 2001-01-07 13:58 richardb
9605 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9606 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9607 HAVE_DB2PS instead of HAVE_PS2PDF.
9609 2001-01-07 08:40 omegahacker
9611 * configure.in: added check for libasound, and fixed check for
9614 2001-01-07 08:01 omegahacker
9616 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9617 over-zealous attempt to squash leaks, I put the g_free too early
9619 2001-01-07 07:46 omegahacker
9621 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9622 to both the plugin and the ladspa-provided code
9624 2001-01-07 07:45 omegahacker
9626 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9627 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9629 2001-01-07 07:01 richardb
9631 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9632 repository up-to-dateness by scanning through all directories on
9633 path, and checking that they and all their files are older than the
9634 repository. Give warning message if not.
9636 2001-01-07 05:54 richardb
9638 * tools/gstreamer-register.c: Test xmlSaveFile return value
9639 correctly (had to get source to find out what it meant...)
9640 gstreamer-register now seems to work fine, even in a non-standard
9643 2001-01-07 05:35 richardb
9645 * configure.in: Fix tiny slip which made configdir still always be
9648 2001-01-07 05:30 richardb
9650 * acconfig.h, configure.in, docs/manual/factories.sgml,
9651 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9652 (which currently just holds the registry)ecan now be set by
9653 configure --with-configdir=<directory path>
9655 2001-01-07 04:51 richardb
9657 * tools/gstreamer-register.c: Almost completely rewritten
9658 gstreamer-register. Now checks most errors that can happen, and
9659 displays a useful message.
9661 2001-01-07 04:28 omegahacker
9663 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9665 2001-01-07 04:00 omegahacker
9667 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9668 capabilities into gst_parse_launch()
9670 2001-01-07 03:42 wtay
9672 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9673 gstqueue.h: Added sleep time to identity Added timeout value in
9674 queue (not activated yet)
9676 2001-01-07 03:06 omegahacker
9678 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9679 fix the parser that created them
9681 2001-01-07 02:30 wtay
9683 * docs/random/queue: Added a deadlock case for the queue
9685 2001-01-07 02:23 richardb
9687 * docs/fwg/: Makefile.am, concepts.sgml,
9688 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9689 headings for the second section too, and some text for it... ;-)
9691 2001-01-07 00:12 richardb
9693 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9694 titlepage.sgml: Wrote introduction, and changed name to plugin
9695 writers guide (though files still need rename). I'll leave the
9696 filenames as is for now, since the name might still change again...
9698 2001-01-06 22:05 omegahacker
9700 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9701 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9702 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9703 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9704 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9705 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9706 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9707 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9708 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9709 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9710 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9711 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9712 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9713 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9714 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9715 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9716 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9717 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9718 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9721 2001-01-06 19:09 wtay
9723 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9724 to think about it though...
9726 2001-01-06 18:08 wtay
9728 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9731 2001-01-06 16:56 wtay
9733 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9735 2001-01-06 16:52 wtay
9737 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9738 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9739 create dangling elements with the current scheduler. Remove the
9740 subtitle parser because it's not possible with the current
9741 scheduler. Added a padtemplate for MPEG2 subtitles.
9743 2001-01-06 10:42 omegahacker
9745 * configure.in: removed xing and added AM_CONDITIONAL for
9748 2001-01-06 09:49 omegahacker
9750 * autogen.sh: added --enable-debug to autogen.sh, duh...
9752 2001-01-06 02:35 wtay
9754 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9755 docs/gst/tmpl/gstasyncdisksrc.sgml,
9756 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9757 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9758 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9759 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9760 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9761 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9762 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9763 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9764 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9765 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9766 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9767 docs/manual/bins.sgml, docs/manual/connections.sgml,
9768 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9769 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9770 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9771 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9772 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9773 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9774 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9775 manual and the docs. Removed the esdsink in gst/elements/ we have
9776 a real one not in the plugins dir. Added more APIs to query the
9777 plugins, types and caps. more fields now have a getter and a
9778 setter. This is needed to make gstreamer wrapper fiendly. Added
9779 gst_element_disconnect beacuse we also have a gst_element_connect
9781 2001-01-05 18:50 wtay
9783 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9784 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9785 queues.sgml, threads.sgml: Docs updates
9787 2001-01-05 00:28 omegahacker
9789 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9791 2001-01-04 23:35 wtay
9793 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9794 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9795 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9796 states.sgml, threads.sgml: Updates and additions to the manual
9798 2001-01-04 22:15 omegahacker
9800 * gst/cothreads.c, gst/gstinfo.c,
9801 docs/gst/tmpl/gstasyncdisksrc.sgml,
9802 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9803 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9804 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9805 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9806 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9807 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9808 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9809 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9810 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9811 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9814 2001-01-04 20:34 omegahacker
9816 * tools/gstreamer-launch.c: fixed problems with -launch
9818 2001-01-04 20:17 omegahacker
9820 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9822 2001-01-04 19:22 wtay
9824 * examples/launch/mp3play: Fixed mp3play
9826 2001-01-04 19:16 wtay
9828 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9831 2001-01-04 18:57 wtay
9833 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9834 default removed debugging -g from Makefile
9836 2001-01-04 17:44 richardb
9838 * examples/launch/mp3play: Undo accidental commit of debugging
9841 2001-01-04 16:46 richardb
9843 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9846 2001-01-04 10:54 omegahacker
9848 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9849 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9850 cothreads sources a bit, added some API docs. Added some functions
9851 needed for gstreamer-inspect. Added num_sources to fakesink.
9853 2001-01-04 10:53 omegahacker
9855 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9856 to ladspa wrapper, closer to data movement
9858 2001-01-04 10:47 omegahacker
9860 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9861 to list elements and plugin info too
9863 2001-01-04 07:19 wtay
9865 * tools/gstreamer-launch.c: A little fix for parameter parsing
9867 2001-01-04 00:15 richardb
9869 * examples/launch/mp3play: Updated to supply argument as
9870 "name=value" rather than just "value"
9872 2001-01-04 00:15 richardb
9874 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9877 2001-01-03 23:08 wtay
9879 * test/mp3play.c: Make sure the plugin is loaded only once
9881 2001-01-03 22:58 richardb
9883 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9884 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9885 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9886 supply debugging options to libgst
9888 2001-01-03 20:55 wtay
9890 * tools/gstreamer-inspect.c: Added the previous changes back in
9892 2001-01-03 20:44 omegahacker
9894 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9895 updates and a padtemplate counter added
9897 2001-01-03 20:40 omegahacker
9899 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9902 2001-01-03 20:21 wtay
9904 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9905 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9906 GSList Some fixes to inspect: added the mime type
9908 2001-01-03 19:54 wtay
9910 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9911 the bonobo component fix a compile bug in inspect... Erik, have
9912 pending changes to gstpad.h?
9914 2001-01-03 19:12 richardb
9916 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9917 Do gst_init first in helloworld, so you can supply gst parameters.
9918 Correct name of frequency cap to rate, in esdsink. Now connects
9921 2001-01-03 18:55 richardb
9923 * gst/elements/gstaudiosink.c: Various small fixes.
9925 2001-01-03 18:51 richardb
9927 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9928 updating of parameters now.
9930 2001-01-03 18:15 richardb
9932 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9933 functions! Wheeeee! Still needs to have a few things sorted out
9934 though, such as parameter setting / syncing.
9936 2001-01-03 16:25 richardb
9938 * configure.in, plugins/Makefile.am, plugins/example.c,
9939 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9940 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9941 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9942 Added nearly complete esdsink: all structure in place, just need to
9943 add actaul links to libesd. ;-)
9945 2001-01-03 08:48 omegahacker
9947 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9948 now, like padtemplates, caps/props, and arguments. More stuff can
9949 be done, but not now, I must sleep.
9951 2001-01-03 07:38 omegahacker
9953 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9954 gstreamer-launch.c: Updates to -launch, added -inspect.
9956 2001-01-02 23:33 wtay
9958 * plugins/: example.c, example.h: Updated the example plugin
9961 2001-01-02 22:52 richardb
9963 * docs/Makefile.am: Don't delete CVS directories from working
9964 directory: delete from distdir. Also, delete backup files, while
9967 2001-01-02 20:50 wtay
9969 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9971 2001-01-02 19:46 wtay
9973 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9974 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9975 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9976 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9977 examples/thread/Makefile.am, examples/xml/Makefile.am,
9978 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9979 test/bindings/Makefile.am: The examples must not be installed
9980 Removed debugging from Makefiles for avidecoder/ac3parse
9981 /test/bindings/dummy.h cannot be installed
9983 2001-01-02 18:40 wtay
9985 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9986 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9987 plugins/audioscale/audioscale.c,
9988 plugins/filters/median/Makefile.am,
9989 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9990 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9991 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9992 plugins/mpeg1/mpegtypes/Makefile.am,
9993 plugins/mpeg2/mpegtypes/Makefile.am,
9994 plugins/visualization/spectrum/fix_fft.c,
9995 plugins/visualization/spectrum/gstspectrum.c,
9996 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9997 the docs more fixes for symbols collisions
9999 2001-01-02 16:39 wtay
10001 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10002 conflict with mpeg_audio
10004 2001-01-02 16:29 wtay
10006 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10007 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10008 symbol conflict with mpeg_play
10010 2001-01-02 15:18 richardb
10012 * docs/gst/Makefile.am: Remove gstesdsink
10014 2001-01-02 14:35 richardb
10016 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10017 put into distribution.
10019 2001-01-02 14:34 richardb
10021 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10022 documentation fails to build correctly when libhttp isn't present
10025 2001-01-02 13:23 richardb
10027 * autogen.sh: Correct ftp urls for libtool.
10029 2001-01-02 12:07 wtay
10031 * autogen.sh: Fixed a typo
10033 2001-01-02 12:04 wtay
10035 * acconfig.h, autogen.sh, configure.in,
10036 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10037 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10038 libjpeg Added and action for the load menu in gstplay Fixed drag
10039 and drop in gstplay More verbose errors in gstasyndisksrc
10041 2001-01-02 08:13 omegahacker
10043 * acconfig.h, autogen.sh, configure.in,
10044 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10045 gst/gstplugin.c, gst/elements/Makefile.am,
10046 gst/elements/gstasyncdisksrc.c, include/registry.h,
10047 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10048 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10049 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10050 libs/riff/gstriffparse.c, plugins/Makefile.am,
10051 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10052 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10053 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10054 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10055 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10056 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10057 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10058 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10059 plugins/filters/ladspa/gstladspa.c,
10060 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10061 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10062 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10063 plugins/mp3decode/mpg123/gstmpg123.c,
10064 plugins/mp3decode/parse/mp3parse.c,
10065 plugins/mpeg1/mpeg1encoder/globals.h,
10066 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10067 plugins/mpeg1/mpeg1encoder/marker.c,
10068 plugins/mpeg1/mpeg1encoder/mem.c,
10069 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10070 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10071 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10072 plugins/mpeg1/parse/mpeg1parse.c,
10073 plugins/mpeg1/system_encode/buffer.c,
10074 plugins/mpeg1/system_encode/system_encode.c,
10075 plugins/mpeg1/system_encode/systems.c,
10076 plugins/mpeg1video/parse/mp1videoparse.c,
10077 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10078 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10079 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10080 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10081 plugins/mpeg2/parse/mpeg2parse.c,
10082 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10083 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10084 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10085 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10086 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10087 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10088 plugins/visualization/smoothwave/smoothwave.c,
10089 plugins/visualization/spectrum/gstspectrum.c,
10090 plugins/visualization/synaesthesia/synaesthesia.c,
10091 plugins/visualization/vumeter/vumeter.c,
10092 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10093 plugins/wav/gstparsewav.c: Massive, massive update of most source
10094 files. I went through and cleaned up all the warnings that I
10095 could, which involved fixing some of the plugins.
10097 The configure.in script was re-arranged and cleaned up so, and a
10098 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10101 Some plugins were removed from the list of things to build for
10104 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10105 critical and even an if() from a DEBUG can significantly increase
10108 2001-01-02 02:18 wtay
10110 * tests/Makefile.am: ooops, eos is a dir
10112 2001-01-02 02:16 wtay
10114 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10115 editor/pixmaps/Makefile.am, tests/Makefile.am,
10116 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10117 Added eos test programs
10119 2001-01-02 01:44 wtay
10121 * configure.in, docs/random/eos, editor/Makefile.am,
10122 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10123 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10124 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10125 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10126 gsteditor/gstplay install/build fixed typo in random/eos added
10127 num_buffers property to fakesrc
10129 2001-01-02 01:33 richardb
10131 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10132 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10133 the tools used to make documentation. If documentation cannot be
10134 generated, whatever is available will still be installed.
10135 videosink/imagetest is now a check_PROGRAM
10137 2001-01-02 01:00 omegahacker
10139 * REQUIREMENTS: updated requirements
10141 2001-01-02 00:35 omegahacker
10143 * REQUIREMENTS: added list of requrements
10145 2001-01-02 00:31 richardb
10147 * configure.in, examples/Makefile.am: Added launch back into make
10148 system. The Makefile wasn't being generated, resulting in make
10149 dist failing when the directory was entered for make dist.
10151 2001-01-01 23:50 wtay
10153 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10155 2001-01-01 23:20 omegahacker
10157 * examples/autoplug/Makefile.am: somehow Makefile.am went
10160 2001-01-01 22:44 omegahacker
10162 * examples/: Makefile.am, thread/Makefile.am: updated examples
10165 2001-01-01 21:21 omegahacker
10167 * Makefile.am, configure.in, examples/xml/Makefile.am,
10168 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10170 2001-01-01 19:54 wtay
10172 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10173 proposition for eos propagation
10175 2001-01-01 17:25 wtay
10177 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10178 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10179 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10180 gst/gstpad.c: Documentation updates
10182 2001-01-01 14:34 richardb
10184 * examples/launch/Makefile.am: Add one more file to dist.
10186 2001-01-01 14:06 richardb
10188 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10189 not being put into distributions. make dist now appears to create
10190 a fully functional distribution. make rpm should now produce an
10191 rpm. Whether that rpm is any good is another matter...
10193 2001-01-01 13:41 richardb
10195 * Makefile.am, configure.in, examples/Makefile.am,
10196 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10197 build system for examples.
10199 2001-01-01 08:43 omegahacker
10201 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10202 plugins/avi/wincodec/Makefile.am: More build changes
10204 2001-01-01 08:37 omegahacker
10206 * Makefile.am, autogen.sh, configure.in,
10207 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10208 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10209 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10210 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10211 examples/queue/Makefile, examples/queue/Makefile.am,
10212 examples/queue2/Makefile, examples/queue2/Makefile.am,
10213 examples/queue3/Makefile, examples/queue3/Makefile.am,
10214 examples/queue4/Makefile, examples/queue4/Makefile.am,
10215 examples/thread/Makefile, examples/thread/Makefile.am,
10216 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10217 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10218 sane. Added some debug.
10220 2001-01-01 07:47 omegahacker
10222 * gstplay/Makefile.am: added headers and such to Makefile.am for
10225 2001-01-01 07:44 omegahacker
10227 * test/: mp3.c, qtest.c: added the category number to DEBUG
10229 2001-01-01 07:42 omegahacker
10231 * plugins/filters/ladspa/Makefile.am: missed utils.h
10233 2001-01-01 07:30 omegahacker
10235 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10237 2001-01-01 06:59 wtay
10239 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10240 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10241 examples/autoplug/autoplug.c: Added -Wall to configure.in
10243 2001-01-01 06:57 omegahacker
10245 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10246 optimized cothreads.c beyond the point of functioning
10248 2001-01-01 06:23 wtay
10250 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10251 vorbisenc.c, vorbisenc.h: Some compile cleanups
10253 2001-01-01 05:26 wtay
10255 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10257 2001-01-01 05:18 omegahacker
10259 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10262 2001-01-01 04:53 omegahacker
10264 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10265 level, updated cmdline code
10267 2001-01-01 04:41 omegahacker
10269 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10270 and dec, and added an INFO line in gst_pad_connect()
10272 2001-01-01 04:11 omegahacker
10274 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10275 checked in Makefile and added .cvsignore
10277 2001-01-01 04:10 wtay
10279 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10280 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10283 2001-01-01 04:04 wtay
10285 * gst/gst.c: Fixed a typo
10287 2001-01-01 04:02 wtay
10289 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10292 2001-01-01 03:59 omegahacker
10294 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10295 filter up to compile
10297 2001-01-01 03:57 omegahacker
10299 * plugins/filters/Makefile.am: added ladspa
10301 2001-01-01 03:57 omegahacker
10303 * gst/gstautoplug.c: set categories for all INFOs
10305 2001-01-01 03:44 omegahacker
10307 * tests/sched/.cvsignore: added .cvsignore
10309 2001-01-01 03:43 wtay
10311 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10312 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10313 FLAGS and options on --help
10315 2001-01-01 03:22 omegahacker
10317 * tests/.cvsignore: updated .cvsignore
10319 2001-01-01 03:20 omegahacker
10321 * configure.in: added directories to configure.in
10323 2001-01-01 03:19 omegahacker
10325 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10326 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10329 2001-01-01 03:18 omegahacker
10331 * examples/Makefile.am: fixed stupid spelling mistake
10333 2001-01-01 03:18 omegahacker
10335 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10336 build-directory, doesn't require a make install
10338 2001-01-01 03:16 omegahacker
10340 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10341 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10342 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10343 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10344 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10345 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10346 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10347 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10348 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10349 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10350 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10351 mpeg1/system_encode/system_encode.c,
10352 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10353 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10354 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10355 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10356 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10357 visualization/smoothwave/smoothwave.c,
10358 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10359 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10361 2001-01-01 03:16 omegahacker
10363 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10364 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10367 2001-01-01 03:14 omegahacker
10369 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10370 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10371 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10372 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10373 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10374 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10375 elements/gstdisksrc.c, elements/gstfdsink.c,
10376 elements/gstpipefilter.c, elements/gstqueue.c,
10377 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10378 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10379 now takes a category parameter, which is the same as GST_INFO
10380 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10381 to 0 for now, we need to go and fix all these eventually.
10383 2001-01-01 02:46 omegahacker
10385 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10386 NULL on g_strconcat
10388 2001-01-01 02:34 omegahacker
10390 * gst/gstcpu.c: fixed the segfault
10392 2001-01-01 01:56 wtay
10394 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10395 --disable-info-system nothing specified = INFO enabled, mask to
10396 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10397 --disable-info = INFO compiled into a nop and thus disabled
10399 2001-01-01 00:44 omegahacker
10401 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10402 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10403 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10404 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10405 examples .cvsignores
10407 2001-01-01 00:44 wtay
10409 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10410 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10411 --enable-debug-info A little fix for the avidecoder
10413 2001-01-01 00:42 omegahacker
10415 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10416 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10417 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10418 cleaned up the examples, added Makefiles, etc
10420 2001-01-01 00:34 omegahacker
10422 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10423 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10424 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10425 thread/Makefile, xml/Makefile: Updated makefiles for examples
10427 2001-01-01 00:17 omegahacker
10429 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10430 Cleaned up INFO system some more, added API to select categories,
10431 modified the printout function to print cleanly for GST_INIT info
10432 (the default min) and spew function:line debug_string [element] for
10433 everything else. Eventually could make even that configurable
10434 easily enough, just check against another bitmap instead of
10435 checking for == GST_INIT.
10437 2000-12-31 23:31 wtay
10439 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10440 some compile warnings
10442 2000-12-31 22:49 omegahacker
10444 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10446 2000-12-31 22:18 omegahacker
10448 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10449 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10450 types/gsttypes.c: Started work on better ghostpad management, and
10451 started to build the low- level EOS mechanism.
10453 Also removed a couple of printouts that aren't needed any more.
10455 2000-12-31 22:16 omegahacker
10457 * plugins/: mp3decode/types/mp3types.c,
10458 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10459 Commented out some extra output that we don't need right now.
10461 2000-12-31 22:15 omegahacker
10463 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10466 2000-12-31 22:14 omegahacker
10468 * tests/: load.c, markup.c: New test programs.
10470 2000-12-31 22:13 omegahacker
10472 * tests/Makefile.am: [no log message]
10474 2000-12-31 22:11 omegahacker
10476 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10477 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10478 a set to READY state before PLAYING that isn't necessary.
10480 2000-12-31 18:06 richardb
10482 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10485 2000-12-31 17:49 richardb
10487 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10488 couple more fixes to make dist.
10490 2000-12-31 17:37 richardb
10492 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10494 2000-12-31 17:34 wtay
10496 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10497 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10498 It should compile now, but doesn't work
10500 2000-12-31 17:32 richardb
10502 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10503 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10504 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10505 ensure that appropriate files are included in make dist. Make dist
10506 now produces a nearly functioning distribution.
10508 2000-12-31 17:32 wtay
10510 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10511 Updated the editor to use the capslist Added change state in
10514 2000-12-31 17:02 wtay
10516 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10517 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10518 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10519 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10520 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10521 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10522 programs to tests/.cvsignore
10524 2000-12-31 16:15 wtay
10526 * tests/padfactory.c: Test program for the pad factory
10528 2000-12-31 16:12 wtay
10530 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10531 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10532 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10533 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10534 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10535 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10536 plugins/cdparanoia/cdparanoia.c,
10537 plugins/mp3decode/mpg123/gstmpg123.c,
10538 plugins/mp3decode/parse/mp3parse.c,
10539 plugins/mp3decode/types/mp3types.c,
10540 plugins/mp3encode/lame/gstlame.c,
10541 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10542 plugins/mpeg1/mpegtypes/mpeg1types.c,
10543 plugins/mpeg1/parse/mpeg1parse.c,
10544 plugins/mpeg1video/parse/mp1videoparse.c,
10545 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10546 plugins/mpeg2/mpegtypes/mpeg2types.c,
10547 plugins/mpeg2/parse/mpeg2parse.c,
10548 plugins/mpeg2/video/gstmpeg2play.c,
10549 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10550 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10551 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10552 Added multiple caps to the pads Extended the padfactory for the
10553 multiple caps GstCaps now have a name so that future manipulations
10554 on them can be done by name Updated the plugins for the new caps
10557 2000-12-31 16:07 richardb
10559 * Makefile.am, configure.in, include/Makefile.am: Add files in
10560 include to distributions.
10562 2000-12-31 15:53 richardb
10564 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10566 2000-12-31 15:19 richardb
10568 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10570 2000-12-31 15:18 richardb
10572 * configure.in: Add docs/fwg/Makefile to things to be built.
10574 2000-12-31 14:22 richardb
10576 * docs/manuals.mak: Fix another bug in make install for fwg
10577 (complained becuase there were no pngs to install). I should have
10578 got up more slowly today...
10580 2000-12-31 14:02 richardb
10582 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10583 manual/images/.cvsignore: Fix .cvsignores
10585 2000-12-31 13:55 richardb
10587 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10588 manuals. Added stuff to .cvsignore in fwg
10590 2000-12-31 10:46 omegahacker
10592 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10593 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10594 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10595 reason, so it goes with the first sink/src pad it finds in a given
10596 element. Other problems still remain, but the hard part is done
10599 2000-12-30 19:51 wtay
10601 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10602 video detection because we simply don't know if it's mpeg1 or mpeg2
10604 2000-12-30 19:41 wtay
10606 * plugins/avi/gstavidecoder.c: removed debugging
10608 2000-12-30 19:40 wtay
10610 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10612 2000-12-30 19:39 wtay
10614 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10615 other private streams until autoplug can figure it out
10617 2000-12-30 19:37 wtay
10619 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10620 versions until they get fixed
10622 2000-12-30 19:04 wtay
10624 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10625 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10626 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10627 plugins/avi/wincodec/gstwindec.c,
10628 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10629 Fixed a bug in multiple typefind function loading: when a typefind
10630 is requested for a mimetype, all plugins with a typefind function
10633 2000-12-30 17:42 wtay
10635 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10636 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10637 plugins/mpeg2/mpegtypes/mpeg2types.c,
10638 plugins/mpeg2/parse/mpeg2parse.c,
10639 plugins/mpeg2/video/gstmpeg2play.c,
10640 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10641 Added some more INFO to gstthread
10643 2000-12-30 17:13 wtay
10645 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10646 makefile for new files
10648 2000-12-30 16:13 wtay
10650 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10651 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10652 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10653 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10654 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10655 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10656 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10657 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10658 docs/gst/tmpl/gstreamer-unused.sgml,
10659 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10660 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10661 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10662 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10663 remove sink, src, filter, connection added gstinfo to docs.
10664 Updated some core files for the docs gsttypefind did not include
10665 gst_private Added CFlags to Makefile.am in gst/elements
10667 2000-12-30 15:36 richardb
10669 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10670 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10671 framework for writing filter writers guide. Extracted much of the
10672 makefile from docs/manual into a shared file which is included, so
10675 2000-12-30 14:46 richardb
10677 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10678 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10679 for make disting .ps files. Couple of final fixes to
10680 libs/Makefile.am, too. Add a few things to cvsignores.
10682 2000-12-30 14:40 richardb
10684 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10685 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10686 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10689 2000-12-30 13:54 richardb
10691 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10692 - make should now cause gstreamer-libs docs to be created. Make
10693 dist may work too - untested. No longer store tmpls in CVS,
10694 either. Only thing missing is make dependencies on the source
10695 files used to extract the docs.
10697 2000-12-30 13:14 richardb
10699 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10700 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10701 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10702 Remove template files from CVS: they're autogenerated better.
10704 2000-12-30 05:05 richardb
10706 * docs/manual/Makefile.am: Makefile can now be used for a different
10707 manual by simply changing the initial variables
10709 2000-12-30 04:40 richardb
10711 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10712 directories and files
10714 2000-12-30 04:36 richardb
10716 * docs/manual/: Makefile.am, bin-element.fig,
10717 connected-elements.fig, filter-element-multi.fig,
10718 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10719 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10720 Misc tweaks to makefile for manual. Moved .figs into same
10721 directory so we can have them built appropriately without having to
10722 hack makefiles horribly. Nearly have a core makefile which can be
10723 reused for other manuals.
10725 2000-12-30 03:28 wtay
10727 * docs/manual/images/Makefile.am: Scaled down the eps images to
10730 2000-12-30 02:47 wtay
10732 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10733 gstelements Reverted pad names in gstfakesrc back to what they were
10735 2000-12-30 02:41 omegahacker
10737 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10738 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10739 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10741 2000-12-30 02:25 richardb
10743 * docs/manual/Makefile.am: Minor neaten to makefile.
10745 2000-12-30 01:53 richardb
10747 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10748 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10749 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10752 2000-12-30 01:06 richardb
10754 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10755 Added configure test for liblame.
10757 2000-12-30 00:46 richardb
10759 * configure.in, plugins/Makefile.am: Add configure tests for
10762 2000-12-30 00:17 richardb
10764 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10766 2000-12-29 22:36 richardb
10768 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10769 Include "include/" when compiling.
10771 2000-12-29 21:58 richardb
10773 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10776 2000-12-29 21:56 richardb
10778 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10781 2000-12-29 21:50 richardb
10783 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10786 2000-12-29 21:44 richardb
10788 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10789 instead of ERROR_VAL, at Erik's suggestion. :)
10791 2000-12-29 21:40 richardb
10793 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10794 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10796 2000-12-29 19:45 wtay
10798 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10799 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10800 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10801 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10802 plugins/mp3decode/parse/mp3parse.c,
10803 plugins/mp3encode/lame/gstlame.h,
10804 plugins/mpeg1/mpeg_play/decoders.c,
10805 plugins/mpeg1/mpeg_play/decoders.h,
10806 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10807 handling gstplay used old flag handling updated some plugins for
10808 the new objects/error handling Fixed a serious buffer error in
10811 2000-12-29 18:31 wtay
10813 * tests/: caps.c, props.c: Updated some test programs
10815 2000-12-29 18:23 wtay
10817 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10818 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10819 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10820 properties with a 0 value causes a segfault Fixed a possible bug in
10821 gstautoplug when one of the constructed paths was empty Commented
10822 out a too liberal assert in gstscheduler.c Added
10823 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10825 2000-12-29 10:02 omegahacker
10827 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10828 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10829 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10830 ERROR systems. Very little code is converted yet. Policy
10831 decisions need to be made as to what kinds of cases get what kind
10832 of response, and what the default ERROR response should be. Right
10833 now it will print out all the information, then have gdb spew a
10836 2000-12-29 05:38 omegahacker
10838 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10839 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10840 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10841 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10842 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10843 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10844 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10845 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10848 2000-12-29 04:36 wtay
10850 * gstplay/gstplay.c: Add the pipeline to the thread after
10853 2000-12-29 03:05 wtay
10855 * editor/gsteditorpadtemplate.c: Added a missing file...
10857 2000-12-29 02:50 omegahacker
10859 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10860 audioscale/audioscale.c, audioscale/audioscale.h,
10861 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10862 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10863 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10864 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10865 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10866 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10867 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10868 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10869 effects/volume/volume.c, effects/volume/volume.h,
10870 filters/median/median.c, filters/median/median.h,
10871 filters/smooth/smooth.c, filters/smooth/smooth.h,
10872 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10873 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10874 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10875 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10876 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10877 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10878 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10879 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10880 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10881 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10882 mpeg1/system_encode/system_encode.c,
10883 mpeg1/system_encode/system_encode.h,
10884 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10885 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10886 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10887 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10888 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10889 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10890 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10891 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10892 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10893 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10894 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10895 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10896 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10897 visualization/smoothwave/smoothwave.h,
10898 visualization/spectrum/gstspectrum.c,
10899 visualization/spectrum/gstspectrum.h,
10900 visualization/synaesthesia/synaesthesia.c,
10901 visualization/synaesthesia/synaesthesia.h,
10902 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10903 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10904 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10905 reparenting of all the elements to GstElement.
10907 2000-12-29 02:28 omegahacker
10909 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10910 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10911 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10912 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10913 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10914 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10915 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10916 elements/gstdisksrc.h, elements/gstelements.c,
10917 elements/gstfakesink.c, elements/gstfakesink.h,
10918 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10919 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10920 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10921 elements/gstidentity.c, elements/gstidentity.h,
10922 elements/gstpipefilter.c, elements/gstpipefilter.h,
10923 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10924 elements/gstsinesrc.h, elements/gsttypefind.c,
10925 elements/gsttypefind.h: Reparented everything to GstElement,
10926 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10927 a bug in gst_bin_iterate_func.
10929 2000-12-28 22:13 omegahacker
10931 * gst/gstcaps.h: missed one file for copyright
10933 2000-12-28 22:12 omegahacker
10935 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10936 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10937 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10938 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10939 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10940 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10941 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10942 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10943 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10944 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10945 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10946 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10947 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10948 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10949 in all the libgst files. Created gst_private.h, set up all files
10952 2000-12-28 21:42 wtay
10954 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10955 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10956 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10957 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10958 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10959 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10960 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10961 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10962 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10963 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10964 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10965 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10966 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10967 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10968 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10969 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10970 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10971 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10972 gst/elements/gsttypefind.c: Updated the API docs.
10974 2000-12-28 21:12 omegahacker
10976 * gst/gstpad.c: removed some dead pad_pull/push code
10978 2000-12-28 03:17 wtay
10980 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10982 2000-12-28 03:00 wtay
10984 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10986 2000-12-28 02:51 wtay
10988 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10989 editor/gsteditorbin.c, editor/gsteditorelement.c,
10990 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10991 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10992 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10993 gst/gstscheduler.c, gst/elements/gstqueue.c,
10994 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10995 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10996 tests/registry.c: Pending editor changes. fixes for autoplug of
10997 elementary MPEG1 video streams make sure mp3 types get compiled
10998 videosink changes for xml loading
11000 2000-12-28 00:18 wtay
11002 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11003 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11004 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11005 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11006 again with mp3/mpeg1/ogg
11008 2000-12-27 23:42 omegahacker
11010 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11011 create_plan can be called multiple times.
11013 2000-12-27 22:49 wtay
11015 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11017 2000-12-27 22:39 wtay
11019 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11020 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11021 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11022 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11023 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11026 2000-12-27 20:41 wtay
11028 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11029 vorbis encoder/decoder to latest CVS version
11031 2000-12-27 04:16 wtay
11033 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11034 option Added multiple pad output
11036 2000-12-27 03:13 omegahacker
11038 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11039 elements/Makefile.am, types/Makefile.am: Mostly minor little
11040 changes, but two interesting things:
11042 1) removed a pthread_join from the gst_thread_main_loop. commented
11043 out because the thread isn't supposed to run pthread_join, the main
11046 2) Fixed a major bug with cothreads in threads. Had to add
11047 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11048 gilbc that ships with redhat 7.0 now places these mmap requests
11049 somewhat randomly. Since they *must* be exactly where we expect
11050 them, it was failing. MAP_FIXED forces it to put it where we say.
11052 2000-12-27 00:46 omegahacker
11054 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11055 the scheduling of chained cases. Very simply right now. Also
11056 added code to allow the use_cothread flag of a bin to force all the
11057 chains to use cothreads as well.
11059 2000-12-27 00:01 omegahacker
11061 * tests/: Makefile.am, case4.c: added case4
11063 2000-12-26 23:51 omegahacker
11065 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11066 gstscheduler.c, gstscheduler.h, gstthread.c,
11067 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11068 More massive changes to the scheduling system. Moved the
11069 scheduling code to gstscheduler.[ch], so an child bin can replace
11070 the scheduler. Introduced the concept of chains, which are subsets
11071 of the list of managed elements for a given manager bin, which get
11072 scheduled as separate entities. gst_bin_iterate_func should be
11073 pretty much fixed now, the scheduling code gets to do all the hard
11076 Cothreaded case work in the couple tests I've tried, chained is
11079 2000-12-26 20:49 omegahacker
11081 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11083 2000-12-26 20:24 wtay
11085 * docs/random/usecases: This file will contain several use cases to
11088 2000-12-25 01:33 wtay
11090 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11091 editor/gsteditor.h, editor/gsteditorbin.c,
11092 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11093 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11094 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11095 editor/gsteditorpad.c, editor/gsteditorproject.c,
11096 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11097 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11098 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11099 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11100 - restucturing of object creation - loading of xml files - visual
11101 eye candy: color changes on mouseover - active object is indicated
11102 - property box changes for boolean and enum types - property box:
11103 create properties per element - show pads/caps in propertybox
11104 added gst_util_get_bool_arg in gstutils.c added default properties
11107 2000-12-23 03:17 wtay
11109 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11110 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11111 elements/gstdisksrc.c, elements/gstfakesrc.c,
11112 elements/gstidentity.c: Added handoff signals to fakesrc and
11113 fakesink Added scheduling property to identity Added
11114 GST_STATE_TRANSITION macro to check for state changes. Modified
11115 gstbin and gstthread to the new state change macros
11117 2000-12-22 23:23 wtay
11119 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11120 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11121 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11122 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11123 manager was not detected. Some other testcases bin, thread,
11124 pipeline use the elementfactory on gst_*_new
11126 2000-12-22 16:14 wtay
11128 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11129 gst/gstxml.c, gst/elements/gstfakesink.c,
11130 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11131 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11132 tests/sched/runtestcases, tests/sched/runxml.c,
11133 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11134 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11135 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11136 cases... they all fail :-( Added a flag to identity to for
11137 loop_based behaviour. Added a signal to fakesink when a buffer is
11140 2000-12-21 20:21 wtay
11142 * tests/sched/testcases: More testcases
11144 2000-12-21 19:53 wtay
11146 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11148 2000-12-21 07:10 omegahacker
11150 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11151 very basic way. More use cases will hopefully provide some sanity.
11153 2000-12-21 01:27 omegahacker
11155 * gst/elements/gstqueue.c: Fixing two bugs:
11157 1) I had commented out an unlock. duh. 2) changed the _get
11158 function to return the buffer rather than call _push
11160 Also uncommented some debugging I'd turned off. Need to solve the
11161 verbosity problem somehow, I think by way of debug levels as well
11164 2000-12-20 09:39 omegahacker
11166 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11167 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11168 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11169 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11170 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11171 Massive scheduling changes (again). Not entirely complete, but
11172 getting closer. Need to think about various scheduling plans that
11173 we might want to produce, and figure out the rules for what is
11174 legal, and how to get the results we need as far as the plan.
11176 2000-12-20 00:55 wtay
11178 * docs/random/autoplug1: Added explanation for current autoplugging
11180 2000-12-19 16:38 wtay
11182 * tests/: .cvsignore, props.c: Small test program for the property
11185 2000-12-19 16:36 wtay
11187 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11188 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11189 to dynamically create GstCaps and GstProps Changed typefind of
11190 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11193 2000-12-19 13:44 wtay
11195 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11196 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11197 .dia drawings of the objects the autoplug test program.
11199 2000-12-19 13:41 wtay
11201 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11202 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11203 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11204 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11205 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11206 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11207 of GHashTables, since the autoplugger will use the GstCaps and
11208 elementfactories instead of the type system. We don't maintain a
11209 list anymore of the elements for the specific removed unused
11210 code in XML loading/saving.
11212 Cleanup in gstelementfactory: removed the register/unregister
11213 methods, register is now implicit when gst_elementfactory_new is
11214 called. _unregister is now _destroy. Removed logic to
11215 register/unregister the types in gsttypes. added methods to
11216 query if the factory can src/sink a GstCaps Make sure the
11217 elementfactory is set in the element_class when a new element is
11218 registered with gst_elementfactory_new.
11220 gst.c: properly register the basic bins gst_pipeline: use new
11221 gstautoplug (next checkin) gstprops: fixed an error in
11222 compatibility check registry test program changes plugins: misc
11223 changes for the new caps system.
11225 2000-12-19 05:48 omegahacker
11227 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11228 code the requires a patch to cdparanoia to avoid a segfault
11230 2000-12-17 16:24 wtay
11232 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11233 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11234 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11235 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11236 plugins/mp3decode/parse/mp3parse.c,
11237 plugins/mp3decode/types/mp3types.c,
11238 plugins/mpeg1/mpegtypes/mpeg1types.c,
11239 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11240 typefind function now returns a GstCaps structure instead of a
11241 gboolean. modified some plugins to this new behaviour Fixed
11242 autoplugging for the mpg123 case. When an element is selected in
11243 autoplugging and the caps do not match, another element is selected
11244 until the caps match. only examples/autoplug works because
11245 gstmediaplay uses a threaded setup that does not seem to work with
11246 the current scheduling.
11248 2000-12-17 06:26 omegahacker
11250 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11251 beginning of the first code-review. Here's the README:
11253 Code reviews: =============
11255 Files are to be named by file or subsystem, and CVS revision number
11258 gstbin.c-1.41 editor-20001216
11260 A file should look something like the following:
11262 -------------------------------------------------------------------
11263 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11264 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11266 ----- Line 20: #define GST_DEBUG_ENABLED
11268 Shouldn't be here, DEBUG should be enabled globally. May leave
11269 until scheduling changes are done.
11271 ----- Line 117: (gst_bin_class_init)
11272 gstelement_class->elementfactory =
11273 gst_elementfactory_find("bin");
11275 Not sure this is such a great idea. I thought the GstElement code
11276 did this kind of stuff?
11278 -------------------------------------------------------------------
11281 The format will evolve as we do more stuff, such as putting in
11282 fields for recommended actions, comments regarding any later
11283 changes made and when, etc.
11285 2000-12-17 04:54 omegahacker
11287 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11288 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11289 compilation fixes...
11291 2000-12-16 17:12 wtay
11293 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11294 editor/gsteditor.c, editor/gsteditorbin.c,
11295 editor/gsteditorelement.c, editor/gsteditorproject.c,
11296 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11297 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11298 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11299 tests/registry.c: some editor changes= loading of save pipelines
11300 (not working) added include in gstdebug.h for getpid property
11301 loading implemented GstXML can now be queried for the toplevel
11304 2000-12-16 10:18 omegahacker
11306 * docs/random/sources, examples/autoplug/Makefile,
11307 examples/helloworld/Makefile, examples/queue4/Makefile,
11308 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11309 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11310 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11311 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11312 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11313 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11314 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11315 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11316 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11317 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11318 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11319 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11320 tests/states.c: WARNING: Don't grab this updated unless you're
11321 really, REALLY sure. WARNING: Wait for the next one.
11323 Whole lotta changes here, including a few random bits:
11325 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11326 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11327 added new debugging for function ptrs gstpipeline.c: set type of
11328 parent_class to the class, not the object gstthread.c: ditto
11329 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11330 some defaults cobin/spindentity.c: updated to new do/while
11331 loopfunction style mp3encode/lame/gstlame.c: argument types,
11332 whole lotta lame options tests/: various changes
11334 Now, for the big changes: Once again, the scheduling system has
11335 changed. And once again, it broke a whole bunch of things. The
11336 gist of the change is that there is now a function pointer for
11337 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11338 Well, currently they are functions, but that's for debugging
11339 purposes only, they just call the function pointer after spewing
11342 This changed the GstPad structure a bit, and the GstPad API as
11343 well. Where elements used to provide chain() and pull() functions,
11344 they provide chain() and get() functions.
11345 gst_pad_set_pull[region]_function has been changed to
11346 get_pad_set_get[region]_function. This means all the elements out
11347 there that used to have pull functions need to be updated. The
11348 calls to that function have been changed in the normal elements,
11349 but the names of the functions passed is still _pull[region](),
11350 which is an aesthetic issue more than anything.
11352 As for what doesn't work yet, just about anything dealing with
11353 Connections is hosed, meaning threaded stuff won't work. This will
11354 be fixed about 12 hours from now, after I've slept, etc. The
11355 simplefake.c test works in both cothreaded and chained cases, but
11356 not much else will work due to the Connection problem. Needless to
11357 say, don't grab this unless you *need* these features *now*, else
11358 wait to update this stuff until tomorrow.
11360 I'm going to sleep now.
11362 2000-12-15 16:43 wtay
11364 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11365 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11366 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11367 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11368 a step closer to autoplugging. The element selection in the
11369 pipeline works. Slight modification to the typefind function
11370 handling. removed the stupid mime types in the mpeg decoders.
11371 Adjust videosink for the new caps handling. Modified the queue
11372 example to show an error in plan creation; Erik can you solve this?
11373 This is the type of pipelines autoplugging uses.
11375 2000-12-15 01:57 wtay
11377 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11378 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11379 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11380 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11381 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11382 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11383 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11384 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11385 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11386 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11387 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11388 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11389 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11390 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11391 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11392 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11393 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11394 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11395 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11396 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11397 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11398 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11399 plugins/mp3encode/lame/gstlame.h,
11400 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11401 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11402 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11403 tools/gstreamer-register.c: Header cleanup: try to include as
11404 little as possible; this will probably speed up compilation a bit.
11405 changed the .c files to use #include "..." Fix for the 'plugins are
11406 loaded twice' bug. Fix 22186: GstObject flags are now used
11407 everywhere. Added *_FLAG_LAST so elements do not use the same
11408 flags. Added some padding in the flag enum for future expansion.
11410 2000-12-14 17:21 wtay
11412 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11413 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11414 plugins/mpeg1/parse/mpeg1parse.c,
11415 plugins/mpeg1video/parse/mp1videoparse.c,
11416 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11417 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11418 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11419 pad template mechanisms.
11421 2000-12-14 12:30 wtay
11423 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11425 2000-12-13 21:42 omegahacker
11427 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11428 after 0.1.0 (i.e. in 2001)
11430 2000-12-13 19:35 wtay
11432 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11434 2000-12-13 19:29 wtay
11436 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11437 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11438 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11439 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11440 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11441 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11442 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11443 plugins/cdparanoia/cdparanoia.c,
11444 plugins/mp3decode/mpg123/gstmpg123.c,
11445 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11446 added the GstPadTemplate.
11448 The GstPadFactory is an easy way to define a pad with capabilities.
11449 The GstPadFactory is converted into a GstPadTemplate. The template
11450 is used to create new pads and to expose the possible pads used in
11451 an element to the plugin system.
11453 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11454 gstreamer-register because the XML definition has changed.
11456 2000-12-12 19:31 wtay
11458 * docs/random/plugins: Added a document about how we handle plugins
11459 and dynamic loading.
11461 2000-12-12 19:29 wtay
11463 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11464 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11465 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11466 plugins/mp3decode/mpg123/gstmpg123.c,
11467 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11468 tests/registry.c: More Caps changes, this change introduces the
11469 padfactory. the GstPadFactory will be used to describe the pads
11470 that an element will contain during its lifetime. mpg123 and
11471 mp3parse serve as an example. More XML changes to incorporate the
11474 2000-12-12 09:40 omegahacker
11476 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11477 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11478 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11479 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11480 tests/rip.c: Added LAME encoder. Wow.
11482 2000-12-12 06:49 omegahacker
11484 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11485 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11486 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11487 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11488 audio data from a CD, writes out raw audio. The tests/paranoia.c
11489 program will simply hook this up to a sound card. It works
11492 Next step is to flesh out the rest of the element, including pad
11493 caps, better seek and playout control, signals, and whatever else
11496 A minor patch to the editor is included here, the GstElementFactory
11497 details struct has a name change from 'class' to 'klass' that
11498 wasn't reflected in the elementselect widget. Fixd.
11500 2000-12-11 00:25 omegahacker
11502 * tests/queue.c: Updated to latest code for testing scheduling.
11504 2000-12-11 00:24 omegahacker
11506 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11507 elements/gstqueue.c: Implemented the hybrid scheduling system for
11508 sources and connections outside the current Bin. Is a bit hackish
11509 in one place, but I'll work out a way to make that cleaner soon.
11510 queue.c in tests now works nicely in all cases. More to come
11513 2000-12-11 00:06 wtay
11515 * tests/registry.c: Test program to check the registry handling
11517 2000-12-11 00:04 wtay
11519 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11520 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11521 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11522 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11523 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11524 gstplay/main.c, plugins/au/gstparseau.c,
11525 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11526 plugins/avi/wincodec/gstwincodec.c,
11527 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11528 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11529 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11530 plugins/mp3decode/mpg123/gstmpg123.c,
11531 plugins/mp3decode/mpg123/gstmpg123.h,
11532 plugins/mp3decode/parse/mp3parse.c,
11533 plugins/mp3decode/xing/gstxing.c,
11534 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11535 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11536 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11537 plugins/mpeg1/parse/mpeg1parse.c,
11538 plugins/mpeg1video/parse/mp1videoparse.c,
11539 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11540 plugins/mpeg2/mpeg2dec/decode.c,
11541 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11542 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11543 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11544 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11545 plugins/mpeg2/mpeg2dec/motion_comp.c,
11546 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11547 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11548 plugins/mpeg2/mpeg2dec/mpeg2.h,
11549 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11550 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11551 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11552 plugins/mpeg2/parse/mpeg2parse.c,
11553 plugins/mpeg2/subtitles/mpeg2subt.c,
11554 plugins/mpeg2/video/gstmpeg2play.c,
11555 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11556 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11557 plugins/visualization/smoothwave/smoothwave.c,
11558 plugins/visualization/spectrum/gstspectrum.c,
11559 plugins/visualization/synaesthesia/synaesthesia.c,
11560 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11561 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11562 tests/queue.c: First attempt at rebuilding the type/plugin system
11563 - make sure caps/props are saved in the registry autoplugging is
11564 completely broken. removed the typefactories and typeids from all
11565 the pads in the plugins XML load/save is ok (be sure to rerun
11566 gstreamer-register)
11568 2000-12-09 09:13 omegahacker
11570 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11571 work-in-progress do deal with out-of-bin elements. Current system
11572 is very likely going to be ditched due to its complexity and the
11573 fact that it doesn't work right now. More than that, it's
11574 generating some really odd results in my test program, which aren't
11575 readily explainable.
11577 If you want to keep a working copy of your working copy (heh),
11578 don't update until this is replaced with a hybrid approach. This
11579 approach will be the beginning of a plan generator that can
11580 construct full hybrid schedules given hints from various places.
11582 Hybrid means that cothreads are used, but there are chunks of the
11583 pipeline that are actually dealt with by chaining. This can improve
11584 speed by reducing cothread switches (which are much cheaper than
11585 thread switches, but still far from free, about 570 cycles on my
11586 PIII), but does carry a complexity burden. Luckily, the structure
11587 of GStreamer allows that burden to live entirely in create_plan.
11588 Luck? I think not ;-)
11590 2000-12-08 23:38 omegahacker
11592 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11593 CVS seems to work rather well, actually.
11595 Next is the work on task 23098...
11597 2000-12-08 20:31 omegahacker
11599 * tests/: Makefile.am, queue.c: Test program for simple queue
11600 operations. Good for testing thread/cothread interations.
11602 2000-12-08 18:24 wtay
11604 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11605 in again, it got removed with the previous commit.
11607 2000-12-08 10:33 omegahacker
11609 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11610 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11611 changes. Connections are now also pullfunc based. gstqueue has
11612 been updated, I don't know of any other connections offhand.
11614 There are still a few things that need doing, specifically the
11615 concept of a source or connection with connections to multiple
11616 thread contexts is not dealt with. This may force us to move the
11617 threadstate from the element to the pad, maybe keeping the
11618 element's copy for simple cases. Then the Bin would create a
11619 structure to pass to the cothreaded _wrappers of any such elements,
11620 which would detail the pads that are to be dealt with by this
11621 particular cothread context.
11623 That will speed things up to, since we don't have to look through
11624 the list of all pads for every Src or Connection element for every
11625 iteration, we can simply step through the list provided by the
11626 plan. Special case might even have a single pad pointer sitting
11627 there to trump the list, if there's only one (the common case
11630 Task 23098 is tracking these changes. The main task 22588 depends
11631 on that subtask, as well as 22240, which is a consistency check on
11634 2000-12-07 18:38 wtay
11636 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11638 2000-12-07 18:37 wtay
11640 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11641 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11642 from the capabilities as we might use the properties for metadata
11645 2000-12-06 23:04 wtay
11647 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11648 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11649 GstCapsListFactory in headers
11651 2000-12-05 18:08 wtay
11653 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11654 elements/gstasyncdisksrc.c: Fixed autoplugging.
11656 2000-12-04 19:24 wtay
11658 * docs/random/caps: Added some capability options
11660 2000-12-04 10:52 omegahacker
11662 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11663 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11664 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11665 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11666 elements/gstsinesrc.c: Changed the way things are scheduled,
11667 especially sources. A Src used to have a push() function, and
11668 optionally a pushregion() to deal with async reads, etc. That
11669 whole thing has gone away, in favor of providing a pull() function
11670 for the output (Src) pad instead, ala chain functions. This makes
11671 constructing cothreaded schedules out of non-loop elements somewhat
11672 easier. Basically there was always a question as to which pad was
11673 being dealt with. In the pullregion case, cothread-specific data
11674 was used to try to pass the region struct to the right place, which
11675 is a slow hack. And in general, the push function severely limited
11676 the kind of tricks that could be played when there's more than one
11677 output pad, such as a multi-out file reader with async capabilities
11678 on each pad independently.
11680 This changes the way cothread scheduling occurs. Instead of the
11681 hack to deal with Src's by calling their push() function (or
11682 optionally the pushregion(), in certain cases), we now are working
11683 towards a general mechanism where pads are the only thing that are
11684 dealt with directly.
11686 An optimization was made in the process of doing this: the
11687 loopfunction actually run as the outer [stack] frame of the
11688 cothread is now set more intelligently in create_plan() based on
11689 what kind of element it is. We now have:
11691 loopfunc_wrapper: used for loop-based elements, it simply calls the
11692 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11693 below). It currently does other, soon to be depracated, stuff.
11695 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11696 options are now loop- or pull-based)
11698 There will be a couple more to deal with other cases, such as
11699 Connections and chain-based elements. The general idea is that
11700 it's a lot more efficient to make the decisions once in create_plan
11701 than to keep doing this huge if/else chain in the wrapper. Just
11702 choose the right wrapper up front. It'll be most apparent
11703 performance-wise in the case of whichever element context is
11704 switched to first for each iteration, since the whole wrapper setup
11705 is done for every iteration.
11707 The tricky part is that there is now a bit of overloading of the
11708 function pointers in a pad. The current meanings (possibly to
11709 change a bit more soon) are:
11711 chainfunc: as always, chainfunc pointer is mirrored between peer
11712 pads (this may change, and the chain func may end up in
11713 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11714 to peer SinkPad: none (may take over chainfunc, see
11715 below) pullfunc: SrcPad: Src or Connection's function to construct
11716 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11719 There are a number of issues remaining with the scheduling, not the
11720 least of which is the fact that Connections are still dealt with
11721 the old way, with _push() functions and such. I'm trying to figure
11722 out a way to unify the system so it makes sense. Following the
11723 scheduling system is hard enough, trying to change it is murder.
11725 Another useful scheduling addition, mentioned above, is
11726 COTHREAD_STOPPING. It's an element flag that's used to signal
11727 whatever code is running in cothread context that it should be
11728 finishing up and exiting soon. An example of this is in
11729 plugins/cobin/spindentity.c. All the loops should now be composed
11730 of do/while loops, rather than while(1) loops:
11733 buf = gst_pad_pull(spindentity->sinkpad);
11734 gst_pad_push(spindentity->srcpad,buf);
11735 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11737 The reason for this is that COTHREAD_STOPPING may be set before the
11738 above loop ever gets started. It wouldn't do for the body of the
11739 loop to never once get called, that would simply stall the
11740 pipeline. Note that only the core library code is ever responsible
11741 for setting and unsetting this flag. All elements have to do is
11742 respond to it by cleanly exiting the loop and the function holding
11745 This is needed primarily to allow iterations to occur properly.
11746 Basically, there's a single entry point in the cothread scheduling
11747 loop, gst_bin_iterate_func() simply switches to this cothread. If
11748 the element in this context is allowed to loop infinitely, nothing
11749 would even switch back to the context from which the iterate() was
11750 originally called. This is a bit of a problem. The solution is
11751 for there to be an implicit switch back to the originating context.
11752 Now, even I'm not sure exactly how this works, but if the cothread
11753 that's switched to actually returns, execution returns back to the
11754 calling context, i.e. iterate_func().
11756 COTHREAD_STOPPING is therefore set just before switching into this
11757 (currently randomly chosen) context, on the assumption that it will
11758 return promptly after finishing its duties. The burden of clearing
11759 the flag falls to the various wrapper functions provided by the Bin
11760 code, thus element writers don't have to worry about doing that at
11761 all (and simply shouldn't).
11763 Related changes: All the sources in elements/ have been changed to
11764 reflect the new system.
11766 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11767 why, it's commented out now. 2) any other sources, including
11768 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11769 to work as pull-based sources.
11771 2000-12-04 09:35 omegahacker
11773 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11774 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11775 DEBUG system. New header file gstdebug.h holds the stuff to keep
11776 it out of gst.h's hair. DEBUG prints out the process id, cothread
11777 id, source filename and line number. Two new macros DEBUG_ENTER
11778 and DEBUG_LEAVE are used to show the entry and exit of a given
11779 function. This eventually might be used to construct call trace
11780 graphs, even taking cothreads into account. This would be quite
11781 useful in visualizing the scheduling mechanism.
11783 Minor changes to various debug messages.
11785 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11786 capable of performing DEBUG_LEAVE automatically. It does this by
11787 utilizing a little-known GCC extension that allows one to call a
11788 function with the same parameters as the current function. The
11789 macro uses this to basically call itself. A boolean is used to
11790 ensure that when it calls itself it actually runs the body of the
11791 function. In the meantime it prints stuff out before and after the
11792 real function, as well as constructing a debugging string. This
11793 can be used eventually to provide call-wide data on the DEBUG
11794 lines, instead of having to replicate data on each call to DEBUG.
11795 More research is needed into how this would most cleanly be fit
11796 into some other chunk of code, like GStreamer (I think of this
11797 DEBUG trick as a separate project, sorta).
11799 Unfortunately, the aforementioned DEBUG trick interacts quite
11800 poorly with cothreads. Almost any time it's used in a function
11801 that has anything remotely to do with a cothread context (as in, it
11802 runs in one), a segfault results from the __builtin_apply call,
11803 which is the heart of the whole thing. If someone who really knows
11804 assembly could analyze the resulting code to see what's really
11805 going on, we might find a way to fix either the macro or the
11806 cothreads (I'm thinking that there's something we missed in
11807 constructing the cothreads themselves) so this works in all cases.
11809 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11810 your functions. Be sure to put DEBUG_ENTER after your variable
11811 declarations and before any functional code, not to put the
11812 function name in any DEBUG strings (it's already there, trust me),
11813 and put a DEBUG_LEAVE if you care enough.
11815 Changes are going to happen in the way DEBUGs and other printouts
11816 occur, so stay tuned.
11818 2000-12-04 09:32 omegahacker
11820 * gst/gstplugin.c: Added a check to see if the plugin actually
11821 exists before even bothering to try to load it. Saves a fair
11822 amount of debugging spew with _gst_plugin_spew enabled.
11824 2000-12-04 09:14 omegahacker
11826 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11827 head_check function: DEBUG pretty much assumes there's a newline
11828 (\n) at the end, things get messy otherwise. Might add a
11829 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11830 a good cleanup anyway.
11832 2000-12-03 20:15 wtay
11834 * tests/caps.c: More test cases.
11836 2000-12-03 20:15 wtay
11838 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11840 2000-12-03 17:52 wtay
11842 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11845 2000-12-03 17:51 wtay
11847 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11848 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11849 pads. Added first preview of the capabilities system.
11850 Autoplugging is seriously broken with these (and other) changes.
11852 2000-12-03 15:02 richardb
11854 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11855 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11856 in the Makefile.am to generate symlinks to the live versions of the
11857 code in gst/ : fixes a compile error, and should keep things
11860 2000-12-03 00:17 omegahacker
11862 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11863 making DEBUG() print out the cothread ID as well as the process ID.
11864 cothread_getcurrent returns the current cothread ID, or -1 if
11865 cothreads aren't set up in this process context.
11867 2000-12-02 10:07 omegahacker
11869 * docs/random/filter-writers-guide: First pass at an outline for
11870 the Filter Writer's Guide. Mostly complete, though the structure
11871 needs some work. Just need someone to write it ;-)
11873 2000-11-30 20:30 wtay
11875 * docs/random/types3: Another type system proposal.
11877 2000-11-29 10:05 omegahacker
11879 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11880 code for error conditions to the end, using goto's to get there.
11881 This has the presumed advantage of consolidating all the normally
11882 run code into one chunk, reducing jumps (and the associated
11883 penalties in any modern processor) and limiting cache- line usage.
11884 It may be instructive to look at the generated assembly for this
11885 revision and the previous, to see if gcc is smart enough to do this
11888 If you want to turn off some of the checks (they are all checks for
11889 NULL pointers, if you're curious) for a speed gain, disable the
11890 #define of COTHREAD_PARANOID at the top.
11892 2000-11-26 19:11 wtay
11894 * docs/random/types2: Added the type system design.
11896 2000-11-25 18:13 wtay
11898 * docs/random/sources: More ramblings..
11900 2000-11-25 16:45 wtay
11902 * docs/random/sources: Another alternative to the src. Please
11905 2000-11-25 16:00 wtay
11907 * docs/random/sources: Added asci art control flow diagrams
11909 2000-11-25 14:18 wtay
11911 * docs/random/sources, gst/gstpipeline.c,
11912 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11913 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11914 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11915 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11916 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11917 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11918 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11919 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11920 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11921 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11922 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11923 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11924 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11925 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11926 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11927 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11928 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11929 the source elements.
11931 2000-11-25 07:43 omegahacker
11933 * gst/elements/gstelements.c: Added code to force the gsttypes
11934 plugin to load before gstelements, by simply having gstelements.c
11935 request the plugin. Solves some dependency problems. This is the
11936 correct method of doing this for now, though I had a thought:
11938 Have a static list of hard dependencies that the plugin system is
11939 responsible for satisfying before even trying to load the plugin.
11940 Makes plugin design easier.
11942 2000-11-25 07:02 omegahacker
11944 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11945 quite complete but sufficient for now
11947 2000-11-24 22:28 omegahacker
11949 * gst/gstelement.c: Fixed a dumb mistake: in
11950 gst_element_set_loop_function, it was forcing the cothread's entry
11951 function to change. This is totally wrong, the create_plan function
11952 in GstBin is responsible for setting that to its own internal
11953 helper function. Code removed outright...
11955 2000-11-23 21:49 omegahacker
11957 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11958 support hotswapping of loopfunc
11960 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11961 loopfunc is set, which needs to be obeyed by the loopfuncs
11962 themselves. The assumption is that only a loopfunc or an element
11963 that knows what it's doing will ever change the loopfunc pointer,
11964 so they can be responsible for exitting the loopfunc itself
11967 The loopfunc_wrapper function has been changed to call the loopfunc
11968 pointer itself in a loop. If the loopfunc changes, the current
11969 loop is supposed to exit, which causes the loopfunc_wrapper to
11970 start up the new loopfunc.
11972 2000-11-23 20:39 omegahacker
11974 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11975 gst_element_connect
11977 SImple matter of cleaning up the conflicting checks and actually
11978 connecting the pads in question.
11980 2000-11-23 08:13 omegahacker
11982 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11983 occurs after the state change of all the child elements.
11984 gstelement.c: set_state now loops such that each element only deals
11985 with one state change at a time, i.e.
11986 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11988 2000-11-20 22:05 wtay
11990 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11991 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11992 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11993 initialisation in mpeg2dec Added little performance test (compile
11996 2000-11-20 19:04 wtay
11999 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12000 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12001 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12002 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12003 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12004 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12005 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12006 plugins/mpeg2/ac3dec/audio_out.h,
12007 plugins/mpeg2/ac3dec/bit_allocate.c,
12008 plugins/mpeg2/ac3dec/bit_allocate.h,
12009 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12010 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12011 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12012 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12013 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12014 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12015 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12016 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12017 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12018 plugins/mpeg2/ac3dec/downmix_c.h,
12019 plugins/mpeg2/ac3dec/downmix_i386.S,
12020 plugins/mpeg2/ac3dec/downmix_i386.h,
12021 plugins/mpeg2/ac3dec/downmix_kni.S,
12022 plugins/mpeg2/ac3dec/downmix_kni.h,
12023 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12024 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12025 plugins/mpeg2/ac3dec/imdct512_kni.S,
12026 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12027 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12028 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12029 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12030 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12031 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12032 plugins/mpeg2/ac3dec/rematrix.h,
12033 plugins/mpeg2/ac3dec/sanity_check.c,
12034 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12035 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12036 plugins/mpeg2/ac3dec/srfft_kni.h,
12037 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12038 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12039 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12040 plugins/mpeg2/mpeg2dec/Makefile.am,
12041 plugins/mpeg2/mpeg2dec/decode.c,
12042 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12043 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12044 plugins/mpeg2/mpeg2dec/motion_comp.c,
12045 plugins/mpeg2/mpeg2dec/motion_comp.h,
12046 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12047 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12048 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12049 decoder. No seeking yet but at least we do not need ac3parse
12050 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12051 included). I have modified DeCSS a bit to work in GStreamer. Can I
12052 release the code or is there some lawyer that's going to sue me?
12053 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12054 decoder but failed.
12056 2000-11-12 20:34 wtay
12058 * components/bonobo-gstmediaplay/: Makefile.am,
12059 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12060 now works on audio only (mp3/vorbis). Video is broken because
12061 bonobo does not handle multithreading yet. Added Bonobo toolbar
12064 2000-11-11 15:13 wtay
12066 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12067 components/bonobo-gstmediaplay/Makefile.am,
12068 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12069 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12070 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12071 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12072 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12073 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12074 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12075 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12076 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12077 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12078 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12079 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12080 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12081 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12082 gst/elements/gstqueue.c, gstplay/Makefile.am,
12083 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12084 headers/code where missing in gst directory Added a bonobo wrapper
12085 for the media player (it shows up in gshell but locks up when
12086 activating the component, anyone?) Fixed some XML save/load
12087 problems with arguments.
12089 2000-11-08 19:53 wtay
12091 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12092 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12093 libraries. It looks like glade does not like empty dockitems...
12095 2000-11-07 21:38 wtay
12097 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12098 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12100 2000-11-07 21:24 wtay
12102 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12103 gstelement.sgml, gstpad.sgml: [no log message]
12105 2000-11-07 21:18 wtay
12107 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12108 gstreamer-sections.txt: Updated docs
12110 2000-11-06 00:15 wtay
12112 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12113 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12114 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12115 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12116 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12117 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12118 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12119 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12120 specific data to the cothreads.
12122 2000-11-04 18:55 wtay
12124 * include/sse.h: [no log message]
12126 2000-11-04 18:54 wtay
12128 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12129 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12130 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12131 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12132 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12133 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12134 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12135 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12136 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12137 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12138 plugins/mpeg2/mpeg2dec/Makefile.am,
12139 plugins/mpeg2/mpeg2dec/decode.c,
12140 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12141 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12142 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12143 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12144 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12145 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12146 plugins/mpeg2/mpeg2dec/motion_comp.c,
12147 plugins/mpeg2/mpeg2dec/motion_comp.h,
12148 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12149 plugins/mpeg2/mpeg2dec/mpeg2.h,
12150 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12151 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12152 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12153 excellent mpeg2dec decoder. Not 100% optimized but allready very
12154 fast. More cleanup.
12156 2000-11-02 20:10 wtay
12158 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12159 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12160 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12161 GUI apps using GStreamer should now handle the Gdk locks when
12162 handling signals from the pipeline (as it should be)
12164 2000-11-01 22:11 wtay
12166 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12167 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12168 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12169 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12170 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12171 Some code cleanup Let the parent GstBin decide when to do a
12172 create_plan (bin inside a thread)
12174 2000-11-01 13:49 wtay
12176 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12177 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12178 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12179 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12180 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12181 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12182 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12183 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12184 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12185 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12186 plugins/mp3decode/parse/mp3parse.c,
12187 plugins/mp3decode/parse/mp3parse.h,
12188 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12189 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12190 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12191 which is quite clean and more readable. Renamed parseavi to
12192 avidecoder Implemented seeking/time display/pause/play/stop/clean
12193 exit to gstmediaplay Added an element flag to indicate that it
12194 cannot deal with noncontigous buffers. If such an element is found
12195 in the pipeline, seeking is disabled for the complete stream
12196 (avidecoder cannot deal with seeking until we convert it to a loop
12197 based element with pull_region to fetch the indeces etc...)
12199 2000-10-30 21:10 wtay
12201 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12204 2000-10-30 21:08 wtay
12206 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12207 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12210 2000-10-30 21:06 wtay
12212 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12213 nonworking forward DCT with MMX
12215 2000-10-30 21:02 wtay
12217 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12218 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12219 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12220 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12221 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12222 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12223 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12224 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12225 plugins/mpeg1/mpegaudio/Makefile.am,
12226 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12227 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12228 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12229 plugins/mpeg1video/parse/mp1videoparse.c,
12230 plugins/mpeg2/mpeg2enc/Makefile.am,
12231 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12232 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12233 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12234 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12235 Misc fixes and cleanups A reworked gstplay. Now it is called
12236 gstmediaplay. gstplay is a custom widget that can display media and
12237 is to become a bonobo component soon. put the tables of the mpeg
12238 audio encoder in a header file. maybe faster quantisation for the
12241 2000-10-25 20:09 wtay
12243 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12244 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12245 docs/plugins/gstreamer-plugins-docs.sgml,
12246 docs/plugins/gstreamer-plugins-sections.txt,
12247 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12248 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12249 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12250 docs/plugins/tmpl/gstaviencoder.sgml,
12251 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12252 docs/plugins/tmpl/gstjpegenc.sgml,
12253 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12254 docs/plugins/tmpl/gstmpeg2enc.sgml,
12255 docs/plugins/tmpl/gstmpeg2play.sgml,
12256 docs/plugins/tmpl/gstmpeg_play.sgml,
12257 docs/plugins/tmpl/gstmpegaudio.sgml,
12258 docs/plugins/tmpl/gstmpg123.sgml,
12259 docs/plugins/tmpl/gstparseau.sgml,
12260 docs/plugins/tmpl/gstparseavi.sgml,
12261 docs/plugins/tmpl/gstparsewav.sgml,
12262 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12263 docs/plugins/tmpl/gstspectrum.sgml,
12264 docs/plugins/tmpl/gstv4lsrc.sgml,
12265 docs/plugins/tmpl/gstwincodec.sgml,
12266 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12267 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12268 docs/plugins/tmpl/median.sgml,
12269 docs/plugins/tmpl/mp1videoparse.sgml,
12270 docs/plugins/tmpl/mp2videoparse.sgml,
12271 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12272 docs/plugins/tmpl/mpeg2parse.sgml,
12273 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12274 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12275 docs/plugins/tmpl/smoothwave.sgml,
12276 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12277 docs/plugins/tmpl/synaesthesia.sgml,
12278 docs/plugins/tmpl/system_encode.sgml,
12279 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12280 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12281 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12282 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12283 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12284 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12285 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12286 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12287 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12288 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12289 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12290 test/qtest.c: More Docs updates. Added plugin documentation. I
12291 fear we need a gstdoc implementation that loads plugins and does
12292 introspection on them. I think we should automatically create the
12293 docs for the pads and mime types the plugins provide. Does anyone
12294 have enough perl knowledge to add these features? I allready
12295 changed the C code to output the pad definitions but my perl
12296 knowledge is too limited, for now, to implement the rest of the
12297 needed functionality...
12299 2000-10-22 17:30 wtay
12301 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12302 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12303 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12304 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12305 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12306 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12307 spectrum.sgml, videoraw.sgml: More docs updates
12309 2000-10-22 17:27 wtay
12311 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12312 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12313 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12314 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12315 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12316 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12317 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12318 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12319 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12320 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12321 updates documented the libraries
12323 2000-10-21 13:04 wtay
12325 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12326 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12327 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12328 plugins/avi/gstparseavi.c,
12329 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12330 plugins/mpeg1video/parse/mp1videoparse.c,
12331 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12332 plugins/mpeg2/mpegtypes/Makefile.am,
12333 plugins/mpeg2/mpegtypes/mpeg2types.c,
12334 plugins/mpeg2/parse/mpeg2parse.c,
12335 plugins/mpeg2/video/gstmpeg2play.c,
12336 plugins/mpeg2/videoparse/.cvsignore,
12337 plugins/mpeg2/videoparse/Makefile.am,
12338 plugins/mpeg2/videoparse/mp2videoparse.c,
12339 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12340 better autoplugging. MPEG2 works more or less. fix in
12341 autoplugging. avi now works.
12343 2000-10-12 20:41 wtay
12345 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12346 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12347 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12348 hardcoded pipeline setup is gstplay in favor of the autoplugging
12349 features. Still in a rought shape...
12351 2000-10-12 09:43 richardb
12353 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12354 gets installed correctly by make install. Problems: clean /
12355 uninstall don't work. make dist not tested. pdf manual doesn't
12358 2000-10-11 20:30 wtay
12360 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12361 gst/gstextratypes.c, gst/gstextratypes.h,
12362 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12363 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12364 types for better editor properties (FILENAME, enums) The disksrcs
12365 location property can now be set in the editor: we can now make our
12366 first working mp3 player with gsteditor!!
12368 2000-10-09 21:01 wtay
12370 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12371 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12372 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12373 bug in mpeg_play. Create a new thread upon a multisrc element in
12374 autoplugging: the autoplug example now correctly sets up 5 threads
12375 for an mpeg player.
12377 2000-10-09 01:34 richardb
12379 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12380 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12381 docs/manual/images/Makefile.am: Added building of the manual to the
12382 build system. Currently in a rudimentary state - will not
12383 gracefully give up if tools not available, will not uninstall /
12384 clean, and may not install / make dist properly. Documentation
12385 does not have dependencies on images, so won't rebuild if they're
12388 2000-10-08 23:23 wtay
12390 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12391 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12392 plugins/mp3decode/types/Makefile.am,
12393 plugins/mp3decode/types/mp3types.c,
12394 plugins/mpeg1/mpegtypes/.cvsignore,
12395 plugins/mpeg1/mpegtypes/Makefile.am,
12396 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12397 This little program (30 relevant lines) is able to play
12398 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12399 you write. Separated the mp3 and mpeg1 types for better reuse.
12401 2000-10-08 23:17 wtay
12403 * configure.in, editor/editor.glade, editor/gsteditor.h,
12404 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12405 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12406 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12407 editor/gsteditorproperty.c, editor/gstelementselect.c,
12408 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12409 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12410 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12411 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12412 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12413 plugins/capture/v4l/gstv4lsrc.c,
12414 plugins/mp3decode/mpg123/gstmpg123.c,
12415 plugins/mp3decode/parse/mp3parse.c,
12416 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12417 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12418 plugins/mpeg1/mpeg_play/video.c,
12419 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12420 plugins/mpeg1/parse/mpeg1parse.c,
12421 plugins/mpeg1video/parse/mp1videoparse.c,
12422 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12423 Fixes to various elements so that correct types are returned.
12424 Fixed flag collision with GtkObject. Elements can now suggest a
12425 thread. not sure if this is the right way to handle automatic
12426 thread creation. Autoplugging now works with multiple sinks and
12427 thread setup. No threads are created for intermediate elements yet,
12428 so MPEG may still be choppy.
12430 2000-10-06 23:52 richardb
12432 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12433 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12434 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12435 don't exist (these looked like copy and paste typos).
12437 2000-10-06 03:38 richardb
12439 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12441 2000-10-01 22:46 wtay
12443 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12444 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12445 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12446 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12447 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12448 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12449 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12450 pixmaps/thread.xpm: Initial work for the new editor.
12452 2000-09-27 20:33 wtay
12454 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12455 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12456 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12457 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12458 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12459 descriptions. GladeXML like operation implemented (you can
12460 retrieve parts of a pipeline)
12462 2000-09-24 23:47 wtay
12464 * examples/xml/.cvsignore: better .cvsignore
12466 2000-09-24 23:45 wtay
12468 * examples/xml/.cvsignore, examples/xml/Makefile,
12469 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12470 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12471 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12472 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12473 handling. A first example of what is to come...
12475 2000-09-24 15:31 wtay
12477 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12478 two threads and two queues.
12480 2000-09-24 15:29 wtay
12482 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12483 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12484 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12485 initialized in its thread context resulting in severe stack
12486 corruption. This was very hard to track down. We should be able
12487 now to modify some plugins to a loop based setup so that we can get
12488 rid of the mp3parse and mp1videoparse elements. Modified the GList
12489 to a GSList in the queue.
12491 2000-09-23 00:35 wtay
12493 * gstreamer-config.in, examples/helloworld/helloworld.c,
12494 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12495 examples/queue/queue.c, examples/queue2/.cvsignore,
12496 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12497 examples/queue3/queue3.c, examples/thread/thread.c,
12498 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12499 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12500 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12501 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12502 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12503 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12504 the thread handling. Fix a bug in gstreamer-config : gthread was
12505 not included. gst_bin_create_plan() is now done in the READY
12506 state. a bin with only another bin in it will now work with
12507 gst_bin_iterate. Added some examples for the queues.
12509 2000-09-21 18:54 richardb
12511 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12512 dct64.c as well. Fixes link error on PPC.
12514 2000-09-21 02:42 richardb
12516 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12517 nicely if attempt to run a test with an unsupported DCT type.
12519 2000-09-21 02:34 richardb
12521 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12522 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12523 support if available - hopefully makes it compile on PPC.
12525 2000-09-21 01:57 richardb
12527 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12528 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12529 cothreads stuff was causing segfaults, because the stack needs to
12530 be initialised with a particular structure on PPC, unlike x86 where
12531 it simply has items pushed or popped. Added Chris to AUTHORS, for
12534 2000-09-18 23:19 richardb
12536 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12537 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12538 Fix compile problem due to DEBUG being redefined in
12539 libs/getbits/gstgetbits.h. Also fix several small typos in the
12542 2000-09-17 23:08 wtay
12544 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12545 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12546 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12547 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12548 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12549 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12550 plugins/mpeg2/ac3parse/ac3parse.c,
12551 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12552 gst_pipeline_add_sink/src to allow multiple sink cases and more
12553 complex autoplugging. Update docs too. Simplified the pipeline
12554 autoplugging code. Changed the cothread case: One iteration is now
12555 a push from the src element. The disk source does not change its
12556 state anymore on eof. Better type setting for the ac3
12557 parser/decoder and mpeg2parse.
12559 2000-09-17 15:06 wtay
12561 * acconfig.h, configure.in, gst/gstbin.c,
12562 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12563 with Xv extension if the library is found. Changed the disksrc so
12564 that is goes to the PAUSE state if eof.
12566 2000-09-17 13:32 wtay
12568 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12570 2000-09-17 13:32 wtay
12572 * docs/manual/components.sgml: Information about the bonobo
12573 components and capplets we are going to make :-)
12575 2000-09-17 13:31 wtay
12577 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12578 plugins/mpeg1/mpeg_play/parseblock.c,
12579 plugins/mpeg2/mpeg2enc/Makefile.am,
12580 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12581 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12582 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12583 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12584 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12585 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12586 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12587 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12588 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12589 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12590 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12591 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12592 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12593 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12594 plugins/mpeg2/mpeg2enc/predict.c,
12595 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12596 plugins/mpeg2/mpeg2enc/predict_sse.s,
12597 plugins/mpeg2/mpeg2enc/ratectl.c,
12598 plugins/mpeg2/mpeg2enc/transfrm.c,
12599 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12600 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12601 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12602 asembler to seperate files.
12604 2000-09-17 00:11 richardb
12606 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12607 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12608 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12609 plugins/avi/wincodec/gstwinenc.c,
12610 plugins/mpeg1/mpeg1encoder/Makefile.am,
12611 plugins/mpeg1/mpeg1encoder/putbits.c,
12612 plugins/mpeg1/mpeg_play/Makefile.am,
12613 plugins/mpeg1/mpeg_play/parseblock.c,
12614 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12615 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12616 libs/winloader is disabled on PPC - I doubt this can be made to
12617 work. libs/videoscale and libs/idct are also disabled - they
12618 should be fixable though.
12620 Sorted out most of the plugins - avi is disabled for now on PPC;
12621 can be worked on later if there's any chance of getting it to work.
12623 Also provide an automake conditional for compiling vorbis, based on
12624 a configure test for the needed libraries: currently the test isn't
12625 implemented and defaults to "no" so you'll have to fiddle it to
12626 compile vorbis. I shall get hold of vorbis and implement an
12627 appropriate test some other time (if noone else beats me to it).
12629 2000-09-16 23:03 richardb
12631 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12632 Moved generic function implementations into gstgetbits_generic.c,
12635 2000-09-16 11:58 wtay
12637 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12638 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12639 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12640 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12641 quick hack to allow loop based elements to finish intead of looping
12642 till infinity. Added compile time i386 or plain C getbits
12643 implementation selection. The vorbis decoder now is our first loop
12646 2000-09-16 01:59 richardb
12648 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12649 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12650 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12651 plugins/mpeg2/ac3dec/Makefile.am,
12652 plugins/mpeg2/mpeg2enc/Makefile.am,
12653 plugins/mpeg2/mpeg2enc/motion.c,
12654 plugins/mpeg2/subtitles/Makefile.am,
12655 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12656 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12657 port, and towards generic portability.
12659 2000-09-16 00:04 richardb
12661 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12662 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12663 checking for 386, D'oh. Fix autogen to run autoheader _before_
12664 autoconf, since it generates a required file (config.h.in, which I
12665 just removed from CVS since its an autogenerated one). Also fix
12666 messed up variables in gst/Makefile.am
12668 2000-09-15 23:44 richardb
12670 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12671 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12672 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12673 Begun to add support for non i386 architectures, with the help of
12674 Chris Emerson. Added bits to configure to figure out architecture,
12675 and added some alternatives for PPC. Should cause no problems on
12676 i386, but I'll check after this commit, but doesn't yet work on PPC
12679 2000-09-14 23:18 wtay
12681 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12682 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12683 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12684 The vorbis encoder A test program to convert an mp3 to a vorbis
12685 file. A fix for the dynamic plugin loader factory_find was not
12686 working. Don't forget to run gstreamer-register after installing
12689 2000-09-14 21:31 wtay
12691 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12692 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12693 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12694 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12695 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12696 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12697 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12698 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12699 vorbis decoder. The encoder is not yet functional. Small cosmetic
12700 changes to gstcpu.c
12702 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12703 you *have* to change the line in libtool to
12704 deplibs_check_method="pass_all" because else the plugin shared
12705 library refuses to link against the static libvorbis.a library.
12706 This is a hack. I have no intention in including libvorbis into the
12707 gstreamer CVS tree and making it libtool compatible.
12709 2000-09-13 20:04 wtay
12711 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12712 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12713 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12714 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12715 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12716 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12717 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12718 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12719 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12720 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12721 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12722 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12725 2000-09-12 19:15 wtay
12727 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12728 MMX optimisation split out in seperate file.
12730 2000-09-12 19:13 wtay
12732 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12733 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12734 plugins/mpeg1/mpeg_play/Makefile.am,
12735 plugins/mpeg1/mpeg_play/parseblock.c,
12736 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12737 plugins/mpeg1/mpeg_play/recon_mmx.c,
12738 plugins/mpeg1/mpeg_play/recon_sse.s,
12739 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12740 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12741 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12742 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12743 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12744 CPU detection. Added SSE optimisation to mpeg_play Modified the
12745 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12746 mpeg1 and mpeg2 decoders.
12748 2000-09-09 17:39 wtay
12750 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12751 thread/Makefile, thread/thread.c: A thread example. An example of
12752 gstreamer-launch: an mp3 player
12754 2000-09-09 17:36 wtay
12756 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12757 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12758 docs/manual/programs.sgml, docs/manual/queues.sgml,
12759 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12760 editor/gsteditor.h, editor/gstelementselect.c,
12761 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12762 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12763 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12764 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12765 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12766 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12767 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12768 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12769 plugins/mpeg2/ac3parse/Makefile.am,
12770 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12771 Changes to gstreamer-config to include gtk+ libs manual changes:
12772 queues, threads, programs gsteditor does not crash anymore.
12773 gstpipline new should return a GstElement * fixed ac3dec for new
12774 getbits fixes to gstreamer-launch more efficient startup for
12777 2000-09-07 21:35 wtay
12779 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12780 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12781 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12782 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12783 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12784 plugins/mp3decode/mpg123/Makefile.am,
12785 plugins/mp3decode/mpg123/common.c,
12786 plugins/mp3decode/mpg123/gstmpg123.c,
12787 plugins/mp3decode/mpg123/layer1.c,
12788 plugins/mp3decode/mpg123/layer2.c,
12789 plugins/mp3decode/mpg123/layer3.c,
12790 plugins/mp3decode/mpg123/mpg123.c,
12791 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12792 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12793 plugins/mpeg1/system_encode/buffer.c,
12794 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12795 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12796 test/cothreads/test.c: Faster and modular getbits implementation.
12797 Fixed a bug in the audiosink that could lock up your box on bad MB.
12798 Modified the plugins to use the new getbits functions.
12800 2000-08-28 21:20 wtay
12802 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12803 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12804 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12805 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12806 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12807 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12808 plugins/avi/wincodec/gstwincodec.c,
12809 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12810 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12811 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12812 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12813 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12814 plugins/mp3decode/parse/mp3parse.c,
12815 plugins/mp3decode/xing/gstxing.c,
12816 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12817 plugins/mpeg1/mpeg_play/decoders.c,
12818 plugins/mpeg1/mpeg_play/decoders.h,
12819 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12820 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12821 plugins/mpeg1/parse/mpeg1parse.c,
12822 plugins/mpeg1/system_encode/system_encode.c,
12823 plugins/mpeg1video/parse/mp1videoparse.c,
12824 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12825 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12826 plugins/mpeg2/parse/mpeg2parse.c,
12827 plugins/mpeg2/subtitles/mpeg2subt.c,
12828 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12829 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12830 plugins/visualization/smoothwave/smoothwave.c,
12831 plugins/visualization/spectrum/gstspectrum.c,
12832 plugins/visualization/synaesthesia/synaesthesia.c,
12833 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12834 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12835 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12836 information in /etc/gstreamer/reg.xml - no need to do a
12837 plugin_load_all() - plugins are loaded when needed - typedetect
12838 functions are loaded when needed (still buggy) - no need to check
12839 for the existance of the plugin in the codecs - added
12840 gstreamer-register to create the reg.xml file - renamed launch to
12841 gstreamer-launch - plugins need to register the typefactory they
12842 provide modified the plugins to meet the new design modified the
12843 plugins to correctly set their pad types autoplugging can be done
12844 without loading the plugins now
12846 2000-08-22 22:18 wtay
12848 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12849 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12850 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12851 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12852 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12853 docs/manual/queues.sgml, docs/manual/threads.sgml,
12854 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12855 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12856 gst/gstpipeline.c, gst/gsttype.c,
12857 plugins/mp3decode/mpg123/gstmpg123.c,
12858 plugins/mp3decode/parse/mp3parse.c,
12859 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12860 empty...) Added automatic pad plugging. Added automatic dynamic
12861 pad plugging. Changed some codecs to correctly set their pad
12864 2000-08-21 22:57 wtay
12866 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12868 2000-08-21 22:23 wtay
12870 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12871 autoplug. Works for mp3 files only for now.
12873 2000-08-21 22:20 wtay
12875 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12876 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12877 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12878 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12879 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12880 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12881 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12882 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12883 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12884 first (rude) attempt at autoplug. Autoplugging selects appropriate
12885 codecs to connect src to sink, adds them to the pipeline and
12886 connect pads. Autoplugging will run the typedetect plugin if the
12887 src pad has no MIME type. No autoplugging is done on the src and
12888 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12889 creating threads. No attempt at dynamically autoplugging not yet
12890 existing pads. Changes to (some) plugins to properly set their
12893 2000-08-19 17:36 wtay
12895 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12896 helloworld.sgml, outline.txt: More manual about MIME types and
12899 2000-08-19 01:34 richardb
12901 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12902 sure that these are generated files which have no right to be in
12903 the CVS. If I'm wrong, and things break, then we'll just have to
12904 put them back again.
12906 2000-08-19 01:29 richardb
12908 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12909 test/Makefile.am: libXv is now linked against by test/* and gstplay
12910 if it is present. -lXv isn't leaked all over the place due to
12911 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12912 to link explicitly with extra things just because we use certain
12915 Build Makefile in tests, but don't recurse into tests when doing
12916 the build (tests no longer in SUBDIRS).
12918 2000-08-19 00:31 richardb
12920 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12921 compile gstplay only if there is one.
12923 2000-08-18 23:54 wtay
12925 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12926 makefile hacker :-)
12928 2000-08-18 23:17 wtay
12930 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12933 2000-08-18 23:15 wtay
12935 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12938 2000-08-18 23:07 richardb
12940 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12941 present, mpeg2enc plugin just ignores the .s files, C equivalents
12944 2000-08-18 22:57 wtay
12946 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12947 using uncompiled code.
12949 2000-08-18 22:30 richardb
12951 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12952 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12955 2000-08-18 21:38 wtay
12957 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12958 examples/helloworld/helloworld.c: helloworld example. and docs
12960 2000-08-18 21:35 wtay
12962 * README, gstreamer-config.in, docs/gst/Makefile.am,
12963 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12964 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12965 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12966 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12967 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12968 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12969 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12970 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12971 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12972 plugins/mp3decode/mpg123/Makefile.am,
12973 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12974 plugins/mpeg1/parse/mpeg1parse.c,
12975 plugins/visualization/smoothwave/smoothwave.c,
12976 plugins/visualization/spectrum/gstspectrum.c,
12977 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12978 Various fixes for the build/install problems update to the
12979 docs/manual. Added a simple helloworld example.
12981 2000-08-17 07:18 wtay
12983 * docs/manual/gstreamer-manual.sgml: The book is not published
12986 2000-08-16 22:40 wtay
12988 * docs/manual/images/.cvsignore: Ignore the png images; they are
12989 supposed to be build by the Makefile.
12991 2000-08-16 22:38 wtay
12993 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12994 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12995 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12996 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12999 2000-08-14 16:18 wtay
13001 * libs/idct/.cvsignore: ignore the test program
13003 2000-08-14 16:17 wtay
13005 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13006 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13007 plugins/vcdsrc/vcdsrc.c,
13008 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13009 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13010 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13011 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13012 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13013 test/record.c, test/spectrum.c, test/vidcapture.c,
13014 test/vidcapture2.c, test/videotest.c, test/wave.c,
13015 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13016 Adapted the test directory to the new state management added an
13017 mpeg2 to avi encoder. added a v4l to divx capture example.
13019 2000-08-14 11:59 wtay
13021 * configure.in, include/avifmt.h, include/registry.h: The include
13022 files for the windows codec loader. top level configure file.
13024 2000-08-14 11:57 wtay
13026 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13027 handler. This object is able to generate buffers and is passed
13028 between elements to exchange buffers. Elements can also use this
13029 pool to efficiently generate output buffers.
13031 2000-08-14 11:55 wtay
13033 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13034 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13035 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13036 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13037 in the threading element. Added bufferpools.
13039 2000-08-14 11:54 wtay
13041 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13042 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13043 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13044 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13045 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13046 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13047 is possible. Added MPEG2 subtitles.
13049 2000-08-14 11:49 wtay
13051 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13052 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13053 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13054 and used the IDCT library.
13056 2000-08-14 11:42 wtay
13058 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13060 2000-08-14 11:41 wtay
13062 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13063 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13064 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13065 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13066 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13067 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13068 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13069 transfrm.c, variance_mmx.s: Better rate control with different
13070 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13071 optimisations. Use the IDCT library.
13073 2000-08-14 11:33 wtay
13075 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13078 2000-08-14 11:32 wtay
13080 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13083 2000-08-14 11:31 wtay
13085 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13086 system_encode.c, system_encode.h: Added statup delay. Added
13089 2000-08-14 11:30 wtay
13091 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13093 2000-08-14 11:28 wtay
13095 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13096 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13097 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13100 2000-08-14 11:25 wtay
13102 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13104 2000-08-14 11:23 wtay
13106 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13107 new state management.
13109 2000-08-14 11:21 wtay
13111 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13112 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13113 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13114 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13115 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13116 encoder/decoder plugins for windows codecs.
13118 2000-08-14 11:17 wtay
13120 * gstplay/gstplay.glade: The UI
13122 2000-08-14 11:16 wtay
13124 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13125 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13126 stop.xpm, support.c, support.h: glade based gstplay version.
13127 better avi/mpeg support. nice about dialog :-) Drag and drop
13130 2000-08-14 11:12 wtay
13132 * libs/idct/.cvsignore: ..
13134 2000-08-14 11:11 wtay
13136 * libs/: Makefile.am, getbits/gstgetbits.c,
13137 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13138 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13139 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13140 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13141 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13142 Added IEEE testbed. Update to the windows codec loader. fixes in
13143 the riff parser/encoder. cleanup in the getbits/putbits API.
13145 2000-08-05 04:53 omegahacker
13147 * LICENSE, Makefile.am: Adding explicit license information, since
13148 quite a large number of source files don't have the LGPL header.
13149 This is something we need to fix. GNOME has a script to run around
13150 and fix things, maybe we should snag a copy and let it loose in a
13153 2000-07-21 04:57 omegahacker
13155 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13156 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13157 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13158 gstpipefilter.h: Brought standard elements in line with new state
13161 2000-07-17 18:14 omegahacker
13163 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13164 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13165 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13166 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13167 gst/gstthread.h, gst/elements/gstelements.c,
13168 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13169 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13170 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13171 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13172 Megapatch, changes which states are available, how they're used,
13173 and how they're set. Also modifies the scheduling system, breaking
13174 pulled buffers. Check mail archives for more details.
13176 2000-07-15 14:26 wtay
13178 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13179 plugins/mp3decode/mpg123/gstmpg123.c,
13180 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13181 with the allignment of the chunks. This should solve the errors
13184 2000-07-15 13:06 wtay
13186 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13187 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13188 include/default.h, include/registry.h, libs/Makefile.am,
13189 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13190 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13191 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13192 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13193 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13194 plugins/mp3decode/mpg123/layer3.c,
13195 plugins/mpeg1video/parse/mp1videoparse.c,
13196 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13197 the wine .dll loader. you must unzip binaries.zip from
13198 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13199 source tree**. Extended and bugfixed thr riff parser to support
13200 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13201 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13202 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13203 gstplay is temporarly broken.
13205 2000-07-13 20:49 wtay
13207 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13208 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13209 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13210 plugins/mpeg1video/parse/mp1videoparse.c,
13211 plugins/mpeg1video/parse/mp1videoparse.h,
13212 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13213 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13214 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13215 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13216 (from libmpeg2) Round image size up to the nearest multiple of 16
13219 2000-07-12 23:52 wtay
13221 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13222 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13223 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13224 gst/gstthread.c, gst/elements/gstaudiosink.c,
13225 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13226 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13227 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13228 plugins/mp3decode/mpg123/gstmpg123.c,
13229 plugins/mp3decode/mpg123/gstmpg123.h,
13230 plugins/mp3decode/mpg123/layer3.c,
13231 plugins/mp3decode/mpg123/mpg123.c,
13232 plugins/mp3decode/parse/Makefile.am,
13233 plugins/mp3decode/parse/mp3parse.c,
13234 plugins/mp3decode/parse/mp3parse.h,
13235 plugins/mp3decode/xing/libxing/Makefile.am,
13236 plugins/mpeg1/mpeg_play/Makefile.am,
13237 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13238 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13239 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13240 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13241 plugins/mpeg1video/parse/mp1videoparse.c,
13242 plugins/mpeg1video/parse/mp1videoparse.h,
13243 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13244 is the audio/video sync release. Changed the mpegvideoparser to
13245 parse complete pictures. Added the PTS timestamps to the pictures.
13246 Added PTS timestamps to the MPEG audio frames. Made the clock a
13247 littlebit better. Gstplay now uses two more threads one for video,
13248 one for audio playback. Added the first QoS callbacks for the
13249 pads. hopefully fix an mmx compilation problem.
13251 2000-07-05 22:32 wtay
13253 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13254 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13255 mechanism in case no suitable XvImage is found.
13257 2000-07-05 11:21 wtay
13259 * gstplay/gstplay.h: [no log message]
13261 2000-07-05 11:21 wtay
13263 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13264 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13265 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13266 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13267 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13268 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13269 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13270 plugins/mp3decode/parse/mp3parse.c,
13271 plugins/mpeg1/mpeg_play/Makefile.am,
13272 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13273 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13274 plugins/mpeg1/mpeg_play/parseblock.c,
13275 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13276 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13277 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13278 plugins/mpeg1video/parse/Makefile.am,
13279 plugins/mpeg1video/parse/mp1videoparse.c,
13280 plugins/mpeg1video/parse/mp1videoparse.h,
13281 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13282 plugins/mpeg2/ac3parse/Makefile.am,
13283 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13284 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13285 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13286 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13287 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13288 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13289 MMX conversion implemented seeking to gstplay.
13291 2000-06-27 21:22 wtay
13293 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13294 interpollation for bidirectionally predicted macroblocks.
13295 (players based on mpeg_play should also implement this, as it was
13296 left out from the reference decoder, probabliy for performance
13297 reasons) Reduced rounding errors in the quatisation of the
13300 2000-06-25 23:23 wtay
13302 * gstplay/.cvsignore: [no log message]
13304 2000-06-25 23:21 wtay
13306 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13307 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13308 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13309 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13310 Added mpeg2 playback for gstplay
13312 2000-06-25 22:37 wtay
13314 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13315 gst/gsttypefind.h, gst/elements/Makefile.am,
13316 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13317 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13318 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13319 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13320 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13321 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13322 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13323 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13324 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13325 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13326 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13327 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13328 plugins/filters/median/median.c, plugins/filters/median/median.h,
13329 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13330 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13331 plugins/mp3decode/parse/mp3parse.c,
13332 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13333 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13334 plugins/mpeg1/mpeg_play/parseblock.c,
13335 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13336 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13337 plugins/mpeg1/parse/mpeg1parse.c,
13338 plugins/mpeg1/system_encode/system_encode.c,
13339 plugins/mpeg1video/parse/mp1videoparse.c,
13340 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13341 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13342 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13343 fixed the avi parser (gstriff had wrong size) the system_encoder
13344 can now do video only system streams sanitized the colorspace and
13345 scaler api. added fast self modifying asm scaler. worked on the
13346 typefind stuff. added a cool media player (gstplay) it uses the
13347 typefinder to playback avi, mpeg1 (system and video) streams. It
13348 is also a testbed and a real app.
13350 2000-06-18 15:13 wtay
13352 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13353 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13356 2000-06-18 14:51 wtay
13358 * plugins/avi/videoheader.c: Construct the avi header based on the
13361 2000-06-18 14:50 wtay
13363 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13364 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13365 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13366 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13367 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13368 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13369 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13370 color conversion bug. Initial work for multiply avi codecs.
13372 2000-06-16 23:58 wtay
13374 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13375 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13376 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13377 plugins/mpeg1/mpegaudio/common.c,
13378 plugins/mpeg1/mpegaudio/encoder.h,
13379 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13380 plugins/mpeg1/mpegaudio/gstputbits.c,
13381 plugins/mpeg1/mpegaudio/gstputbits.h,
13382 plugins/mpeg1/mpegaudio/musicin.h,
13383 plugins/mpeg2/mpeg2enc/Makefile.am,
13384 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13385 plugins/mpeg2/mpeg2enc/gstputbits.c,
13386 plugins/mpeg2/mpeg2enc/gstputbits.h,
13387 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13388 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13389 plugins/mpeg2/mpeg2enc/ratectl.c,
13390 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13392 2000-06-16 23:33 wtay
13394 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13396 2000-06-16 23:32 wtay
13398 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13399 putbits.h: putbits implementation
13401 2000-06-16 23:30 wtay
13403 * configure.in, plugins/mpeg1/Makefile.am,
13404 plugins/mpeg1/mpegaudio/Makefile.am,
13405 plugins/mpeg1/mpegaudio/README.crh,
13406 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13407 plugins/mpeg1/mpegaudio/encode.c,
13408 plugins/mpeg1/mpegaudio/encoder.h,
13409 plugins/mpeg1/mpegaudio/fixes.txt,
13410 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13411 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13412 plugins/mpeg1/mpegaudio/gstputbits.c,
13413 plugins/mpeg1/mpegaudio/gstputbits.h,
13414 plugins/mpeg1/mpegaudio/musicin.c,
13415 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13416 plugins/mpeg1/mpegaudio/readme.txt,
13417 plugins/mpeg1/mpegaudio/release.txt,
13418 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13419 plugins/mpeg1/system_encode/buffer.c,
13420 plugins/mpeg1/system_encode/system_encode.c,
13421 plugins/mpeg1/system_encode/system_encode.h,
13422 plugins/mpeg2/mpeg2enc/Makefile.am,
13423 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13424 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13425 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13426 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13427 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13428 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13429 unified putbits implementation Added an MPEG audio layer 1&2
13432 2000-06-12 22:27 wtay
13434 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13435 plugins/mpeg1/system_encode/buffer.c,
13436 plugins/mpeg2/mpeg2enc/predict.c,
13437 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13438 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13439 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13440 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13442 2000-06-11 13:11 wtay
13444 * configure.in, gst/elements/gstpipefilter.c,
13445 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13446 plugins/mp3decode/mpg123/gstmpg123.c,
13447 plugins/mp3decode/parse/mp3parse.c,
13448 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13449 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13450 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13451 plugins/mpeg1/mpeg_play/parseblock.c,
13452 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13453 plugins/mpeg1/system_encode/.cvsignore,
13454 plugins/mpeg1/system_encode/Makefile.am,
13455 plugins/mpeg1/system_encode/buffer.c,
13456 plugins/mpeg1/system_encode/buffer.h,
13457 plugins/mpeg1/system_encode/main.h,
13458 plugins/mpeg1/system_encode/system_encode.c,
13459 plugins/mpeg1/system_encode/system_encode.h,
13460 plugins/mpeg1/system_encode/systems.c,
13461 plugins/mpeg2/ac3parse/ac3parse.c,
13462 plugins/mpeg2/ac3parse/ac3parse.h,
13463 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13464 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13465 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13466 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13467 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13468 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13469 Added first frames skipping to the mp3 and ac3 parser (this allows
13470 you to skip a number of frames before pushing them). Removed wrong
13471 mmx code from the encoder. Added Macroblocks per slice to the
13472 encoder. added bilinear and bicubic interpolation to the
13473 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13474 calculations yet) Added some options (framerate to the
13477 2000-06-04 20:18 richardb
13479 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13481 2000-05-28 23:46 wtay
13483 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13484 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13485 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13486 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13487 like the mpeg1 parser. Added a command property to the pipefilter.
13489 2000-05-28 21:04 wtay
13491 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13492 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13493 element: pipefilter. This element connects the stdin/stdout of an
13494 external program into the pipeline. We now have virtually all of
13495 the capabilities of sox, lame, ...
13497 2000-05-28 20:59 wtay
13499 * configure.in, gst/elements/Makefile.am,
13500 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13501 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13502 plugins/mpeg1/mpeg_play/parseblock.c,
13503 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13504 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13505 plugins/mpeg2/mpeg2enc/Makefile.am,
13506 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13507 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13508 plugins/mpeg2/mpeg2enc/ratectl.c,
13509 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13510 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13511 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13512 motion compensation bug (was a bug on Intels site)
13513 Faster/Better/more accurate motion detection in the mpeg encoder
13514 Added an audio resampler (convert 48000 kHz to 44100 for example)
13515 does not work Fixed rate control in the mpeg2 encoder.
13517 2000-05-21 23:00 wtay
13519 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13521 2000-05-21 22:59 wtay
13523 * test/mp1tomp1.c: An MPEG1 transcoder.
13525 2000-05-21 22:58 wtay
13527 * configure.in, docs/gst/gstreamer-decl.txt,
13528 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13529 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13530 gst/elements/gstqueue.c, plugins/Makefile.am,
13531 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13532 plugins/filters/median/.cvsignore,
13533 plugins/filters/median/Makefile.am,
13534 plugins/filters/median/median.c, plugins/filters/median/median.h,
13535 plugins/filters/smooth/.cvsignore,
13536 plugins/filters/smooth/Makefile.am,
13537 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13538 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13539 plugins/mpeg1/mpeg1encoder/.cvsignore,
13540 plugins/mpeg1/mpeg1encoder/CHANGES,
13541 plugins/mpeg1/mpeg1encoder/Makefile.am,
13542 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13543 plugins/mpeg1/mpeg1encoder/README,
13544 plugins/mpeg1/mpeg1encoder/SETUP,
13545 plugins/mpeg1/mpeg1encoder/chendct.c,
13546 plugins/mpeg1/mpeg1encoder/codec.c,
13547 plugins/mpeg1/mpeg1encoder/csize.h,
13548 plugins/mpeg1/mpeg1encoder/ctables.h,
13549 plugins/mpeg1/mpeg1encoder/dct.h,
13550 plugins/mpeg1/mpeg1encoder/globals.h,
13551 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13552 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13553 plugins/mpeg1/mpeg1encoder/htable.lex,
13554 plugins/mpeg1/mpeg1encoder/huffman.c,
13555 plugins/mpeg1/mpeg1encoder/huffman.h,
13556 plugins/mpeg1/mpeg1encoder/io.c,
13557 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13558 plugins/mpeg1/mpeg1encoder/lexer.c,
13559 plugins/mpeg1/mpeg1encoder/lexer.l,
13560 plugins/mpeg1/mpeg1encoder/marker.c,
13561 plugins/mpeg1/mpeg1encoder/marker.h,
13562 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13563 plugins/mpeg1/mpeg1encoder/mem.h,
13564 plugins/mpeg1/mpeg1encoder/mpeg.c,
13565 plugins/mpeg1/mpeg1encoder/param.h,
13566 plugins/mpeg1/mpeg1encoder/prototypes.h,
13567 plugins/mpeg1/mpeg1encoder/putbits.c,
13568 plugins/mpeg1/mpeg1encoder/putbits.h,
13569 plugins/mpeg1/mpeg1encoder/qtables.h,
13570 plugins/mpeg1/mpeg1encoder/size.h,
13571 plugins/mpeg1/mpeg1encoder/stat.c,
13572 plugins/mpeg1/mpeg1encoder/stream.c,
13573 plugins/mpeg1/mpeg1encoder/stream.h,
13574 plugins/mpeg1/mpeg1encoder/system.h,
13575 plugins/mpeg1/mpeg1encoder/tables.h,
13576 plugins/mpeg1/mpeg1encoder/transform.c,
13577 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13578 plugins/mpeg1/mpeg_play/parseblock.c,
13579 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13580 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13581 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13582 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13583 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13584 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13585 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13586 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13587 MMX optimisations for motion estimation. Added another mpeg1
13588 encoder. Added Two filters: smooth and median (a median cut
13589 filter) Made the queue pull buffers.
13591 2000-05-17 23:49 richardb
13593 * plugins/Makefile.am: Always build videosink, now that the
13594 dependency on gdk_pixbuf is removed.
13596 2000-05-13 10:41 richardb
13598 * plugins/Makefile.am: Make videosink compiled only if
13599 HAVE_GDK_PIXBUF again.
13601 2000-05-12 18:41 wtay
13603 * plugins/videoscale/.cvsignore: ...
13605 2000-05-12 18:39 wtay
13607 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13608 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13609 scaler as a library and an Element. Also a little non working mpeg2
13610 to mpeg1 converter (still struggling with the quantisation).
13612 2000-05-12 18:33 wtay
13614 * configure.in, gst/gstclock.c, libs/Makefile.am,
13615 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13616 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13617 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13618 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13619 plugins/mpeg1/parse/mpeg1parse.c,
13620 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13621 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13622 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13623 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13624 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13625 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13626 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13627 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13628 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13631 2000-05-12 08:15 richardb
13633 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13634 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13635 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13636 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13637 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13638 videosink only if it is present. Make documentation generated
13639 successfully even if libghttp isn't present (by skipping the
13642 2000-05-12 08:09 richardb
13644 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13645 macro call, so it compiles with debug on.
13647 2000-05-02 00:22 wtay
13649 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13650 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13653 2000-05-02 00:09 wtay
13655 * configure.in, libs/getbits/gstgetbits.h,
13656 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13657 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13658 plugins/mpeg1/parse/mpeg1parse.c,
13659 plugins/mpeg1video/parse/mp1videoparse.c,
13660 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13661 plugins/mpeg2/ac3parse/ac3parse.c,
13662 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13663 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13664 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13665 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13666 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13667 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13668 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13669 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13670 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13671 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13672 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13673 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13674 plugins/mpeg2/mpeg2enc/quantize.c,
13675 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13676 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13677 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13678 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13679 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13680 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13681 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13682 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13683 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13684 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13685 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13686 MPEG System stream parser. an mpeg encoder.
13688 2000-04-24 21:51 wtay
13690 * configure.in, libs/getbits/gstgetbits_inl.h,
13691 plugins/mpeg1/mpeg_play/decoders.c,
13692 plugins/mpeg1/mpeg_play/decoders.h,
13693 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13694 plugins/mpeg1/mpeg_play/parseblock.c,
13695 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13696 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13697 plugins/mpeg1/mpeg_play/video.h,
13698 plugins/mpeg1video/parse/mp1videoparse.c,
13699 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13700 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13701 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13702 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13703 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13704 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13705 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13706 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13707 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13708 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13709 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13710 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13711 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13712 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13713 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13714 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13715 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13716 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13719 2000-04-17 00:33 wtay
13721 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13722 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13725 2000-04-17 00:25 wtay
13727 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13728 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13729 Reworked the ac3decoder for the new getbits functions. We are now
13730 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13733 2000-04-16 19:51 wtay
13735 * libs/getbits/.cvsignore: [no log message]
13737 2000-04-16 19:50 wtay
13739 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13740 gstgetbits_inl.h: I the generc getbits implementation
13742 2000-04-16 19:47 wtay
13744 * configure.in, docs/gst/gstreamer-decl.txt,
13745 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13746 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13747 plugins/mp3decode/mpg123/common.c,
13748 plugins/mp3decode/mpg123/getbits.c,
13749 plugins/mp3decode/mpg123/getbits.h,
13750 plugins/mp3decode/mpg123/gstmpg123.c,
13751 plugins/mp3decode/mpg123/layer1.c,
13752 plugins/mp3decode/mpg123/layer2.c,
13753 plugins/mp3decode/mpg123/layer3.c,
13754 plugins/mp3decode/mpg123/mpg123.c,
13755 plugins/mp3decode/mpg123/mpg123.h,
13756 plugins/mp3decode/parse/mp3parse.c,
13757 plugins/mp3decode/parse/mp3parse.h,
13758 plugins/mpeg1/mpeg_play/Makefile.am,
13759 plugins/mpeg1/mpeg_play/ctrlbar.c,
13760 plugins/mpeg1/mpeg_play/ctrlbar.h,
13761 plugins/mpeg1/mpeg_play/decoders.c,
13762 plugins/mpeg1/mpeg_play/decoders.h,
13763 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13764 plugins/mpeg1/mpeg_play/motionvector.c,
13765 plugins/mpeg1/mpeg_play/parseblock.c,
13766 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13767 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13768 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13769 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13770 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13771 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13772 getbits handling. I currently have an inline integer
13775 2000-04-13 22:59 wtay
13777 * Makefile.am, configure.in, gst/gstclock.c,
13778 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13779 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13781 2000-04-09 22:38 wtay
13783 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13785 2000-04-09 22:36 wtay
13787 * gst/Makefile.am, gst/gstelement.c,
13788 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13789 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13790 plugins/capture/v4l/gstv4lsrc.c,
13791 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13792 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13793 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13794 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13795 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13796 clock. The audiosink can now adjust the clock. Fixed incorrect
13797 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13798 videosink, it now uses the color conversion library when needed.
13800 2000-04-02 22:38 wtay
13802 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13803 new riff parser and encoder
13805 2000-04-02 22:36 wtay
13807 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13808 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13809 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13810 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13811 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13812 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13813 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13814 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13815 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13816 colorspace library and removed yuv2rgb conversion from the
13817 videosink. The aviencoder should now more or less work.
13819 2000-03-27 20:53 wtay
13821 * docs/Makefile.am, docs/gst/Makefile.am,
13822 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13823 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13824 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13825 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13826 docs/gst/tmpl/gstasyncdisksrc.sgml,
13827 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13828 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13829 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13830 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13831 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13832 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13833 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13834 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13835 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13836 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13837 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13838 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13839 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13840 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13841 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13842 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13843 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13844 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13845 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13846 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13847 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13848 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13849 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13850 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13851 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13852 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13853 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13854 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13855 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13856 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13857 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13858 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13859 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13860 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13861 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13862 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13863 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13864 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13865 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13866 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13867 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13868 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13869 standard library objects and standard elements are documented.
13870 Modified some of the elements to more accuratly report about their
13871 arguments so the documentation builds more reasonable output.
13872 Added aviencoder and jpegencoder elements (not working yet)
13874 2000-03-22 21:18 wtay
13876 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13877 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13878 plugins/Makefile.am, plugins/avi/Makefile.am,
13879 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13880 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13881 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13882 the avi decoder now configures the jpeg codec if an MJPG encoded
13883 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13884 videosink. jpeglib is used to decode the jpeg image.
13886 2000-03-21 20:06 omegahacker
13888 * plugins/avi/gstparseavi.c: removed second check on riff library,
13889 moved original to top so it fails out right away
13891 2000-03-21 19:54 omegahacker
13893 * plugins/avi/gstparseavi.c: added load and check of libriff during
13896 2000-03-21 19:54 omegahacker
13898 * gst/gstplugin.c: spelling fixes to gst_library_load()
13900 2000-03-20 20:25 wtay
13902 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13903 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13904 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13905 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13906 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13907 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13908 riff parsing as a library. The avi parser can play simple PCM
13909 encoded audio. some minor cleanups.
13911 2000-03-19 00:59 wtay
13913 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13914 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13915 plugins/Makefile.am, plugins/avi/.cvsignore,
13916 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13917 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13918 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13919 the riff code into a seperate library in /libs dir. The plugin
13920 loader also checks the /libs path. The avi parser now uses the
13921 riff library. WAV is broken.
13923 2000-03-13 22:17 wtay
13925 * test/aviparse.c: A non functional avi parser.
13927 2000-03-13 22:13 wtay
13929 * configure.in, gst/gst.c, gst/gstbuffer.h,
13930 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13931 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13932 plugins/Makefile.am, plugins/au/gstparseau.c,
13933 plugins/capture/v4l/gstv4lsrc.c,
13934 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13935 test/videotest.c: Various cleanups. Moved the overlay code to a
13936 specialized widget. One error I cannot seem to fix: switching
13937 desktops does not disable the overlay.
13939 2000-03-05 21:48 wtay
13941 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13942 much better but still not perfect.
13944 2000-03-03 22:13 wtay
13946 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13947 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13948 test/Makefile.am, test/videotest.c: Added overlay and DGA
13949 capability for the videosink. Not really good but functional.
13951 2000-02-27 23:18 wtay
13953 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13954 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13955 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13956 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13957 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13958 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13959 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13960 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13961 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13962 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13963 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13964 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13965 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13966 plugins/capture/v4l/gstv4lsrc.h,
13967 plugins/mp3decode/mpg123/Makefile.am,
13968 plugins/mp3decode/mpg123/common.c,
13969 plugins/mp3decode/mpg123/decode_i386.c,
13970 plugins/mp3decode/mpg123/decode_i486.c,
13971 plugins/mp3decode/mpg123/getbits.c,
13972 plugins/mp3decode/mpg123/getbits.h,
13973 plugins/mp3decode/mpg123/gstmpg123.c,
13974 plugins/mp3decode/mpg123/layer1.c,
13975 plugins/mp3decode/mpg123/layer2.c,
13976 plugins/mp3decode/mpg123/layer3.c,
13977 plugins/mp3decode/mpg123/mpg123.c,
13978 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13979 plugins/mpeg1/mpeg_play/Makefile.am,
13980 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13981 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13982 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13983 plugins/mpeg1/parse/mpeg1parse.c,
13984 plugins/mpeg1video/parse/Makefile.am,
13985 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13986 a rather large patch. Switched on -Wall compiler flag and fixed the
13987 warnings. Made the Video for Linux more like it should be.
13989 2000-02-26 18:55 wtay
13991 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13992 test/mp1parse.c, test/videotest.c: Added a pull function in the
13993 gstpad. Modified the videosink to implement the pull. This function
13994 allows a source element to request a buffer from the destination.
13995 This is much more efficient because the videosink can then pass a
13996 buffer with SHM to the element, which does not require an aditional
13997 memcpy. removed scaling from the videosink. I need something
14000 2000-02-25 23:19 wtay
14002 * test/videotest.c: test code for the Video for linux source
14004 2000-02-25 23:18 wtay
14006 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14007 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14008 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14009 linux source. Not generic at all and may not work on any other
14012 2000-02-24 20:56 wtay
14014 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14015 plugins/mp3decode/parse/Makefile.am,
14016 plugins/mp3decode/parse/mp3parse.c,
14017 plugins/mp3decode/parse/mp3parse.h,
14018 plugins/mpeg1/mpeg_play/Makefile.am,
14019 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14020 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14021 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14022 plugins/mpeg1/mpeg_play/jrevdct.c,
14023 plugins/mpeg1/mpeg_play/mmx_idct.c,
14024 plugins/mpeg1/mpeg_play/parseblock.c,
14025 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14026 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14027 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14028 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14029 player got rid of some memcpy. bit handling changes. MMX code for
14030 the IDCT and motion compensation in mpeg_play. Almost as fast as
14031 the commercial mpeg player mtv, but with a much better video
14034 2000-02-20 16:19 wtay
14036 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14037 GdkPixbuf support and scaling (sloww...)
14039 2000-02-20 12:58 wtay
14041 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14042 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14043 video.h: General cleanup and speedup. removed color conversion out
14046 2000-02-19 13:37 wtay
14048 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14049 video.c, video.h: Added timestamps for video buffers. The videosink
14050 syncs to the timestamps. Added a buffer with finished frames for
14053 2000-02-19 10:50 wtay
14055 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14056 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14057 lockup by not calling any gtk functions in the main thread. This
14060 2000-02-18 23:48 wtay
14062 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14063 size to 1 to avoid the strange lockups...
14065 2000-02-18 23:07 wtay
14067 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14068 plugins/mpeg1/mpeg_play/Makefile.am,
14069 plugins/mpeg1/mpeg_play/descrip.mms,
14070 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14071 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14072 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14073 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14074 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14075 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14076 plugins/mpeg1/mpeg_play/hybrid.c,
14077 plugins/mpeg1/mpeg_play/hybriderr.c,
14078 plugins/mpeg1/mpeg_play/index.bt,
14079 plugins/mpeg1/mpeg_play/mb_ordered.c,
14080 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14081 plugins/mpeg1/mpeg_play/ordered2.c,
14082 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14083 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14084 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14085 test/mp1parse.c: The first functional video sink... Removed all of
14086 the video stuff from the MPEG video decoder. Fixed a bug in
14087 smoothwave. The MPEG video decoder still does the YUV->RGB
14090 2000-02-17 22:50 wtay
14092 * configure.in, plugins/Makefile.am,
14093 plugins/mpeg1/mpeg_play/Makefile.am,
14094 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14095 plugins/mpeg1/mpeg_play/mmx_idct.c,
14096 plugins/mpeg1/mpeg_play/parseblock.c,
14097 plugins/mpeg1/mpeg_play/proto.h,
14098 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14099 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14100 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14101 functional) video sink.
14103 2000-02-16 23:27 wtay
14105 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14106 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14107 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14108 Fixed memory leak in queue.
14110 2000-02-16 16:44 wtay
14112 * plugins/mpeg1/mpeg_play/video.c,
14113 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14114 some bugs in the parsers, fixed memory leak (not all of them yet)
14116 2000-02-15 20:14 wtay
14118 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14119 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14120 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14121 caused some I-frames to be skipped.
14123 2000-02-15 00:32 omegahacker
14125 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14127 2000-02-14 23:21 wtay
14129 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14130 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14131 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14132 looking for a bug...
14134 2000-02-14 20:42 wtay
14136 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14137 Some frames were skipped if the header was on partial frames. This
14138 fixes the strange invalid sync errors.
14140 2000-02-14 00:22 wtay
14142 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14145 2000-02-13 22:30 wtay
14147 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14148 cleaned up the parsing code a bit.
14150 2000-02-13 15:20 wtay
14152 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14153 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14154 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14155 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14156 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14157 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14158 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14159 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14160 should do. Skips are currently ignored and give some error on the
14161 console, need to clean this up.
14163 2000-02-13 13:43 wtay
14165 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14166 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14167 length 5 for now). fixed mpeg1 video rate control. AlienSong
14168 segfaults sometimes. My other movies don't....
14170 2000-02-13 03:19 wtay
14172 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14175 2000-02-12 23:09 omegahacker
14177 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14178 sane again (what editor are you using, Wim?), and it now uses
14179 threads. Playback is clean (at least, audio and video are running
14180 smoothly. Video is still a little choppy on my test stream (first
14181 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14182 but it's looking VERY COOL.
14184 2000-02-12 23:08 omegahacker
14186 * gst/gstbin.c: Changed the way state is dealt with when a child is
14187 added to the bin. The note states that the COMPLETE state should
14188 probably reflect nothing more than whether or not there is a child
14189 in the bin, not whether or not all children are COMPLETE. I need
14190 to write out a few scenarios for complex pipeline manipulations to
14191 figure out how all the states should interact. The idea is to
14192 maintain the ability to dynamically recofigure the pipeline.
14194 2000-02-12 12:20 wtay
14196 * plugins/mpeg1/mpeg_play/16bit.c,
14197 plugins/mpeg1/mpeg_play/Makefile.am,
14198 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14199 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14200 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14201 plugins/mpeg1/mpeg_play/main.c,
14202 plugins/mpeg1/mpeg_play/mb_ordered.c,
14203 plugins/mpeg1/mpeg_play/motionvector.c,
14204 plugins/mpeg1/mpeg_play/parseblock.c,
14205 plugins/mpeg1/mpeg_play/proto.h,
14206 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14207 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14208 plugins/mpeg1/mpeg_play/video.h,
14209 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14210 first functional video MPEG1 decoder. The decoder still opens a
14211 window to show the video. This is not optimised at all. Some
14212 glitches and crashes due to bugs in mp1videoparse.c. I need to
14213 queue incomplete slices in mp1videoparse before sending them to the
14214 decoder. use test/mp1parse on your favorite video to test. No
14215 audio/video sync, no QoS at all.
14217 2000-02-10 17:02 wtay
14219 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14220 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14221 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14222 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14223 now correctly pushes buffers in complete chuncks.
14225 2000-02-08 22:36 wtay
14227 * configure.in, gst/types/gsttypes.c,
14228 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14229 plugins/mpeg1video/parse/Makefile.am,
14230 plugins/mpeg1video/parse/README,
14231 plugins/mpeg1video/parse/mp1videoparse.c,
14232 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14233 MPEG1 video parser.
14235 2000-02-07 19:29 wtay
14237 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14239 2000-02-07 19:22 wtay
14241 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14242 gstmpeg_play.h: [no log message]
14244 2000-02-07 19:04 wtay
14246 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14247 plugins/mp3decode/mpg123/decode_i386.c,
14248 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14249 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14250 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14251 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14252 plugins/mpeg1/mpeg_play/INSTALL,
14253 plugins/mpeg1/mpeg_play/Makefile.am,
14254 plugins/mpeg1/mpeg_play/README,
14255 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14256 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14257 plugins/mpeg1/mpeg_play/ctrlbar.h,
14258 plugins/mpeg1/mpeg_play/decoders.c,
14259 plugins/mpeg1/mpeg_play/decoders.h,
14260 plugins/mpeg1/mpeg_play/descrip.mms,
14261 plugins/mpeg1/mpeg_play/dither.h,
14262 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14263 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14264 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14265 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14266 plugins/mpeg1/mpeg_play/hybriderr.c,
14267 plugins/mpeg1/mpeg_play/index.bt,
14268 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14269 plugins/mpeg1/mpeg_play/mb_ordered.c,
14270 plugins/mpeg1/mpeg_play/mono.c,
14271 plugins/mpeg1/mpeg_play/motionvector.c,
14272 plugins/mpeg1/mpeg_play/ordered.c,
14273 plugins/mpeg1/mpeg_play/ordered2.c,
14274 plugins/mpeg1/mpeg_play/parseblock.c,
14275 plugins/mpeg1/mpeg_play/proto.h,
14276 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14277 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14278 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14279 Added compiler optimistaion flags to mpg123. reverted to old
14280 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14281 video player. It does not work yet.
14283 2000-02-06 22:04 wtay
14285 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14286 plugins/mp3decode/mpg123/gstmpg123.c,
14287 plugins/mp3decode/parse/mp3parse.c,
14288 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14289 removed (disabeled) debug info.
14291 2000-02-06 18:50 wtay
14293 * plugins/mp3decode/mpg123/common.c,
14294 plugins/mp3decode/parse/mp3parse.c,
14295 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14296 parser. It can now be used to playback the audio stream of an MPEG1
14297 movie (check out test/mp1parse.c).
14299 2000-02-06 12:33 wtay
14301 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14302 videos seem to parse OK.
14304 2000-02-06 01:52 wtay
14306 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14309 2000-02-06 00:56 wtay
14311 * test/mp1parse.c: The mpeg1 parser test program.
14313 2000-02-06 00:55 wtay
14315 * plugins/mpeg1/parse/mpeg1parse.c,
14316 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14317 the mpeg 1 parser. Does not work yet.
14319 2000-02-05 16:08 wtay
14321 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14322 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14323 486 optimisation. Pentium optimisation added, but does not work
14326 2000-02-05 14:37 wtay
14328 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14329 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14330 moved the buffer handling to common.c, getbits should not know
14333 2000-02-05 01:58 wtay
14335 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14338 2000-02-05 01:40 wtay
14340 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14341 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14343 2000-02-05 01:20 wtay
14345 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14346 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14347 remained) Added eos check for the test programs to stop them from
14348 allocating all of your memory (had to use alt-sysreq-k a few times
14349 :-( ). MPEG layer 1 plays fine now with mp3play.
14351 2000-02-04 23:27 wtay
14353 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14354 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14355 bit slow, though...
14357 2000-02-04 22:06 wtay
14359 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14360 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14361 working. Tried with the test program included. Still some errors
14362 and clicks sometime, but you can hear something. Double buffering
14363 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14364 stream (I have none) and together with the mp3parse?
14366 2000-02-04 21:49 omegahacker
14368 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14369 as well as some other stuff.
14371 2000-02-04 02:25 richardb
14373 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14374 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14375 Compile a test program to ensure that we have working atomic
14378 A few small changes (include headers, fix a cast) to stop compiler
14381 2000-02-02 06:26 omegahacker
14383 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14384 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14385 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14386 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14387 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14388 documentation changes, a couple configure.in and Makefile.am fixes.
14390 2000-02-01 20:35 wtay
14392 * configure.in, gst/elements/Makefile.am,
14393 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14394 which made running test apps fail. Added GHTTP_LIBS to the
14395 libraries. commented out mm_support() call, wich is not working
14396 yet and causes errors.
14398 2000-02-01 19:40 wtay
14400 * configure.in, docs/gst/Makefile.am,
14401 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14402 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14403 the default value of HAVE_LIBMMX. some typos fixed. Changed
14404 include path for volume.c. RTjpeg uses mmx.h
14406 2000-02-01 09:16 omegahacker
14408 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14409 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14410 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14411 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14412 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14413 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14414 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14415 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14416 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14417 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14418 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14419 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14420 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14421 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14422 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14423 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14424 managed to mutilate it a while back, but now it's fixed. I'll put
14425 a copy of the HTML output somewhere on the website tonight.
14427 In order to actually generate the docs, you'll have to install all
14428 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14429 http://developer.gnome.org/arch/doc/tools.html)
14431 Notes (I'll codify these some day):
14433 - Don't believe the Gnome page, always edit the SOURCES when
14434 documenting a given function, never the tmpl file. - I'll be
14435 re-arranging things a lot, but gtk-doc is smart enough to merge any
14436 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14437 are two entirely separate animals. We should probably have a
14438 virtual mutex on the entire docs/gst/ directory, over and above
14439 what CVS does. - I'm going to try to end up with a book set
14440 (docbook terms), where docs/gst/ is only one book. There'd be
14441 another called docs/manual/, and another docs/plugins/, etc. If
14442 you have any comments as to how these should be done,
14443 gstreamer-devel is the place.
14445 2000-02-01 04:10 richardb
14447 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14448 gst/elements/Makefile.am, gst/elements/gstelements.c,
14449 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14450 script. Make libghttp detection work at all. Make library
14451 configuration specifiable on configure commandline. Make detection
14452 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14453 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14456 2000-01-31 22:53 wtay
14458 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14459 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14461 2000-01-31 17:29 wtay
14463 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14464 IDCT for RTjpeg. It still doesn't do anything. This version also
14465 has optimised versions for 422 and 420 YUV (de)compression. This
14466 version is not compatible with the regular RTjpeg due to
14467 optimisations using unrolled loops. Is *very* fast.
14469 2000-01-31 09:43 omegahacker
14471 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14472 gst/elements/Makefile.am, gst/types/Makefile.am,
14473 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14474 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14475 updates. I can now successfully produce an rpm simply by typing
14476 `./autogen.sh;make rpm`. This is good ;-)
14478 2000-01-31 06:49 omegahacker
14480 * Makefile.am: gah, missed Makefile.am of all files...
14482 2000-01-31 06:46 omegahacker
14484 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14485 plugins/mp3decode/mpg123/.cvsignore,
14486 plugins/mp3decode/xing/libxing/Makefile.am,
14487 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14488 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14489 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14490 build/`make dist` issues, as well as a spec file, -config file,
14491 .m4, etc. Next step is to build an RPM of this mess.
14493 2000-01-31 05:55 omegahacker
14495 * .cvsignore, acconfig.h, config.h.in, configure.in,
14496 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14497 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14498 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14499 that collectively allow `make dist` to work.
14501 2000-01-31 04:22 omegahacker
14503 * .cvsignore: uh, forgot to do the root .cvsignore...
14505 2000-01-31 04:20 omegahacker
14507 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14508 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14509 Makefile.am, that's used as the list of things to include in the
14510 distribution, regardless of whether or not something is included in
14511 SUBDIRS due to conditional stuff.
14513 2000-01-31 03:36 omegahacker
14515 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14516 gst/elements/.cvsignore, gst/types/.cvsignore,
14517 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14518 plugins/effects/stereo/.cvsignore,
14519 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14520 plugins/mp3decode/mpg123/.cvsignore,
14521 plugins/mp3decode/parse/.cvsignore,
14522 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14523 plugins/mp3decode/xing/libxing/.cvsignore,
14524 plugins/visualization/spectrum/.cvsignore,
14525 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14526 plugins/.cvsignore, plugins/cobin/.cvsignore,
14527 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14528 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14529 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14530 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14531 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14532 plugins/visualization/smoothwave/.cvsignore,
14533 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14534 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14535 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14536 .cvsignore stuff taken care of, though we'll want to fine-tune
14537 things as we go, of course. Most of them are the same, with some
14538 exceptions for directories that produce executables (those are
14539 listed by name after the standard ones and a newline for
14542 2000-01-31 03:25 omegahacker
14544 * test/README: initial checkin
14546 2000-01-31 03:22 omegahacker
14548 * test/xml/readreg.c: - added usage info - uses first arg as
14549 registry filename - any additional args are plugins to search for
14550 (no change but argv base) - cleaned up output with a spare \n
14552 2000-01-31 03:02 omegahacker
14554 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14555 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14556 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14557 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14558 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14559 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14560 It's currently a skeleton, doing no work at all. Need to have a
14561 video display element, some kind of simulation source (read from
14562 .ppm, a la what I do at work to solve the exact same problem), raw
14563 video types, metadata structs, etc.
14565 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14566 Justin's site, with some fixes (#include <asm/types.h> to get
14567 __u64,etc). Once the aforementioned infrastructure is in place,
14568 the elements can actually be set up to do the encode/decode, and
14569 we'll have our first functioning video codec in place. ;-)
14571 2000-01-31 01:24 omegahacker
14573 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14576 2000-01-31 01:11 omegahacker
14578 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14579 testig loginfo script
14581 2000-01-31 00:16 omegahacker
14583 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14584 testing loginfo script
14586 2000-01-31 00:04 omegahacker
14588 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14591 2000-01-31 00:02 omegahacker
14593 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14595 2000-01-30 22:50 wtay
14597 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14598 gst/elements/Makefile.am, gst/types/Makefile.am,
14599 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14600 plugins/mp3decode/xing/Makefile.am,
14601 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14602 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14603 CSS (check if css.c is in plugins/dvdsrc), need something better.
14604 some LDFLAGS had *.la dependencies which failed for libtool
14606 The build is now 100% on my system.
14608 2000-01-30 10:58 omegahacker
14610 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14611 dvdsrc.h: initial checkin
14613 2000-01-30 10:48 omegahacker
14615 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14616 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14618 2000-01-30 10:44 omegahacker
14620 * docs/: Makefile.am, random/arch, random/buffers,
14621 random/coroutines, random/design, random/example,
14622 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14623 random/mutability, random/padarch, random/sequence,
14624 random/state-transitions, random/states, random/states.old,
14625 random/types, random/vis-transform, random/walkthrough,
14626 slides/README, slides/abstract, slides/abstract.save,
14627 slides/outline, slides/slides: initial checkin
14629 2000-01-30 10:39 omegahacker
14631 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14632 gstxing.h: initial checkin
14634 2000-01-30 10:17 omegahacker
14636 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14637 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14638 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14639 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14640 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14641 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14642 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14643 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14644 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14645 x86intel.c: initial checkin
14647 2000-01-30 10:03 omegahacker
14649 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14650 xa/gstxa.c, xa/gstxa.h: initial checkin
14652 2000-01-30 09:58 omegahacker
14654 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14657 2000-01-30 09:54 omegahacker
14659 * tools/Makefile.am, tools/README, tools/launch.c,
14660 test/bindings/Makefile.am, test/bindings/dummy.c,
14661 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14663 2000-01-30 09:50 omegahacker
14665 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14666 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14667 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14668 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14669 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14670 teardown.c, typefind.c, types.c, w.c, wave.c,
14671 cothreads/Makefile.am, cothreads/cothreads.c,
14672 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14673 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14674 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14677 2000-01-30 09:46 omegahacker
14679 * editor/: Makefile.am, editor.c, editor.glade,
14680 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14681 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14682 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14683 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14684 gstelementselect.h: initial checkin
14686 2000-01-30 09:22 omegahacker
14688 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14689 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14690 cobin/spindentity.c, cobin/spindentity.h,
14691 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14692 effects/stereo/stereo.h, effects/volume/Makefile.am,
14693 effects/volume/volume.c, effects/volume/volume.h,
14694 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14695 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14696 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14697 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14698 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14699 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14700 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14701 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14702 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14703 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14704 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14705 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14706 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14707 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14708 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14709 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14710 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14711 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14712 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14713 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14714 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14715 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14716 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14717 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14718 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14719 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14720 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14721 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14722 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14723 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14724 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14725 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14726 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14727 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14728 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14729 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14730 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14731 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14732 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14733 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14734 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14735 visualization/smoothwave/README,
14736 visualization/smoothwave/smoothwave.c,
14737 visualization/smoothwave/smoothwave.h,
14738 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14739 visualization/spectrum/fix_fft.c,
14740 visualization/spectrum/gstspectrum.c,
14741 visualization/spectrum/gstspectrum.h,
14742 visualization/synaesthesia/Makefile.am,
14743 visualization/synaesthesia/README,
14744 visualization/synaesthesia/README-syna,
14745 visualization/synaesthesia/core.c,
14746 visualization/synaesthesia/core.h,
14747 visualization/synaesthesia/synaesthesia.c,
14748 visualization/synaesthesia/synaesthesia.h,
14749 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14750 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14751 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14752 wav/gstriff.c, wav/gstriff.h: initial checkin
14754 2000-01-30 09:04 omegahacker
14756 * plugins/: Makefile.am, example.c, example.h: initial checkin
14758 2000-01-30 09:00 omegahacker
14760 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14761 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14762 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14763 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14764 elements/gstdisksrc.h, elements/gstelements.c,
14765 elements/gstesdsink.c, elements/gstesdsink.h,
14766 elements/gstfakesink.c, elements/gstfakesink.h,
14767 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14768 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14769 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14770 elements/gstidentity.c, elements/gstidentity.h,
14771 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14772 elements/gstsinesrc.h, elements/gsttypefind.c,
14773 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14776 2000-01-30 08:57 omegahacker
14778 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14779 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14780 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14781 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14782 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14783 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14784 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14785 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14786 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14787 Makefile.am: initial checkin
14789 2000-01-30 08:51 omegahacker
14791 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14792 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14793 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14795 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14797 * PPC compilation fixes (thanks to hadess)
14798 * add eos2 and eos3 proposals